{ "apps": 2219, "last_updated_timestamp": 1713629157, "last_updated": "2024-04-20 12:05", "categories": [ { "Cat": "AI:", "Des": "AI" }, { "Cat": "Backup:", "Des": "Backup" }, { "Cat": "Cloud:", "Des": "Cloud" }, { "Cat": "Crypto:", "Des": "Crypto Currency" }, { "Cat": "Downloaders:", "Des": "Downloaders" }, { "Cat": "Drivers:", "Des": "Drivers" }, { "Cat": "GameServers:", "Des": "Game Servers" }, { "Cat": "HomeAutomation:", "Des": "Home Automation" }, { "Cat": "MediaApp:", "Des": "Media Applications", "Sub": [ { "Cat": "MediaApp:Books", "Des": "Books" }, { "Cat": "MediaApp:Music", "Des": "Music" }, { "Cat": "MediaApp:Photos", "Des": "Photos" }, { "Cat": "MediaApp:Video", "Des": "Video" }, { "Cat": "MediaApp:Other", "Des": "Other" } ] }, { "Cat": "MediaServer:", "Des": "Media Servers", "Sub": [ { "Cat": "MediaServer:Books", "Des": "Books" }, { "Cat": "MediaServer:Music", "Des": "Music" }, { "Cat": "MediaServer:Photos", "Des": "Photos" }, { "Cat": "MediaServer:Video", "Des": "Video" }, { "Cat": "MediaServer:Other", "Des": "Other" } ] }, { "Cat": "Network:", "Des": "Network Services", "Sub": [ { "Cat": "Network:DNS", "Des": "DNS" }, { "Cat": "Network:FTP", "Des": "FTP" }, { "Cat": "Network:Management", "Des": "Management" }, { "Cat": "Network:Messenger", "Des": "Messenger" }, { "Cat": "Network:Proxy", "Des": "Proxy" }, { "Cat": "Network:Voip", "Des": "VOIP" }, { "Cat": "Network:VPN", "Des": "VPN" }, { "Cat": "Network:Privacy", "Des": "Privacy" }, { "Cat": "Network:Web", "Des": "Web" }, { "Cat": "Network:Other", "Des": "Other" } ] }, { "Cat": "Plugins:", "Des": "Plugins" }, { "Cat": "Productivity:", "Des": "Productivity" }, { "Cat": "Security:", "Des": "Security" }, { "Cat": "Tools:", "Des": "Tools / Utilities", "Sub": [ { "Cat": "Tools:System", "Des": "System" }, { "Cat": "Tools:Utilities", "Des": "Utilities" } ] }, { "Cat": "Other:", "Des": "Other" } ], "applist": [ { "Name": "MatrixSignalBridge", "Repository": "dock.mau.dev/mautrix/signal:latest", "Registry": "https://registry.hub.docker.com/r/dock.mau.dev/mautrix/signal", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/161773-matrixsignalbridge-support-thread/", "Project": "https://docs.mau.fi/bridges/general/docker-setup.html?bridge=signal", "Overview": "A bridge for Signal and Matrix. \r\n\r\nRequirements\r\n - Docker\r\n - A Matrix homeserver that supports application services (e.g. Synapse) You need access to register an appservice, which usually involves editing the homeserver config file.\r\n - A Signal client that can add linked devices (both official mobile apps and some unofficial clients like signal-cli work).\r\n\r\nInitial Bridge Config Help:\r\n - https://docs.mau.fi/bridges/general/initial-config.html\r\n\r\nAuthentication Help:\r\n - https://docs.mau.fi/bridges/go/signal/authentication.html", "TemplateURL": "https://raw.githubusercontent.com/Richy1989/unraid-templates/master/matrix_signal_bridge/matrix_signal_bridge.xml", "Icon": "https://raw.githubusercontent.com/Richy1989/unraid-icons/main/icons/signal.png", "Config": [ { "@attributes": { "Name": "data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/matrix_signal_bridge" }, { "@attributes": { "Name": "Port", "Target": "29328", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "29328" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "Richy1989's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Richy1989sRepository/matrix_signal_bridge/matrix_signal_bridge.xml", "CategoryList": [ "Productivity", "Network-Messenger" ], "LastUpdateScan": 1713261967, "FirstSeen": 1713261967 }, { "Name": "Matrix-Synapse-SlidingSync", "Repository": "ghcr.io/matrix-org/sliding-sync:latest", "Registry": "https://ghcr.io/matrix-org/sliding-sync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/161484-sliding-sync-matrix-protocol/", "Project": "https://github.com/matrix-org/sliding-sync", "Overview": "Run a sliding sync proxy. An implementation of MSC3575 for you Synapse Backend. \r\n\r\nSetup Process: \r\n\r\nRequires Postgres 13+.\r\ncreatedb syncv3\r\n\r\nSYNCV3_SERVER Required. The destination homeserver to talk to (CS API HTTPS URL) e.g 'https://matrix-client.matrix.org' (Supports unix socket: /path/to/socket)\r\nSYNCV3_DB Required. The postgres connection string: https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING\r\nSYNCV3_SECRET Required. A secret to use to encrypt access tokens. Must remain the same for the lifetime of the database.\r\nSYNCV3_BINDADDR Default: 0.0.0.0:8008. The interface and port to listen on. (Supports unix socket: /path/to/socket)\r\n\r\nCreate the secret with: openssl rand -hex 32\r\n\r\nMore Information: https://github.com/matrix-org/sliding-sync", "TemplateURL": "https://raw.githubusercontent.com/Richy1989/unraid-templates/master/synapse_sliding_sync/synapse_sliding_sync.xml", "Icon": "https://raw.githubusercontent.com/Richy1989/unraid-icons/main/icons/matrix.png", "Config": [ { "@attributes": { "Name": "SYNCV3_SERVER", "Target": "SYNCV3_SERVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://192.168.0.10:8008" }, { "@attributes": { "Name": "SYNCV3_SECRET", "Target": "SYNCV3_SECRET", "Default": "", "Mode": "", "Description": "Create with: openssl rand -hex 32", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SYNCV3_BINDADDR", "Target": "SYNCV3_BINDADDR", "Default": "0.0.0.0:8009", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0:8009" }, { "@attributes": { "Name": "SYNCV3_DB", "Target": "SYNCV3_DB", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "user=user dbname=dbname sslmode=disable host=IP port=Port password='password'" }, { "@attributes": { "Name": "Port", "Target": "8009", "Default": "8009", "Mode": "tcp", "Description": "8009 to not interfere with our default synapse installation on 8008", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8009" } ], "Repo": "Richy1989's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Richy1989sRepository/synapse_sliding_sync/synapse_sliding_sync.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Voip", "Network-Messenger" ], "LastUpdateScan": 1712968163, "FirstSeen": 1712968163 }, { "Name": "Watcharr", "Repository": "ghcr.io/sbondco/watcharr:latest", "Registry": "https://github.com/sbondCo/Watcharr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/sbondCo/Watcharr/issues/new/choose", "Project": "https://github.com/sbondCo/Watcharr", "Overview": "Open source, self-hostable watched list for all your content (movies, tv series, anime, games) with user authentication, modern and clean UI and a very simple setup.", "WebUI": "http://[IP]:[PORT:3080]", "TemplateURL": "https://raw.githubusercontent.com/sbondCo/unraid-templates/master/Watcharr/Watcharr.xml", "Icon": "https://raw.githubusercontent.com/sbondCo/Watcharr/dev/static/logo-sqre.png", "Config": [ { "@attributes": { "Name": "watcharr", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/watcharr" }, { "@attributes": { "Name": "WebUI", "Target": "3080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3080" } ], "Repo": "unwieldy_dingy's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/unwieldy_dingysRepository/Watcharr/Watcharr.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 19, "LastUpdateScan": 1712793231, "LastUpdate": 1711838876, "FirstSeen": 1712793231 }, { "Name": "daps", "Repository": "drazzilb08/daps", "Registry": "https://hub.docker.com/r/drazzilb08/daps", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/161053-support-daps-drazzilbs-arr-pmm-scripts-container/", "Project": "https://github.com/Drazzilb08/daps", "Overview": "DAPS (Drazzilb's Arr PMM Scripts) A collection of useful scripts for media management and automation\r\n\r\nSupport for this container can be found on Trash's Guide's Discord server https://trash-guides.info/discord", "TemplateURL": "https://raw.githubusercontent.com/Drazzilb08/unraid-templates/master/daps/daps.xml", "Icon": "https://github.com/Drazzilb08/daps/blob/master/daps_logo.png?raw=1", "Config": [ { "@attributes": { "Name": "Data", "Target": "/posters", "Default": "", "Mode": "rw", "Description": "Location where gDrive sync will place posters and renamer will pull posters from", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMM Assets", "Target": "/pmm", "Default": "", "Mode": "rw", "Description": "The location for your Plex-Meta-Manager's assets directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Location for your appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" } ], "Repo": "Drazzilb's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DrazzilbsRepository/daps/daps.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 3155, "LastUpdateScan": 1712705333, "LastUpdate": 1712700030, "FirstSeen": 1712705333 }, { "PluginURL": "https://github.com/fuzzy01/autotweak/releases/latest/download/autotweak.plg", "PluginAuthor": "fuzzy01", "Name": "autotweak", "Project": "https://github.com/fuzzy01/autotweak", "Support": "https://forums.unraid.net/topic/160719-plugin-autotweak", "Icon": "https://raw.githubusercontent.com/fuzzy01/autotweak/main/source/images/autotweak.png", "Repo": "Fuzzy0101's Repository", "TemplateURL": "https://raw.githubusercontent.com/fuzzy01/unraid_plg_repo/master/autotweak.xml", "Repository": "https://github.com/fuzzy01/autotweak/releases/latest/download/autotweak.plg", "Plugin": true, "pluginVersion": "1.3.12", "MinVer": "6.12.0", "Overview": "Unraid plugin that enables you to adjust your Unraid system's power profile to enhance performance or improve energy efficiency.\nAdditionally, it fine-tunes the TCP stack settings and network interface card (NIC) interrupt affinities to optimize network performance. \nPlease note: This plugin is not compatible with other plugins that alter the same settings.", "templatePath": "/tmp/GitHub/AppFeed/templates/Fuzzy0101sRepository/autotweak.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1712325975 }, { "Name": "PlexConnect", "Registry": "https://registry.hub.docker.com/r/pducharme/plexconnect/", "Repository": "pducharme/plexconnect", "BindTime": "true", "Privileged": "false", "Environment": "\n ", "Networking": { "Mode": "host", "Publish": { "Port": [ { "HostPort": "80", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "53", "ContainerPort": "53", "Protocol": "tcp" }, { "HostPort": "443", "ContainerPort": "443", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/appdata/plexconnect/", "ContainerDir": "/opt/plexconnect/assets/certificates", "Mode": "rw" }, { "HostDir": "/mnt/cache/appdata/plexconnect/", "ContainerDir": "/config", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://i.imgur.com/klXXMjw.png", "Repo": "pducharme's Repository", "Support": "http://forums.unraid.net/index.php?topic=37058", "TemplateURL": "https://raw.githubusercontent.com/pducharme/docker-containers/templates/pducharme-repo/PlexConnect.xml", "Deprecated": true, "Overview": "This is a Dockerfile setup for PlexConnect - https://github.com/iBaa/PlexConnect.[br]This is a fork from needo PlexConnect docker.[br][br]\n This run the latest PlexConnect from master branch and add support for PIL background by installing Python-imaging.[br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n Note: PlexConnect by default use ports 80 and 443, Unraid WebUI also use port 80. You need to either use the other ports for PlexConnect and use Reverse-Proxy -OR- change the Unraid WebUI port by editing go file on boot device.[br]\n [b]/mnt/cache/appdata/plexconnect[/b] : this path is used to store the PlexConnect SSL Certificates.[br]\n [b]/config[/b] : this path is used to store the Settings.cfg outside of the Docker Container for easy edit.[br]", "CAComment": "Note that this application is unsupported, and no updates have been done since 2015", "templatePath": "/tmp/GitHub/AppFeed/templates/pducharmesRepository/pducharme-repo/PlexConnect.xml", "CategoryList": [ "Network-Web", "Network-DNS", "MediaServer-Video" ], "downloads": 131254, "stars": 2, "trending": 0.001, "trends": [ 0.002, 0.002, 0.003, 0.001, 0.001 ], "trendsDate": [ 1702976764, 1705575956, 1708175137, 1710770771, 1713369980 ], "downloadtrend": [ 131244, 131246, 131248, 131252, 131253, 131254 ], "LastUpdateScan": 1713369980, "LastUpdate": 1442247934, "FirstSeen": 1, "topTrending": -0.001 }, { "Name": "UniFi", "Registry": "https://registry.hub.docker.com/r/pducharme/unifi/", "Repository": "pducharme/unifi", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "host", "Publish": { "Port": [ { "HostPort": "8081", "ContainerPort": "8081", "Protocol": "tcp" }, { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "tcp" }, { "HostPort": "8443", "ContainerPort": "8443", "Protocol": "tcp" }, { "HostPort": "8843", "ContainerPort": "8843", "Protocol": "tcp" }, { "HostPort": "8880", "ContainerPort": "8880", "Protocol": "tcp" } ] } }, "Data": { "Volume": { "HostDir": "/mnt/cache/appdata/unifi/", "ContainerDir": "/var/lib/unifi", "Mode": "rw" } }, "WebUI": "https://[IP]:[PORT:8443]/manage", "Icon": "https://i.imgur.com/dD9ub3n.png", "Repo": "pducharme's Repository", "Support": "http://forums.unraid.net/index.php?topic=37058", "TemplateURL": "https://raw.githubusercontent.com/pducharme/docker-containers/templates/pducharme-repo/UniFi.xml", "ModeratorComment": "Appears to have been abandoned, with no updates in 3 years. If this app works for you properly, there is no reason to switch", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Overview": "UniFi Controller software - Dockerize version of the popular UniFi Controller to control Wi-Fi Access Point from the company Ubiquiti Networks.", "templatePath": "/tmp/GitHub/AppFeed/templates/pducharmesRepository/pducharme-repo/UniFi.xml", "CategoryList": [ "HomeAutomation", "Network-Management" ], "downloads": 534078, "stars": 15, "trending": 0.02, "trends": [ 0.012, 0.01, 0.011, 0.013, 0.016, 0.021, 0.02 ], "trendsDate": [ 1696946763, 1699542356, 1702168405, 1704762354, 1707361548, 1709960747, 1712556349 ], "downloadtrend": [ 533591, 533644, 533704, 533775, 533858, 533970, 534078 ], "LastUpdateScan": 1712556349, "LastUpdate": 1548687005, "FirstSeen": 1, "topTrending": 0.008, "topPerforming": 0.02 }, { "Name": "UniFi-Video", "Registry": "https://registry.hub.docker.com/r/pducharme/unifi-video-controller/", "Repository": "pducharme/unifi-video-controller", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "1935", "ContainerPort": "1935", "Protocol": "tcp" }, { "HostPort": "6666", "ContainerPort": "6666", "Protocol": "tcp" }, { "HostPort": "7004", "ContainerPort": "7004", "Protocol": "udp" }, { "HostPort": "7080", "ContainerPort": "7080", "Protocol": "tcp" }, { "HostPort": "7442", "ContainerPort": "7442", "Protocol": "tcp" }, { "HostPort": "7443", "ContainerPort": "7443", "Protocol": "tcp" }, { "HostPort": "7444", "ContainerPort": "7444", "Protocol": "tcp" }, { "HostPort": "7445", "ContainerPort": "7445", "Protocol": "tcp" }, { "HostPort": "7446", "ContainerPort": "7446", "Protocol": "tcp" }, { "HostPort": "7447", "ContainerPort": "7447", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/appdata/unifi-video/", "ContainerDir": "/var/lib/unifi-video", "Mode": "rw" }, { "HostDir": "/mnt/user/UnfiVideoShareForStorage", "ContainerDir": "/var/lib/unifi-video/videos", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:7080]/manage", "Icon": "https://i.imgur.com/dD9ub3n.png", "Repo": "pducharme's Repository", "Support": "http://forums.unraid.net/index.php?topic=37058", "TemplateURL": "https://raw.githubusercontent.com/pducharme/docker-containers/templates/pducharme-repo/UniFi-Video-Controller.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Overview": "Unifi Video Controller (NVR) is a NVR software from the company Ubiquiti Networks to use with their UniFi Video IP Cameras. To use the latest BETA version, add a :beta in the Repository field in Advanced view.", "templatePath": "/tmp/GitHub/AppFeed/templates/pducharmesRepository/pducharme-repo/UniFi-Video-Controller.xml", "CategoryList": [ "HomeAutomation", "Network-Management" ], "downloads": 18513319, "stars": 142, "trending": 0.021, "trends": [ 0.049, 0.029, 0.02, 0.021, 0.022, 0.021, 0.021 ], "trendsDate": [ 1698005139, 1700600769, 1703199941, 1705799151, 1708398348, 1710993984, 1713593170 ], "downloadtrend": [ 18488361, 18493796, 18497463, 18501393, 18505420, 18509395, 18513319 ], "LastUpdateScan": 1713593170, "LastUpdate": 1625314610, "FirstSeen": 1, "topTrending": -0.028, "topPerforming": 0.021 }, { "Name": "Home-Assistant-Container", "Overview": "Home Assistant Container runs the core of the Home Assistant home automation platform. It focuses on local control and privacy. Track and control all devices at home and automate control.", "license": "Apache-2", "Project": "https://www.home-assistant.io", "Support": "https://www.home-assistant.io/help/", "DonateText": "Fund development of Home Assistant", "DonateLink": "https://github.com/sponsors/balloob", "Registry": "https://github.com/home-assistant/core/pkgs/container/home-assistant", "GitHub": "https://github.com/home-assistant/docker-home-assistant", "Repository": "ghcr.io/home-assistant/home-assistant:stable", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host" }, "WebUI": "http://[IP]:[PORT:8123]", "Icon": "https://raw.githubusercontent.com/balloob/unraid-docker-templates/master/balloob/home-assistant-icon.png", "Config": { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/cache/app_config/home-assistant", "Mode": "rw", "Description": "This path is where Home Assistant will store it's configuration files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "Balloob's Repository", "TemplateURL": "https://raw.githubusercontent.com/balloob/unraid-docker-templates/master/balloob/home-assistant.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/BalloobsRepository/balloob/home-assistant.xml", "CategoryList": [ "HomeAutomation" ], "LastUpdateScan": 1712968168, "FirstSeen": 1689192305 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/code-server.xml", "Name": "binhex-code-server", "Overview": "Code-server is a Visual Studio Code instance running on a remote server accessible through any web browser. It allows you to code anywhere and on any device such as a tablet or laptop with a consistent integrated development environment (IDE). Set up a secure a Linux development machine and get coding on any device with a web browser.\n\n Take advantage of a cloud server by offloading the system demanding tasks such as tests, compilations, downloads to another machine. Preserve battery life when you\u2019re on the go or spend your downtime doing something else while the computationally intensive processes are running on your cloud server.", "Support": "https://forums.unraid.net/topic/110282-support-binhex-code-server/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-code-server/", "GitHub": "https://github.com/binhex/arch-code-server", "Repository": "binhex/arch-code-server", "Project": "https://github.com/cdr/code-server", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8500", "ContainerPort": "8500", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "CERT_PATH", "Value": "" }, { "Name": "CERT_KEY_PATH", "Value": "" }, { "Name": "SELF_SIGNED_CERT", "Value": "yes" }, { "Name": "BIND_CLOUD_NAME", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "yes" }, { "Name": "PASSWORD", "Value": "code-server" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "https://[IP]:[PORT:8500]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/code-server-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/code-server.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 205406, "stars": 1, "trending": 2.53, "trends": [ 1.423, 1.987, 1.75, 1.328, 2.028, 1.768, 2.53 ], "trendsDate": [ 1696241145, 1698840344, 1701435979, 1704035140, 1706634378, 1709233560, 1711829244 ], "downloadtrend": [ 183083, 186795, 190122, 192681, 196670, 200210, 205406 ], "LastUpdateScan": 1711829244, "LastUpdate": 1710447610, "FirstSeen": 1623441784, "topTrending": 1.1069999999999998, "topPerforming": 2.53 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/crafty-4.xml", "Beta": "true", "Name": "binhex-crafty-4", "Overview": "Crafty Controller is a free and open-source Minecraft launcher and manager that allows users to start and administer Minecraft servers from a user-friendly interface. The interface is run as a self-hosted web server that is accessible to devices on the local network by default and can be port forwarded to provide external access outside of your local network. Crafty is designed to be easy to install and use, requiring only a bit of technical knowledge and a desire to learn to get started. Crafty Controller is still actively being developed by Arcadia Technology and we are continually making major improvements to the software.", "Support": "https://forums.unraid.net/topic/124948-support-binhex-crafty-4/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-crafty-4/", "GitHub": "https://github.com/binhex/arch-crafty-4", "Repository": "binhex/arch-crafty-4", "Project": "https://craftycontrol.com/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8000", "ContainerPort": "8000", "Protocol": "tcp" }, { "HostPort": "8443", "ContainerPort": "8443", "Protocol": "tcp" }, { "HostPort": "19132-19232", "ContainerPort": "19132-19232", "Protocol": "tcp" }, { "HostPort": "19132-19232", "ContainerPort": "19132-19232", "Protocol": "udp" }, { "HostPort": "25565-25575", "ContainerPort": "25565-25575", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "TZ", "Value": "Etc/UTC" }, { "Name": "JAVA_VERSION", "Value": "latest" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "https://[IP]:[PORT:8443]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/crafty-4-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/crafty-4.xml", "CategoryList": [ "GameServers" ], "downloads": 26751, "trending": 20.881, "trends": [ 1.558, 14.761, 10.292, 13.039, 11.938, 10.914, 20.881 ], "trendsDate": [ 1697083541, 1699679190, 1702278366, 1705014230, 1707608185, 1710374800, 1712968168 ], "downloadtrend": [ 11041, 12953, 14439, 16604, 18855, 21165, 26751 ], "LastUpdateScan": 1712968168, "LastUpdate": 1712748761, "FirstSeen": 1655381026, "topTrending": 19.323 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/deluge.xml", "Name": "binhex-deluge", "Overview": "Deluge is a full-featured \u200bBitTorrent client for Linux, OS X, Unix and Windows. It uses \u200blibtorrent in its backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform.", "Support": "http://forums.unraid.net/index.php?topic=45820.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-deluge/", "GitHub": "https://github.com/binhex/arch-deluge", "Repository": "binhex/arch-deluge", "Project": "http://deluge-torrent.org/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8112", "ContainerPort": "8112", "Protocol": "tcp" }, { "HostPort": "58846", "ContainerPort": "58846", "Protocol": "tcp" }, { "HostPort": "58946", "ContainerPort": "58946", "Protocol": "tcp" }, { "HostPort": "58946", "ContainerPort": "58946", "Protocol": "udp" } ] } }, "Environment": { "Variable": [ { "Name": "DELUGE_DAEMON_LOG_LEVEL", "Value": "info" }, { "Name": "DELUGE_WEB_LOG_LEVEL", "Value": "info" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8112]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/deluge-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/deluge.xml", "CategoryList": [ "Downloaders" ], "downloads": 15655250, "stars": 36, "trending": 0.032, "trends": [ 0.036, 0.019, 0.028, 0.015, 0.014, 0.015, 0.032 ], "trendsDate": [ 1697565988, 1700321377, 1702919150, 1705518382, 1708117545, 1710713155, 1713306890 ], "downloadtrend": [ 15635936, 15638954, 15643311, 15645713, 15647940, 15650250, 15655250 ], "LastUpdateScan": 1713306890, "LastUpdate": 1712740069, "FirstSeen": 1, "topTrending": -0.003999999999999997, "topPerforming": 0.032 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/delugevpn.xml", "Name": "binhex-delugevpn", "Overview": "Deluge is a full-featured \u200bBitTorrent client for Linux, OS X, Unix and Windows. It uses \u200blibtorrent in its backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform.\n This Docker includes OpenVPN and WireGuard to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down. It also includes Privoxy to allow unfiltered access to index sites, to use Privoxy please point your application at \"http://host ip:8118\".", "Support": "http://forums.unraid.net/index.php?topic=45812.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-delugevpn/", "GitHub": "https://github.com/binhex/arch-delugevpn", "Repository": "binhex/arch-delugevpn", "Project": "http://deluge-torrent.org/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8112", "ContainerPort": "8112", "Protocol": "tcp" }, { "HostPort": "58846", "ContainerPort": "58846", "Protocol": "tcp" }, { "HostPort": "58946", "ContainerPort": "58946", "Protocol": "tcp" }, { "HostPort": "58946", "ContainerPort": "58946", "Protocol": "udp" }, { "HostPort": "8118", "ContainerPort": "8118", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "VPN_ENABLED", "Value": "yes|no" }, { "Name": "VPN_USER", "Value": "vpn username" }, { "Name": "VPN_PASS", "Value": "vpn password" }, { "Name": "VPN_PROV", "Value": "pia|airvpn|protonvpn|custom" }, { "Name": "VPN_CLIENT", "Value": "openvpn|wireguard" }, { "Name": "VPN_OPTIONS", "Value": "" }, { "Name": "STRICT_PORT_FORWARD", "Value": "yes" }, { "Name": "ENABLE_PRIVOXY", "Value": "no|yes" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "LAN_NETWORK", "Value": "192.168.1.0/24" }, { "Name": "NAME_SERVERS", "Value": "84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1" }, { "Name": "DELUGE_DAEMON_LOG_LEVEL", "Value": "info" }, { "Name": "DELUGE_WEB_LOG_LEVEL", "Value": "info" }, { "Name": "DELUGE_ENABLE_WEBUI_PASSWORD", "Value": "yes" }, { "Name": "VPN_INPUT_PORTS", "Value": "" }, { "Name": "VPN_OUTPUT_PORTS", "Value": "" }, { "Name": "DEBUG", "Value": "false|true" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8112]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/deluge-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--sysctl=\"net.ipv4.conf.all.src_valid_mark=1\"", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/delugevpn.xml", "CategoryList": [ "Downloaders" ], "downloads": 93746564, "stars": 260, "trending": 0.093, "trends": [ 0.088, 0.062, 0.088, 0.068, 0.069, 0.073, 0.093 ], "trendsDate": [ 1697134165, 1699729538, 1702328780, 1705014230, 1707608185, 1710374800, 1712968168 ], "downloadtrend": [ 93322198, 93380286, 93462444, 93526446, 93591015, 93659087, 93746564 ], "LastUpdateScan": 1712968168, "LastUpdate": 1712596452, "FirstSeen": 1, "topTrending": 0.0050000000000000044, "topPerforming": 0.093 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/emby.xml", "Name": "binhex-emby", "Overview": "Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.", "Support": "http://forums.unraid.net/index.php?topic=46382.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-emby/", "GitHub": "https://github.com/binhex/arch-emby", "Repository": "binhex/arch-emby", "Project": "https://emby.media/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8096", "ContainerPort": "8096", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8096]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/emby-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/emby.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 2212102, "stars": 6, "trending": 0.195, "trends": [ 0.058, 0.116, 0.055, 0.042, 0.044, 0.318, 0.195 ], "trendsDate": [ 1696291542, 1698890745, 1702168405, 1704762355, 1707361549, 1709960747, 1712556349 ], "downloadtrend": [ 2195111, 2197658, 2198876, 2199798, 2200777, 2207790, 2212102 ], "LastUpdateScan": 1712556349, "LastUpdate": 1711914628, "FirstSeen": 1, "topTrending": 0.137, "topPerforming": 0.195 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/flaresolverr.xml", "Name": "binhex-flaresolverr", "Overview": "FlareSolverr starts a proxy server, and it waits for user requests in an idle state using few resources. When some request arrives, it uses Selenium with the undetected-chromedriver to create a web browser (Chrome). It opens the URL with user parameters and waits until the Cloudflare challenge is solved (or timeout). The HTML code and the cookies are sent back to the user, and those cookies can be used to bypass Cloudflare using other HTTP clients.", "Support": "https://forums.unraid.net/topic/155853-support-binhex-flaresolverr/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-flaresolverr/", "GitHub": "https://github.com/binhex/arch-flaresolverr", "Repository": "binhex/arch-flaresolverr", "Project": "https://github.com/Flaresolverr/Flaresolverr", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8191", "ContainerPort": "8191", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:8191]/v1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/flaresolverr-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/flaresolverr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 4439, "LastUpdateScan": 1711209952, "LastUpdate": 1710955113, "FirstSeen": 1708614371 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/get-iplayer.xml", "Name": "binhex-get-iplayer", "Overview": "get_iplayer has PVR-like capabilities (like Sky+ / TiVo / Series-Link); You can save lists of programme searches which are automatically recorded when they become available so that you can watch them when you choose and on devices that cannot run Adobe Flash Player \u2013 even if you don\u2019t have adequate broadband speeds or if your broadband streams too slowly at peak hours when you want to watch a programme.", "Support": "http://forums.unraid.net/index.php?topic=45838.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-get-iplayer/", "GitHub": "https://github.com/binhex/arch-get-iplayer", "Repository": "binhex/arch-get-iplayer", "Project": "http://www.infradead.org/get_iplayer/html/get_iplayer.html", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": "\n " }, "Environment": { "Variable": [ { "Name": "SHOWS", "Value": "" }, { "Name": "SHOWS_PID", "Value": "" }, { "Name": "SCHEDULE", "Value": "12h" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/get-iplayer-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/get-iplayer.xml", "CategoryList": [ "MediaApp-Video", "MediaServer-Video" ], "downloads": 855138, "stars": 6, "trending": 0.074, "trends": [ 0.299, 0.276, 0.026, 0.055, 0.034, 0.016, 0.074 ], "trendsDate": [ 1697753147, 1700348737, 1702947947, 1705547163, 1708146330, 1710742118, 1713341152 ], "downloadtrend": [ 851021, 853377, 853603, 854076, 854367, 854507, 855138 ], "LastUpdateScan": 1713341152, "LastUpdate": 1711914465, "FirstSeen": 1, "topTrending": -0.22499999999999998, "topPerforming": 0.074 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/goland.xml", "Name": "binhex-goland", "Overview": "GoLand wouldn't be a true IDE without a rich set of tools which, in addition to core Go development, support JavaScript, TypeScript, NodeJS, SQL, Databases, Docker, Kubernetes, and Terraform. All together, these capabilities make it perfectly equipped for working on any task, be it a modern web application or DevOps tools.", "Support": "https://forums.unraid.net/topic/130806-support-binhex-goland/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-goland/", "GitHub": "https://github.com/binhex/arch-goland", "Repository": "binhex/arch-goland", "Project": "https://www.jetbrains.com/go/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "GoLand" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/goland-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--security-opt seccomp=unconfined", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/goland.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 730, "LastUpdateScan": 1712556349, "LastUpdate": 1712233924, "FirstSeen": 1668081238 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/hexchat.xml", "Name": "binhex-hexchat", "Overview": "HexChat is an IRC client based on XChat, but unlike XChat it\u2019s completely free for both Windows and Unix-like systems. Since XChat is open source, it\u2019s perfectly legal. For more info. HexChat was originally called XChat-WDK which in turn was a successor of freakschat.", "Support": "https://forums.unraid.net/topic/81397-support-binhex-hexchat/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-hexchat/", "GitHub": "https://github.com/binhex/arch-hexchat", "Repository": "binhex/arch-hexchat", "Project": "https://hexchat.github.io/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "HexChat" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/hexchat-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/hexchat.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 494075, "stars": 3, "trending": 0.235, "trends": [ 0.435, 0.428, 0.145, 0.129, 0.192, 0.167, 0.235 ], "trendsDate": [ 1697134167, 1699729538, 1702328780, 1705014230, 1707608186, 1710374801, 1712968168 ], "downloadtrend": [ 487705, 489803, 490513, 491147, 492091, 492913, 494075 ], "LastUpdateScan": 1712968168, "LastUpdate": 1711914557, "FirstSeen": 1562018879, "topTrending": -0.2, "topPerforming": 0.235 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/intellij.xml", "Name": "binhex-intellij", "Overview": "IntelliJ IDEA is a special programming environment or integrated development environment (IDE) largely meant for Java. This environment is used especially for the development of programs. It is developed by a company called JetBrains, which was formally called IntelliJ. It is available in two editions: the Community Edition which is licensed by Apache 2.0, and a commercial edition known as the Ultimate Edition. Both of them can be used for creating software which can be sold. What makes IntelliJ IDEA so different from its counterparts is its ease of use, flexibility and its solid design. This Docker Image includes Git for SCM and Scala, Kotlin and Groovy programming languages.", "Support": "https://forums.unraid.net/topic/62598-support-binhex-intellij/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-intellij/", "GitHub": "https://github.com/binhex/arch-intellij", "Repository": "binhex/arch-intellij", "Project": "https://www.jetbrains.com/idea/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "IntelliJ" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/intellij-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--security-opt seccomp=unconfined", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/intellij.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 109071, "stars": 4, "trending": 0.139, "trends": [ 1.73, 1.884, 1.249, 0.305, 0.188, 0.227, 0.139 ], "trendsDate": [ 1695881139, 1698503872, 1701097584, 1703696739, 1706295947, 1708895152, 1711490772 ], "downloadtrend": [ 104774, 106786, 108137, 108468, 108672, 108919, 109071 ], "LastUpdateScan": 1711490772, "LastUpdate": 1710504578, "FirstSeen": 1, "topTrending": -1.591, "topPerforming": 0.139 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/jackett.xml", "Name": "binhex-jackett", "Overview": "Jackett works as a proxy server - it translates queries from apps (Sonarr, Radarr, SickRage, CouchPotato, Mylar, DuckieTV, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping and translation logic - removing the burden from other apps.", "Support": "https://forums.lime-technology.com/topic/61433-support-binhex-jackett/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-jackett/", "GitHub": "https://github.com/binhex/arch-jackett", "Repository": "binhex/arch-jackett", "Project": "https://github.com/Jackett/Jackett", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "9117", "ContainerPort": "9117", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:9117]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/jackett-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/jackett.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 10754578, "stars": 9, "trending": 0.411, "trends": [ 0.421, 0.456, 0.412, 0.364, 0.41, 0.406, 0.411 ], "trendsDate": [ 1698005140, 1700600770, 1703199942, 1705799152, 1708398349, 1710993984, 1713593170 ], "downloadtrend": [ 10492836, 10540873, 10584501, 10623160, 10666858, 10710333, 10754578 ], "LastUpdateScan": 1713593170, "LastUpdate": 1713291891, "FirstSeen": 1, "topTrending": -0.010000000000000009, "topPerforming": 0.411 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/jellyfin.xml", "Name": "binhex-jellyfin", "Overview": "Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.", "Support": "https://forums.unraid.net/topic/77506-support-binhex-jellyfin/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-jellyfin/", "GitHub": "https://github.com/binhex/arch-jellyfin", "Repository": "binhex/arch-jellyfin", "Project": "https://github.com/jellyfin/jellyfin", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8096", "ContainerPort": "8096", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8096]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/jellyfin-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/jellyfin.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 1545475, "stars": 3, "trending": 0.784, "trends": [ 0.371, 0.887, 0.813, 0.48, 0.349, 0.354, 0.784 ], "trendsDate": [ 1696946763, 1699542356, 1702168405, 1704762355, 1707361549, 1709960748, 1712556349 ], "downloadtrend": [ 1489654, 1502987, 1515305, 1522615, 1527942, 1533363, 1545475 ], "LastUpdateScan": 1712556349, "LastUpdate": 1711914472, "FirstSeen": 1548781297, "topTrending": 0.41300000000000003, "topPerforming": 0.784 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/jenkins.xml", "Name": "binhex-jenkins", "Overview": "Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat.", "Support": "http://forums.unraid.net/index.php?topic=45839.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-jenkins/", "GitHub": "https://github.com/binhex/arch-jenkins", "Repository": "binhex/arch-jenkins", "Project": "https://jenkins-ci.org/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8090", "ContainerPort": "8090", "Protocol": "tcp" }, { "HostPort": "4243", "ContainerPort": "4243", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "JAVA_ARGS", "Value": "-Xmx512m" }, { "Name": "JAVA_OPTS", "Value": "-Dhudson.footerURL=http://mycompany.com" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:8090]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/jenkins-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/jenkins.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 513085, "stars": 1, "trending": 0.351, "trends": [ 0.13, 0.247, 0.272, 0.241, 0.315, 0.207, 0.351 ], "trendsDate": [ 1695694069, 1698293242, 1700888756, 1703487932, 1706087148, 1708686346, 1711281961 ], "downloadtrend": [ 504760, 506012, 507391, 508619, 510228, 511286, 513085 ], "LastUpdateScan": 1711281961, "LastUpdate": 1711034482, "FirstSeen": 1, "topTrending": 0.22099999999999997, "topPerforming": 0.351 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/krusader.xml", "Name": "binhex-krusader", "Overview": "Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all of which can trace their paradigmatic features to the original Norton Commander for DOS. It supports extensive archive handling, mounted filesystem support, FTP, advanced search, viewer/editor, directory synchronisation, file content comparisons, batch renaming, etc.", "Support": "https://forums.unraid.net/topic/71764-support-binhex-krusader/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-krusader/", "GitHub": "https://github.com/binhex/arch-krusader", "Repository": "binhex/arch-krusader", "Project": "https://krusader.org/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "TEMP_FOLDER", "Value": "/config/home/.config/krusader/tmp" }, { "Name": "WEBPAGE_TITLE", "Value": "Krusader" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/krusader-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/krusader.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 28242439, "stars": 32, "trending": 0.479, "trends": [ 0.024, 0.336, 0.084, 0.079, 0.078, 0.076, 0.479 ], "trendsDate": [ 1695881139, 1698503872, 1701097584, 1703696739, 1706295947, 1708895152, 1711490772 ], "downloadtrend": [ 27923937, 28018207, 28041679, 28063893, 28085923, 28107245, 28242439 ], "LastUpdateScan": 1711490772, "LastUpdate": 1710671213, "FirstSeen": 1, "topTrending": 0.45499999999999996, "topPerforming": 0.479 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/libreoffice.xml", "Name": "binhex-libreoffice", "Overview": "LibreOffice is a free and open source office suite, a project of The Document Foundation. It was forked from OpenOffice.org in 2010, which was an open-sourced version of the earlier StarOffice. The LibreOffice suite comprises programs for word processing, the creation and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulae. It is available in 110 languages.", "Support": "https://forums.lime-technology.com/topic/61110-support-binhex-libreoffice-fresh/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-libreoffice/", "GitHub": "https://github.com/binhex/arch-libreoffice", "Repository": "binhex/arch-libreoffice", "Project": "https://www.libreoffice.org/download/libreoffice-fresh/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "LibreOffice" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/libreoffice-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--security-opt seccomp=unconfined", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/libreoffice.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 161278, "stars": 2, "trending": 0.926, "trends": [ 0.354, 0.215, 0.459, 0.282, 0.312, 0.369, 0.926 ], "trendsDate": [ 1696759531, 1699355221, 1702168406, 1704762356, 1707361549, 1709960748, 1712556350 ], "downloadtrend": [ 157185, 157524, 158250, 158697, 159194, 159784, 161278 ], "LastUpdateScan": 1712556350, "LastUpdate": 1711967014, "FirstSeen": 1, "topTrending": 0.5720000000000001, "topPerforming": 0.926 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/lidarr.xml", "Beta": "true", "Name": "binhex-lidarr", "Overview": "Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.", "Support": "https://forums.lime-technology.com/topic/62284-support-binhex-lidarr/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-lidarr/", "GitHub": "https://github.com/binhex/arch-lidarr", "Repository": "binhex/arch-lidarr", "Project": "https://github.com/lidarr/Lidarr", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8686", "ContainerPort": "8686", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8686]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/lidarr-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/lidarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Music" ], "downloads": 4800938, "stars": 5, "trending": 0.09, "trends": [ 0.17, 0.276, 0.054, 0.216, 0.08, 0.23, 0.09 ], "trendsDate": [ 1696012131, 1698609958, 1701205553, 1703804734, 1706403940, 1709003159, 1711598772 ], "downloadtrend": [ 4755737, 4768876, 4771437, 4781786, 4785602, 4796617, 4800938 ], "LastUpdateScan": 1711598772, "LastUpdate": 1707719010, "FirstSeen": 1, "topTrending": -0.08000000000000002, "topPerforming": 0.09 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/makemkv.xml", "Name": "binhex-makemkv", "Overview": "MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. MakeMKV is a format converter, otherwise called \"transcoder\". It converts the video clips from proprietary (and usually encrypted) disc into a set of MKV files, preserving most information but not changing it in any way. The MKV format can store multiple video/audio tracks with all meta-information and preserve chapters. There are many players that can play MKV files nearly on all platforms, and there are tools to convert MKV files to many formats, including DVD and Blu-ray discs.", "Support": "https://forums.unraid.net/topic/80994-support-binhex-makemkv/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-makemkv/", "GitHub": "https://github.com/binhex/arch-makemkv", "Repository": "binhex/arch-makemkv", "Project": "https://makemkv.com/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "MakeMKV" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/makemkv-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/makemkv.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 778641, "stars": 1, "trending": 0.195, "trends": [ 0.259, 0.361, 0.152, 0.175, 0.403, 0.226, 0.195 ], "trendsDate": [ 1696241145, 1698840345, 1701435979, 1704035140, 1706634379, 1709233560, 1711829245 ], "downloadtrend": [ 766934, 769715, 770889, 772241, 775364, 777123, 778641 ], "LastUpdateScan": 1711829245, "LastUpdate": 1705760538, "FirstSeen": 1561075630, "topTrending": -0.064, "topPerforming": 0.195 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/medusa.xml", "Name": "binhex-medusa", "Overview": "Medusa is a Video File Manager for TV Shows, It watches for new episodes of your favorite shows and when they are posted it does its magic. Medusa is currently in beta release stage. There may be severe bugs in it and at any given time it may not work at all.", "Support": "http://forums.unraid.net/index.php?topic=55480.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-medusa/", "GitHub": "https://github.com/binhex/arch-medusa", "Repository": "binhex/arch-medusa", "Project": "https://github.com/pymedusa/Medusa", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8081", "ContainerPort": "8081", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8081]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/medusa-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/medusa.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 618039, "stars": 3, "trending": 0.135, "trends": [ 0.032, 0.063, 0.069, 0.059, 0.023, 0.031, 0.135 ], "trendsDate": [ 1697652375, 1700321377, 1702919150, 1705518382, 1708117545, 1710713155, 1713306890 ], "downloadtrend": [ 615685, 616073, 616497, 616864, 617008, 617202, 618039 ], "LastUpdateScan": 1713306890, "LastUpdate": 1712161298, "FirstSeen": 1, "topTrending": 0.10300000000000001, "topPerforming": 0.135 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/minecraftbedrockserver.xml", "Name": "binhex-minecraftbedrockserver", "Overview": "Minecraft is a sandbox video game created by Swedish game developer Markus Persson and released by Mojang in 2011. The game allows players to build with a variety of different blocks in a 3D procedurally generated world, requiring creativity from players. Other activities in the game include exploration, resource gathering, crafting, and combat. Multiple game modes that change gameplay are available, including\u2014but not limited to\u2014a survival mode, in which players must acquire resources to build the world and maintain health, and a creative mode, where players have unlimited resources to build with.", "Support": "https://forums.unraid.net/topic/84905-support-binhex-minecraftbedrockserver/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-minecraftbedrockserver/", "GitHub": "https://github.com/binhex/arch-minecraftbedrockserver", "Repository": "binhex/arch-minecraftbedrockserver", "Project": "https://www.minecraft.net/en-us/download/server/bedrock", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "19132", "ContainerPort": "19132", "Protocol": "tcp" }, { "HostPort": "19132", "ContainerPort": "19132", "Protocol": "udp" }, { "HostPort": "19133", "ContainerPort": "19133", "Protocol": "tcp" }, { "HostPort": "19133", "ContainerPort": "19133", "Protocol": "udp" }, { "HostPort": "8222", "ContainerPort": "8222", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "CREATE_BACKUP_HOURS", "Value": "12" }, { "Name": "PURGE_BACKUP_DAYS", "Value": "14" }, { "Name": "ENABLE_WEBUI_CONSOLE", "Value": "yes" }, { "Name": "ENABLE_WEBUI_AUTH", "Value": "yes" }, { "Name": "WEBUI_USER", "Value": "admin" }, { "Name": "WEBUI_PASS", "Value": "" }, { "Name": "WEBUI_CONSOLE_TITLE", "Value": "Minecraft Bedrock" }, { "Name": "STARTUP_CMD", "Value": "" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:8222]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/minecraftbedrockserver-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/minecraftbedrockserver.xml", "CategoryList": [ "GameServers" ], "downloads": 1275562, "stars": 4, "trending": 0.8, "trends": [ 0.854, 0.59, 0.554, 0.227, 0.499, 0.687, 0.8 ], "trendsDate": [ 1697781935, 1700377536, 1702976765, 1705575956, 1708175137, 1710770772, 1713369980 ], "downloadtrend": [ 1233339, 1240653, 1247563, 1250400, 1256666, 1265354, 1275562 ], "LastUpdateScan": 1713369980, "LastUpdate": 1711991985, "FirstSeen": 1573060171, "topTrending": -0.05399999999999994, "topPerforming": 0.8 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/minecraftserver.xml", "Name": "binhex-minecraftserver", "Overview": "Minecraft is a sandbox video game created by Swedish game developer Markus Persson and released by Mojang in 2011. The game allows players to build with a variety of different blocks in a 3D procedurally generated world, requiring creativity from players. Other activities in the game include exploration, resource gathering, crafting, and combat. Multiple game modes that change gameplay are available, including\u2014but not limited to\u2014a survival mode, in which players must acquire resources to build the world and maintain health, and a creative mode, where players have unlimited resources to build with.", "Support": "https://forums.unraid.net/topic/84880-support-binhex-minecraftserver/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-minecraftserver/", "GitHub": "https://github.com/binhex/arch-minecraftserver", "Repository": "binhex/arch-minecraftserver", "Project": "https://www.minecraft.net/en-us/download/server/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "25565", "ContainerPort": "25565", "Protocol": "tcp" }, { "HostPort": "8222", "ContainerPort": "8222", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "CREATE_BACKUP_HOURS", "Value": "12" }, { "Name": "PURGE_BACKUP_DAYS", "Value": "14" }, { "Name": "ENABLE_WEBUI_CONSOLE", "Value": "yes" }, { "Name": "ENABLE_WEBUI_AUTH", "Value": "yes" }, { "Name": "WEBUI_USER", "Value": "admin" }, { "Name": "WEBUI_PASS", "Value": "" }, { "Name": "WEBUI_CONSOLE_TITLE", "Value": "Minecraft Java" }, { "Name": "CUSTOM_JAR_PATH", "Value": "/config/minecraft/minecraft_server.jar" }, { "Name": "JAVA_VERSION", "Value": "latest" }, { "Name": "JAVA_INITIAL_HEAP_SIZE", "Value": "512M" }, { "Name": "JAVA_MAX_HEAP_SIZE", "Value": "1024M" }, { "Name": "JAVA_MAX_THREADS", "Value": "1" }, { "Name": "STARTUP_CMD", "Value": "" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:8222]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/minecraftserver-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/minecraftserver.xml", "CategoryList": [ "GameServers" ], "downloads": 1514596, "stars": 4, "trending": 0.508, "trends": [ 0.481, 0.165, 0.495, 0.239, 0.16, 0.139, 0.508 ], "trendsDate": [ 1697702739, 1700321378, 1702919150, 1705518382, 1708117545, 1710713156, 1713306891 ], "downloadtrend": [ 1488926, 1491388, 1498803, 1502398, 1504802, 1506898, 1514596 ], "LastUpdateScan": 1713306891, "LastUpdate": 1711914459, "FirstSeen": 1572980972, "topTrending": 0.027000000000000024, "topPerforming": 0.508 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/minidlna.xml", "Name": "binhex-minidlna", "Overview": "ReadyMedia (formerly known as MiniDLNA) is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients. It is developed by a NETGEAR employee for the ReadyNAS product line.", "Support": "http://forums.unraid.net/index.php?topic=45841.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-minidlna/", "GitHub": "https://github.com/binhex/arch-minidlna", "Repository": "binhex/arch-minidlna", "Project": "http://sourceforge.net/projects/minidlna/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": "\n " }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" }, { "Name": "SCHEDULE_SCAN_DAYS", "Value": "06" }, { "Name": "SCHEDULE_SCAN_HOURS", "Value": "02" }, { "Name": "SCAN_ON_BOOT", "Value": "no" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/minidlna-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/minidlna.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 1737110, "stars": 14, "trending": 0.23, "trends": [ 0.025, 0.026, 0.029, 0.034, 0.024, 0.037, 0.23 ], "trendsDate": [ 1697753147, 1700348737, 1702947947, 1705547163, 1708146330, 1710742118, 1713341152 ], "downloadtrend": [ 1730515, 1730972, 1731472, 1732056, 1732470, 1733118, 1737110 ], "LastUpdateScan": 1713341152, "LastUpdate": 1711914669, "FirstSeen": 1, "topTrending": 0.20500000000000002, "topPerforming": 0.23 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/nginx.xml", "Name": "binhex-nginx", "Overview": "NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers.", "Support": "https://forums.unraid.net/topic/92101-support-binhex-nginx/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-nginx/", "GitHub": "https://github.com/binhex/arch-nginx", "Repository": "binhex/arch-nginx", "Project": "https://www.nginx.com/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "tcp" }, { "HostPort": "8443", "ContainerPort": "8443", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/nginx-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/nginx.xml", "CategoryList": [ "Network-Web", "Network-Proxy" ], "downloads": 280667, "stars": 2, "trending": 0.961, "trends": [ 0.841, 0.697, 0.68, 0.493, 0.43, 0.835, 0.961 ], "trendsDate": [ 1697947536, 1700543156, 1703142337, 1705741556, 1708340752, 1710936369, 1713535582 ], "downloadtrend": [ 269362, 271252, 273110, 274463, 275649, 277971, 280667 ], "LastUpdateScan": 1713535582, "LastUpdate": 1711914528, "FirstSeen": 1588802877, "topTrending": 0.12, "topPerforming": 0.961 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/nzbget.xml", "Name": "binhex-nzbget", "Overview": "NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players.", "Support": "http://forums.unraid.net/index.php?topic=45843.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-nzbget/", "GitHub": "https://github.com/binhex/arch-nzbget", "Repository": "binhex/arch-nzbget", "Project": "http://nzbget.net/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6789", "ContainerPort": "6789", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6789]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/nzbget-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/nzbget.xml", "CategoryList": [ "Downloaders" ], "downloads": 1898932, "stars": 6, "trending": 0.215, "trends": [ 0.188, 0.162, 0.34, 0.398, 0.176, 0.119, 0.215 ], "trendsDate": [ 1696759531, 1699355222, 1702168406, 1704762356, 1707361549, 1709960748, 1712556350 ], "downloadtrend": [ 1872321, 1875365, 1881755, 1889274, 1892602, 1894854, 1898932 ], "LastUpdateScan": 1712556350, "LastUpdate": 1711914528, "FirstSeen": 1, "topTrending": 0.026999999999999996, "topPerforming": 0.215 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/nzbhydra2.xml", "Beta": "true", "Name": "binhex-nzbhydra2", "Overview": "NZBHydra2 is a meta search for NZB indexers. It provides easy access to a number of raw and newznab based indexers. You can search all your indexers from one place and use it as indexer source for tools like Sonarr or CouchPotato.", "Support": "https://forums.unraid.net/topic/64638-support-binhex-nzbhydra2/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-nzbhydra2/", "GitHub": "https://github.com/binhex/arch-nzbhydra2", "Repository": "binhex/arch-nzbhydra2", "Project": "https://github.com/theotherp/nzbhydra2", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "5076", "ContainerPort": "5076", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:5076]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/nzbhydra2-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/nzbhydra2.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 11303685, "stars": 15, "trending": 0.075, "trends": [ 0.02, 0.013, 0.048, 0.023, 0.031, 0.041, 0.075 ], "trendsDate": [ 1696759531, 1699355222, 1702168406, 1704762356, 1707361550, 1709960748, 1712556350 ], "downloadtrend": [ 11277570, 11279056, 11284485, 11287094, 11290596, 11295191, 11303685 ], "LastUpdateScan": 1712556350, "LastUpdate": 1711988576, "FirstSeen": 1, "topTrending": 0.05499999999999999, "topPerforming": 0.075 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/overseerr.xml", "Name": "binhex-overseerr", "Overview": "Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem. Overseerr helps you find media you want to watch. With inline recommendations and suggestions, you will find yourself deeper and deeper in a rabbit hole of content you never knew you just had to have.", "Support": "https://forums.unraid.net/topic/122509-support-binhex-overseerr/#comment-1117451", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-overseerr/", "GitHub": "https://github.com/binhex/arch-overseerr", "Repository": "binhex/arch-overseerr", "Project": "https://github.com/sct/overseerr", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "5055", "ContainerPort": "5055", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:5055]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/overseerr-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/overseerr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 46355, "trending": 22.677, "trends": [ 3.396, 3.24, 3.258, 4.644, 3.905, 3.845, 22.677 ], "trendsDate": [ 1697083541, 1699679190, 1702278366, 1705014230, 1707608186, 1710374801, 1712968169 ], "downloadtrend": [ 29562, 30552, 31581, 33119, 34465, 35843, 46355 ], "LastUpdateScan": 1712968169, "LastUpdate": 1711915354, "FirstSeen": 1650290608, "topTrending": 19.281 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/plex.xml", "Name": "binhex-plex", "Overview": "The Plex Media Server enriches your life by organizing all your personal media, presenting it beautifully and streaming it to all of your devices. It's easy to use, it's awesome, and it's free!", "Support": "http://forums.unraid.net/index.php?topic=45844.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-plex/", "GitHub": "https://github.com/binhex/arch-plex", "Repository": "binhex/arch-plex", "Project": "https://plex.tv/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": "\n " }, "Environment": { "Variable": [ { "Name": "TRANS_DIR", "Value": "/config/transcode" }, { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Value": "all" }, { "Name": "NVIDIA_VISIBLE_DEVICES", "Value": "" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:32400]/web/index.html", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/plex-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/plex.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 5480009, "stars": 26, "trending": 0.44, "trends": [ 0.304, 0.224, 0.235, 0.168, 0.128, 0.29, 0.44 ], "trendsDate": [ 1696946764, 1699542356, 1702168406, 1704762356, 1707361550, 1709960749, 1712556350 ], "downloadtrend": [ 5399087, 5411217, 5423979, 5433082, 5440043, 5455888, 5480009 ], "LastUpdateScan": 1712556350, "LastUpdate": 1711914281, "FirstSeen": 1, "topTrending": 0.136, "topPerforming": 0.44 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/plexpass.xml", "Name": "binhex-plexpass", "Overview": "The Plex Media Server enriches your life by organizing all your personal media, presenting it beautifully and streaming it to all of your devices. It's easy to use, it's awesome, and it's free!. Please note you WILL require an active Plex Pass account, if you don't have a Plex Pass account then please use the free version, binhex-plex.", "Support": "http://forums.unraid.net/index.php?topic=45845.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-plexpass/", "GitHub": "https://github.com/binhex/arch-plexpass", "Repository": "binhex/arch-plexpass", "Project": "https://plex.tv/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": "\n " }, "Environment": { "Variable": [ { "Name": "TRANS_DIR", "Value": "/config/transcode" }, { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Value": "all" }, { "Name": "NVIDIA_VISIBLE_DEVICES", "Value": "" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:32400]/web/index.html", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/plex-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/plexpass.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 9232541, "stars": 28, "trending": 0.556, "trends": [ 0.35, 0.295, 0.08, 0.169, 0.083, 0.432, 0.556 ], "trendsDate": [ 1696881952, 1699477563, 1702168406, 1704762356, 1707361550, 1709960749, 1712556350 ], "downloadtrend": [ 9084330, 9111245, 9118519, 9133966, 9141551, 9181200, 9232541 ], "LastUpdateScan": 1712556350, "LastUpdate": 1711914297, "FirstSeen": 1, "topTrending": 0.20600000000000007, "topPerforming": 0.556 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/preclear.xml", "Name": "binhex-preclear", "Overview": "A utility to \"burn-in\" a new disk, before adding it to your array has been requested several times. Also requested is a process to \"pre-clear\" a hard disk before adding it to your array. When a special \"signature\" is detected, the lengthy \"clearing\" step otherwise performed by unRAID is skipped.", "Support": "https://forums.unraid.net/topic/83465-support-binhex-preclear/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-preclear/", "GitHub": "https://github.com/binhex/arch-preclear", "Repository": "binhex/arch-preclear", "Project": "https://forums.unraid.net/topic/2732-preclear_disksh-a-new-utility-to-burn-in-and-pre-clear-disks-for-quick-add/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "Preclear" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "0" }, { "Name": "PGID", "Value": "0" } ] }, "Data": { "Volume": [ { "HostDir": "/boot/config/disk.cfg", "ContainerDir": "/unraid/config/disk.cfg", "Mode": "ro" }, { "HostDir": "/boot/config/super.dat", "ContainerDir": "/unraid/config/super.dat", "Mode": "ro" }, { "HostDir": "/var/local/emhttp/disks.ini", "ContainerDir": "/unraid/emhttp/disks.ini", "Mode": "ro" }, { "HostDir": "/usr/local/sbin/mdcmd", "ContainerDir": "/unraid/mdcmd", "Mode": "ro" }, { "HostDir": "/dev/disk/by-id", "ContainerDir": "/unraid/disk/by-id", "Mode": "ro" }, { "HostDir": "/boot/config/plugins/dynamix", "ContainerDir": "/unraid/config/plugins/dynamix", "Mode": "ro" }, { "HostDir": "/etc/ssmtp/ssmtp.conf", "ContainerDir": "/unraid/ssmtp/ssmtp.conf", "Mode": "ro" }, { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/preclear-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/preclear.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1017048, "stars": 2, "trending": 0.086, "trends": [ 0.192, 0.509, 0.253, 0.12, 0.127, 0.108, 0.086 ], "trendsDate": [ 1695729955, 1698329165, 1700924742, 1703519839, 1706115961, 1708715149, 1711310779 ], "downloadtrend": [ 1004856, 1009995, 1012561, 1013782, 1015070, 1016172, 1017048 ], "LastUpdateScan": 1711310779, "LastUpdate": 1696870968, "FirstSeen": 1568376458, "topTrending": -0.10600000000000001, "topPerforming": 0.086 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/privoxyvpn.xml", "Name": "binhex-privoxyvpn", "Overview": "Privoxy is a free non-caching web proxy with filtering capabilities for enhancing privacy, manipulating cookies and modifying web page data and HTTP headers before the page is rendered by the browser. Privoxy is a \"privacy enhancing proxy\", filtering web pages and removing advertisements. Privoxy can be customized by users, for both stand-alone systems and multi-user networks. Privoxy can be chained to other proxies and is frequently used in combination with Squid and can be used to bypass Internet censorship.\n microsocks is a SOCKS5 service that you can run on your remote boxes to tunnel connections through them, if for some reason SSH doesn't cut it for you. It's very lightweight, and very light on resources too: for every client, a thread with a stack size of 8KB is spawned. the main process basically doesn't consume any resources at all. The only limits are the amount of file descriptors and the RAM.\n This Docker includes OpenVPN and WireGuard to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down.", "Support": "https://forums.unraid.net/topic/78028-support-binhex-privoxyvpn/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-privoxyvpn/", "GitHub": "https://github.com/binhex/arch-privoxyvpn", "Repository": "binhex/arch-privoxyvpn", "Project": "http://www.privoxy.org/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8118", "ContainerPort": "8118", "Protocol": "tcp" }, { "HostPort": "9118", "ContainerPort": "9118", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "VPN_ENABLED", "Value": "yes" }, { "Name": "VPN_USER", "Value": "vpn username" }, { "Name": "VPN_PASS", "Value": "vpn password" }, { "Name": "VPN_PROV", "Value": "pia|airvpn|protonvpn|custom" }, { "Name": "VPN_CLIENT", "Value": "openvpn|wireguard" }, { "Name": "VPN_OPTIONS", "Value": "" }, { "Name": "LAN_NETWORK", "Value": "192.168.1.0/24" }, { "Name": "NAME_SERVERS", "Value": "84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1" }, { "Name": "SOCKS_USER", "Value": "admin" }, { "Name": "SOCKS_PASS", "Value": "socks" }, { "Name": "ENABLE_SOCKS", "Value": "no" }, { "Name": "ENABLE_PRIVOXY", "Value": "yes" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "VPN_INPUT_PORTS", "Value": "" }, { "Name": "VPN_OUTPUT_PORTS", "Value": "" }, { "Name": "DEBUG", "Value": "false" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://config.privoxy.org/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/privoxy-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--sysctl=\"net.ipv4.conf.all.src_valid_mark=1\"", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/privoxyvpn.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 2518496, "stars": 13, "trending": 0.117, "trends": [ 0.18, 0.175, 0.101, 0.093, 0.117, 0.076, 0.117 ], "trendsDate": [ 1695823562, 1698422750, 1701018343, 1703617541, 1706216735, 1708815948, 1711408561 ], "downloadtrend": [ 2501465, 2505846, 2508370, 2510698, 2513647, 2515550, 2518496 ], "LastUpdateScan": 1711408561, "LastUpdate": 1711304664, "FirstSeen": 1550250080, "topTrending": -0.06299999999999999, "topPerforming": 0.117 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/prowlarr.xml", "Name": "binhex-prowlarr", "Overview": "Prowlarr is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required.", "Support": "https://forums.unraid.net/topic/111682-support-binhex-prowlarr/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-prowlarr/", "GitHub": "https://github.com/binhex/arch-prowlarr", "Repository": "binhex/arch-prowlarr", "Project": "https://github.com/Prowlarr/Prowlarr", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "9696", "ContainerPort": "9696", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:9696]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/prowlarr-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/prowlarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 1060502, "stars": 3, "trending": 5.514, "trends": [ 0.965, 2.546, 2.38, 2.662, 3.008, 3.194, 5.514 ], "trendsDate": [ 1697083542, 1699679190, 1702278366, 1705014231, 1707608186, 1710374801, 1712968169 ], "downloadtrend": [ 871232, 893996, 915793, 940842, 970019, 1002024, 1060502 ], "LastUpdateScan": 1712968169, "LastUpdate": 1711914217, "FirstSeen": 1626861796, "topTrending": 4.549, "topPerforming": 5.514 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/pycharm.xml", "Name": "binhex-pycharm", "Overview": "PyCharm is an Integrated Development Environment (IDE) used in computer programming, specifically for the Python language. It is developed by the Czech company JetBrains.[2] It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems (VCSes), and supports web development with Django.", "Support": "https://forums.lime-technology.com/topic/60734-support-binhex-pycharm/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-pycharm/", "GitHub": "https://github.com/binhex/arch-pycharm", "Repository": "binhex/arch-pycharm", "Project": "https://www.jetbrains.com/pycharm/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "Tower" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/pycharm-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--security-opt seccomp=unconfined", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/pycharm.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 244464, "stars": 8, "trending": 0.772, "trends": [ 0.883, 0.83, 0.109, 0.147, 0.491, 0.62, 0.772 ], "trendsDate": [ 1697637958, 1700321378, 1702919150, 1705518382, 1708117545, 1710713156, 1713306891 ], "downloadtrend": [ 237287, 239274, 239536, 239889, 241073, 242577, 244464 ], "LastUpdateScan": 1713306891, "LastUpdate": 1711988633, "FirstSeen": 1, "topTrending": -0.11099999999999999, "topPerforming": 0.772 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/qbittorrentvpn.xml", "Name": "binhex-qbittorrentvpn", "Overview": "qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.\n This Docker includes OpenVPN and WireGuard to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down. It also includes Privoxy to allow unfiltered access to index sites, to use Privoxy please point your application at \"http://host ip:8118\".", "Support": "https://forums.unraid.net/topic/75539-support-binhex-qbittorrentvpn/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-qbittorrentvpn/", "GitHub": "https://github.com/binhex/arch-qbittorrentvpn", "Repository": "binhex/arch-qbittorrentvpn", "Project": "https://www.qbittorrent.org/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "6881", "ContainerPort": "6881", "Protocol": "tcp" }, { "HostPort": "6881", "ContainerPort": "6881", "Protocol": "udp" }, { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "tcp" }, { "HostPort": "8118", "ContainerPort": "8118", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "VPN_ENABLED", "Value": "yes" }, { "Name": "VPN_USER", "Value": "vpn username" }, { "Name": "VPN_PASS", "Value": "vpn password" }, { "Name": "VPN_PROV", "Value": "pia|airvpn|protonvpn|custom" }, { "Name": "VPN_CLIENT", "Value": "openvpn|wireguard" }, { "Name": "VPN_OPTIONS", "Value": "" }, { "Name": "STRICT_PORT_FORWARD", "Value": "yes" }, { "Name": "ENABLE_PRIVOXY", "Value": "no" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "WEBUI_PORT", "Value": "8080" }, { "Name": "LAN_NETWORK", "Value": "192.168.1.0/24" }, { "Name": "NAME_SERVERS", "Value": "84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1" }, { "Name": "VPN_INPUT_PORTS", "Value": "" }, { "Name": "VPN_OUTPUT_PORTS", "Value": "" }, { "Name": "DEBUG", "Value": "false" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/qbittorrent-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--sysctl=\"net.ipv4.conf.all.src_valid_mark=1\"", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/qbittorrentvpn.xml", "CategoryList": [ "Downloaders" ], "downloads": 19738655, "stars": 84, "trending": 0.458, "trends": [ 0.373, 0.424, 0.417, 0.332, 0.362, 0.422, 0.458 ], "trendsDate": [ 1697781935, 1700377536, 1702976765, 1705575956, 1708175137, 1710770772, 1713369980 ], "downloadtrend": [ 19266674, 19348789, 19429815, 19494521, 19565424, 19648263, 19738655 ], "LastUpdateScan": 1713369980, "LastUpdate": 1711914247, "FirstSeen": 1541887806, "topTrending": 0.08500000000000002, "topPerforming": 0.458 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/radarr.xml", "Name": "binhex-radarr", "Overview": "This fork of Sonarr aims to turn it into something like Couchpotato. NOTE This application is under heavy development right now, it may not work correctly.", "Support": "http://forums.unraid.net/index.php?topic=55549.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-radarr/", "GitHub": "https://github.com/binhex/arch-radarr", "Repository": "binhex/arch-radarr", "Project": "https://github.com/Radarr/Radarr", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "7878", "ContainerPort": "7878", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:7878]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/radarr-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/radarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 19814882, "stars": 19, "trending": 0.135, "trends": [ 0.045, 0.173, 0.183, 0.082, 0.21, 0.166, 0.135 ], "trendsDate": [ 1695557129, 1698156360, 1700751965, 1703351160, 1705950362, 1708549554, 1711145175 ], "downloadtrend": [ 19627512, 19661569, 19697570, 19713767, 19755297, 19788098, 19814882 ], "LastUpdateScan": 1711145175, "LastUpdate": 1708283653, "FirstSeen": 1, "topTrending": 0.09000000000000001, "topPerforming": 0.135 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/rclone.xml", "Name": "binhex-rclone", "Overview": "Rclone is a command line program to manage files on cloud storage. It is a feature rich alternative to cloud vendors' web storage interfaces. Over 40 cloud storage products support rclone including S3 object stores, business and consumer file storage services, as well as standard transfer protocols.\n Rclone has powerful cloud equivalents to the unix commands rsync, cp, mv, mount, ls, ncdu, tree, rm, and cat. Rclone's familiar syntax includes shell pipeline support, and --dry-run protection. It is used at the command line, in scripts or via its API.\n Users call rclone The Swiss army knife of cloud storage, and Technology indistinguishable from magic.", "Support": "https://forums.unraid.net/topic/111235-support-binhex-rclone/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-rclone/", "GitHub": "https://github.com/binhex/arch-rclone", "Repository": "binhex/arch-rclone", "Project": "https://rclone.org/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "53682", "ContainerPort": "53682", "Protocol": "tcp" }, { "HostPort": "5572", "ContainerPort": "5572", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "RCLONE_CONFIG_PATH", "Value": "/config/rclone/config/rclone.conf" }, { "Name": "RCLONE_MEDIA_SHARES", "Value": "" }, { "Name": "RCLONE_REMOTE_NAME", "Value": "remote" }, { "Name": "RCLONE_SLEEP_PERIOD", "Value": "24h" }, { "Name": "RCLONE_USER_FLAGS", "Value": "" }, { "Name": "RCLONE_OPERATION", "Value": "copy" }, { "Name": "RCLONE_DIRECTION", "Value": "localtoremote" }, { "Name": "RCLONE_POST_CHECK", "Value": "yes" }, { "Name": "ENABLE_WEBUI", "Value": "yes" }, { "Name": "WEBUI_USER", "Value": "admin" }, { "Name": "WEBUI_PASS", "Value": "" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:5572]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/rclone-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/rclone.xml", "CategoryList": [ "Backup", "Cloud", "Tools-Utilities" ], "downloads": 84238, "stars": 4, "trending": 3.933, "trends": [ 0.671, 4.094, 3.524, 3.502, 3.601, 3.537, 3.933 ], "trendsDate": [ 1696140338, 1698739587, 1701335157, 1703934328, 1706533552, 1709132764, 1711734083 ], "downloadtrend": [ 67190, 70058, 72617, 75252, 78063, 80925, 84238 ], "LastUpdateScan": 1711734083, "LastUpdate": 1710357340, "FirstSeen": 1625954578, "topTrending": 3.2619999999999996 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/readarr.xml", "Name": "binhex-readarr", "Overview": "Readarr is an ebook and audiobook collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books from your favorite authors and will grab, sort and rename them. Note that only one type of a given book is supported. If you want both an audiobook and ebook of a given book you will need multiple instances.", "Support": "https://forums.unraid.net/topic/116459-support-binhex-readarr/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-readarr/", "GitHub": "https://github.com/binhex/arch-readarr", "Repository": "binhex/arch-readarr", "Project": "https://github.com/Readarr/Readarr", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8787", "ContainerPort": "8787", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8787]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/readarr-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/readarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 634172, "stars": 1, "trending": 8.85, "trends": [ 8.779, 4.628, 6.104, 11.229, 7.225, 5.422, 8.85 ], "trendsDate": [ 1697637958, 1700321378, 1702919151, 1705518382, 1708117546, 1710713156, 1713306891 ], "downloadtrend": [ 403201, 422768, 450250, 507204, 546705, 578047, 634172 ], "LastUpdateScan": 1713306891, "LastUpdate": 1712716441, "FirstSeen": 1637874226, "topTrending": 0.07099999999999973, "topPerforming": 8.85 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/resilio-sync.xml", "Name": "binhex-resilio-sync", "Overview": "Resilio Sync (formerly BitTorrent Sync) by Resilio, Inc. is a proprietary peer-to-peer file synchronization tool available for Windows, Mac, Linux, Android, iOS, Windows Phone, Amazon Kindle Fire and BSD. It can sync files between devices on a local network, or between remote devices over the Internet via a modified version of the BitTorrent protocol.\n\n Although not touted by the developers as an intended direct replacement nor competitor to cloud-based file synchronization services, it has attained much of its publicity in this potential role.This is mainly due to the ability of Resilio Sync to address many of the concerns in existing services relating to file storage limits, privacy, cost, and performance.", "Support": "https://forums.unraid.net/topic/103784-support-binhex-resilio-sync/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-resilio-sync/", "GitHub": "https://github.com/binhex/arch-resilio-sync", "Repository": "binhex/arch-resilio-sync", "Project": "https://www.resilio.com/individuals/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8888", "ContainerPort": "8888", "Protocol": "tcp" }, { "HostPort": "55555", "ContainerPort": "55555", "Protocol": "tcp" }, { "HostPort": "55555", "ContainerPort": "55555", "Protocol": "udp" } ] } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8888]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/resilio-sync-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/resilio-sync.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Backup" ], "downloads": 226138, "trending": 0.236, "trends": [ 0.223, 0.473, 0.128, 0.094, 0.116, 0.175, 0.236 ], "trendsDate": [ 1695729955, 1698329165, 1700924742, 1703519839, 1706115961, 1708715149, 1711310780 ], "downloadtrend": [ 223388, 224450, 224738, 224949, 225210, 225605, 226138 ], "LastUpdateScan": 1711310780, "LastUpdate": 1615229995, "FirstSeen": 1615158155, "topTrending": 0.012999999999999984, "topPerforming": 0.236 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/rider.xml", "Name": "binhex-rider", "Overview": "JetBrains Rider is a cross-platform .NET IDE based on the IntelliJ platform and ReSharper. Rider supports .NET Framework, the new cross-platform .NET Core, and Mono based projects. This lets you develop a wide range of applications including .NET desktop applications, services and libraries, Unity games, Xamarin apps, ASP.NET and ASP.NET Core web applications.\n Note:- This application requires a license, otherwise it will run in Evaluation Mode for 30 days.", "Support": "https://forums.unraid.net/topic/76727-support-binhex-rider/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-rider/", "GitHub": "https://github.com/binhex/arch-rider", "Repository": "binhex/arch-rider", "Project": "https://www.jetbrains.com/rider/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "Rider" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/rider-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--security-opt seccomp=unconfined", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/rider.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 32107, "stars": 1, "trending": 0.399, "trends": [ 5.791, 5.586, 1.23, 0.144, 0.385, 0.056, 0.399 ], "trendsDate": [ 1697083542, 1699679191, 1702278366, 1705014231, 1707608186, 1710374801, 1712968169 ], "downloadtrend": [ 29647, 31401, 31792, 31838, 31961, 31979, 32107 ], "LastUpdateScan": 1712968169, "LastUpdate": 1711916377, "FirstSeen": 1546264882, "topTrending": -5.392 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/rustrover.xml", "Beta": "true", "Name": "binhex-rustrover", "Overview": "RustRover allows you to write code faster by completing relevant names everywhere in your code, adding details such as missing fields, imports, or trait methods, and generating typical constructs with live templates.\n While you type, RustRover applies a set of inspections to your code and suggests quick-fixes to resolve any problems automatically. RustRover offers many refactorings that work across the whole codebase.", "Support": "https://forums.unraid.net/topic/146085-support-binhex-rustrover/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-rustrover/", "GitHub": "https://github.com/binhex/arch-rustrover", "Repository": "binhex/arch-rustrover", "Project": "https://www.jetbrains.com/rust/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "WEBPAGE_TITLE", "Value": "RustRover" }, { "Name": "VNC_PASSWORD", "Value": "" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:6080]/vnc.html?resize=remote&host=[IP]&port=[PORT:6080]&autoconnect=1", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/rustrover-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/rustrover.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 407, "LastUpdateScan": 1712556351, "LastUpdate": 1712147453, "FirstSeen": 1696589348 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/sabnzbd.xml", "Name": "binhex-sabnzbd", "Overview": "SABnzbd is an Open Source Binary Newsreader written in Python. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.", "Support": "http://forums.unraid.net/index.php?topic=45821.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-sabnzbd/", "GitHub": "https://github.com/binhex/arch-sabnzbd", "Repository": "binhex/arch-sabnzbd", "Project": "http://sabnzbd.org/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "tcp" }, { "HostPort": "8090", "ContainerPort": "8090", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sabnzbd-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/sabnzbd.xml", "CategoryList": [ "Downloaders" ], "downloads": 8649579, "stars": 9, "trending": 0.314, "trends": [ 0.146, 0.056, 0.048, 0.21, 0.217, 0.071, 0.314 ], "trendsDate": [ 1696759532, 1699355222, 1702168407, 1704762357, 1707361550, 1709960749, 1712556351 ], "downloadtrend": [ 8570556, 8575400, 8579506, 8597556, 8616218, 8622382, 8649579 ], "LastUpdateScan": 1712556351, "LastUpdate": 1711914519, "FirstSeen": 1, "topTrending": 0.168, "topPerforming": 0.314 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/sabnzbdvpn.xml", "Name": "binhex-sabnzbdvpn", "Overview": "SABnzbd is an Open Source Binary Newsreader written in Python. It's totally free, incredibly easy to use, and works practically everywhere. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb.\n This Docker includes OpenVPN and WireGuard to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down. It also includes Privoxy to allow unfiltered access to index sites, to use Privoxy please point your application at \"http://host ip:8118\".", "Support": "http://forums.unraid.net/index.php?topic=45822.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-sabnzbdvpn/", "GitHub": "https://github.com/binhex/arch-sabnzbdvpn", "Repository": "binhex/arch-sabnzbdvpn", "Project": "http://sabnzbd.org/", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "tcp" }, { "HostPort": "8090", "ContainerPort": "8090", "Protocol": "tcp" }, { "HostPort": "8118", "ContainerPort": "8118", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "VPN_ENABLED", "Value": "yes" }, { "Name": "VPN_USER", "Value": "vpn username" }, { "Name": "VPN_PASS", "Value": "vpn password" }, { "Name": "VPN_PROV", "Value": "pia|airvpn|protonvpn|custom" }, { "Name": "VPN_CLIENT", "Value": "openvpn|wireguard" }, { "Name": "VPN_OPTIONS", "Value": "" }, { "Name": "STRICT_PORT_FORWARD", "Value": "no" }, { "Name": "ENABLE_PRIVOXY", "Value": "no" }, { "Name": "ENABLE_STARTUP_SCRIPTS", "Value": "no" }, { "Name": "LAN_NETWORK", "Value": "192.168.1.0/24" }, { "Name": "NAME_SERVERS", "Value": "84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1" }, { "Name": "VPN_INPUT_PORTS", "Value": "" }, { "Name": "VPN_OUTPUT_PORTS", "Value": "" }, { "Name": "DEBUG", "Value": "false" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sabnzbd-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--sysctl=\"net.ipv4.conf.all.src_valid_mark=1\"", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/sabnzbdvpn.xml", "CategoryList": [ "Downloaders" ], "downloads": 14370323, "stars": 23, "trending": 0.185, "trends": [ 0.146, 0.091, 0.096, 0.141, 0.13, 0.077, 0.185 ], "trendsDate": [ 1696421152, 1699020393, 1702168407, 1704762357, 1707361550, 1709960749, 1712556351 ], "downloadtrend": [ 14267118, 14280087, 14293792, 14313932, 14332592, 14343707, 14370323 ], "LastUpdateScan": 1712556351, "LastUpdate": 1711914513, "FirstSeen": 1, "topTrending": 0.03900000000000001, "topPerforming": 0.185 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/sickchill.xml", "Name": "binhex-sickchill", "Overview": "SickChill is a Video File Manager for TV Shows, It watches for new episodes of your favorite shows and when they are posted it does its magic. SickChill is currently in beta release stage. There may be severe bugs in it and at any given time it may not work at all.", "Support": "https://forums.unraid.net/topic/74912-support-binhex-sickchill/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-sickchill/", "GitHub": "https://github.com/binhex/arch-sickchill", "Repository": "binhex/arch-sickchill", "Project": "https://github.com/SickChill/SickChill", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8081", "ContainerPort": "8081", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8081]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sickchill-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/sickchill.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 517903, "stars": 2, "trending": 0.097, "trends": [ 0.006, 0.006, 0.003, 0.006, 0.106, 0.135, 0.097 ], "trendsDate": [ 1695557129, 1698156360, 1700751965, 1703351160, 1705950362, 1708549554, 1711145175 ], "downloadtrend": [ 516073, 516103, 516121, 516154, 516701, 517402, 517903 ], "LastUpdateScan": 1711145175, "LastUpdate": 1709277409, "FirstSeen": 1539554644, "topTrending": 0.091, "topPerforming": 0.097 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/sonarr.xml", "Name": "binhex-sonarr", "Overview": "Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.", "Support": "http://forums.unraid.net/index.php?topic=45848.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-sonarr/", "GitHub": "https://github.com/binhex/arch-sonarr", "Repository": "binhex/arch-sonarr", "Project": "https://sonarr.tv/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8989", "ContainerPort": "8989", "Protocol": "tcp" }, { "HostPort": "9897", "ContainerPort": "9897", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8989]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sonarr-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/sonarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 19866337, "stars": 24, "trending": 0.236, "trends": [ 0.035, 0.034, 0.026, 0.029, 0.364, 0.136, 0.236 ], "trendsDate": [ 1695557129, 1698156360, 1700751966, 1703351160, 1705950363, 1708549555, 1711145175 ], "downloadtrend": [ 19702859, 19709535, 19714619, 19720357, 19792407, 19819400, 19866337 ], "LastUpdateScan": 1711145175, "LastUpdate": 1709054305, "FirstSeen": 1, "topTrending": 0.20099999999999998, "topPerforming": 0.236 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/syncthing.xml", "Name": "binhex-syncthing", "Overview": "Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it's transmitted over the internet.", "Support": "https://forums.unraid.net/topic/103137-support-binhex-syncthing/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-syncthing/", "GitHub": "https://github.com/binhex/arch-syncthing", "Repository": "binhex/arch-syncthing", "Project": "https://syncthing.net/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8384", "ContainerPort": "8384", "Protocol": "tcp" }, { "HostPort": "22000", "ContainerPort": "22000", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8384]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/syncthing-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/syncthing.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Backup" ], "downloads": 518993, "stars": 1, "trending": 2.622, "trends": [ 1.222, 1.144, 2.352, 1.713, 1.317, 1.762, 2.622 ], "trendsDate": [ 1697277934, 1699873556, 1702472777, 1705071965, 1707671129, 1710374801, 1712968169 ], "downloadtrend": [ 464847, 470227, 481555, 489947, 496484, 505387, 518993 ], "LastUpdateScan": 1712968169, "LastUpdate": 1712697438, "FirstSeen": 1614121347, "topTrending": 1.4, "topPerforming": 2.622 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/teamspeak.xml", "Name": "binhex-teamspeak", "Overview": "TeamSpeak is proprietary voice-over-Internet Protocol (VoIP) software that allows computer users to speak on a chat channel with fellow computer users, much like a telephone conference call. A TeamSpeak user will often wear a headset with an integrated microphone. Users use the TeamSpeak client software to connect to a TeamSpeak server of their choice, from there they can join chat channels and discuss things.", "Support": "http://forums.unraid.net/index.php?topic=45849.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-teamspeak/", "GitHub": "https://github.com/binhex/arch-teamspeak", "Repository": "binhex/arch-teamspeak", "Project": "https://www.teamspeak.com/en/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": "\n " }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/teamspeak-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/teamspeak.xml", "CategoryList": [ "Network-Voip" ], "downloads": 1911157, "stars": 10, "trending": 0.062, "trends": [ 0.004, 0.004, 0.005, 0.006, 0.009, 0.006, 0.062 ], "trendsDate": [ 1696759532, 1699355222, 1702168407, 1704762357, 1707361551, 1709960749, 1712556351 ], "downloadtrend": [ 1909382, 1909450, 1909549, 1909671, 1909845, 1909963, 1911157 ], "LastUpdateScan": 1712556351, "LastUpdate": 1711914600, "FirstSeen": 1, "topTrending": 0.057999999999999996, "topPerforming": 0.062 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/tvheadend.xml", "Name": "binhex-tvheadend", "Overview": "Tvheadend is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources. Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming. Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).", "Support": "http://forums.unraid.net/index.php?topic=46575.0", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-tvheadend/", "GitHub": "https://github.com/binhex/arch-tvheadend", "Repository": "binhex/arch-tvheadend", "Project": "https://tvheadend.org/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "9981", "ContainerPort": "9981", "Protocol": "tcp" }, { "HostPort": "9982", "ContainerPort": "9982", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/data", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:9981]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/tvheadend-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "ExtraParams": "--device=/dev/tuner type", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/tvheadend.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 195160, "stars": 3, "trending": 0.17, "trends": [ 0.076, 0.086, 0.083, 0.145, 0.129, 0.117, 0.17 ], "trendsDate": [ 1698005140, 1700600770, 1703199942, 1705799152, 1708398349, 1710993985, 1713593170 ], "downloadtrend": [ 193742, 193908, 194069, 194350, 194601, 194829, 195160 ], "LastUpdateScan": 1713593170, "LastUpdate": 1712753933, "FirstSeen": 1, "topTrending": 0.09400000000000001, "topPerforming": 0.17 }, { "TemplateURL": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/urbackup.xml", "Name": "binhex-urbackup", "Overview": "UrBackup is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.\n File and image backups are made while the system is running without interrupting current processes.\n UrBackup also continuously watches folders you want backed up in order to quickly find differences to previous backups. Because of that, incremental file backups are really fast.\n Your files can be restored through the web interface, via the client or the Windows Explorer while the backups of drive volumes can be restored with a bootable CD or USB-Stick (bare metal restore).\n A web interface makes setting up your own backup server really easy.", "Support": "https://forums.unraid.net/topic/82198-support-binhex-urbackup/", "ReadMe": "https://github.com/binhex/documentation", "Registry": "https://registry.hub.docker.com/r/binhex/arch-urbackup/", "GitHub": "https://github.com/binhex/arch-urbackup", "Repository": "binhex/arch-urbackup", "Project": "https://urbackup.org/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": "\n " }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:55414]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/urbackup-icon.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "Repo": "Binhex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/urbackup.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Backup" ], "downloads": 1359427, "stars": 4, "trending": 0.444, "trends": [ 0.1, 0.324, 0.247, 0.306, 0.214, 0.315, 0.444 ], "trendsDate": [ 1697083542, 1699679191, 1702278367, 1705014231, 1707608186, 1710374802, 1712968169 ], "downloadtrend": [ 1334457, 1338795, 1342111, 1346233, 1349116, 1353385, 1359427 ], "LastUpdateScan": 1712968169, "LastUpdate": 1711914769, "FirstSeen": 1564495713, "topTrending": 0.344, "topPerforming": 0.444 }, { "Support": "https://forums.unraid.net/index.php?topic=38486.0", "Name": "CouchDB-Offical-Docker-v1.x", "Registry": "https://hub.docker.com/_/couchdb/", "GitHub": "https://github.com/docker-library/official-images/blob/master/library/couchdb", "Repository": "couchdb", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "5984", "ContainerPort": "5984", "Protocol": "tcp" } } }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/couchdb", "ContainerDir": "/usr/local/var/lib/couchdb", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:5984]/_utils", "Icon": "https://couchdb.apache.org/image/couch@2x.png", "Repo": "Spants' Repository", "TemplateURL": "https://raw.githubusercontent.com/spants/unraidtemplates/master/Spants/CouchDB-v1.x.xml", "Overview": "CouchDB offical docker image[br][br]\n Apache CouchDB has a document-oriented NoSQL database architecture and is Open Source.[br]", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SpantsRepository/Spants/CouchDB-v1.x.xml", "CategoryList": [ "Productivity" ], "downloads": 188345481, "stars": 561, "trending": 0.546, "trends": [ 0.374, 0.356, 0.347, 0.279, 0.547, 0.503, 0.546 ], "trendsDate": [ 1697637959, 1700321378, 1702919151, 1705518383, 1708117546, 1710713156, 1713306891 ], "downloadtrend": [ 183542977, 184197966, 184839200, 185355559, 186374838, 187317058, 188345481 ], "LastUpdateScan": 1713306891, "LastUpdate": 1712820808, "FirstSeen": 1483506000, "topTrending": 0.17200000000000004, "topPerforming": 0.546 }, { "Support": "https://forums.unraid.net/index.php?topic=38486.0", "Name": "CouchDB-v2.x", "Registry": "https://hub.docker.com/r/apache/couchdb/", "GitHub": "https://github.com/apache/docker-couchdb", "Repository": "apache/couchdb", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "5984", "ContainerPort": "5984", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/couchdb/data", "ContainerDir": "/opt/couchdb/data", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/couchdb/config", "ContainerDir": "/usr/local/etc/couchdb", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:5984]/_utils", "Icon": "https://couchdb.apache.org/image/couch@2x.png", "Repo": "Spants' Repository", "TemplateURL": "https://raw.githubusercontent.com/spants/unraidtemplates/master/Spants/CouchDB-v2.x.xml", "Overview": "CouchDB docker image for v2.x[br][br]\n Apache CouchDB has a document-oriented NoSQL database architecture and is Open Source.[br]", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SpantsRepository/Spants/CouchDB-v2.x.xml", "CategoryList": [ "Productivity" ], "downloads": 63529918, "stars": 24, "trending": 0.744, "trends": [ 0.795, 0.652, 0.768, 0.448, 0.223, 0.54, 0.744 ], "trendsDate": [ 1695694069, 1698293242, 1700888756, 1703487932, 1706087148, 1708686347, 1711281961 ], "downloadtrend": [ 61415783, 61818597, 62297205, 62577593, 62717173, 63057373, 63529918 ], "LastUpdateScan": 1711281961, "LastUpdate": 1701806963, "FirstSeen": 1513141200, "topTrending": -0.051000000000000045, "topPerforming": 0.744 }, { "Support": "http://forums.unraid.net/index.php?topic=38486.0", "Name": "Dashing", "Registry": "https://registry.hub.docker.com/r/spants/dashing/", "GitHub": "https://github.com/spants/unraidtemplates", "Repository": "spants/dashing", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "3030", "ContainerPort": "3030", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "PGID", "Value": "100" }, { "Name": "PUID", "Value": "99" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/docker/appdata/dashing", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:3030]", "Icon": "https://i.imgur.com/qtYkC6Wl.png", "Repo": "Spants' Repository", "TemplateURL": "https://raw.githubusercontent.com/spants/unraidtemplates/master/Spants/dashing.xml", "ModeratorComment": "This project appears to have been abandoned, with no updates since 2015 and is now deprecated", "Deprecated": true, "Overview": "The exceptionally handsome dashboard framework.[br][br]\n Dashing is a Sinatra based framework that lets you build beautiful dashboards.[br][br]\n Use premade widgets, or fully create your own with scss, html, and coffeescript.[br]\n Widgets harness the power of data bindings to keep things DRY and simple. Powered by batman.js.[br]\n Use the API to push data to your dashboards, or make use of a simple ruby DSL for fetching data.[br]\n Drag and Drop interface for re-arranging your widgets.[br][br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n [b]/config[/b] : Dashing stores it's configuration files here.[br]\n A sample dashboard is installed - edit [b]start.sh[/b] to point to your own.[br][br]\n *** It takes a couple of minutes to start the first time as it downloads additional files ***[br][br]", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SpantsRepository/Spants/dashing.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 90263, "trending": 0.001, "trends": [ 0.001, 0.003, 0.001, 0.002, 0.001, 0.001 ], "trendsDate": [ 1699398349, 1702168407, 1704762357, 1707361551, 1709960750, 1712556351 ], "downloadtrend": [ 90254, 90255, 90258, 90259, 90261, 90262, 90263 ], "LastUpdateScan": 1712556351, "LastUpdate": 1449577104, "FirstSeen": 1449550800, "topTrending": 0 }, { "Name": "MQTT", "Repository": "spants/mqtt", "Registry": "https://registry.hub.docker.com/r/spants/mqtt/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "http://forums.unraid.net/index.php?topic=38486.0", "Overview": "MQTT for Unraid6 Docker Manager running on Port 1883 and 9001[br][br]\r\n MQTT is a machine-to-machine (M2M)/\"Internet of Things\" connectivity protocol. [br]\r\n It was designed as an extremely lightweight publish/subscribe messaging transport. [br]\r\n It is useful for connections with remote locations where a small code footprint is required [br]\r\n and/or network bandwidth is at a premium. For example, it has been used in sensors [br]\r\n communicating to a broker via satellite link, over occasional dial-up connections with [br]\r\n healthcare providers, and in a range of home automation and small device scenarios. [br]\r\n It is also ideal for mobile applications because of its small size, low power usage, [br]\r\n minimised data packets, and efficient distribution of information to one or many receivers[br]\r\n [br][br][br]\r\n This version supports passwords - see passwords.README in the /config directory.[br]\r\n Also supported are websockets and certificates.[br]\r\n [br]\r\n The docker is built on a LinuxServer.io template, but be assured that any bugs are mine!.[br]", "WebUI": "http://mqtt.org/", "TemplateURL": "https://raw.githubusercontent.com/spants/unraidtemplates/master/Spants/MQTT.xml", "Icon": "https://i.imgur.com/Cc9Jkcr.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port 1", "Target": "1883", "Default": "1883", "Mode": "tcp", "Description": "Container Port: 1883", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "Port 2", "Target": "9001", "Default": "9001", "Mode": "tcp", "Description": "Container Port: 9001", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9001" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/docker/appdata/MQTT", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/MQTT" } ], "Repo": "Spants' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SpantsRepository/Spants/MQTT.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 3296906, "stars": 4, "trending": 0.014, "trends": [ 0.024, 0.019, 0.028, 0.017, 0.012, 0.012, 0.014 ], "trendsDate": [ 1697781935, 1700377537, 1702976765, 1705575956, 1708175137, 1710770772, 1713369980 ], "downloadtrend": [ 3293529, 3294144, 3295058, 3295613, 3296024, 3296432, 3296906 ], "LastUpdateScan": 1713369980, "LastUpdate": 1581501495, "FirstSeen": 1491451200, "topTrending": -0.01, "topPerforming": 0.014 }, { "Name": "NodeRedv2Beta", "Repository": "nodered/node-red-dev:beta", "Registry": "https://hub.docker.com/r/nodered/node-red-dev/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "http://forums.unraid.net/index.php?topic=38486.0", "Project": "https://nodered.org", "Overview": "Node-RED is a visual tool for wiring the Internet of Things[br][br]\r\nNode-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.[br][br]\r\nSee NodeRed.org and flows.nodered.org for more info. [br][br]\r\nNodeRed will run on port 1880.[br][br]\r\nThis is the official BETA Version 2 Docker release from the NodeRed team - I just created the template.[br][br]\r\n[b][span style='color: #E80000;']Directions:[/span][/b][br]\r\n[b]/data[/b] : in this path, Node Red will store it's configuration files.\r\n[b]15.JUN.2021:[/b]First template[br]", "WebUI": "http://[IP]:[PORT:1880]", "TemplateURL": "https://raw.githubusercontent.com/spants/unraidtemplates/master/Spants/NodeRedv2-beta.xml", "Icon": "https://nodered.org/about/resources/media/node-red-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "1880", "Default": "1880", "Mode": "tcp", "Description": "Container Port: 1880", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1880" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "/mnt/user/appdata/nodered", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nodered2/" }, { "@attributes": { "Name": "Safe mode", "Target": "NODE_RED_ENABLE_SAFE_MODE", "Default": "false", "Mode": "", "Description": "Container Variable: NODE_RED_ENABLE_SAFE_MODE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Spants' Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/SpantsRepository/Spants/NodeRedv2-beta.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 180037, "stars": 7, "trending": 0.714, "trends": [ 0.535, 0.529, 1.241, 0.581, 1.453, 0.921, 0.714 ], "trendsDate": [ 1696586747, 1699182328, 1702168407, 1704762357, 1707361551, 1709960750, 1712556351 ], "downloadtrend": [ 170457, 171364, 173517, 174531, 177105, 178752, 180037 ], "LastUpdateScan": 1712556351, "LastUpdate": 1712323374, "FirstSeen": 1623772997, "topTrending": 0.17899999999999994, "topPerforming": 0.714 }, { "Name": "OctoPrint-Spants", "Repository": "octoprint/octoprint:latest", "Registry": "https://hub.docker.com/r/octoprint/octoprint", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/91721-support-octoprint-docker-template-spants/", "Project": "https://octoprint.org/", "Overview": "OctoPrint provides a snappy web interface for controlling consumer 3D printers. \n This image **contains** mjpg-streamer.\r\n Please see support thread on how to make this work.\n (You will need to install Video plugin for unRaid etc) \n\tAn invite to the Discord server can be found at discord.octoprint.org.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/spants/unraidtemplates/master/Spants/octoprint.xml", "Icon": "https://octoprint.org/assets/img/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "config", "Target": "/octoprint", "Default": "/mnt/user/appdata/octoprint", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/octoprint" }, { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5002" }, { "@attributes": { "Name": "Printer USB Port", "Target": "", "Default": "/dev/ttyACM0", "Mode": "", "Description": "", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/serial/by-id/usb-Prusa_Research__prusa3d.com__Original_Prusa_MINI_CZPX1620X017XC06142-if00" }, { "@attributes": { "Name": "ENABLE_MJPG_STREAMER", "Target": "ENABLE_MJPG_STREAMER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "CAMERA_DEV", "Target": "CAMERA_DEV", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/video0" }, { "@attributes": { "Name": "MJPG_STREAMER_INPUT", "Target": "MJPG_STREAMER_INPUT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-y -n -r 640x480" }, { "@attributes": { "Name": "webcam", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5003" }, { "@attributes": { "Name": "snapshot", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5004" }, { "@attributes": { "Name": "webcam device", "Target": "", "Default": "", "Mode": "", "Description": "Webcam is using this device", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/video0" } ], "Repo": "Spants' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SpantsRepository/Spants/octoprint.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 13153429, "stars": 199, "trending": 0.27, "trends": [ 0.264, 0.225, 0.257, 0.285, 0.265, 0.275, 0.27 ], "trendsDate": [ 1697810753, 1700406335, 1703005580, 1705604761, 1708203939, 1710799632, 1713392813 ], "downloadtrend": [ 12947445, 12976605, 13010004, 13047178, 13081807, 13117905, 13153429 ], "LastUpdateScan": 1713392813, "LastUpdate": 1713358292, "FirstSeen": 1596463729, "topTrending": 0.006000000000000005, "topPerforming": 0.27 }, { "Name": "NodeRed", "Repository": "nodered/node-red", "Registry": "https://hub.docker.com/r/nodered/node-red/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "http://forums.unraid.net/index.php?topic=38486.0", "Project": "https://nodered.org", "Overview": "Node-RED is a visual tool for wiring the Internet of Things[br][br]\r\nNode-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.[br][br]\r\nSee NodeRed.org and flows.nodered.org for more info. [br][br]\r\nNodeRed will run on port 1880.[br][br]\r\nThis is the official Docker release from the NodeRed team - I just created the template.[br][br]\r\n[b][span style='color: #E80000;']Directions:[/span][/b][br]\r\n[b]/data[/b] : in this path, Node Red will store it's configuration files.\r\n[b]15.SEP.2016:[/b]First template[br]", "WebUI": "http://[IP]:[PORT:1880]", "TemplateURL": "https://raw.githubusercontent.com/spants/unraidtemplates/master/Spants/officialNodeRed.xml", "Icon": "https://nodered.org/about/resources/media/node-red-icon.png", "ExtraParams": "-u root ", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "1880", "Default": "1880", "Mode": "tcp", "Description": "Container Port: 1880", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1880" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "/mnt/user/appdata/nodered", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nodered/" }, { "@attributes": { "Name": "Safe mode", "Target": "NODE_RED_ENABLE_SAFE_MODE", "Default": "false", "Mode": "", "Description": "Container Variable: NODE_RED_ENABLE_SAFE_MODE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" } ], "Repo": "Spants' Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SpantsRepository/Spants/officialNodeRed.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 266957602, "stars": 674, "trending": 1.107, "trends": [ 0.738, 0.715, 0.851, 0.906, 1.038, 1.159, 1.107 ], "trendsDate": [ 1695729956, 1698329165, 1700924742, 1703519839, 1706115962, 1708715149, 1711310780 ], "downloadtrend": [ 251902420, 253715364, 255893380, 258233337, 260942077, 264002320, 266957602 ], "LastUpdateScan": 1711310780, "LastUpdate": 1710266448, "FirstSeen": 1570912966, "topTrending": 0.369, "topPerforming": 1.107 }, { "Name": "pihole", "Repository": "pihole/pihole:latest", "Registry": "https://hub.docker.com/r/pihole/pihole/", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/index.php?topic=50453.0", "Overview": "Pi-Hole - let's block those pesky ads![br][br]\n This is a template for the official PiHole Docker[br]\n Make sure that you use bridge mode and give PiHole[br]\n it's own IP address.[br]\n Also, if you set you router to give out the PiHole address to clients,[br]\n make sure that you fix the unRaid servers dns to point to a real DNS Server.[br]\n\tPlease check https://hub.docker.com/r/pihole/pihole for additioanl variables that you may need.[br]", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/spants/unraidtemplates/master/Spants/pihole.xml", "Icon": "https://i.imgur.com/OWkNcEn.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped", "Config": [ { "@attributes": { "Name": "TCP DNS Port", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "UDP DNS Port", "Target": "53", "Default": "53", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "Required Port", "Target": "67", "Default": "67", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "67" }, { "@attributes": { "Name": "HTTP port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Host Pihole directory", "Target": "/etc/pihole/", "Default": "/mnt/user/appdata/pihole/pihole/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole/pihole/" }, { "@attributes": { "Name": "Host dnsmasq directory", "Target": "/etc/dnsmasq.d/", "Default": "/mnt/user/appdata/pihole/dnsmasq.d/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole/dnsmasq.d/" }, { "@attributes": { "Name": "PIHOLE_DNS_", "Target": "PIHOLE_DNS_", "Default": "8.8.8.8;8.8.4.4", "Mode": "", "Description": "Upstream DNS server(s) for Pi-hole to forward queries to, seperated by a semicolon\r\n(supports non-standard ports with #[port number]) e.g 127.0.0.1#5053;8.8.8.8;8.8.4.4", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8.8.8.8;8.8.4.4" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "WEBPASSWORD", "Target": "WEBPASSWORD", "Default": "admin", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "INTERFACE", "Target": "INTERFACE", "Default": "br0", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "br0" }, { "@attributes": { "Name": "ServerIP", "Target": "ServerIP", "Default": "192.168.1.24", "Mode": "", "Description": "Set to your Pihole containers LAN IP, used by web block modes and lighttpd bind address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.24" }, { "@attributes": { "Name": "ServerIPv6", "Target": "ServerIPv6", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IPv6", "Target": "IPv6", "Default": "False", "Mode": "", "Description": "For unraid compatibility, strips out all the IPv6 configuration from DNS/Web services when false.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "DNSMASQ_LISTENING", "Target": "DNSMASQ_LISTENING", "Default": "all", "Mode": "", "Description": "local listens on all local subnets, all permits listening on internet origin subnets in addition to local, single listens only on the interface specified.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "WEBUI BOXED LAYOUT", "Target": "WEBUIBOXEDLAYOUT", "Default": "boxed", "Mode": "", "Description": "Use boxed layout (helpful when working on large screens)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "boxed" } ], "Repo": "Spants' Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SpantsRepository/Spants/pihole.xml", "CategoryList": [ "Network-Other", "Other" ], "downloads": 842166195, "stars": 2584, "trending": 0.458, "trends": [ 0.433, 0.447, 0.46, 0.424, 0.43, 0.442, 0.458 ], "trendsDate": [ 1695557129, 1698156360, 1700751966, 1703351161, 1705950363, 1708549555, 1711145176 ], "downloadtrend": [ 820004951, 823689545, 827498464, 831019081, 834606666, 838308224, 842166195 ], "LastUpdateScan": 1711145176, "LastUpdate": 1711083893, "FirstSeen": 1536724800, "topTrending": 0.025000000000000022, "topPerforming": 0.458 }, { "Overview": "Air Video HD is everything that was great about Air Video, re-thought and re-engineered to bring you the best and most reliable streaming video app for iOS devices.", "Support": "http://forums.unraid.net/index.php?topic=38548.0", "Name": "Air-Video-HD", "Registry": "https://registry.hub.docker.com/r/dmaxwell/airvideohd/", "Repository": "dmaxwell/airvideohd", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host" }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/airvideohd", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/airvideohd/temp", "ContainerDir": "/conversionPath", "Mode": "rw" }, { "HostDir": "/mnt/user/Media", "ContainerDir": "/videos", "Mode": "rw" } ] }, "Version": "2.2.0", "Icon": "https://i.imgur.com/0F69icm.png", "Repo": "dmaxwell's Repository", "TemplateURL": "https://raw.githubusercontent.com/dmaxwell351/docker-containers/templates/dmaxwell351/airvideohd.xml", "ModeratorComment": "It appears that the AirVideo HD project has been abandonded, and no more updates will be forth coming.", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dmaxwellsRepository/dmaxwell351/airvideohd.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 497100, "stars": 13, "trending": 0.043, "trends": [ 0.033, 0.035, 0.051, 0.045, 0.044, 0.041, 0.043 ], "trendsDate": [ 1696421152, 1699020394, 1702168408, 1704762358, 1707361551, 1709960750, 1712556352 ], "downloadtrend": [ 495815, 495989, 496240, 496462, 496679, 496885, 497100 ], "LastUpdateScan": 1712556352, "LastUpdate": 1503965247, "FirstSeen": 1489464000, "topTrending": 0.009999999999999995, "topPerforming": 0.043 }, { "Overview": "Splunk is a remote syslog server that accepts any data feed.", "Support": "http://forums.unraid.net/index.php?topic=38548.0", "Name": "splunk", "Registry": "https://registry.hub.docker.com/r/dmaxwell/splunk/", "Repository": "dmaxwell/splunk", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8000", "ContainerPort": "8000", "Protocol": "tcp" }, { "HostPort": "8089", "ContainerPort": "8089", "Protocol": "tcp" }, { "HostPort": "9997", "ContainerPort": "9997", "Protocol": "tcp" }, { "HostPort": "514", "ContainerPort": "514", "Protocol": "udp" } ] } }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/splunk", "ContainerDir": "/opt/splunk/var", "Mode": "rw" } }, "Version": "6.5.3", "WebUI": "http://[IP]:[PORT:8000]/", "Icon": "https://i.imgur.com/KKoQMo6.png", "Repo": "dmaxwell's Repository", "TemplateURL": "https://raw.githubusercontent.com/dmaxwell351/docker-containers/templates/dmaxwell351/splunk.xml", "ModeratorComment": "Probably would be best to install the up to date version from Andrew207", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dmaxwellsRepository/dmaxwell351/splunk.xml", "CategoryList": [ "Network-Management" ], "downloads": 391935, "stars": 6, "LastUpdateScan": 1712556352, "LastUpdate": 1503965031, "FirstSeen": 1491451200 }, { "Name": "CherryMusic", "Support": "http://forums.unraid.net/index.php?topic=38602.0", "Overview": "[h3]CherryMusic[/h3] \n A music streaming server written in python: Stream your own music collection to all your devices![br]", "Registry": "https://registry.hub.docker.com/r/pinion/cherrymusic/", "GitHub": "https://github.com/noinip/cherrymusic", "Repository": "pinion/cherrymusic", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8070", "ContainerPort": "8070", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/apps/appdata/cherrymusic", "ContainerDir": "/root/.config/cherrymusic", "Mode": "rw" }, { "HostDir": "/mnt/user/Media/Music", "ContainerDir": "/music", "Mode": "ro" } ] }, "WebUI": "http://[IP]:[PORT:8070]/", "Icon": "https://raw.githubusercontent.com/noinip/cherrymusic-1/master/res/img/cherrymusic_logo_big.png", "Repo": "pinion's Repository", "TemplateURL": "https://raw.githubusercontent.com/noinip/container-templates/master/pinion/cherrymusic.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/pinionsRepository/pinion/cherrymusic.xml", "CategoryList": [ "Cloud", "MediaServer-Music" ], "downloads": 87174, "stars": 1, "trending": 0.042, "trends": [ 0.032, 0.038, 0.032, 0.074, 0.059, 0.06, 0.042 ], "trendsDate": [ 1695895542, 1698503873, 1701097584, 1703696740, 1706295947, 1708895152, 1711490772 ], "downloadtrend": [ 86909, 86942, 86970, 87034, 87085, 87137, 87174 ], "LastUpdateScan": 1711490772, "LastUpdate": 1642391327, "FirstSeen": 1, "topTrending": 0.010000000000000002 }, { "Name": "Mylar", "Support": "http://forums.unraid.net/index.php?topic=38602.0", "Overview": "[h3]Mylar[/h3]Mylar is an automated Comic Book (cbr/cbz) downloader program heavily-based on the Headphones template and logic (which is also based on Sick-Beard).[", "Registry": "https://registry.hub.docker.com/r/pinion/docker-mylar/", "GitHub": "https://github.com/noinip/docker-mylar", "Repository": "pinion/docker-mylar", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": { "Port": { "HostPort": "8090", "ContainerPort": "8090", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/apps/appdata/mylar", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/Downloads/Comics", "ContainerDir": "/downloads", "Mode": "rw" }, { "HostDir": "/mnt/user/Media/Comics", "ContainerDir": "/comics", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8090]/", "Icon": "https://i.imgur.com/F3mxSf5.png", "Repo": "pinion's Repository", "TemplateURL": "https://raw.githubusercontent.com/noinip/container-templates/master/pinion/mylar.xml", "ModeratorComment": "Uses a deprecated schema on dockerHub.", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/pinionsRepository/pinion/mylar.xml", "CategoryList": [ "Downloaders", "MediaApp-Books" ], "downloads": 453041, "stars": 5, "LastUpdateScan": 1711145176, "LastUpdate": 1464751675, "FirstSeen": 1 }, { "Name": "pyTivo", "Support": "http://forums.unraid.net/index.php?topic=38602.0", "Overview": "[h3]PyTivo[/h3]pyTivo is both an HMO and GoBack server. Similar to TiVo Desktop, pyTivo loads many standard video compression codecs and outputs mpeg2 (or in some cases, h.264) video to the TiVo. However, pyTivo is able to load many more file types than TiVo Desktop.", "Registry": "https://registry.hub.docker.com/r/pinion/docker-pytivo/", "GitHub": "https://github.com/noinip/docker-pytivo", "Repository": "pinion/docker-pytivo", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "host", "Publish": { "Port": [ { "HostPort": "9032", "ContainerPort": "9032", "Protocol": "tcp" }, { "HostPort": "2190", "ContainerPort": "2190", "Protocol": "udp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/apps/appdata/pytivo", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/Media", "ContainerDir": "/media", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:9032]/", "Icon": "https://pytivo.sourceforge.net/forum/templates/subSilver/images/pytivo.gif", "Repo": "pinion's Repository", "TemplateURL": "https://raw.githubusercontent.com/noinip/container-templates/master/pinion/pytivo.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/pinionsRepository/pinion/pytivo.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 89730, "trending": 0.067, "trends": [ 0.262, 0.214, 0.084, 0.119, 0.04, 0.041, 0.067 ], "trendsDate": [ 1696140338, 1698739587, 1701335158, 1703934328, 1706533553, 1709132764, 1711734083 ], "downloadtrend": [ 89224, 89415, 89490, 89597, 89633, 89670, 89730 ], "LastUpdateScan": 1711734083, "LastUpdate": 1604089361, "FirstSeen": 1, "topTrending": -0.195 }, { "Name": "gitlab", "Overview": "Gitlab is a git repository server that can be hosted on your own network so that you can maintain and keep your source code privately.\n This docker has the ability to enable https, send emails using gmail, and perform nightly backups.", "Support": "http://forums.unraid.net/index.php?topic=38930.0", "Registry": "https://registry.hub.docker.com/r/sameersbn/gitlab/", "GitHub": "https://github.com/sameersbn/docker-gitlab", "Repository": "sameersbn/gitlab", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "10022", "ContainerPort": "22", "Protocol": "tcp" }, { "HostPort": "10080", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "10443", "ContainerPort": "443", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "GITLAB_HOST", "Value": "localhost" }, { "Name": "GITLAB_EMAIL", "Value": "example@example.com" }, { "Name": "GITLAB_SSH_PORT", "Value": "10020" }, { "Name": "GITLAB_PORT", "Value": "10080" }, { "Name": "GITLAB_HTTPS", "Value": "false" }, { "Name": "SSL_SELF_SIGNED", "Value": "false" }, { "Name": "SMTP_USER", "Value": "gitlabEmail@gmail.com" }, { "Name": "SMTP_PASS", "Value": "gmailpassword" }, { "Name": "GITLAB_BACKUPS", "Value": "daily" }, { "Name": "GITLAB_BACKUP_EXPIRY", "Value": "2419200" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/gitlab", "ContainerDir": "/home/git/data", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://avatars.githubusercontent.com/u/1086321", "ExtraParams": "--link postgresql:postgresql --link redis:redisio", "Repo": "Bungy's Repository", "TemplateURL": "https://raw.githubusercontent.com/jshridha/templates/master/Bungy/gitlab.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/BungysRepository/Bungy/gitlab.xml", "CategoryList": [ "Cloud", "Network-Web", "Productivity", "Tools-Utilities" ], "downloads": 50608833, "stars": 1206, "trending": 0.209, "trends": [ 0.139, 0.152, 0.167, 0.164, 0.178, 0.192, 0.209 ], "trendsDate": [ 1696241145, 1698840345, 1701435979, 1704035140, 1706634379, 1709233560, 1711829245 ], "downloadtrend": [ 50073853, 50150027, 50233719, 50316409, 50406242, 50502982, 50608833 ], "LastUpdateScan": 1711829245, "LastUpdate": 1711646689, "FirstSeen": 1, "topTrending": 0.06999999999999998, "topPerforming": 0.209 }, { "Name": "mochad", "Overview": "Mochad is a TCP gateway to access the CM15a and CM19 X-10 interfaces", "Support": "http://forums.unraid.net/index.php?topic=38930.0", "Registry": "https://registry.hub.docker.com/r/jshridha/mochad", "GitHub": "https://github.com/sameersbn/docker-mochad", "Repository": "jshridha/mochad", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "1099", "ContainerPort": "1099", "Protocol": "tcp" } } }, "Environment": "\n ", "Data": { "Volume": { "HostDir": "/dev/bus/usb/004", "ContainerDir": "/dev/bus/usb/004", "Mode": "rw" } }, "Icon": "https://raw.githubusercontent.com/jshridha/templates/master/Bungy/Icons/x10_icon.jpg", "Repo": "Bungy's Repository", "TemplateURL": "https://raw.githubusercontent.com/jshridha/templates/master/Bungy/mochad.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/BungysRepository/Bungy/mochad.xml", "CategoryList": [ "HomeAutomation", "Network-Other" ], "downloads": 30990, "stars": 3, "trending": 0.035, "trends": [ 0.01, 0.019, 0.003, 0.01, 0.019, 0.006, 0.035 ], "trendsDate": [ 1695557130, 1698156361, 1700751966, 1703351161, 1705950363, 1708549555, 1711145176 ], "downloadtrend": [ 30961, 30967, 30968, 30971, 30977, 30979, 30990 ], "LastUpdateScan": 1711145176, "LastUpdate": 1522313191, "FirstSeen": 1, "topTrending": 0.025 }, { "Name": "nzbgetvpn", "Overview": "NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players.\n\tThis Docker includes OpenVPN to ensure a secure and private connection to the Internet", "Support": "http://forums.unraid.net/index.php?topic=38930.0", "Registry": "https://registry.hub.docker.com/r/jshridha/docker-nzbgetvpn/", "GitHub": "https://github.com/jshridha/docker-nzbgetvpn", "Repository": "jshridha/docker-nzbgetvpn", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "6789", "ContainerPort": "6789", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "VPN_ENABLED", "Value": "yes" }, { "Name": "STRONG_CERTS", "Value": "no" }, { "Name": "VPN_USER", "Value": "username" }, { "Name": "VPN_PASS", "Value": "password" }, { "Name": "VPN_REMOTE", "Value": "nl.privateinternetaccess.com" }, { "Name": "VPN_PORT", "Value": "1198" }, { "Name": "VPN_PROV", "Value": "pia" }, { "Name": "VPN_PROTOCOL", "Value": "udp" }, { "Name": "LAN_NETWORK", "Value": "192.168.1.0/24" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/nzbgetvpn/downloads", "ContainerDir": "/data", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/nzbgetvpn/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/etc/localtime", "ContainerDir": "/etc/localtime", "Mode": "ro" } ] }, "WebUI": "http://[IP]:[PORT:6789]/", "Icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/nzbget-icon.png", "Repo": "Bungy's Repository", "TemplateURL": "https://raw.githubusercontent.com/jshridha/templates/master/Bungy/nzbgetvpn.xml", "CAComment": "The entry for VPN_REMOTE needs to be changed from nl.privateinternetaccess.com to instead be www.privateinternetaccess.com", "templatePath": "/tmp/GitHub/AppFeed/templates/BungysRepository/Bungy/nzbgetvpn.xml", "CategoryList": [ "Downloaders" ], "downloads": 4701541, "stars": 2, "trending": 0.028, "trends": [ 0.042, 0.109, 0.025, 0.027, 0.025, 0.026, 0.028 ], "trendsDate": [ 1697515536, 1700321378, 1702919151, 1705518383, 1708117546, 1710713156, 1713306891 ], "downloadtrend": [ 4690331, 4695433, 4696628, 4697873, 4699036, 4700247, 4701541 ], "LastUpdateScan": 1713306891, "LastUpdate": 1704496615, "FirstSeen": 1, "topTrending": -0.014000000000000002, "topPerforming": 0.028 }, { "Name": "owncloud", "Registry": "https://hub.docker.com/_/owncloud/", "Repository": "owncloud", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8000", "ContainerPort": "80", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/appdata/owncloud/apps", "ContainerDir": "/var/www/html/apps", "Mode": "rw" }, { "HostDir": "/mnt/cache/appdata/owncloud/config", "ContainerDir": "/var/www/html/config", "Mode": "rw" }, { "HostDir": "/mnt/cache/appdata/owncloud/data", "ContainerDir": "/var/www/html/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://i.imgur.com/EX4qL2V.png", "Repo": "Bungy's Repository", "Support": "http://forums.unraid.net/index.php?topic=38930.0", "TemplateURL": "https://raw.githubusercontent.com/jshridha/templates/master/Bungy/owncloud.xml", "ModeratorComment": "This official image is no longer receiving any updates (since 2018) and is deprecated. You will need to change the repository of this app to instead be owncloud/server", "Deprecated": true, "Overview": "ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view and sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web.", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/BungysRepository/Bungy/owncloud.xml", "downloads": 56766768, "stars": 1390, "trending": 0.041, "trends": [ 0.036, 0.033, 0.035, 0.04, 0.047, 0.04, 0.041 ], "trendsDate": [ 1695823562, 1698422751, 1701018343, 1703617541, 1706216735, 1708815948, 1711408561 ], "downloadtrend": [ 56633574, 56652155, 56672037, 56694489, 56720933, 56743758, 56766768 ], "LastUpdateScan": 1711408561, "LastUpdate": 1546289397, "FirstSeen": 1, "topTrending": 0.0050000000000000044, "topPerforming": 0.041 }, { "Name": "postgresql", "Overview": "Postgresql for use with gitlab.\n Install this docker before installing the gitlab docker.", "Support": "http://forums.unraid.net/index.php?topic=38930.0", "Registry": "https://registry.hub.docker.com/r/sameersbn/postgresql/", "GitHub": "https://github.com/sameersbn/docker-postgresql", "Repository": "sameersbn/postgresql", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "DB_NAME", "Value": "gitlabhq_production" }, { "Name": "DB_USER", "Value": "gitlab" }, { "Name": "DB_PASS", "Value": "password" } ] }, "Networking": { "Mode": "bridge", "Publish": "" }, "Data": { "Volume": { "HostDir": "/mnt/cache/appdata/postgresql", "ContainerDir": "/var/lib/postgresql", "Mode": "rw" } }, "Version": "fb527477", "Icon": "https://www.iconattitude.com/icons/open_icon_library/apps/png/256/postgresql.png", "Repo": "Bungy's Repository", "TemplateURL": "https://raw.githubusercontent.com/jshridha/templates/master/Bungy/postgresql.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/BungysRepository/Bungy/postgresql.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 44135219, "stars": 171, "trending": 0.215, "trends": [ 0.159, 0.199, 0.225, 0.199, 0.212, 0.216, 0.215 ], "trendsDate": [ 1696586748, 1699182329, 1702168408, 1704762358, 1707361552, 1709960750, 1712556352 ], "downloadtrend": [ 43579343, 43666028, 43764493, 43851949, 43945185, 44040393, 44135219 ], "LastUpdateScan": 1712556352, "LastUpdate": 1688221559, "FirstSeen": 1, "topTrending": 0.055999999999999994, "topPerforming": 0.215 }, { "Name": "rdiffweb", "Overview": "Rdiffweb is used to browse and restore backups created by rdiff-backup.", "Support": "http://forums.unraid.net/index.php?topic=38930.0", "Registry": "https://hub.docker.com/r/jshridha/rdiffweb/~/dockerfile/", "GitHub": "https://github.com/jshridha/docker-rdiffweb/", "Repository": "jshridha/rdiffweb", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8099", "ContainerPort": "8080", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/appdata/rdiffweb/config", "ContainerDir": "/etc/rdiffweb", "Mode": "rw" }, { "HostDir": "/mnt/disk2/rdiff-backup/", "ContainerDir": "/backups", "Mode": "ro" }, { "HostDir": "/mnt/cache/appdata/rdiffweb/restores", "ContainerDir": "/restores", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8080]", "Repo": "Bungy's Repository", "TemplateURL": "https://raw.githubusercontent.com/jshridha/templates/master/Bungy/rdiffweb.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/BungysRepository/Bungy/rdiffweb.xml", "CategoryList": [ "Cloud", "Network-Web", "Productivity", "Tools-Utilities" ], "downloads": 3756, "LastUpdateScan": 1712556352, "LastUpdate": 1445872802, "FirstSeen": 1 }, { "Name": "watchtower", "Registry": "https://hub.docker.com/r/centurylink/watchtower/~/dockerfile/", "Repository": "centurylink/watchtower", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": "" }, "Data": { "Volume": { "HostDir": "/var/run/docker.sock", "ContainerDir": "/var/run/docker.sock", "Mode": "rw" } }, "Repo": "Bungy's Repository", "Support": "http://forums.unraid.net/index.php?topic=38930.0", "TemplateURL": "https://raw.githubusercontent.com/jshridha/templates/master/Bungy/watchtower.xml", "ModeratorComment": "This container is hopelessly out of date with the project. You should probably switch the repository to containrrr/watchtower. This app is being deprecated from CA", "Deprecated": true, "Overview": "Automatically update running Docker containers", "templatePath": "/tmp/GitHub/AppFeed/templates/BungysRepository/Bungy/watchtower.xml", "downloads": 167385084, "stars": 48, "trending": 0.108, "trends": [ 0.271, 0.254, 0.224, 0.216, 0.174, 0.131, 0.108 ], "trendsDate": [ 1697083542, 1699679191, 1702278367, 1705014232, 1707608186, 1710374802, 1712968170 ], "downloadtrend": [ 165539630, 165960864, 166334042, 166693971, 166984028, 167203630, 167385084 ], "LastUpdateScan": 1712968170, "LastUpdate": 1439485496, "FirstSeen": 1, "topTrending": -0.16300000000000003, "topPerforming": 0.108 }, { "Name": "glFTPd", "Overview": "glFTPd is a free FTP server for UNIX based systems. It is highly configurable and its possibilities are endless. One of the main differences between many other ftp servers and glFTPd is that it has its own user database which can be completely maintained online using ftp site commands.", "Support": "http://forums.unraid.net/index.php?topic=39050.0", "Registry": "https://registry.hub.docker.com/r/slrgde/glftpd/", "GitHub": "https://github.com/SlrG/docker-containers/glftpd", "Repository": "slrgde/glftpd", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": "" }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/glftpd", "ContainerDir": "/glftpd", "Mode": "rw" } }, "Icon": "https://www.sdevel.de/docker/glftpd/glftpd_icon.png", "DonateText": "Support the container?", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XSNX34FCFP46J", "Repo": "SlrG's Repository", "TemplateURL": "https://raw.githubusercontent.com/SlrG/docker-templates/master/SlrG/glFTPd.xml", "ModeratorComment": "Deprecated by the author", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SlrGsRepository/SlrG/glFTPd.xml", "CategoryList": [ "Network-FTP" ], "downloads": 69369, "stars": 1, "trending": 0.003, "trends": [ 0.004, 0.007, 0.001, 0.001, 0.003, 0.016, 0.003 ], "trendsDate": [ 1697277934, 1699873556, 1702472777, 1705071966, 1707671129, 1710374802, 1712968170 ], "downloadtrend": [ 69347, 69352, 69353, 69354, 69356, 69367, 69369 ], "LastUpdateScan": 1712968170, "LastUpdate": 1447503267, "FirstSeen": 1, "topTrending": -0.001 }, { "Project": "https://handbrake.fr/", "Name": "HandBrake", "Support": "https://forums.lime-technology.com/topic/56647-handbrake/", "Overview": "HandBrake is a video encoder. Connect using an RDP client or web browser, or use the fully automated watch folder.", "Registry": "https://hub.docker.com/r/coppit/handbrake/", "Repository": "coppit/handbrake", "GitHub": "https://github.com/coppit/docker-handbrake", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "WIDTH", "Value": "1280" }, { "Name": "HEIGHT", "Value": "720" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "3389", "ContainerPort": "3389", "Protocol": "tcp" }, { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/media", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/watch", "Mode": "ro" }, { "HostDir": "", "ContainerDir": "/output", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8080]/#/client/c/HandBrake", "Icon": "https://raw.githubusercontent.com/coppit/docker-handbrake/master/handbrake_logo.png", "ExtraParams": "--cap-add=SYS_NICE", "Repo": "coppit's Repository", "TemplateURL": "https://raw.githubusercontent.com/coppit/docker-templates/master/coppit/handbrake.xml", "ModeratorComment": "A better supported and more up to date app is available from DJoss", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/coppitsRepository/coppit/handbrake.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 949139, "stars": 12, "trending": 0.017, "trends": [ 0.005, 0.007, 0.016, 0.015, 0.025, 0.023, 0.017 ], "trendsDate": [ 1696421152, 1699020394, 1702168409, 1704762359, 1707361552, 1709960751, 1712556352 ], "downloadtrend": [ 948158, 948225, 948376, 948521, 948755, 948975, 949139 ], "LastUpdateScan": 1712556352, "LastUpdate": 1532298376, "FirstSeen": 1, "topTrending": 0.012, "topPerforming": 0.017 }, { "Name": "inotify-command", "Support": "https://forums.lime-technology.com/topic/39276-quotrun-a-command-if-the-folder-changesquot-container/", "Overview": "Run a command when a directory changes.", "Registry": "https://hub.docker.com/r/coppit/inotify-command/", "GitHub": "https://github.com/coppit/docker-inotify-command", "Repository": "coppit/inotify-command", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "UMAP", "Value": "nobody:99:100" }, { "Name": "GMAP", "Value": "users:100" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "", "ContainerPort": "", "Protocol": "" } } }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/dir1", "Mode": "rw" } ] }, "Icon": "https://raw.githubusercontent.com/coppit/docker-inotify-command/master/terminal-icon.png", "Repo": "coppit's Repository", "TemplateURL": "https://raw.githubusercontent.com/coppit/docker-templates/master/coppit/inotify-command.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/coppitsRepository/coppit/inotify-command.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1191158, "stars": 8, "trending": 0.089, "trends": [ 0.049, 0.09, 0.064, 0.054, 0.052, 0.041, 0.089 ], "trendsDate": [ 1696012131, 1698609959, 1701205553, 1703804735, 1706403940, 1709003159, 1711598772 ], "downloadtrend": [ 1186520, 1187592, 1188354, 1188996, 1189612, 1190101, 1191158 ], "LastUpdateScan": 1711598772, "LastUpdate": 1534557428, "FirstSeen": 1, "topTrending": 0.039999999999999994, "topPerforming": 0.089 }, { "Project": "https://www.noip.com/", "Name": "NoIp", "Support": "https://forums.lime-technology.com/topic/33229-container-for-no-ip-dynamic-dns-updates/", "Overview": "No-Ip is a dynamic DNS service, with a free tier supporting up to three domain names. Unfortunately, those domain\n names have to be renewed periodically. This container implements the new noip2 protocol, which uses a noip client\n provided by no-ip.com.", "Registry": "https://hub.docker.com/r/coppit/no-ip/", "Repository": "coppit/no-ip", "GitHub": "https://github.com/coppit/docker-no-ip", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": { "Name": "", "Value": "" } }, "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "", "ContainerPort": "", "Protocol": "" } } }, "Data": { "Volume": { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" } }, "Icon": "https://raw.githubusercontent.com/coppit/docker-no-ip/master/no-ip-hernandito.png", "Repo": "coppit's Repository", "TemplateURL": "https://raw.githubusercontent.com/coppit/docker-templates/master/coppit/no-ip.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/coppitsRepository/coppit/no-ip.xml", "CategoryList": [ "Network-DNS" ], "downloads": 8402366, "stars": 50, "trending": 0.028, "trends": [ 0.056, 0.056, 0.042, 0.032, 0.032, 0.03, 0.028 ], "trendsDate": [ 1696946764, 1699542356, 1702168409, 1704762359, 1707361552, 1709960751, 1712556352 ], "downloadtrend": [ 8383916, 8388648, 8392165, 8394884, 8397546, 8400051, 8402366 ], "LastUpdateScan": 1712556352, "LastUpdate": 1534381668, "FirstSeen": 1, "topTrending": -0.028, "topPerforming": 0.028 }, { "Name": "Xeoma", "Project": "http://felenasoft.com/xeoma/", "Support": "https://forums.lime-technology.com/topic/56659-xeoma-surveillance-software/", "Overview": "Xeoma is surveillance software. Connect your cameras and record any detected movement.", "Registry": "https://hub.docker.com/r/coppit/xeoma/", "Repository": "coppit/xeoma", "BindTime": "true", "Privileged": "false", "Environment": [ "", { "Variable": { "Name": "VERSION", "Value": "latest" } } ], "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8090", "ContainerPort": "8090", "Protocol": "tcp" }, { "HostPort": "10090", "ContainerPort": "10090", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/archive", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:10090]/", "Icon": "https://raw.githubusercontent.com/coppit/docker-xeoma/master/xeoma.png", "Repo": "coppit's Repository", "TemplateURL": "https://raw.githubusercontent.com/coppit/docker-templates/master/coppit/xeoma.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/coppitsRepository/coppit/xeoma.xml", "CategoryList": [ "HomeAutomation", "Network-Other" ], "downloads": 679106, "stars": 7, "trending": 0.031, "trends": [ 0.266, 0.287, 0.199, 0.031, 0.031, 0.032, 0.031 ], "trendsDate": [ 1695881140, 1698503873, 1701097585, 1703696740, 1706295947, 1708895152, 1711490772 ], "downloadtrend": [ 674970, 676914, 678261, 678468, 678678, 678895, 679106 ], "LastUpdateScan": 1711490772, "LastUpdate": 1577571740, "FirstSeen": 1, "topTrending": -0.23500000000000001, "topPerforming": 0.031 }, { "Name": "Apache-PHP", "Registry": "https://registry.hub.docker.com/r/hernandito/hernando-apachephp-docker/", "Repository": "hernandito/hernando-apachephp-docker", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "81", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "444", "ContainerPort": "443", "Protocol": "tcp" } ] } }, "Environment": { "Variable": { "Name": "", "Value": "" } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/apache/config/", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/apache/www/", "ContainerDir": "/web", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/apache/logs/", "ContainerDir": "/logs", "Mode": "rw" }, { "HostDir": "/etc/localtime", "ContainerDir": "/etc/localtime", "Mode": "ro" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://s18.postimg.org/cyh47tklj/logo_phpapache.png", "Repo": "hernandito's Repository", "Support": "http://forums.unraid.net/index.php?topic=39623.0", "TemplateURL": "https://raw.githubusercontent.com/hernandito/docker-templates/master/hernando/apache-php.xml", "ModeratorComment": "Deprecated in favour of the application available from LinuxServer", "Deprecated": true, "Overview": "Modification of CHMB and smbion by Hernando, which is a Apache based web server set up to act as a proxy with basic PHP web server capabilities, modifications are simply the addition of php5-gd, php5-sqlite, php5-intl, addition of a books volume to enable Calibre OPDS PHP Server support, which will allow you to access your Ebook library from Calibre over the web, and automatically email books to your Kindle. http://blog.slucas.fr/en/oss/calibre-opds-php-server[br][br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n [b]/config[/b] : this path is used to store the configuration and the SSL certs files of the reverse proxy.[br]\n [b]/web[/b] : this path is the web directory[br]\n [b]/logs[/b] : this path is the logs directory[br][br]\n\nI have added custom [b]Crontab[/b] functionality.To enable Cron jobs, edit the file [b]crons.conf[/b] in folder [/b]/config[/b]. [br]\nAdd as many tasks as you need, save the file, and [b]restart[/b] the container.[br][br]", "templatePath": "/tmp/GitHub/AppFeed/templates/hernanditosRepository/hernando/apache-php.xml", "CategoryList": [ "Network-Web" ], "downloads": 21213, "trending": 0.019, "trends": [ 0.005, 0.019 ], "trendsDate": [ 1710770772, 1713369981 ], "downloadtrend": [ 21208, 21209, 21213 ], "LastUpdateScan": 1713369981, "LastUpdate": 1447505177, "FirstSeen": 1 }, { "Name": "Apache-PHP-Adminer", "Registry": "https://registry.hub.docker.com/r/hernandito/docker-apache-php-adminer/", "Repository": "hernandito/docker-apache-php-adminer", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "81", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "444", "ContainerPort": "443", "Protocol": "tcp" } ] } }, "Environment": { "Variable": { "Name": "", "Value": "" } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/apache/config/", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/apache/www/", "ContainerDir": "/web", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/apache/www/adminer/", "ContainerDir": "/web/adminer", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/apache/logs/", "ContainerDir": "/logs", "Mode": "rw" }, { "HostDir": "/etc/localtime", "ContainerDir": "/etc/localtime", "Mode": "ro" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://i.imgur.com/A1AQVll.png", "Repo": "hernandito's Repository", "Support": "http://forums.unraid.net/index.php?topic=39623.0", "TemplateURL": "https://raw.githubusercontent.com/hernandito/docker-templates/master/hernando/apache-php-adminer.xml", "ModeratorComment": "Deprecated in favour of the application available from LinuxServer", "Deprecated": true, "Overview": "Modification of CHMB and smbion by Hernando, which is a Apache based web server set up to act as a proxy with Adminer (PHPMyAdmin type databse manager) and with basic PHP web server capabilities, modifications are simply the addition of php5-gd, php5-sqlite, php5-intl, addition of a books volume to enable Calibre OPDS PHP Server support, which will allow you to access your Ebook library from Calibre over the web, and automatically email books to your Kindle. http://blog.slucas.fr/en/oss/calibre-opds-php-server[br][br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n [b]/config[/b] : this path is used to store the configuration and the SSL certs files of the reverse proxy.[br]\n [b]/web[/b] : this path is the web directory[br]\n [b]/web/adminer[/b] : adminer path inside the web directory[br]\n [b]/logs[/b] : this path is the logs directory[br][br]\n\nI have added custom [b]Crontab[/b] functionality.To enable Cron jobs, edit the file [b]crons.conf[/b] in folder [/b]/config[/b]. [br]\nAdd as many tasks as you need, save the file, and [b]restart[/b] the container.[br][br]\n\nThis Docker includes [b]Adminer[/b] for MyariaDB database management. Adminer is currently password protected.[br]\nUsername and password are [b]admin:admin[/b]. To change this, please go to [b]http://www.htaccesstools.com/htpasswd-generator/[b][br]\nType the desired username and password and click \"Create .htpassword File\". Copy the resulting code to your clipboard.[br]\nGo to the /web/adminer folder from above, and edit the .htaccess file in there. Eliminate the top line and paste your new code.[br]\nSave the file, and [b]restart[/b] the container.[br][br]\n\nTo access the Adminer web interface, go to: [b]your-server-ip:port/adminer [br]", "templatePath": "/tmp/GitHub/AppFeed/templates/hernanditosRepository/hernando/apache-php-adminer.xml", "CategoryList": [ "Network-Web" ], "downloads": 22817, "trending": 0.018, "trends": [ 0.004, 0.018 ], "trendsDate": [ 1710713157, 1713306892 ], "downloadtrend": [ 22812, 22813, 22817 ], "LastUpdateScan": 1713306892, "LastUpdate": 1447501008, "FirstSeen": 1 }, { "Name": "Calibre-Server2", "Overview": "Calibre is an e-book management software.", "Registry": "https://registry.hub.docker.com/r/hernandito/calibreserver-docker/", "Repository": "hernandito/calibreserver-docker", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "" } } }, "Environment": { "Variable": [ { "Name": "CALUSER", "Value": "hernando" }, { "Name": "CALPASSWORD", "Value": "" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/Dropbox/Calibre/", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/calibre/", "ContainerDir": "/opt/calibre", "Mode": "rw" }, { "HostDir": "/mnt/user/downloads/", "ContainerDir": "/downloads", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://i.imgur.com/aHH93FG.png", "Repo": "hernandito's Repository", "Support": "http://forums.unraid.net/index.php?topic=39623.0", "TemplateURL": "https://raw.githubusercontent.com/hernandito/docker-templates/master/hernando/calibreServer2.xml", "ModeratorComment": "Deprecated in favour of the application available from Aptalca / LinuxServer", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/hernanditosRepository/hernando/calibreServer2.xml", "CategoryList": [ "Network-Web", "MediaServer-Books" ], "downloads": 3379, "LastUpdateScan": 1712556353, "LastUpdate": 1433344816, "FirstSeen": 1 }, { "Name": "FileBrowser", "Repository": "hernandito/filebrowser", "Registry": "https://hub.docker.com/r/hernandito/filebrowser", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/filebrowser/filebrowser", "Overview": "File Browser - Webbased File Browser including sharing functions etc.\n\nhttps://docs.filebrowser.xyz/configuration for the config", "WebUI": "http://[IP]/files/", "TemplateURL": "https://raw.githubusercontent.com/hernandito/docker-templates/master/hernando/FileBrowser.xml", "Icon": "https://github.com/maschhoff/docker/raw/master/filebrowser/35781395.png", "PostArgs": "-d /db/database.db", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/srv", "Default": "", "Mode": "rw", "Description": "Container Path: /srv", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "Host Path 2", "Target": "/db", "Default": "", "Mode": "rw", "Description": "Container Path: /db/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/filebrowser/db/" }, { "@attributes": { "Name": "Host Path 3", "Target": "/app", "Default": "", "Mode": "rw", "Description": "Container Path: /app/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/filebrowser/app/" } ], "Repo": "hernandito's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/hernanditosRepository/hernando/FileBrowser.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 37226, "trending": 0.717, "trends": [ 0.57, 0.465, 0.611, 0.82, 0.746, 0.644, 0.717 ], "trendsDate": [ 1696421152, 1699020394, 1702168409, 1704762359, 1707361552, 1709960751, 1712556353 ], "downloadtrend": [ 35760, 35927, 36148, 36447, 36721, 36959, 37226 ], "LastUpdateScan": 1712556353, "LastUpdate": 1639265989, "FirstSeen": 1639263808, "topTrending": 0.14700000000000002 }, { "Name": "MineOS", "Registry": "https://registry.hub.docker.com/r/yujiod/minecraft-mineos/", "GitHub": "https://github.com/yujiod/docker-mineos", "Repository": "yujiod/minecraft-mineos", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": { "Name": "PASSWORD", "Value": "minecraft" } }, "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8443", "ContainerPort": "8443", "Protocol": "tcp" }, { "HostPort": "25565", "ContainerPort": "25565", "Protocol": "tcp" } ] } }, "Data": { "Volume": { "HostDir": "/mnt/appdata/minecraftos/", "ContainerDir": "/var/games/minecraft", "Mode": "rw" } }, "WebUI": "https://[IP]:[PORT:8443]", "Icon": "https://i.imgur.com/P6RRtHH.png", "Repo": "hernandito's Repository", "Support": "http://forums.unraid.net/index.php?topic=39623.0", "TemplateURL": "https://raw.githubusercontent.com/hernandito/docker-templates/master/hernando/MineOS.xml", "ModeratorComment": "Project Abandoned", "Deprecated": true, "Overview": "MineOS is an easy to manage Minecraft Server. It has its on web interface to manage all aspects of the server.[br][br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n [b]/var/games/minecraft[/b] : set this path to where you wish all the Minecraft Server items to be stored. Should be you app folder.[br][br]\n [b][span style='color: #E80000;']IMPORTANT - Open Advanced View to Set your PASSWORD!!![/b][/span][br][br]", "templatePath": "/tmp/GitHub/AppFeed/templates/hernanditosRepository/hernando/MineOS.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 909380, "stars": 17, "trending": 0.011, "trends": [ 0.005, 0.006, 0.006, 0.008, 0.011, 0.011, 0.011 ], "trendsDate": [ 1697277935, 1699873556, 1702472777, 1705071966, 1707671130, 1710374802, 1712968170 ], "downloadtrend": [ 908904, 908955, 909008, 909078, 909178, 909281, 909380 ], "LastUpdateScan": 1712968170, "LastUpdate": 1498184699, "FirstSeen": 1, "topTrending": 0.005999999999999999, "topPerforming": 0.011 }, { "Name": "ResourceSpace", "Registry": "https://registry.hub.docker.com/r/hernandito/docker-resourcespace/", "Repository": "hernandito/docker-resourcespace", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8112", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "444", "ContainerPort": "443", "Protocol": "tcp" } ] } }, "Environment": { "Variable": { "Name": "", "Value": "" } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/resourcespace/config/", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/resourcespace/www/", "ContainerDir": "/web", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/resourcespace/logs/", "ContainerDir": "/logs", "Mode": "rw" }, { "HostDir": "/etc/localtime", "ContainerDir": "/etc/localtime", "Mode": "ro" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://i.imgur.com/4o1lc5Q.png", "Repo": "hernandito's Repository", "Support": "http://forums.unraid.net/index.php?topic=39623.0", "TemplateURL": "https://raw.githubusercontent.com/hernandito/docker-templates/master/hernando/ResourceSpace.xml", "ModeratorComment": "This container appears to be hopelessly out of date, and is now deprecated", "Deprecated": true, "Overview": "ResopurceSpace DAM server software. This is a modification of CHBMB and smdion by Hernando[br][br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n [b]/config[/b] : this path is used to store the configuration and the SSL certs files of the reverse proxy.[br]\n [b]/web[/b] : this path is the web directory[br]\n [b]/logs[/b] : this path is the logs directory[br][br]\n\n\nUsername and password are [b]admin:admin[/b]. [br][br]\nOnce you launch for first time, it will take you to a Configuration page:[br][br]\nYou must have an existing MySQL database available. I recommend the MariaDB docker. This must be already setup. Enter appropiate values on config page.[br]\nDo NOT put port number on MySQL server address box.\n[br][br]\n [b]YOU MUST ALSO HAVE A DATABASE TABLE IN YOUR DATABSE CALLED \"resourcespace\" [/b]. Create this manually prior to saving your configuration.[br]\n[br][br]\n\nIn config page, leave \"MySQL binary path\" empty. [br][br]\n\nFor all the PATHS for ImageMagick, Ghoscript, etc, enter \"/usr/bin\" and nothing else... without the quotes.", "templatePath": "/tmp/GitHub/AppFeed/templates/hernanditosRepository/hernando/ResourceSpace.xml", "CategoryList": [ "Network-Web", "MediaServer-Photos" ], "downloads": 8862, "stars": 2, "LastUpdateScan": 1713593171, "LastUpdate": 1434627702, "FirstSeen": 1434513600 }, { "Name": "TinyMM-CLI", "Overview": "Tiny Media Manager CLI with Cron.", "Registry": "https://registry.hub.docker.com/r/coolasice1999/tmm-cli-cronjob/", "Repository": "coolasice1999/tmm-cli-cronjob:latest", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "5800", "ContainerPort": "5800", "Protocol": "" }, { "HostPort": "5801", "ContainerPort": "5801", "Protocol": "" } ] } }, "Environment": { "Variable": [ { "Name": "USER_ID", "Value": "0" }, { "Name": "PUID", "Value": "99" }, { "Name": "GUID", "Value": "100" }, { "Name": "UMASK", "Value": "000" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/Media/", "ContainerDir": "/media", "Mode": "rw" }, { "HostDir": "/mnt/cache/appdata/tmm-cli/config/", "ContainerDir": "/config", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:5800]", "Icon": "https://i.imgur.com/M5Io6sF.png", "Repo": "hernandito's Repository", "Support": "http://forums.unraid.net/index.php?topic=39623.0", "TemplateURL": "https://raw.githubusercontent.com/hernandito/docker-templates/master/hernando/TinyMM-CLI-Cron.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hernanditosRepository/hernando/TinyMM-CLI-Cron.xml", "downloads": 42112, "trending": 0.021, "trends": [ 4.185, 3.855, 0.017, 0.026, 0.014, 0.01, 0.021 ], "trendsDate": [ 1697753147, 1700348737, 1702947947, 1705547163, 1708146330, 1710742118, 1713341152 ], "downloadtrend": [ 40453, 42075, 42082, 42093, 42099, 42103, 42112 ], "LastUpdateScan": 1713341152, "LastUpdate": 1636914688, "FirstSeen": 1593785337, "topTrending": -4.164 }, { "Name": "TinyMM-CLIv4", "Overview": "Tiny Media Manager V.4 CLI with Cron.", "Registry": "https://registry.hub.docker.com/r/coolasice1999/tmmcliv4/", "Repository": "coolasice1999/tmmcliv4", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "5800", "ContainerPort": "5800", "Protocol": "" }, { "HostPort": "5801", "ContainerPort": "5801", "Protocol": "" } ] } }, "Environment": { "Variable": [ { "Name": "USER_ID", "Value": "99" }, { "Name": "GROUP_ID", "Value": "100" }, { "Name": "PUID", "Value": "99" }, { "Name": "GUID", "Value": "100" }, { "Name": "UMASK", "Value": "000" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/Media/", "ContainerDir": "/media", "Mode": "rw" }, { "HostDir": "/mnt/cache/appdata/tmm-cli4/config/", "ContainerDir": "/config", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:5800]", "Icon": "https://i.imgur.com/M5Io6sF.png", "Repo": "hernandito's Repository", "Support": "http://forums.unraid.net/index.php?topic=39623.0", "TemplateURL": "https://raw.githubusercontent.com/hernandito/docker-templates/master/hernando/TinyMM-CLI4.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hernanditosRepository/hernando/TinyMM-CLI4.xml", "downloads": 302, "LastUpdateScan": 1712556353, "LastUpdate": 1703107352, "FirstSeen": 1702166342 }, { "Name": "CloudFlare", "Support": "http://forums.unraid.net/index.php?topic=40630.0", "Registry": "https://registry.hub.docker.com/r/mace/cloudflare-ddns/", "GitHub": "https://github.com/macexx/cloudflare-ddns", "Repository": "mace/cloudflare-ddns", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "", "ContainerPort": "", "Protocol": "" } } }, "Environment": { "Variable": [ { "Name": "CF_EMAIL", "Value": "your@cloudflare_email.com" }, { "Name": "CF_HOST", "Value": "sub.domain.com" }, { "Name": "CF_API", "Value": "a1b2c3d4e5" } ] }, "Data": { "Volume": { "HostDir": "", "ContainerDir": "", "Mode": "" } }, "Icon": "https://i.imgur.com/PKa3Sm2.png", "Repo": "macester's Repository", "TemplateURL": "https://raw.githubusercontent.com/macexx/docker-templates/master/macexx/cloudflare-ddns.xml", "Overview": "CloudFlare is a free DNS host that can act as a reverse proxy for websites. Its network protects, speeds up, and improves availability for a website or mobile application with a change in DNS.[br][br]\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n Click [b]\"Advanced View\"[/b] in the upper right corner.[br]\n\tScroll down and change the [b]Environment Variables[/b] to match your CloudFlare details.", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/macestersRepository/macexx/cloudflare-ddns.xml", "CategoryList": [ "Network-DNS" ], "downloads": 383052, "stars": 1, "trending": 0.014, "trends": [ 0.014, 0.025, 0.018, 0.02, 0.017, 0.016, 0.014 ], "trendsDate": [ 1697407535, 1700321379, 1702919152, 1705518383, 1708117546, 1710713157, 1713306892 ], "downloadtrend": [ 382628, 382725, 382794, 382872, 382938, 383000, 383052 ], "LastUpdateScan": 1713306892, "LastUpdate": 1451007991, "FirstSeen": 1433995200, "topTrending": 0, "topPerforming": 0.014 }, { "Name": "DarkStat", "Support": "https://forums.unraid.net/index.php?topic=40630.0", "Registry": "https://registry.hub.docker.com/r/mace/darkstat/", "GitHub": "https://github.com/macexx/darkstat", "Repository": "mace/darkstat", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": { "Port": { "HostPort": "", "ContainerPort": "", "Protocol": "" } } }, "Environment": { "Variable": [ { "Name": "ETH", "Value": "eth0" }, { "Name": "PORT", "Value": "666" }, { "Name": "IP_HOST", "Value": "192.168.1.XXX" }, { "Name": "IP_RANGE", "Value": "192.168.1.0/255.255.255.0" } ] }, "Data": { "Volume": { "HostDir": "path to config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:666]/", "Icon": "https://i.imgur.com/pa3eozo.png", "Repo": "macester's Repository", "TemplateURL": "https://raw.githubusercontent.com/macexx/docker-templates/master/macexx/darkstat.xml", "ModeratorComment": "This container appears to have been abandoned, with no updates since 2016. The project itself though appears to be still maintained. Deprecating this app", "Deprecated": true, "Overview": "Captures network traffic, calculates statistics about usage, and serves reports over HTTP.[br][br]\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/config[/b] This is where Darkstat will store it\u00b4s database and logs[br]\n [br]\n [b][span style='color: #E80000;']Notes[/span][/b][br]\n [u]Environment Variables[/u][br]\n Define the variables,[br][br]\n\t[b]ETH[/b] (Match your unRAID interface, don\u00b4t use \"br0\" use eth0, eth1 etc...)[br]\n\t[b]PORT[/b] (Port for WebUI, if changed don't forget to change it in Additional Fields)[br]\n\t[b]IP_HOST[/b] (IP of unRAID server)[br]\n\t[b]IP_RANGE[/b] (IP-range of the local network)[br][br]", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/macestersRepository/macexx/darkstat.xml", "CategoryList": [ "Network-Management" ], "downloads": 2406197, "stars": 5, "trending": 0.985, "trends": [ 1.238, 1.198, 1.144, 0.907, 0.843, 0.882, 0.985 ], "trendsDate": [ 1697134167, 1699729539, 1702328780, 1705014232, 1707608187, 1710374802, 1712968170 ], "downloadtrend": [ 2266282, 2293760, 2320315, 2341554, 2361465, 2382489, 2406197 ], "LastUpdateScan": 1712968170, "LastUpdate": 1451008087, "FirstSeen": 1434340800, "topTrending": -0.253, "topPerforming": 0.985 }, { "Name": "DDclient", "Support": "http://forums.unraid.net/index.php?topic=40630.0", "Registry": "https://hub.docker.com/r/mace/ddclient/", "GitHub": "https://github.com/macexx/ddclient", "Repository": "mace/ddclient", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "", "ContainerPort": "", "Protocol": "" } } }, "Environment": { "Variable": { "Name": "MAIL", "Value": "yes|no" } }, "Data": { "Volume": { "HostDir": "", "ContainerDir": "/config", "Mode": "" } }, "Icon": "https://i.imgur.com/KQ9migV.png", "Repo": "macester's Repository", "TemplateURL": "https://raw.githubusercontent.com/macexx/docker-templates/master/macexx/ddclient.xml", "ModeratorComment": "Generally the unRaid community recommends installing the version from linuxserver.io", "Deprecated": true, "Overview": "Ddclient is a Perl client used to update dynamic DNS entries for accounts on 'Dynamic DNS Network Services' free DNS service. It currently supports a lot of different routers and a few different services..[br][br]\n This version also had built in support for sending updates with a gmail account as relay.[br][br]\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n Click [b]\"Advanced View\"[/b] in the upper right corner.[br]\n Change the mail paramter to yes or no.[br]\n\tFor email notofications scroll down to [b]Extra Parameters[/b] and add a fqdn some thing like \"-h ddclient.local\" or \"-h ddclient.mydomain.com\" this can be anything you like.[br]\nAfter the first run turn off the docker and modify your client config and mail.txt(for mail support) in your config directory.", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/macestersRepository/macexx/ddclient.xml", "CategoryList": [ "Network-DNS" ], "downloads": 1250023, "stars": 7, "trending": 0.008, "trends": [ 0.011, 0.011, 0.012, 0.009, 0.007, 0.009, 0.008 ], "trendsDate": [ 1698005140, 1700600770, 1703199943, 1705799152, 1708398349, 1710993985, 1713593171 ], "downloadtrend": [ 1249322, 1249458, 1249607, 1249715, 1249808, 1249920, 1250023 ], "LastUpdateScan": 1713593171, "LastUpdate": 1451008182, "FirstSeen": 1449291600, "topTrending": -0.002999999999999999, "topPerforming": 0.008 }, { "Name": "EAPcontroller", "Project": "https://www.tp-link.com/common/Spotlight/EAP_controller.html", "Overview": "TP-LINK's free EAP Controller Software allows users to easily manage hundreds of TPLINK EAPs in multiple sites with the controller in a single location.[br][br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n [b]/config[/b] : The host path needs to have a direct path, example \"/mnt/cache\" or /mnt/disk1 or mongodb cant start(cant handle unraid \"shfs\")[br][br]\n [b]Custom certificate[/b] Stop the container and put the cert in \"/config/cert\" it needs to be named \"mydomain.p12\" and have the password \"tplink\".", "Registry": "https://hub.docker.com/r/mace/eap-controller/", "GitHub": "https://github.com/macexx/EAP-Controller", "Repository": "mace/eap-controller", "Support": "http://forums.unraid.net/index.php?topic=40630.0", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "host" }, "WebUI": "https://[IP]:[PORT:8043]/", "Icon": "https://raw.githubusercontent.com/macexx/docker-templates/master/images/tplink-icon.png", "Config": { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/cache/appdata/EAPcontroller", "Mode": "rw", "Description": "The host path needs to have a direct path, example /mnt/cache, /mnt/disk1 or mongodb cant start(cant handle unraids shfs)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "macester's Repository", "TemplateURL": "https://raw.githubusercontent.com/macexx/docker-templates/master/macexx/eapcontroller.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/macestersRepository/macexx/eapcontroller.xml", "CategoryList": [ "Network-Other" ], "downloads": 2169781, "stars": 12, "trending": 0.002, "trends": [ 0.002, 0.003, 0.004, 0.002, 0.002, 0.002, 0.002 ], "trendsDate": [ 1696012132, 1698609959, 1701205553, 1703804735, 1706403940, 1709003159, 1711598772 ], "downloadtrend": [ 2169484, 2169546, 2169622, 2169668, 2169708, 2169743, 2169781 ], "LastUpdateScan": 1711598772, "LastUpdate": 1644652807, "FirstSeen": 1529467200, "topTrending": 0, "topPerforming": 0.002 }, { "Name": "OpenVPN-AS", "Support": "http://forums.unraid.net/index.php?topic=40630.0", "Registry": "https://registry.hub.docker.com/r/mace/openvpn-as/", "GitHub": "https://github.com/macexx/openvpn-as", "Repository": "mace/openvpn-as", "BindTime": "true", "Privileged": "true", "Environment": { "Variable": { "Value": "eth0", "Name": "INTERFACE" } }, "Networking": { "Mode": "host", "Publish": { "Port": { "HostPort": "", "ContainerPort": "", "Protocol": "" } } }, "Data": { "Volume": { "HostDir": "path to config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "https://[IP]:[PORT:943]/admin", "Icon": "https://img12.deviantart.net/63a9/i/2013/010/6/5/openvpn_icon_by_archeinre-d5r1nls.png", "Repo": "macester's Repository", "TemplateURL": "https://raw.githubusercontent.com/macexx/docker-templates/master/macexx/openvpn-as.xml", "ModeratorComment": "Generally recommended to install the version from linuxserver instead", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Overview": "OpenVPN Access Server is a full featured secure network tunneling VPN software solution that integrates OpenVPN server capabilities, enterprise management capabilities, simplified OpenVPN Connect UI,[br]\n and OpenVPN Client software packages that accommodate Windows, MAC, Linux, Android, and iOS environments. OpenVPN Access Server supports a wide range of configurations,[br]\n including secure and granular remote access to internal network and/ or private cloud network resources and applications with fine-grained access control.[br]\n This version includes two free user licenses.[br][br]\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/usr/local/openvpn_as[/b] This is where OpenVPN will store it\u00b4s configuration and data[br]\n [br]\n [b][span style='color: #E80000;']Notes[/span][/b][br]\n [u]Environment Variables[/u][br]\n Define a variable if there is any need to change listening interface(default is eth0),[br]\n Click the Advanced view in the top right corner . [br]\n\t\tAdd a variable under Environment Variables: [br]\n\t\tVariable Name: [b]INTERFACE[/b] Variable Value: [b]br0[/b] (example values: eth1, br0, bond0)[br][br]\n [u]Installation[/u][br]\n Default Username: [b][span style='color: #E80000;']\"admin\"[/span][/b] Password: [b][span style='color: #E80000;']\"openvpn\"[/span] Usernames/Passwords can be changed or added in webui [/b].[br]\n 1. Go to https://your_ip/hostname:943/admin[br]\n 2. Ports 1194/udp 9443/tcp(443/tcp) needs to be forwarded and opened in your Firewall/Router. (1194/udp 9443/tcp can be changed in the WebUI)[br][br]\n [u]Configuring OpenVPN Server[/u][br]\n Go to https://openvpn.net/index.php/access-server/overview.html for HOWTO on setting it up.", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/macestersRepository/macexx/openvpn-as.xml", "CategoryList": [ "Network-Other" ], "downloads": 419487, "stars": 15, "trending": 0.032, "trends": [ 0.012, 0.012, 0.014, 0.02, 0.024, 0.031, 0.032 ], "trendsDate": [ 1696241146, 1698840345, 1701435980, 1704035141, 1706634379, 1709233560, 1711829245 ], "downloadtrend": [ 418928, 418977, 419037, 419122, 419223, 419351, 419487 ], "LastUpdateScan": 1711829245, "LastUpdate": 1524626827, "FirstSeen": 1, "topTrending": 0.02, "topPerforming": 0.032 }, { "Name": "qbittorrent", "Support": "http://forums.unraid.net/index.php?topic=40630.0", "Registry": "https://registry.hub.docker.com/r/mace/qbittorrent/", "GitHub": "https://github.com/macexx/qbittorrent", "Repository": "mace/qbittorrent", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8082", "ContainerPort": "8082", "Protocol": "tcp" }, { "HostPort": "6881", "ContainerPort": "6881", "Protocol": "tcp" }, { "HostPort": "6881", "ContainerPort": "6881", "Protocol": "udp" } ] } }, "Environment": { "Variable": [ { "Name": "AUSER", "Value": "99" }, { "Name": "AGROUP", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "path to config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "path for downloads", "ContainerDir": "/downloads", "Mode": "rw" }, { "HostDir": "path for watched", "ContainerDir": "/watched", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8082]", "Icon": "https://raw.githubusercontent.com/macexx/docker-templates/master/images/qbittorrent_icon.png", "Repo": "macester's Repository", "TemplateURL": "https://raw.githubusercontent.com/macexx/docker-templates/master/macexx/qbittorrent.xml", "ModeratorComment": "Generally recommended to install the version from linuxserver instead", "Deprecated": true, "Overview": "The qBittorrent project aims to provide a Free Software alternative to \u00b5Torrent. ,[br][br]\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/config[/b] This is where qBittorrent will store it\u00b4s configuration[br]\n [b]/downloads[/b] This is where qBittorrent download torrents to[br]\n [b]/watched[/b] This is folder qBittorrent will look for torrents aka. \"Blackhole\", needs to be enabled in the webui[br]\n [b]Default[/b] Username/Password is defualt (admin/adminadmin)[br]\n [br]\n [b][span style='color: #E80000;']Notes[/span][/b][br]\n [u]Environment Variables[/u][br]\n Define a variables needed,[br]\n Click the Advanced view in the top right corner . [br]\n\t\tAdd/Change a variable under Environment Variables if needed: [br]\n\t\tVariable Name: [b]AUSER[/b] Variable Value: [b]99[/b] (This is the \"UID\" that the torrents will download as)[br][br]\n\t\tVariable Name: [b]AGROUP[/b] Variable Value: [b]100[/b] (This is the \"GID\" that the torrents will download as)[br][br]\n Variable Name: [b]PIPEWORK[/b] Variable Value: [b]yes[/b] (if you want to enable pipework network \"wait for interface up\")\n [u]Installation[/u][br]\n Default Username: [b][span style='color: #E80000;']\"admin\"[/span][/b] Password: [b][span style='color: #E80000;']\"adminadmin\"[/span][/b].[br]\n 1. Go to http://your_ip/:8082/[br]\n 2. If you want to enable \"https\" ther is a certificate file in /config \"https_certs.txt\" paste the contents of that file in the webui[br]\n \tTheese certs are generated on container install, delete the file if you want to generate new certs.", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/macestersRepository/macexx/qbittorrent.xml", "CategoryList": [ "Downloaders" ], "downloads": 91292, "stars": 7, "trending": 0.004, "trends": [ 0.004, 0.005, 0.022, 0.046, 0.039, 0.024, 0.004 ], "trendsDate": [ 1697565988, 1700321379, 1702919152, 1705518384, 1708117547, 1710713157, 1713306892 ], "downloadtrend": [ 91163, 91168, 91188, 91230, 91266, 91288, 91292 ], "LastUpdateScan": 1713306892, "LastUpdate": 1466989716, "FirstSeen": 1450760400, "topTrending": 0 }, { "Plugin": true, "PluginURL": "https://stable.dl.unraid.net/unraid-api/dynamix.unraid.net.plg", "PluginAuthor": "limetech", "Beta": "true", "Name": "Unraid Connect", "ExtraSearchTerms": "connect My%20Servers myservers unraid%20api unraid-api myunraid.net unraid.net connect.myunraid.net connect.unraid.net dashboard remote%20access flash%20backup UnraidConnect", "Support": "https://forums.unraid.net/forum/94-support/", "Icon": "https://dnld.lime-technology.com/connect/mark_gradient.png", "Screenshot": [ "https://dnld.lime-technology.com/connect/details.png", "https://dnld.lime-technology.com/connect/overview.png" ], "Video": "https://www.youtube.com/watch?v=NNsnjSde5rc", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "TemplateURL": "https://raw.githubusercontent.com/unraid/docker-templates/master/limetech/Connect.xml", "Repository": "https://stable.dl.unraid.net/unraid-api/dynamix.unraid.net.plg", "pluginVersion": "2024.03.25.0626", "MinVer": "6.9.0-rc1", "Overview": "Unraid Connect is your one-stop shop for server management, monitoring, and maintenance. Enjoy the convenience and connectivity of the cloud and take your Unraid experience to the next level with Connect.", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/Connect.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1707003748 }, { "Plugin": true, "PluginURL": "https://stable.dl.unraid.net/unraid-api/dynamix.unraid.net.plg", "PluginAuthor": "limetech", "Beta": "true", "Name": "Connect", "ExtraSearchTerms": "My%20Servers myservers unraid%20api unraid-api myunraid.net unraid.net connect.myunraid.net connect.unraid.net dashboard remote%20access flash%20backup UnraidConnect", "Support": "https://forums.unraid.net/forum/94-support/", "Icon": "https://dnld.lime-technology.com/connect/mark_gradient.png", "Screenshot": [ "https://dnld.lime-technology.com/connect/details.png", "https://dnld.lime-technology.com/connect/overview.png" ], "Video": "https://www.youtube.com/watch?v=NNsnjSde5rc", "hideFromCA": "true", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "TemplateURL": "https://raw.githubusercontent.com/unraid/docker-templates/master/limetech/UnraidNet.xml", "Repository": "https://unraid-dl.sfo2.cdn.digitaloceanspaces.com/unraid-api/dynamix.unraid.net.plg", "pluginVersion": "2024.03.25.0626", "MinVer": "6.9.0-rc1", "Overview": "Unraid Connect is your one-stop shop for server management, monitoring, and maintenance. Enjoy the convenience and connectivity of the cloud and take your Unraid experience to the next level with Connect.", "RecommendedRaw": "1/1/2021", "RecommendedDate": 1609477200, "RecommendedReason": { "en_US": "Securely access your server remotely and more!" }, "LTOfficial": true, "CAMinVer": "6.10.0", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/UnraidNet.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1707003748 }, { "Name": "adguardhome-sync", "Repository": "lscr.io/linuxserver/adguardhome-sync", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/adguardhome-sync", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-adguardhome-sync/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-adguardhome-sync#application-setup", "ReadMe": "https://github.com/linuxserver/docker-adguardhome-sync#readme", "Branch": { "Tag": "latest", "TagDescription": "Stable releases from GitHub" }, "Project": "https://github.com/bakito/adguardhome-sync/", "Overview": "Adguardhome-sync(https://github.com/bakito/adguardhome-sync/) is a tool to synchronize AdGuardHome config to replica instances.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/adguardhome-sync.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port for AdGuardHome Sync's web API.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONFIGFILE", "Target": "CONFIGFILE", "Default": "/config/adguardhome-sync.yaml", "Description": "Set a custom config file.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/adguardhome-sync.xml", "downloads": 219238, "stars": 45, "trending": 2.482, "trends": [ 9.931, 5.311, 5.813, 4.331, 3.076, 2.134, 2.482 ], "trendsDate": [ 1697292338, 1699887965, 1702487216, 1705086362, 1707692746, 1710374802, 1712968170 ], "downloadtrend": [ 173032, 182737, 194016, 202799, 209234, 213797, 219238 ], "LastUpdateScan": 1712968170, "LastUpdate": 1712597970, "FirstSeen": 1618711438, "topTrending": -7.448999999999999, "topPerforming": 2.482 }, { "Name": "airsonic-advanced", "Repository": "lscr.io/linuxserver/airsonic-advanced", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/airsonic-advanced", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-airsonic-advanced/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-airsonic-advanced#application-setup", "ReadMe": "https://github.com/linuxserver/docker-airsonic-advanced#readme", "Project": "https://github.com/airsonic-advanced/airsonic-advanced", "Overview": "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.", "WebUI": "http://[IP]:[PORT:4040]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/airsonic-advanced.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/airsonic-advanced-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4040", "Default": "4040", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Configuration file location.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Location of music.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /playlists", "Target": "/playlists", "Default": "", "Mode": "rw", "Description": "Location for playlists to be saved to.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /podcasts", "Target": "/podcasts", "Default": "", "Mode": "rw", "Description": "Location of podcasts.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /media", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Location of other media.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTEXT_PATH", "Target": "CONTEXT_PATH", "Default": "", "Description": "For setting url-base in reverse proxy setups.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JAVA_OPTS", "Target": "JAVA_OPTS", "Default": "", "Description": "For passing additional java options.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/snd", "Default": "/dev/snd", "Description": "Only needed to pass your host sound device to Airsonic's Java jukebox player.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/airsonic-advanced.xml", "downloads": 332666, "stars": 25, "trending": 1.527, "trends": [ 0.844, 0.863, 1.073, 1.079, 1.734, 1.361, 1.527 ], "trendsDate": [ 1696521964, 1699121137, 1702168410, 1704762360, 1707361553, 1709960751, 1712556353 ], "downloadtrend": [ 308044, 310724, 314094, 317521, 323125, 327585, 332666 ], "LastUpdateScan": 1712556353, "LastUpdate": 1712395769, "FirstSeen": 1641949871, "topTrending": 0.6829999999999999, "topPerforming": 1.527 }, { "Name": "altus", "Repository": "lscr.io/linuxserver/altus", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/altus", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-altus/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-altus#application-setup", "ReadMe": "https://github.com/linuxserver/docker-altus#readme", "Project": "https://github.com/amanharwara/altus", "Overview": "Altus(https://github.com/amanharwara/altus) is an Electron-based WhatsApp client with themes and multiple account support.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/altus.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/altus-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Altus desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Altus desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/altus.xml", "downloads": 748, "stars": 1, "LastUpdateScan": 1712556353, "LastUpdate": 1712089205, "FirstSeen": 1702166343 }, { "Name": "apprise-api", "Repository": "lscr.io/linuxserver/apprise-api", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/apprise-api", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-apprise-api/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-apprise-api", "ReadMe": "https://github.com/linuxserver/docker-apprise-api#readme", "Project": "https://github.com/caronc/apprise-api", "Overview": "Apprise-api(https://github.com/caronc/apprise-api) Takes advantage of Apprise(https://github.com/caronc/apprise) through your network with a user-friendly API.\n\n* Send notifications to more then 65+ services.\n* An incredibly lightweight gateway to Apprise.\n* A production ready micro-service at your disposal.\n\nApprise API was designed to easily fit into existing (and new) eco-systems that are looking for a simple notification solution.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/apprise-api.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/apprise-api-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port for apprise's interface and API.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/apprise-api.xml", "downloads": 232973, "stars": 16, "trending": 15.223, "trends": [ 4.214, 4.426, 6.134, 4.885, 4.647, 6.32, 15.223 ], "trendsDate": [ 1697292338, 1699887965, 1702487216, 1705086362, 1707692746, 1710374803, 1712968170 ], "downloadtrend": [ 150541, 157513, 167807, 176426, 185025, 197507, 232973 ], "LastUpdateScan": 1712968170, "LastUpdate": 1712423538, "FirstSeen": 1615662176, "topTrending": 11.009, "topPerforming": 15.223 }, { "Name": "ardour", "Repository": "lscr.io/linuxserver/ardour", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/ardour", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-ardour/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-ardour#application-setup", "ReadMe": "https://github.com/linuxserver/docker-ardour#readme", "Project": "https://ardour.org/", "Overview": "Ardour(https://ardour.org/) is an open source, collaborative effort of a worldwide team including musicians, programmers, and professional recording engineers.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/ardour.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ardour-logo.png", "Config": [ { "@attributes": { "Name": "Port: 3000", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Ardour desktop gui", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Ardour desktop gui HTTPS", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores data and application config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBFOLDER", "Target": "SUBFOLDER", "Default": "/", "Description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/ardour.xml", "downloads": 80, "LastUpdateScan": 1712880376, "LastUpdate": 1712880248, "FirstSeen": 1712880376 }, { "Name": "audacity", "Repository": "lscr.io/linuxserver/audacity", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/audacity", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-audacity/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-audacity#application-setup", "ReadMe": "https://github.com/linuxserver/docker-audacity#readme", "Project": "https://www.audacityteam.org/", "Overview": "Audacity(https://www.audacityteam.org/) is an easy-to-use, multi-track audio editor and recorder. Developed by a group of volunteers as open source.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/audacity.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/audacity-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Audacity desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Audacity desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and images", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/audacity.xml", "downloads": 22286, "stars": 14, "trending": 2.244, "trends": [ 1.455, 1.434, 1.476, 2.507, 1.391, 2.341, 2.244 ], "trendsDate": [ 1697292338, 1699887966, 1702487216, 1705086362, 1707692746, 1710374803, 1712968171 ], "downloadtrend": [ 19863, 20152, 20454, 20980, 21276, 21786, 22286 ], "LastUpdateScan": 1712968171, "LastUpdate": 1712639511, "FirstSeen": 1618711438, "topTrending": 0.7890000000000001 }, { "Name": "babybuddy", "Repository": "lscr.io/linuxserver/babybuddy", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/babybuddy", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-babybuddy/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-babybuddy#application-setup", "ReadMe": "https://github.com/linuxserver/docker-babybuddy#readme", "Project": "https://github.com/babybuddy/babybuddy", "Overview": "Babybuddy(https://github.com/babybuddy/babybuddy) is a buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/babybuddy.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/babybuddy-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "the port for the web ui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CSRF_TRUSTED_ORIGINS", "Target": "CSRF_TRUSTED_ORIGINS", "Default": "http://127.0.0.1:8000,https://babybuddy.domain.com", "Description": "Add any address you'd like to access babybuddy at (comma separated, no spaces)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/babybuddy.xml", "downloads": 527604, "stars": 10, "trending": 0.629, "trends": [ 0.675, 0.761, 0.753, 0.78, 0.645, 0.606, 0.629 ], "trendsDate": [ 1697292338, 1699887966, 1702487216, 1705086362, 1707692746, 1710374803, 1712968171 ], "downloadtrend": [ 505960, 509839, 513709, 517749, 521109, 524284, 527604 ], "LastUpdateScan": 1712968171, "LastUpdate": 1712525321, "FirstSeen": 1626955409, "topTrending": -0.04600000000000004, "topPerforming": 0.629 }, { "Name": "bambustudio", "Repository": "lscr.io/linuxserver/bambustudio", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/bambustudio", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-bambustudio/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-bambustudio#application-setup", "ReadMe": "https://github.com/linuxserver/docker-bambustudio#readme", "Project": "https://bambulab.com/en/download/studio", "Overview": "Bambu Studio(https://bambulab.com/en/download/studio) Bambu 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.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/bambustudio.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bambustudio-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Bambu Studio desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Bambu Studio desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/bambustudio.xml", "downloads": 774, "LastUpdateScan": 1711397184, "LastUpdate": 1711382860, "FirstSeen": 1701003946 }, { "Name": "bazarr", "Repository": "lscr.io/linuxserver/bazarr", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/bazarr", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-bazarr/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-bazarr#application-setup", "ReadMe": "https://github.com/linuxserver/docker-bazarr#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases from Bazarr" }, { "Tag": "development", "TagDescription": "Pre-releases from Bazarr", "ReadMe": "https://github.com/linuxserver/docker-bazarr/tree/development#readme", "GitHub": "https://github.com/linuxserver/docker-bazarr/tree/development#application-setup" } ], "Project": "https://www.bazarr.media/", "Overview": "Bazarr(https://www.bazarr.media/) is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.", "WebUI": "http://[IP]:[PORT:6767]/system/status", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/bazarr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6767", "Default": "6767", "Mode": "tcp", "Description": "Allows HTTP access to the internal webserver.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /movies", "Target": "/movies", "Default": "", "Mode": "rw", "Description": "Location of your movies", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /tv", "Target": "/tv", "Default": "", "Mode": "rw", "Description": "Location of your TV Shows", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/bazarr.xml", "CategoryList": [ "Downloaders", "Network-Other", "MediaApp-Video", "Tools-Utilities" ], "downloads": 456569933, "stars": 418, "trending": 0.156, "trends": [ 1.896, 0.698, 0.134, 0.119, 0.124, 0.144, 0.156 ], "trendsDate": [ 1697292339, 1699887966, 1702487216, 1705086362, 1707692747, 1710374803, 1712968171 ], "downloadtrend": [ 450321360, 453488411, 454097443, 454637772, 455202857, 455858594, 456569933 ], "LastUpdateScan": 1712968171, "LastUpdate": 1712817518, "FirstSeen": 1, "topTrending": -1.74, "topPerforming": 0.156 }, { "Name": "beets", "Repository": "lscr.io/linuxserver/beets", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/beets", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-beets/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-beets#application-setup", "ReadMe": "https://github.com/linuxserver/docker-beets#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Beets Releases" }, { "Tag": "nightly", "TagDescription": "Built against head of Beets git, generally considered unstable but a likely choice for power users of the application.", "ReadMe": "https://github.com/linuxserver/docker-beets/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-beets/tree/nightly#application-setup" } ], "Project": "http://beets.io/", "Overview": "Beets(http://beets.io/) is a music library manager and not, for the most part, a music player. It does include a simple player plugin and an experimental Web-based player, but it generally leaves actual sound-reproduction to specialized tools.", "WebUI": "http://[IP]:[PORT:8337]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/beets.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/beets-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8337", "Default": "8337", "Mode": "tcp", "Description": "Application WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Music library", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Non processed music", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/beets.xml", "CategoryList": [ "MediaApp-Music" ], "downloads": 49758274, "stars": 155, "trending": 0.075, "trends": [ 0.066, 0.066, 0.072, 0.071, 0.069, 0.081, 0.075 ], "trendsDate": [ 1697292339, 1699887966, 1702487217, 1705086363, 1707692747, 1710374803, 1712968171 ], "downloadtrend": [ 49543282, 49575801, 49611561, 49646562, 49680655, 49721076, 49758274 ], "LastUpdateScan": 1712968171, "LastUpdate": 1712947458, "FirstSeen": 1484542800, "topTrending": 0.008999999999999994, "topPerforming": 0.075 }, { "Name": "blender", "Repository": "lscr.io/linuxserver/blender", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/blender", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-blender/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-blender#application-setup", "ReadMe": "https://github.com/linuxserver/docker-blender#readme", "Project": "https://www.blender.org/", "Overview": "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**", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/blender.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/blender-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Blender desktop gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Blender desktop gui HTTPS", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBFOLDER", "Target": "SUBFOLDER", "Default": "/", "Description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/blender.xml", "downloads": 21441140, "stars": 27, "trending": 0.009, "trends": [ 0.078, 0.045, 0.013, 0.011, 0.195, 0.012, 0.009 ], "trendsDate": [ 1696586748, 1699182329, 1702168410, 1704762360, 1707361553, 1709960752, 1712556354 ], "downloadtrend": [ 21380258, 21389877, 21392552, 21394842, 21436597, 21439224, 21441140 ], "LastUpdateScan": 1712556354, "LastUpdate": 1712242393, "FirstSeen": 1647216193, "topTrending": -0.069, "topPerforming": 0.009 }, { "Name": "boinc", "Repository": "lscr.io/linuxserver/boinc", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/boinc", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-boinc/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-boinc#application-setup", "ReadMe": "https://github.com/linuxserver/docker-boinc#readme", "Project": "https://boinc.berkeley.edu/", "Overview": "BOINC(https://boinc.berkeley.edu/) is a platform for high-throughput computing on a large scale (thousands or millions of computers). It can be used for volunteer computing (using consumer devices) or grid computing (using organizational resources). It supports virtualized, parallel, and GPU-based applications.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/boinc.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/boinc-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Boinc desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8181", "Target": "8181", "Default": "8181", "Mode": "tcp", "Description": "Boinc desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where BOINC should store its database and config.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "", "Description": "Optionally set a password for the gui.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dri", "Default": "/dev/dri", "Description": "Only needed if you want to use your Intel GPU (vaapi).", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/boinc.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1037529, "stars": 35, "trending": 0.264, "trends": [ 0.247, 0.242, 0.279, 0.38, 0.218, 0.306, 0.264 ], "trendsDate": [ 1697292339, 1699887966, 1702487217, 1705086363, 1707692747, 1710374804, 1712968171 ], "downloadtrend": [ 1020130, 1022603, 1025461, 1029372, 1031620, 1034790, 1037529 ], "LastUpdateScan": 1712968171, "LastUpdate": 1712664461, "FirstSeen": 1584576830, "topTrending": 0.017000000000000015, "topPerforming": 0.264 }, { "Name": "booksonic-air", "Repository": "lscr.io/linuxserver/booksonic-air", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/booksonic-air", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-booksonic-air/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-booksonic-air#application-setup", "ReadMe": "https://github.com/linuxserver/docker-booksonic-air#readme", "Project": "http://booksonic.org", "Overview": "Booksonic-air(http://booksonic.org) is a platform for accessing the audiobooks you own wherever you are. At the moment the platform consists of:\n* Booksonic Air - A server for streaming your audiobooks, successor to the original Booksonic server and based on Airsonic.\n* Booksonic App - An DSub based Android app for connection to Booksonic-Air servers.", "WebUI": "http://[IP]:[PORT:4040]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/booksonic-air.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/booksonic-air-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4040", "Default": "4040", "Mode": "tcp", "Description": "Application WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /audiobooks", "Target": "/audiobooks", "Default": "", "Mode": "rw", "Description": "Audiobooks.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /podcasts", "Target": "/podcasts", "Default": "", "Mode": "rw", "Description": "Podcasts.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /othermedia", "Target": "/othermedia", "Default": "", "Mode": "rw", "Description": "Other media.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTEXT_PATH", "Target": "CONTEXT_PATH", "Default": "url-base", "Description": "Base url for use with reverse proxies etc.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/booksonic-air.xml", "CategoryList": [ "MediaApp-Books", "MediaApp-Other", "MediaServer-Books", "MediaServer-Other" ], "downloads": 3070141, "stars": 34, "trending": 0.204, "trends": [ 0.126, 0.137, 0.151, 0.178, 0.168, 0.151, 0.204 ], "trendsDate": [ 1697292339, 1699887966, 1702487217, 1705086363, 1707692747, 1710374804, 1712968171 ], "downloadtrend": [ 3039936, 3044092, 3048699, 3054137, 3059266, 3063886, 3070141 ], "LastUpdateScan": 1712968171, "LastUpdate": 1712760403, "FirstSeen": 1600978119, "topTrending": 0.07799999999999999, "topPerforming": 0.204 }, { "Name": "bookstack", "Repository": "lscr.io/linuxserver/bookstack", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/bookstack", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-bookstack/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-bookstack#application-setup", "ReadMe": "https://github.com/linuxserver/docker-bookstack#readme", "Project": "https://github.com/BookStackApp/BookStack", "Overview": "Bookstack(https://github.com/BookStackApp/BookStack) is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease.\n\nPowered by SQL and including a Markdown editor for those who prefer it, BookStack is geared towards making documentation more of a pleasure than a chore.\n\nFor more information on BookStack visit their website and check it out: https://www.bookstackapp.com", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/bookstack.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bookstack-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "6875", "Mode": "tcp", "Description": "will map the container's port 80 to port 6875 on the host", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "yourbaseurl", "Description": "for specifying the IP:port or URL your application will be accessed on (ie. `http://192.168.1.1:6875` or `https://bookstack.mydomain.com`", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "yourdbhost", "Description": "for specifying the database host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "yourdbport", "Description": "for specifying the database port if not default 3306", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "yourdbuser", "Description": "for specifying the database user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASS", "Target": "DB_PASS", "Default": "yourdbpass", "Description": "for specifying the database password (minimum 4 characters and non-alphanumeric passwords must be properly escaped.)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "bookstackapp", "Description": "for specifying the database to be used", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUEUE_CONNECTION", "Target": "QUEUE_CONNECTION", "Default": "", "Description": "Set to `database` to enable async actions like sending email or triggering webhooks. See documentation(https://www.bookstackapp.com/docs/admin/email-webhooks/#async-action-handling).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/bookstack.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 70311493, "stars": 315, "trending": 0.16, "trends": [ 0.363, 0.282, 0.223, 0.194, 0.244, 0.18, 0.16 ], "trendsDate": [ 1697292339, 1699887967, 1702487217, 1705086363, 1707692747, 1710374804, 1712968172 ], "downloadtrend": [ 69413589, 69609953, 69765809, 69901584, 70072684, 70199091, 70311493 ], "LastUpdateScan": 1712968172, "LastUpdate": 1712328017, "FirstSeen": 1542661269, "topTrending": -0.20299999999999999, "topPerforming": 0.16 }, { "Name": "budge", "Repository": "lscr.io/linuxserver/budge", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/budge", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-budge/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-budge#application-setup", "ReadMe": "https://github.com/linuxserver/docker-budge#readme", "Project": "https://github.com/linuxserver/budge", "Overview": "budge(https://github.com/linuxserver/budge) is an open source 'budgeting with envelopes' personal finance app.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/budge.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/budge.xml", "downloads": 30291, "stars": 11, "trending": 5.853, "trends": [ 5.249, 5.627, 4.467, 5.472, 7.592, 7.627, 5.853 ], "trendsDate": [ 1696673130, 1699268759, 1702168410, 1704762361, 1707361553, 1709960752, 1712556354 ], "downloadtrend": [ 20746, 21983, 23011, 24343, 26343, 28518, 30291 ], "LastUpdateScan": 1712556354, "LastUpdate": 1712456631, "FirstSeen": 1644721395, "topTrending": 0.6040000000000001 }, { "Name": "calibre", "Repository": "lscr.io/linuxserver/calibre", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/calibre", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-calibre/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-calibre#application-setup", "ReadMe": "https://github.com/linuxserver/docker-calibre#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Latest Calibre releases" }, { "Tag": "v4", "TagDescription": "Calibre v4 releases (x86_64 only)", "ReadMe": "https://github.com/linuxserver/docker-calibre/tree/v4#readme", "GitHub": "https://github.com/linuxserver/docker-calibre/tree/v4#application-setup" } ], "Project": "https://calibre-ebook.com/", "Overview": "Calibre(https://calibre-ebook.com/) is a powerful and easy to use e-book manager. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also completely free and open source and great for both casual users and computer experts.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/calibre.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Calibre desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8181", "Target": "8181", "Default": "8181", "Mode": "tcp", "Description": "Calibre desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8081", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "Calibre webserver gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where calibre should store its database and library.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "", "Description": "Optionally set a password for the gui.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CLI_ARGS", "Target": "CLI_ARGS", "Default": "", "Description": "Optionally pass cli start arguments to calibre.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/calibre.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Books", "MediaServer-Books" ], "downloads": 47549274, "stars": 302, "trending": 0.771, "trends": [ 0.341, 0.308, 0.366, 0.341, 0.418, 0.518, 0.771 ], "trendsDate": [ 1697292340, 1699887967, 1702487217, 1705086363, 1707692747, 1710374804, 1712968172 ], "downloadtrend": [ 46268889, 46411904, 46582521, 46742084, 46938408, 47182682, 47549274 ], "LastUpdateScan": 1712968172, "LastUpdate": 1712731886, "FirstSeen": 1560204470, "topTrending": 0.43, "topPerforming": 0.771 }, { "Name": "calibre-web", "Repository": "lscr.io/linuxserver/calibre-web", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/calibre-web", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-calibre-web/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-calibre-web#application-setup", "ReadMe": "https://github.com/linuxserver/docker-calibre-web#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Releases of Calibre-Web" }, { "Tag": "nightly", "TagDescription": "Commits to the master branch of Calibre-Web", "ReadMe": "https://github.com/linuxserver/docker-calibre-web/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-calibre-web/tree/nightly#application-setup" } ], "Project": "https://github.com/janeczku/calibre-web", "Overview": "Calibre-web(https://github.com/janeczku/calibre-web) is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. It is also possible to integrate google drive and edit metadata and your calibre library through the app itself.\n\nThis software is a fork of library and licensed under the GPL v3 License.", "WebUI": "http://[IP]:[PORT:8083]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/calibre-web.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8083", "Default": "8083", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where calibre-web stores the internal database and config.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /books", "Target": "/books", "Default": "", "Mode": "rw", "Description": "Where your preexisting calibre database is located.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOCKER_MODS", "Target": "DOCKER_MODS", "Default": "linuxserver/mods:universal-calibre", "Description": "#optional and **x86-64 only** Adds the ability to perform ebook conversion", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OAUTHLIB_RELAX_TOKEN_SCOPE", "Target": "OAUTHLIB_RELAX_TOKEN_SCOPE", "Default": "1", "Description": "Optionally set this to allow Google OAUTH to work", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/calibre-web.xml", "CategoryList": [ "Cloud", "MediaApp-Books", "MediaServer-Books" ], "downloads": 192925474, "stars": 862, "trending": 0.241, "trends": [ 0.214, 0.179, 0.175, 0.184, 0.189, 0.228, 0.241 ], "trendsDate": [ 1697292340, 1699887967, 1702487218, 1705086363, 1707692748, 1710374804, 1712968172 ], "downloadtrend": [ 190630486, 190971524, 191306953, 191659597, 192023102, 192461275, 192925474 ], "LastUpdateScan": 1712968172, "LastUpdate": 1712519352, "FirstSeen": 1516510800, "topTrending": 0.026999999999999996, "topPerforming": 0.241 }, { "Name": "calligra", "Repository": "lscr.io/linuxserver/calligra", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/calligra", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-calligra/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-calligra#application-setup", "ReadMe": "https://github.com/linuxserver/docker-calligra#readme", "Project": "https://calligra.org/", "Overview": "Calligra(https://calligra.org/) is an office and graphic art suite by KDE. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, vector graphics, and editing databases.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/calligra.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calligra-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Calligra desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Calligra desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/calligra.xml", "downloads": 1627, "LastUpdateScan": 1712556354, "LastUpdate": 1712225577, "FirstSeen": 1702166343 }, { "Name": "changedetection.io", "Repository": "lscr.io/linuxserver/changedetection.io", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/changedetection.io", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-changedetection.io/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-changedetection.io#application-setup", "ReadMe": "https://github.com/linuxserver/docker-changedetection.io#readme", "Project": "https://github.com/dgtlmoon/changedetection.io", "Overview": "Changedetection.io(https://github.com/dgtlmoon/changedetection.io) provides free, open-source web page monitoring, notification and change detection.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/changedetection.io.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BASE_URL", "Target": "BASE_URL", "Default": "", "Description": "Specify the full URL (including protocol) when running behind a reverse proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLAYWRIGHT_DRIVER_URL", "Target": "PLAYWRIGHT_DRIVER_URL", "Default": "", "Description": "Specify the full URL to your chrome driver instance. See the wiki(https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher) for details.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/changedetection.io.xml", "LastUpdateScan": 1712556354, "FirstSeen": 1659974629 }, { "Name": "chevereto", "Repository": "lscr.io/linuxserver/chevereto", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/chevereto", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-chevereto/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-chevereto#application-setup", "ReadMe": "https://github.com/linuxserver/docker-chevereto#readme", "Project": "https://github.com/rodber/chevereto-free", "Overview": "Chevereto(https://github.com/rodber/chevereto-free) is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. It's your hosting and your rules, so say goodbye to closures and restrictions.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/chevereto.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/chevereto-logo.png", "Requires": "A MYSQL compatible database, like MariaDB", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "config directory volume mapping", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "data directory volume mapping", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/chevereto.xml", "CategoryList": [ "MediaApp-Photos" ], "downloads": 347961, "stars": 45, "trending": 0.378, "trends": [ 0.325, 0.366, 0.344, 0.499, 0.366, 0.391, 0.378 ], "trendsDate": [ 1697292340, 1699887967, 1702487218, 1705086364, 1707692748, 1710374804, 1712968172 ], "downloadtrend": [ 339884, 341131, 342310, 344027, 345292, 346646, 347961 ], "LastUpdateScan": 1712968172, "LastUpdate": 1654849205, "FirstSeen": 1601165359, "topTrending": 0.05299999999999999, "topPerforming": 0.378 }, { "Name": "chromium", "Repository": "lscr.io/linuxserver/chromium", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/chromium", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-chromium/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-chromium#application-setup", "ReadMe": "https://github.com/linuxserver/docker-chromium#readme", "Project": "https://www.chromium.org/chromium-projects/", "Overview": "Chromium(https://www.chromium.org/chromium-projects/) is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/chromium.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/chromium-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Chromium desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS Chromium desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CHROME_CLI", "Target": "CHROME_CLI", "Default": "https://www.linuxserver.io/", "Description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/chromium.xml", "downloads": 58938, "stars": 14, "trending": 12.142, "trends": [ 23.424, 16.023, 16.44, 9.958, 10.429, 8.414, 12.142 ], "trendsDate": [ 1697378727, 1699974360, 1702595160, 1705188735, 1707786379, 1710381970, 1712981162 ], "downloadtrend": [ 26840, 31961, 38249, 42479, 47425, 51782, 58938 ], "LastUpdateScan": 1712981162, "LastUpdate": 1712742014, "FirstSeen": 1679184267, "topTrending": -11.282 }, { "Name": "cloud9", "Repository": "lscr.io/linuxserver/cloud9", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/cloud9", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-cloud9/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-cloud9#application-setup", "ReadMe": "https://github.com/linuxserver/docker-cloud9#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Docker and Compose environment pre-installed" }, { "Tag": "go", "TagDescription": "Basic Golang environment pre-installed", "ReadMe": "https://github.com/linuxserver/docker-cloud9/tree/go#readme", "GitHub": "https://github.com/linuxserver/docker-cloud9/tree/go#application-setup" }, { "Tag": "nodejs", "TagDescription": "Current stable NodeJS/NPM environment pre-installed", "ReadMe": "https://github.com/linuxserver/docker-cloud9/tree/nodejs#readme", "GitHub": "https://github.com/linuxserver/docker-cloud9/tree/nodejs#application-setup" }, { "Tag": "python", "TagDescription": "Current Python3 environment pre-installed", "ReadMe": "https://github.com/linuxserver/docker-cloud9/tree/python#readme", "GitHub": "https://github.com/linuxserver/docker-cloud9/tree/python#application-setup" }, { "Tag": "ruby", "TagDescription": "Current Ruby environment pre-installed", "ReadMe": "https://github.com/linuxserver/docker-cloud9/tree/ruby#readme", "GitHub": "https://github.com/linuxserver/docker-cloud9/tree/ruby#application-setup" } ], "Project": "https://github.com/c9/core", "Overview": "Cloud9(https://github.com/c9/core) Cloud9 is a complete web based IDE with terminal access. This container is for running their core SDK locally and developing plugins.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/cloud9.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/cloud9-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "The port for the Cloud9 web interface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /code", "Target": "/code", "Default": "", "Mode": "rw", "Description": "Optionally if you want to mount up a local folder of code instead of checking out", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /var/run/docker.sock", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "Needed if you plan to use Docker or compose commands", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GITURL", "Target": "GITURL", "Default": "https://github.com/linuxserver/docker-cloud9.git", "Description": "Specify a git repo to checkout on first startup", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "USERNAME", "Target": "USERNAME", "Default": "", "Description": "Optionally specify a username for http auth", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "", "Description": "Optionally specify a password for http auth (if USERNAME and PASSWORD are not set, there will be no http auth)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/cloud9.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 7624057, "stars": 63, "trending": 0.26, "trends": [ 0.24, 0.239, 0.24, 0.289, 0.236, 0.268, 0.26 ], "trendsDate": [ 1697292340, 1699887967, 1702487218, 1705086364, 1707692748, 1710374805, 1712968172 ], "downloadtrend": [ 7507958, 7525923, 7544018, 7565902, 7583837, 7604232, 7624057 ], "LastUpdateScan": 1712968172, "LastUpdate": 1656447657, "FirstSeen": 1560204470, "topTrending": 0.020000000000000018, "topPerforming": 0.26 }, { "Name": "code-server", "Repository": "lscr.io/linuxserver/code-server", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/code-server", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-code-server/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-code-server#application-setup", "ReadMe": "https://github.com/linuxserver/docker-code-server#readme", "Project": "https://coder.com", "Overview": "Code-server(https://coder.com) is VS Code running on a remote server, accessible through the browser.\n- Code on your Chromebook, tablet, and laptop with a consistent dev environment.\n- If you have a Windows or Mac workstation, more easily develop for Linux.\n- Take advantage of large cloud servers to speed up tests, compilations, downloads, and more.\n- Preserve battery life when you're on the go.\n- All intensive computation runs on your server.\n- You're no longer running excess instances of Chrome.", "WebUI": "http://[IP]:[PORT:8443]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/code-server.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/code-server-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "web gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "password", "Description": "Optional web gui password, if `PASSWORD` or `HASHED_PASSWORD` is not provided, there will be no auth.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "HASHED_PASSWORD", "Target": "HASHED_PASSWORD", "Default": "", "Description": "Optional web gui password, overrides `PASSWORD`, instructions on how to create it is below.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SUDO_PASSWORD", "Target": "SUDO_PASSWORD", "Default": "password", "Description": "If this optional variable is set, user will have sudo access in the code-server terminal with the specified password.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SUDO_PASSWORD_HASH", "Target": "SUDO_PASSWORD_HASH", "Default": "", "Description": "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PROXY_DOMAIN", "Target": "PROXY_DOMAIN", "Default": "code-server.my.domain", "Description": "If this optional variable is set, this domain will be proxied for subdomain proxying. See Documentation(https://github.com/cdr/code-server/blob/master/docs/FAQ.md#sub-domains)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEFAULT_WORKSPACE", "Target": "DEFAULT_WORKSPACE", "Default": "/config/workspace", "Description": "If this optional variable is set, code-server will open this directory by default", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/code-server.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 62898679, "stars": 626, "trending": 1.011, "trends": [ 1.313, 1.443, 0.855, 0.325, 0.362, 0.717, 1.011 ], "trendsDate": [ 1697292340, 1699887967, 1702487218, 1705086364, 1707692748, 1710374805, 1712968173 ], "downloadtrend": [ 59989215, 60867551, 61392339, 61592251, 61816158, 62262749, 62898679 ], "LastUpdateScan": 1712968173, "LastUpdate": 1712613861, "FirstSeen": 1561673274, "topTrending": -0.30200000000000005, "topPerforming": 1.011 }, { "Name": "cops", "Repository": "lscr.io/linuxserver/cops", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/cops", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-cops/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-cops#application-setup", "ReadMe": "https://github.com/linuxserver/docker-cops#readme", "Project": "http://blog.slucas.fr/en/oss/calibre-opds-php-server", "Overview": "Cops(http://blog.slucas.fr/en/oss/calibre-opds-php-server) by S\u00e9bastien Lucas, stands for Calibre OPDS (and HTML) Php Server.\n\nCOPS links to your Calibre library database and allows downloading and emailing of books directly from a web browser and provides a OPDS feed to connect to your devices.\n\nChanges in your Calibre library are reflected immediately in your COPS pages.\n\nSee : COPS's home(http://blog.slucas.fr/en/oss/calibre-opds-php-server) for more details.\n\nDon't forget to check the Wiki(https://github.com/seblucas/cops/wiki).\n\n## Why? (taken from the author's site)\n\nIn my opinion Calibre is a marvelous tool but is too big and has too much\ndependencies to be used for its content server.\n\nThat's the main reason why I coded this OPDS server. I needed a simple\ntool to be installed on a small server (Seagate Dockstar in my case).\n\nI initially thought of Calibre2OPDS but as it generate static file no\nsearch was possible.\n\nLater I added an simple HTML catalog that should be usable on my Kobo.\n\nSo COPS's main advantages are :\n * No need for many dependencies.\n * No need for a lot of CPU or RAM.\n * Not much code.\n * Search is available.\n * With Dropbox / owncloud it's very easy to have an up to date OPDS server.\n * It was fun to code.\n\nIf you want to use the OPDS feed don't forget to specify feed.php at the end of your URL.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/cops.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/cops-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "COPS Application Data.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /books", "Target": "/books", "Default": "", "Mode": "rw", "Description": "Calibre metadata.db location.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "RecommendedRaw": "5/1/2023", "RecommendedDate": 1682913600, "RecommendedReason": { "en_US": "Easy and simple WebUI for your existing Calibre ebook library" }, "RecommendedWho": "Andrew", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/cops.xml", "CategoryList": [ "Cloud", "MediaApp-Books", "MediaServer-Books" ], "downloads": 22374563, "stars": 93, "trending": 0.363, "trends": [ 0.048, 0.055, 0.062, 0.051, 0.177, 0.377, 0.363 ], "trendsDate": [ 1697292340, 1699887968, 1702487218, 1705086364, 1707692748, 1710374805, 1712968173 ], "downloadtrend": [ 22132979, 22145078, 22158918, 22170130, 22209450, 22293427, 22374563 ], "LastUpdateScan": 1712968173, "LastUpdate": 1712656225, "FirstSeen": 1470974400, "topTrending": 0.315, "topPerforming": 0.363 }, { "Name": "couchpotato", "Repository": "lscr.io/linuxserver/couchpotato", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/couchpotato", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-couchpotato/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-couchpotato#application-setup", "ReadMe": "https://github.com/linuxserver/docker-couchpotato#readme", "Project": "https://couchpota.to/", "Overview": "Couchpotato(https://couchpota.to/) is an automatic NZB and torrent downloader. You can keep a `movies I want` list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory.", "WebUI": "http://[IP]:[PORT:5050]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/couchpotato.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/couchpotato-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5050", "Default": "5050", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Couchpotato Application Data.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Downloads Folder.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /movies", "Target": "/movies", "Default": "", "Mode": "rw", "Description": "Movie Share.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/couchpotato.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 149021727, "stars": 390, "trending": 0.264, "trends": [ 0.048, 0.033, 0.04, 0.049, 0.142, 0.257, 0.264 ], "trendsDate": [ 1697292341, 1699887968, 1702487219, 1705086364, 1707692748, 1710374805, 1712968173 ], "downloadtrend": [ 147855038, 147903538, 147963326, 148035370, 148246493, 148628545, 149021727 ], "LastUpdateScan": 1712968173, "LastUpdate": 1646094001, "FirstSeen": 1470628800, "topTrending": 0.21600000000000003, "topPerforming": 0.264 }, { "Name": "cura", "Repository": "lscr.io/linuxserver/cura", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/cura", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-cura/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-cura#application-setup", "ReadMe": "https://github.com/linuxserver/docker-cura#readme", "Project": "https://ultimaker.com/software/ultimaker-cura/", "Overview": "UltiMaker Cura(https://ultimaker.com/software/ultimaker-cura/) is free, easy-to-use 3D printing software trusted by millions of users. Fine-tune your 3D model with 400+ settings for the best slicing and printing results.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/cura.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/cura-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Cura desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Cura desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/cura.xml", "downloads": 2649, "LastUpdateScan": 1711397184, "LastUpdate": 1711339792, "FirstSeen": 1701003947 }, { "Name": "daapd", "Repository": "lscr.io/linuxserver/daapd", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/daapd", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "host", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-daapd/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-daapd#application-setup", "ReadMe": "https://github.com/linuxserver/docker-daapd#readme", "Project": "https://owntone.github.io/owntone-server/", "Overview": "Daapd(https://owntone.github.io/owntone-server/) (iTunes) media server with support for AirPlay devices, Apple Remote (and compatibles), Chromecast, MPD and internet radio.", "WebUI": "http://[IP]:[PORT:3689]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/daapd.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where daapd server stores its config and dbase files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Map to your music folder.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/daapd.xml", "CategoryList": [ "MediaApp-Music", "MediaServer-Music" ], "downloads": 7017829, "stars": 71, "trending": 0.216, "trends": [ 0.155, 0.145, 0.188, 0.232, 0.242, 0.224, 0.216 ], "trendsDate": [ 1697292341, 1699887968, 1702487219, 1705086365, 1707692749, 1710374805, 1712968173 ], "downloadtrend": [ 6930826, 6940893, 6953938, 6970119, 6987050, 7002704, 7017829 ], "LastUpdateScan": 1712968173, "LastUpdate": 1712738796, "FirstSeen": 1484024400, "topTrending": 0.061, "topPerforming": 0.216 }, { "Name": "darktable", "Repository": "lscr.io/linuxserver/darktable", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/darktable", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-darktable/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-darktable#application-setup", "ReadMe": "https://github.com/linuxserver/docker-darktable#readme", "Project": "https://www.darktable.org/", "Overview": "darktable(https://www.darktable.org/) is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/darktable.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/darktable-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Darktable desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Darktable desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and images", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/darktable.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 228489, "stars": 18, "trending": 78.59, "trends": [ 1.148, 1.135, 1.275, 2.615, 2.467, 2.796, 78.59 ], "trendsDate": [ 1697292341, 1699887968, 1702487219, 1705086365, 1707692749, 1710374806, 1712968173 ], "downloadtrend": [ 44083, 44589, 45165, 46378, 47551, 48919, 228489 ], "LastUpdateScan": 1712968173, "LastUpdate": 1712942882, "FirstSeen": 1617830069, "topTrending": 77.44200000000001, "topPerforming": 78.59 }, { "Name": "davos", "Repository": "lscr.io/linuxserver/davos", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/davos", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-davos/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-davos#application-setup", "ReadMe": "https://github.com/linuxserver/docker-davos#readme", "Project": "https://github.com/linuxserver/davos", "Overview": "Davos(https://github.com/linuxserver/davos) is an FTP automation tool that periodically scans given host locations for new files. It can be configured for various purposes, including listening for specific files to appear in the host location, ready for it to download and then move, if required. It also supports completion notifications as well as downstream API calls, to further the workflow.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/davos.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/davos-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "This is the default port that davos runs under", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "davos's config location. This is where it stores its database file and logs.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /download", "Target": "/download", "Default": "", "Mode": "rw", "Description": "davos's file download location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/davos.xml", "CategoryList": [ "Network-FTP", "Network-Other", "Tools-Utilities" ], "downloads": 4683217, "stars": 41, "trending": 0.035, "trends": [ 0.013, 0.015, 0.017, 0.032, 0.019, 0.026, 0.035 ], "trendsDate": [ 1697292341, 1699887968, 1702487219, 1705086365, 1707692749, 1710374806, 1712968173 ], "downloadtrend": [ 4676468, 4677155, 4677932, 4679433, 4680327, 4681566, 4683217 ], "LastUpdateScan": 1712968173, "LastUpdate": 1712947682, "FirstSeen": 1479445200, "topTrending": 0.022000000000000006, "topPerforming": 0.035 }, { "Name": "ddclient", "Repository": "lscr.io/linuxserver/ddclient", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/ddclient", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-ddclient/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-ddclient#application-setup", "ReadMe": "https://github.com/linuxserver/docker-ddclient#readme", "Project": "https://github.com/ddclient/ddclient", "Overview": "Ddclient(https://github.com/ddclient/ddclient) is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/ddclient.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ddclient-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/ddclient.xml", "CategoryList": [ "Network-DNS" ], "downloads": 79892544, "stars": 171, "trending": 0.226, "trends": [ 0.115, 0.102, 0.1, 0.083, 0.094, 0.192, 0.226 ], "trendsDate": [ 1697292341, 1699887969, 1702487219, 1705086365, 1707692749, 1710374806, 1712968174 ], "downloadtrend": [ 79258189, 79339004, 79418171, 79484473, 79559574, 79712321, 79892544 ], "LastUpdateScan": 1712968174, "LastUpdate": 1712645788, "FirstSeen": 1560204472, "topTrending": 0.111, "topPerforming": 0.226 }, { "Name": "deluge", "Repository": "lscr.io/linuxserver/deluge", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/deluge", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-deluge/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-deluge#application-setup", "ReadMe": "https://github.com/linuxserver/docker-deluge#readme", "Project": "http://deluge-torrent.org/", "Overview": "Deluge(http://deluge-torrent.org/) is a lightweight, Free Software, cross-platform BitTorrent client.\n\n* Full Encryption\n* WebUI\n* Plugin System\n* Much more...", "WebUI": "http://[IP]:[PORT:8112]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deluge.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/deluge-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8112", "Default": "8112", "Mode": "tcp", "Description": "Port for webui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6881", "Target": "6881", "Default": "6881", "Mode": "tcp", "Description": "Inbound torrent traffic (See App Setup)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6881", "Target": "6881", "Default": "6881", "Mode": "udp", "Description": "Inbound torrent traffic (See App Setup)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 58846", "Target": "58846", "Default": "58846", "Mode": "tcp", "Description": "Default deluged port for thin client connectivity", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "deluge configs", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "torrent download directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DELUGE_LOGLEVEL", "Target": "DELUGE_LOGLEVEL", "Default": "error", "Description": "set the loglevel output when running Deluge, default is info for deluged and warning for delgued-web", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deluge.xml", "CategoryList": [ "Downloaders" ], "downloads": 326331712, "stars": 582, "trending": 0.091, "trends": [ 0.088, 0.075, 0.079, 0.077, 0.078, 0.084, 0.091 ], "trendsDate": [ 1697292342, 1699887969, 1702487219, 1705086365, 1707692749, 1710374806, 1712968174 ], "downloadtrend": [ 324757087, 325000092, 325257215, 325508377, 325763235, 326036271, 326331712 ], "LastUpdateScan": 1712968174, "LastUpdate": 1712590974, "FirstSeen": 1, "topTrending": 0.0030000000000000027, "topPerforming": 0.091 }, { "Name": "digikam", "Repository": "lscr.io/linuxserver/digikam", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/digikam", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-digikam/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-digikam#application-setup", "ReadMe": "https://github.com/linuxserver/docker-digikam#readme", "Project": "https://www.digikam.org/", "Overview": "digiKam(https://www.digikam.org/): Professional Photo Management with the Power of Open Source", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/digikam.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/digikam-logo.png", "Config": [ { "@attributes": { "Name": "Port: 3000", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "digiKam desktop gui", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "digiKam desktop gui HTTPS", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores database.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBFOLDER", "Target": "SUBFOLDER", "Default": "/", "Description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/digikam.xml", "CategoryList": [ "MediaApp-Photos" ], "downloads": 415761, "stars": 31, "trending": 0.771, "trends": [ 0.607, 0.603, 0.576, 0.744, 0.596, 0.64, 0.771 ], "trendsDate": [ 1697292342, 1699887969, 1702487220, 1705086365, 1707692750, 1710374806, 1712968174 ], "downloadtrend": [ 399687, 402113, 404444, 407474, 409918, 412557, 415761 ], "LastUpdateScan": 1712968174, "LastUpdate": 1712946463, "FirstSeen": 1601165359, "topTrending": 0.16400000000000003, "topPerforming": 0.771 }, { "Name": "dillinger", "Repository": "lscr.io/linuxserver/dillinger", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/dillinger", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-dillinger/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-dillinger#application-setup", "ReadMe": "https://github.com/linuxserver/docker-dillinger#readme", "Project": "https://github.com/joemccann/dillinger", "Overview": "Dillinger(https://github.com/joemccann/dillinger) is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/dillinger.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/dillinger-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "The port for the Dillinger web interface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Dillinger plugin config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/dillinger.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1366711, "stars": 26, "trending": 0.132, "trends": [ 0.086, 0.081, 0.104, 0.139, 0.089, 0.128, 0.132 ], "trendsDate": [ 1697292342, 1699887969, 1702487220, 1705086366, 1707692750, 1710374807, 1712968174 ], "downloadtrend": [ 1357523, 1358623, 1360041, 1361939, 1363152, 1364905, 1366711 ], "LastUpdateScan": 1712968174, "LastUpdate": 1710965471, "FirstSeen": 1560211637, "topTrending": 0.04600000000000001, "topPerforming": 0.132 }, { "Name": "diskover", "Repository": "lscr.io/linuxserver/diskover", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/diskover", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-diskover/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-diskover#application-setup", "ReadMe": "https://github.com/linuxserver/docker-diskover#readme", "Project": "https://github.com/diskoverdata/diskover-community", "Overview": "diskover(https://github.com/diskoverdata/diskover-community) is an open source file system indexer that uses Elasticsearch to index and manage data across heterogeneous storage systems.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/diskover.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "diskover Web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Default mount point to crawl", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_HOST", "Target": "ES_HOST", "Default": "elasticsearch", "Description": "ElasticSearch host (optional)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_PORT", "Target": "ES_PORT", "Default": "9200", "Description": "ElasticSearch port (optional)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_USER", "Target": "ES_USER", "Default": "elastic", "Description": "ElasticSearch username (optional)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_PASS", "Target": "ES_PASS", "Default": "changeme", "Description": "ElasticSearch password (optional)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/diskover.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 5543517, "stars": 62, "trending": 0.444, "trends": [ 0.416, 0.482, 0.467, 0.5, 0.481, 0.55, 0.444 ], "trendsDate": [ 1697292342, 1699887969, 1702487220, 1705086366, 1707692750, 1710374807, 1712968174 ], "downloadtrend": [ 5383389, 5409445, 5434843, 5462136, 5488523, 5518900, 5543517 ], "LastUpdateScan": 1712968174, "LastUpdate": 1712834178, "FirstSeen": 1542661270, "topTrending": 0.028000000000000025, "topPerforming": 0.444 }, { "Name": "dokuwiki", "Repository": "lscr.io/linuxserver/dokuwiki", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/dokuwiki", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-dokuwiki/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-dokuwiki#application-setup", "ReadMe": "https://github.com/linuxserver/docker-dokuwiki#readme", "Project": "https://www.dokuwiki.org/dokuwiki/", "Overview": "Dokuwiki(https://www.dokuwiki.org/dokuwiki/) is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/dokuwiki.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/dokuwiki-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Application HTTP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "#optional Application HTTPS Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/dokuwiki.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 21341255, "stars": 127, "trending": 0.578, "trends": [ 0.224, 0.205, 0.288, 0.266, 0.308, 1.512, 0.578 ], "trendsDate": [ 1697292342, 1699887969, 1702487220, 1705086366, 1707692750, 1710374807, 1712968174 ], "downloadtrend": [ 20675132, 20717563, 20777338, 20832725, 20897006, 21217845, 21341255 ], "LastUpdateScan": 1712968174, "LastUpdate": 1712937140, "FirstSeen": 1560211638, "topTrending": 0.354, "topPerforming": 0.578 }, { "Name": "domoticz", "Repository": "lscr.io/linuxserver/domoticz", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/domoticz", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-domoticz/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-domoticz#application-setup", "ReadMe": "https://github.com/linuxserver/docker-domoticz#readme", "Project": "https://www.domoticz.com", "Overview": "Domoticz(https://www.domoticz.com) is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/domoticz.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/domoticz-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6144", "Target": "6144", "Default": "6144", "Mode": "tcp", "Description": "Domoticz communication port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 1443", "Target": "1443", "Default": "1443", "Mode": "tcp", "Description": "Domoticz communication port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where Domoticz stores config files and data.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBROOT", "Target": "WEBROOT", "Default": "domoticz", "Description": "Sets webroot to domoticz for usage with subfolder reverse proxy. Not needed unless reverse proxying.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DBASE", "Target": "DBASE", "Default": "path to database", "Description": "Sets path to database. Do not set unless you know what this does.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "path to device", "Default": "path to device", "Description": "For passing through USB devices.", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/domoticz.xml", "CategoryList": [ "HomeAutomation", "Network-Management" ], "downloads": 25487835, "stars": 111, "trending": 0.045, "trends": [ 0.046, 0.047, 0.047, 0.118, 0.043, 0.046, 0.045 ], "trendsDate": [ 1697882729, 1700478347, 1703077557, 1705676777, 1708275950, 1710871566, 1713470771 ], "downloadtrend": [ 25399473, 25411518, 25423439, 25453466, 25464499, 25476309, 25487835 ], "LastUpdateScan": 1713470771, "LastUpdate": 1701288041, "FirstSeen": 1486789200, "topTrending": -0.0010000000000000009, "topPerforming": 0.045 }, { "Name": "doplarr", "Repository": "lscr.io/linuxserver/doplarr", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/doplarr", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-doplarr/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-doplarr#application-setup", "ReadMe": "https://github.com/linuxserver/docker-doplarr#readme", "Project": "https://github.com/kiranshila/Doplarr", "Overview": "Doplarr(https://github.com/kiranshila/Doplarr) is an *arr request bot for Discord.\"", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/doplarr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/doplarr-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISCORD__TOKEN", "Target": "DISCORD__TOKEN", "Default": "", "Description": "Specify your discord bot token.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OVERSEERR__API", "Target": "OVERSEERR__API", "Default": "", "Description": "Specify your Overseerr API key. Leave blank if using Radarr/Sonarr.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OVERSEERR__URL", "Target": "OVERSEERR__URL", "Default": "http://localhost:5055", "Description": "Specify your Overseerr URL. Leave blank if using Radarr/Sonarr.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR__API", "Target": "RADARR__API", "Default": "", "Description": "Specify your Radarr API key. Leave blank if using Overseerr.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR__URL", "Target": "RADARR__URL", "Default": "http://localhost:7878", "Description": "Specify your Radarr URL. Leave blank if using Overseerr.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR__API", "Target": "SONARR__API", "Default": "", "Description": "Specify your Sonarr API key. Leave blank if using Overseerr.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR__URL", "Target": "SONARR__URL", "Default": "http://localhost:8989", "Description": "Specify your Sonarr URL. Leave blank if using Overseerr.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISCORD__MAX_RESULTS", "Target": "DISCORD__MAX_RESULTS", "Default": "25", "Description": "Sets the maximum size of the search results selection", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISCORD__REQUESTED_MSG_STYLE", "Target": "DISCORD__REQUESTED_MSG_STYLE", "Default": ":plain", "Description": "Sets the style of the request alert message. One of `:plain` `:embed` `:none`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR__QUALITY_PROFILE", "Target": "SONARR__QUALITY_PROFILE", "Default": "", "Description": "The name of the quality profile to use by default for Sonarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR__QUALITY_PROFILE", "Target": "RADARR__QUALITY_PROFILE", "Default": "", "Description": "The name of the quality profile to use by default for Radarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR__ROOTFOLDER", "Target": "SONARR__ROOTFOLDER", "Default": "", "Description": "The root folder to use by default for Sonarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR__ROOTFOLDER", "Target": "RADARR__ROOTFOLDER", "Default": "", "Description": "The root folder to use by default for Radarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR__LANGUAGE_PROFILE", "Target": "SONARR__LANGUAGE_PROFILE", "Default": "", "Description": "The name of the language profile to use by default for Sonarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OVERSEERR__DEFAULT_ID", "Target": "OVERSEERR__DEFAULT_ID", "Default": "", "Description": "The Overseerr user id to use by default if there is no associated discord account for the requester", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PARTIAL_SEASONS", "Target": "PARTIAL_SEASONS", "Default": "true", "Description": "Sets whether users can request partial seasons.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": ":info", "Description": "The log level for the logging backend. This can be changed for debugging purposes. One of trace `:debug` `:info` `:warn` `:error` `:fatal` `:report`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JAVA_OPTS", "Target": "JAVA_OPTS", "Default": "", "Description": "For passing additional java options.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/doplarr.xml", "downloads": 54179, "stars": 14, "trending": 5.637, "trends": [ 2.346, 3.402, 5.496, 8.851, 6.993, 6.052, 5.637 ], "trendsDate": [ 1695557130, 1698156361, 1700751966, 1703351161, 1705950363, 1708549555, 1711145176 ], "downloadtrend": [ 37171, 38480, 40718, 44672, 48031, 51125, 54179 ], "LastUpdateScan": 1711145176, "LastUpdate": 1710665859, "FirstSeen": 1643583793, "topTrending": 3.2909999999999995 }, { "Name": "doublecommander", "Repository": "lscr.io/linuxserver/doublecommander", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/doublecommander", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-doublecommander/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-doublecommander#application-setup", "ReadMe": "https://github.com/linuxserver/docker-doublecommander#readme", "Project": "https://doublecmd.sourceforge.io/", "Overview": "Double Commander(https://doublecmd.sourceforge.io/) is a free cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/doublecommander.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/doublecommander-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Double Commander desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Double Commander desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Host data directories, mount as many as needed.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/doublecommander.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 6091029, "stars": 39, "trending": 0.357, "trends": [ 0.343, 0.347, 0.359, 0.381, 0.378, 0.345, 0.357 ], "trendsDate": [ 1697292342, 1699887970, 1702487220, 1705086366, 1707692750, 1710374807, 1712968175 ], "downloadtrend": [ 5960208, 5980988, 6002516, 6025461, 6048353, 6069273, 6091029 ], "LastUpdateScan": 1712968175, "LastUpdate": 1712779144, "FirstSeen": 1601165359, "topTrending": 0.013999999999999957, "topPerforming": 0.357 }, { "Name": "duckdns", "Repository": "lscr.io/linuxserver/duckdns", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/duckdns", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-duckdns/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-duckdns#application-setup", "ReadMe": "https://github.com/linuxserver/docker-duckdns#readme", "Project": "https://duckdns.org/", "Overview": "Duckdns(https://duckdns.org/) is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. The service is completely free, and doesn't require reactivation or forum posts to maintain its existence.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/duckdns.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/duckdns-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files. Also set `LOG_FILE=true` to keep address history.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBDOMAINS", "Target": "SUBDOMAINS", "Default": "subdomain1,subdomain2", "Description": "multiple subdomains allowed, comma separated, no spaces, if your domain is user.duckdns.org you put user, not a sub-subdomain", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TOKEN", "Target": "TOKEN", "Default": "token", "Description": "DuckDNS token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UPDATE_IP", "Target": "UPDATE_IP", "Default": "ipv4", "Description": "Set to `ipv6` or `ipv4` to update **only** your public IPv4/6 address. Set to `both` to update IPv6 and IPv4 address. This variable makes use of a third-party service(#notice-regarding-automatic-detection). Omitting this variable uses DuckDNS for detection and only supports IPv4. `both` and `ipv6` modes needs host networking(#networking-net).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOG_FILE", "Target": "LOG_FILE", "Default": "false", "Description": "Set to `true` to log to file (also need to map /config).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/duckdns.xml", "CategoryList": [ "Network-DNS", "Tools-Utilities" ], "downloads": 207566758, "stars": 385, "trending": 0.138, "trends": [ 0.196, 0.205, 0.181, 0.158, 0.155, 0.148, 0.138 ], "trendsDate": [ 1697292343, 1699887970, 1702487221, 1705086366, 1707692750, 1710374807, 1712968175 ], "downloadtrend": [ 205533598, 205955495, 206328338, 206654934, 206975586, 207281332, 207566758 ], "LastUpdateScan": 1712968175, "LastUpdate": 1712418115, "FirstSeen": 1479358800, "topTrending": -0.057999999999999996, "topPerforming": 0.138 }, { "Name": "duplicati", "Repository": "lscr.io/linuxserver/duplicati", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/duplicati", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-duplicati/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-duplicati#application-setup", "ReadMe": "https://github.com/linuxserver/docker-duplicati#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Beta releases of Duplicati" }, { "Tag": "development", "TagDescription": "Canary releases of Duplicati", "ReadMe": "https://github.com/linuxserver/docker-duplicati/tree/development#readme", "GitHub": "https://github.com/linuxserver/docker-duplicati/tree/development#application-setup" } ], "Project": "https://www.duplicati.com/", "Overview": "Duplicati(https://www.duplicati.com/) works with standard protocols like FTP, SSH, WebDAV as well as popular services like Microsoft OneDrive, Amazon Cloud Drive and S3, Google Drive, box.com, Mega, hubiC and many others.", "WebUI": "http://[IP]:[PORT:8200]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/duplicati.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/duplicati-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8200", "Default": "8200", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /backups", "Target": "/backups", "Default": "", "Mode": "rw", "Description": "Path to store local backups.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /source", "Target": "/source", "Default": "", "Mode": "rw", "Description": "Path to source for files to backup.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CLI_ARGS", "Target": "CLI_ARGS", "Default": "", "Description": "Optionally specify any CLI variables(https://duplicati.readthedocs.io/en/latest/07-other-command-line-utilities/) you want to launch the app with", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/duplicati.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 176324765, "stars": 382, "trending": 0.098, "trends": [ 0.1, 0.114, 0.1, 0.082, 0.092, 0.11, 0.098 ], "trendsDate": [ 1697292343, 1699887970, 1702487221, 1705086367, 1707692751, 1710374807, 1712968175 ], "downloadtrend": [ 175276766, 175476815, 175652088, 175795936, 175958316, 176151219, 176324765 ], "LastUpdateScan": 1712968175, "LastUpdate": 1712376401, "FirstSeen": 1492228800, "topTrending": -0.0020000000000000018, "topPerforming": 0.098 }, { "Name": "emby", "Repository": "lscr.io/linuxserver/emby", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/emby", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-emby/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-emby#application-setup", "ReadMe": "https://github.com/linuxserver/docker-emby#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable emby releases" }, { "Tag": "beta", "TagDescription": "Beta emby releases", "ReadMe": "https://github.com/linuxserver/docker-emby/tree/beta#readme", "GitHub": "https://github.com/linuxserver/docker-emby/tree/beta#application-setup" } ], "Project": "https://emby.media/", "Overview": "Emby(https://emby.media/) organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone emby Media Server.", "WebUI": "http://[IP]:[PORT:8096]", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/emby-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8096", "Default": "8096", "Mode": "tcp", "Description": "Http webUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8920", "Target": "8920", "Default": "8920", "Mode": "tcp", "Description": "Https webUI (you need to setup your own certificate).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Emby data storage location. *This can grow very large, 50gb+ is likely for a large collection.*", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data/tvshows", "Target": "/data/tvshows", "Default": "", "Mode": "rw", "Description": "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data/movies", "Target": "/data/movies", "Default": "", "Mode": "rw", "Description": "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /opt/vc/lib", "Target": "/opt/vc/lib", "Default": "", "Mode": "rw", "Description": "Path for Raspberry Pi OpenMAX libs *optional*.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dri", "Default": "/dev/dri", "Description": "Only needed if you want to use your Intel or AMD GPU for hardware accelerated video encoding (vaapi).", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/vchiq", "Default": "/dev/vchiq", "Description": "Only needed if you want to use your Raspberry Pi OpenMax video encoding (Bellagio).", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/video10", "Default": "/dev/video10", "Description": "Only needed if you want to use your Raspberry Pi V4L2 video encoding.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/video11", "Default": "/dev/video11", "Description": "Only needed if you want to use your Raspberry Pi V4L2 video encoding.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/video12", "Default": "/dev/video12", "Description": "Only needed if you want to use your Raspberry Pi V4L2 video encoding.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "caTemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/emby.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/emby.xml", "downloads": 42889921, "stars": 197, "trending": 0.12, "trends": [ 0.082, 0.082, 0.096, 0.115, 0.126, 0.15, 0.12 ], "trendsDate": [ 1697292343, 1699887970, 1702487221, 1705086367, 1707692751, 1710374808, 1712968175 ], "downloadtrend": [ 42595290, 42630184, 42671127, 42720194, 42774201, 42838406, 42889921 ], "LastUpdateScan": 1712968175, "LastUpdate": 1712886575, "FirstSeen": 1560247648, "topTrending": 0.03799999999999999, "topPerforming": 0.12 }, { "Name": "embystat", "Repository": "lscr.io/linuxserver/embystat", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/embystat", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-embystat/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-embystat#application-setup", "ReadMe": "https://github.com/linuxserver/docker-embystat#readme", "Project": "https://github.com/mregni/EmbyStat", "Overview": "Embystat(https://github.com/mregni/EmbyStat) is a personal web server that can calculate all kinds of statistics from your (local) Emby server. Just install this on your server and let him calculate all kinds of fun stuff.", "WebUI": "http://[IP]:[PORT:6555]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/embystat.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/embystat-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6555", "Default": "6555", "Mode": "tcp", "Description": "web gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/embystat.xml", "CategoryList": [ "MediaApp-Other", "MediaServer-Other" ], "downloads": 10433375, "stars": 33, "trending": 0.038, "trends": [ 0.029, 0.024, 0.026, 0.029, 0.019, 0.027, 0.038 ], "trendsDate": [ 1697292343, 1699887970, 1702487221, 1705086367, 1707692751, 1710374808, 1712968175 ], "downloadtrend": [ 10416345, 10418896, 10421617, 10424659, 10426642, 10429420, 10433375 ], "LastUpdateScan": 1712968175, "LastUpdate": 1698264023, "FirstSeen": 1570745119, "topTrending": 0.008999999999999998, "topPerforming": 0.038 }, { "Name": "emulatorjs", "Repository": "lscr.io/linuxserver/emulatorjs", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/emulatorjs", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-emulatorjs/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-emulatorjs#application-setup", "ReadMe": "https://github.com/linuxserver/docker-emulatorjs#readme", "Project": "https://github.com/linuxserver/emulatorjs", "Overview": "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.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/emulatorjs.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/emulatorjs-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Rom/artwork management interface, used to generate/manage config files and download artwork", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 80", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Emulation frontend containing static web files used to browse and launch games", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 4001", "Target": "4001", "Default": "4001", "Mode": "tcp", "Description": "IPFS peering port, if you want to participate in the P2P network to distribute frontend artwork please forward this to the Internet", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Path to store user profiles", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Path to store roms/artwork", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBFOLDER", "Target": "SUBFOLDER", "Default": "/", "Description": "Specify a subfolder for reverse proxies IE '/FOLDER/'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/emulatorjs.xml", "downloads": 221358, "stars": 69, "trending": 7.502, "trends": [ 10.342, 11.043, 12.983, 11.144, 10.805, 8.428, 7.502 ], "trendsDate": [ 1696421153, 1699020394, 1702168411, 1704762361, 1707361554, 1709960752, 1712556354 ], "downloadtrend": [ 115027, 129306, 148598, 167235, 187494, 204751, 221358 ], "LastUpdateScan": 1712556354, "LastUpdate": 1712220103, "FirstSeen": 1636585401, "topTrending": -2.8400000000000007, "topPerforming": 7.502 }, { "Name": "endlessh", "Repository": "lscr.io/linuxserver/endlessh", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/endlessh", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-endlessh/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-endlessh#application-setup", "ReadMe": "https://github.com/linuxserver/docker-endlessh#readme", "Project": "https://github.com/skeeto/endlessh", "Overview": "Endlessh(https://github.com/skeeto/endlessh) is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/endlessh.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "2222", "Default": "22", "Mode": "tcp", "Description": "ssh port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Required if `LOGFILE` is set to `true`.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MSDELAY", "Target": "MSDELAY", "Default": "10000", "Description": "The endless banner is sent one line at a time. This is the delay in milliseconds between individual lines.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAXLINES", "Target": "MAXLINES", "Default": "32", "Description": "The length of each line is randomized. This controls the maximum length of each line. Shorter lines may keep clients on for longer if they give up after a certain number of bytes.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAXCLIENTS", "Target": "MAXCLIENTS", "Default": "4096", "Description": "Maximum number of connections to accept at a time. Connections beyond this are not immediately rejected, but will wait in the queue.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOGFILE", "Target": "LOGFILE", "Default": "false", "Description": "By default, the app logs to container log. If this is set to `true`, the log will be output to file under `/config/logs/endlessh` (`/config` needs to be mapped).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BINDFAMILY", "Target": "BINDFAMILY", "Default": "", "Description": "By default, the app binds to IPv4 and IPv6 addresses. Set it to `4` or `6` to bind to IPv4 only or IPv6 only, respectively. Leave blank to bind to both.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/endlessh.xml", "downloads": 610816, "stars": 31, "trending": 0.515, "trends": [ 1.875, 2.538, 1.193, 1.055, 0.892, 0.922, 0.515 ], "trendsDate": [ 1697292343, 1699887970, 1702487221, 1705086367, 1707692751, 1710374808, 1712968175 ], "downloadtrend": [ 568549, 583355, 590398, 596696, 602067, 607672, 610816 ], "LastUpdateScan": 1712968175, "LastUpdate": 1711030975, "FirstSeen": 1618711438, "topTrending": -1.3599999999999999, "topPerforming": 0.515 }, { "Name": "fail2ban", "Repository": "lscr.io/linuxserver/fail2ban", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/fail2ban", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "host", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-fail2ban/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-fail2ban#application-setup", "ReadMe": "https://github.com/linuxserver/docker-fail2ban#readme", "Project": "http://www.fail2ban.org/", "Overview": "Fail2ban(http://www.fail2ban.org/) is a daemon to ban hosts that cause multiple authentication errors.", "ExtraParams": "--cap-add=NET_ADMIN --cap-add=NET_RAW", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/fail2ban.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/fail2ban-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /var/log", "Target": "/var/log", "Default": "", "Mode": "ro", "Description": "Host logs. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/airsonic", "Target": "/remotelogs/airsonic", "Default": "", "Mode": "ro", "Description": "Optional path to airsonic log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/apache2", "Target": "/remotelogs/apache2", "Default": "", "Mode": "ro", "Description": "Optional path to apache2 log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/authelia", "Target": "/remotelogs/authelia", "Default": "", "Mode": "ro", "Description": "Optional path to authelia log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/emby", "Target": "/remotelogs/emby", "Default": "", "Mode": "ro", "Description": "Optional path to emby log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/filebrowser", "Target": "/remotelogs/filebrowser", "Default": "", "Mode": "ro", "Description": "Optional path to filebrowser log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/homeassistant", "Target": "/remotelogs/homeassistant", "Default": "", "Mode": "ro", "Description": "Optional path to homeassistant log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/lighttpd", "Target": "/remotelogs/lighttpd", "Default": "", "Mode": "ro", "Description": "Optional path to lighttpd log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/nextcloud", "Target": "/remotelogs/nextcloud", "Default": "", "Mode": "ro", "Description": "Optional path to nextcloud log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/nginx", "Target": "/remotelogs/nginx", "Default": "", "Mode": "ro", "Description": "Optional path to nginx log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/nzbget", "Target": "/remotelogs/nzbget", "Default": "", "Mode": "ro", "Description": "Optional path to nzbget log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/overseerr", "Target": "/remotelogs/overseerr", "Default": "", "Mode": "ro", "Description": "Optional path to overseerr log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/prowlarr", "Target": "/remotelogs/prowlarr", "Default": "", "Mode": "ro", "Description": "Optional path to prowlarr log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/radarr", "Target": "/remotelogs/radarr", "Default": "", "Mode": "ro", "Description": "Optional path to radarr log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/sabnzbd", "Target": "/remotelogs/sabnzbd", "Default": "", "Mode": "ro", "Description": "Optional path to sabnzbd log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/sonarr", "Target": "/remotelogs/sonarr", "Default": "", "Mode": "ro", "Description": "Optional path to sonarr log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/unificontroller", "Target": "/remotelogs/unificontroller", "Default": "", "Mode": "ro", "Description": "Optional path to unificontroller log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /remotelogs/vaultwarden", "Target": "/remotelogs/vaultwarden", "Default": "", "Mode": "ro", "Description": "Optional path to vaultwarden log folder. Mounted as Read Only.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Verbosity", "Target": "VERBOSITY", "Default": "-vv", "Description": "Set the container log verbosity. Valid options are -v, -vv, -vvv, -vvvv, or leaving the value blank or not setting the variable.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/fail2ban.xml", "CategoryList": [ "Security" ], "downloads": 75190, "stars": 37, "trending": 4.181, "trends": [ 8.307, 10.092, 9.447, 68.467, 6.092, 5.88, 4.181 ], "trendsDate": [ 1696457144, 1699055063, 1702168411, 1704762361, 1707361554, 1709960753, 1712556354 ], "downloadtrend": [ 16348, 18183, 20080, 63679, 67810, 72046, 75190 ], "LastUpdateScan": 1712556354, "LastUpdate": 1712302353, "FirstSeen": 1660089827, "topTrending": -4.126 }, { "Name": "faster-whisper", "Repository": "lscr.io/linuxserver/faster-whisper", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/faster-whisper", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-faster-whisper/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-faster-whisper#application-setup", "ReadMe": "https://github.com/linuxserver/docker-faster-whisper#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases" }, { "Tag": "gpu", "TagDescription": "Releases with Nvidia GPU support", "ReadMe": "https://github.com/linuxserver/docker-faster-whisper/tree/gpu#readme", "GitHub": "https://github.com/linuxserver/docker-faster-whisper/tree/gpu#application-setup" } ], "Project": "https://github.com/SYSTRAN/faster-whisper", "Overview": "Faster-whisper(https://github.com/SYSTRAN/faster-whisper) is a reimplementation of OpenAI's Whisper model using CTranslate2, which is a fast inference engine for Transformer models. This container provides a Wyoming protocol server for faster-whisper.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/faster-whisper.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "10300", "Default": "10300", "Mode": "tcp", "Description": "Wyoming connection port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Local path for Whisper config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WHISPER_MODEL", "Target": "WHISPER_MODEL", "Default": "tiny-int8|tiny|base-int8|base|small-int8|small|medium-int8", "Description": "Whisper model that will be used for transcription. From `tiny`, `base`, `small` and `medium`, all with `-int8` compressed variants", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WHISPER_BEAM", "Target": "WHISPER_BEAM", "Default": "1", "Description": "Number of candidates to consider simultaneously during transcription.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WHISPER_LANG", "Target": "WHISPER_LANG", "Default": "en", "Description": "Language that you will speak to the add-on.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/faster-whisper.xml", "downloads": 1222, "stars": 2, "LastUpdateScan": 1711692373, "LastUpdate": 1711262769, "FirstSeen": 1701299164 }, { "Name": "feed2toot", "Repository": "lscr.io/linuxserver/feed2toot", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/feed2toot", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-feed2toot/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-feed2toot#application-setup", "ReadMe": "https://github.com/linuxserver/docker-feed2toot#readme", "Project": "https://gitlab.com/chaica/feed2toot", "Overview": "Feed2toot(https://gitlab.com/chaica/feed2toot) automatically parses rss feeds, identifies new posts and posts them on the Mastodon social network.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/feed2toot.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FEED_LIMIT", "Target": "FEED_LIMIT", "Default": "5", "Description": "Limit number of RSS entries published at each execution.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/feed2toot.xml", "downloads": 41053, "stars": 3, "trending": 11.946, "trends": [ 23.965, 18.497, 15.366, 13.378, 13.627, 11.946 ], "trendsDate": [ 1699719597, 1702314371, 1705014233, 1707608187, 1710374808, 1712968176 ], "downloadtrend": [ 14185, 18656, 22890, 27046, 31223, 36149, 41053 ], "LastUpdateScan": 1712968176, "LastUpdate": 1712964792, "FirstSeen": 1668524658, "topTrending": -12.019 }, { "Name": "ferdium", "Repository": "lscr.io/linuxserver/ferdium", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/ferdium", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-ferdium/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-ferdium#application-setup", "ReadMe": "https://github.com/linuxserver/docker-ferdium#readme", "Project": "https://ferdium.org/", "Overview": "Ferdium(https://ferdium.org/) is a desktop app that helps you organize how you use your favourite apps by combining them into one application.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/ferdium.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ferdium-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Ferdium desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Ferdium desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/ferdium.xml", "downloads": 2736, "stars": 1, "LastUpdateScan": 1712556355, "LastUpdate": 1712458337, "FirstSeen": 1702166344 }, { "Name": "filezilla", "Repository": "lscr.io/linuxserver/filezilla", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/filezilla", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-filezilla/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-filezilla#application-setup", "ReadMe": "https://github.com/linuxserver/docker-filezilla#readme", "Project": "https://filezilla-project.org/", "Overview": "FIleZilla(https://filezilla-project.org/) Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/filezilla.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/filezilla-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "FileZilla desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "FileZilla desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/filezilla.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 370636, "stars": 43, "trending": 1.859, "trends": [ 3.067, 2.511, 2.391, 2.228, 1.986, 2.11, 1.859 ], "trendsDate": [ 1697292343, 1699887971, 1702487221, 1705086367, 1707692751, 1710374808, 1712968176 ], "downloadtrend": [ 324703, 333066, 341224, 348999, 356070, 363745, 370636 ], "LastUpdateScan": 1712968176, "LastUpdate": 1712604661, "FirstSeen": 1618812159, "topTrending": -1.2080000000000002, "topPerforming": 1.859 }, { "Name": "firefox", "Repository": "lscr.io/linuxserver/firefox", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/firefox", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-firefox/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-firefox#application-setup", "ReadMe": "https://github.com/linuxserver/docker-firefox#readme", "Project": "https://www.mozilla.org/en-US/firefox/", "Overview": "Firefox(https://www.mozilla.org/en-US/firefox/) Browser, also known as Mozilla Firefox or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/firefox.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/firefox-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Firefox desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Firefox desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FIREFOX_CLI", "Target": "FIREFOX_CLI", "Default": "https://www.linuxserver.io/", "Description": "Specify one or multiple Firefox CLI flags, this string will be passed to the application in full.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/firefox.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 642809, "stars": 74, "trending": 4.368, "trends": [ 4.069, 3.651, 3.375, 3.178, 3.125, 3.349, 4.368 ], "trendsDate": [ 1697292344, 1699887971, 1702487222, 1705086367, 1707692751, 1710374809, 1712968176 ], "downloadtrend": [ 518817, 538474, 557285, 575576, 594140, 614728, 642809 ], "LastUpdateScan": 1712968176, "LastUpdate": 1712436263, "FirstSeen": 1618869768, "topTrending": 0.2990000000000004, "topPerforming": 4.368 }, { "Name": "flexget", "Repository": "lscr.io/linuxserver/flexget", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/flexget", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-flexget/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-flexget#application-setup", "ReadMe": "https://github.com/linuxserver/docker-flexget#readme", "Project": "http://flexget.com/", "Overview": "Flexget(http://flexget.com/) is a multipurpose automation tool for all of your media.", "WebUI": "http://[IP]:[PORT:5050]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/flexget.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5050", "Default": "5050", "Mode": "tcp", "Description": "HTTP port for the WebUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Local path for FlexGet config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Default path for downloads.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FG_LOG_LEVEL", "Target": "FG_LOG_LEVEL", "Default": "info", "Description": "Set the FlexGet logging level.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FG_LOG_FILE", "Target": "FG_LOG_FILE", "Default": "/config/flexget.log", "Description": "Set the FlexGet log file location.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FG_CONFIG_FILE", "Target": "FG_CONFIG_FILE", "Default": "/config/.flexget/config.yml", "Description": "Set the FlexGet config file location.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FG_WEBUI_PASSWORD", "Target": "FG_WEBUI_PASSWORD", "Default": "info", "Description": "Set the FlexGet webui password. Pay attention to Bash/YAML reserved characters.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/flexget.xml", "downloads": 8342, "stars": 5, "LastUpdateScan": 1712556355, "LastUpdate": 1712258860, "FirstSeen": 1688940281 }, { "Name": "foldingathome", "Repository": "lscr.io/linuxserver/foldingathome", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/foldingathome", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-foldingathome/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-foldingathome#application-setup", "ReadMe": "https://github.com/linuxserver/docker-foldingathome#readme", "Project": "https://foldingathome.org/", "Overview": "Folding@home(https://foldingathome.org/) is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It brings together citizen scientists who volunteer to run simulations of protein dynamics on their personal computers. Insights from this data are helping scientists to better understand biology, and providing new opportunities for developing therapeutics.", "WebUI": "http://[IP]:[PORT:7396]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/foldingathome.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/foldingathome-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "7396", "Default": "7396", "Mode": "tcp", "Description": "Folding@home web gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 36330", "Target": "36330", "Default": "36330", "Mode": "tcp", "Description": "Optional port for connecting remotely via FAHControl app (no password).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where Folding@home should store its database and config.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "RecommendedRaw": "4/1/2020", "RecommendedDate": 1585713600, "RecommendedReason": { "en_US": "Help join the fight against COVID-19" }, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/foldingathome.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 4673543, "stars": 68, "trending": 0.124, "trends": [ 0.077, 0.108, 0.082, 0.095, 0.121, 0.139, 0.124 ], "trendsDate": [ 1697292344, 1699887971, 1702487222, 1705086367, 1707692752, 1710374809, 1712968176 ], "downloadtrend": [ 4642326, 4647362, 4651198, 4655616, 4661261, 4667732, 4673543 ], "LastUpdateScan": 1712968176, "LastUpdate": 1712632601, "FirstSeen": 1584731021, "topTrending": 0.047, "topPerforming": 0.124 }, { "Name": "freecad", "Repository": "lscr.io/linuxserver/freecad", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/freecad", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-freecad/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-freecad#application-setup", "ReadMe": "https://github.com/linuxserver/docker-freecad#readme", "Project": "https://www.freecad.org/", "Overview": "FreeCAD(https://www.freecad.org/) is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/freecad.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freecad-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "FreeCAD desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "FreeCAD desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/freecad.xml", "downloads": 2382, "LastUpdateScan": 1712556355, "LastUpdate": 1712400611, "FirstSeen": 1702166344 }, { "Name": "freetube", "Repository": "lscr.io/linuxserver/freetube", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/freetube", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-freetube/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-freetube#application-setup", "ReadMe": "https://github.com/linuxserver/docker-freetube#readme", "Project": "https://freetubeapp.io/", "Overview": "FreeTube(https://freetubeapp.io/) is a feature-rich and user-friendly YouTube client with a focus on privacy.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/freetube.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freetube-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "FreeTube desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS FreeTube desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/freetube.xml", "LastUpdateScan": 1712880379, "LastUpdate": 1712879336, "FirstSeen": 1712880379 }, { "Name": "freshrss", "Repository": "lscr.io/linuxserver/freshrss", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/freshrss", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-freshrss/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-freshrss#application-setup", "ReadMe": "https://github.com/linuxserver/docker-freshrss#readme", "Project": "https://freshrss.org/", "Overview": "Freshrss(https://freshrss.org/) is a free, self-hostable aggregator for rss feeds.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/freshrss.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freshrss-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/freshrss.xml", "CategoryList": [ "Network-Other", "Other" ], "downloads": 46751650, "stars": 189, "trending": 0.202, "trends": [ 0.168, 0.233, 0.135, 0.151, 0.148, 0.208, 0.202 ], "trendsDate": [ 1697292344, 1699887971, 1702487222, 1705086368, 1707692752, 1710374809, 1712968176 ], "downloadtrend": [ 46250132, 46358371, 46421072, 46491153, 46560021, 46656997, 46751650 ], "LastUpdateScan": 1712968176, "LastUpdate": 1712778682, "FirstSeen": 1475899200, "topTrending": 0.034, "topPerforming": 0.202 }, { "Name": "gimp", "Repository": "lscr.io/linuxserver/gimp", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/gimp", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-gimp/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-gimp#application-setup", "ReadMe": "https://github.com/linuxserver/docker-gimp#readme", "Project": "https://www.gimp.org/", "Overview": "GIMP(https://www.gimp.org/) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/gimp.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/gimp-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "GIMP desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "GIMP desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/gimp.xml", "downloads": 2408, "stars": 2, "LastUpdateScan": 1712556355, "LastUpdate": 1712036716, "FirstSeen": 1702166345 }, { "Name": "github-desktop", "Repository": "lscr.io/linuxserver/github-desktop", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/github-desktop", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-github-desktop/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-github-desktop#application-setup", "ReadMe": "https://github.com/linuxserver/docker-github-desktop#readme", "Project": "https://desktop.github.com/", "Overview": "Github Desktop(https://desktop.github.com/) is an open source Electron-based GitHub app. It is written in TypeScript and uses React.", "ExtraParams": "--cap-add=IPC_LOCK --shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/github-desktop.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/github-desktop-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Github Desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS Github Desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/github-desktop.xml", "downloads": 5355, "stars": 5, "LastUpdateScan": 1712556355, "LastUpdate": 1712442418, "FirstSeen": 1680717871 }, { "Name": "gitqlient", "Repository": "lscr.io/linuxserver/gitqlient", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/gitqlient", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-gitqlient/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-gitqlient#application-setup", "ReadMe": "https://github.com/linuxserver/docker-gitqlient#readme", "Project": "https://github.com/francescmm/GitQlient", "Overview": "GitQlient(https://github.com/francescmm/GitQlient) is a multi-platform Git client originally forked from QGit. Nowadays it goes beyond of just a fork and adds a lot of new functionality.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/gitqlient.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/gitqlient-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "GitQlient desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS GitQlient desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/gitqlient.xml", "downloads": 2050, "stars": 1, "LastUpdateScan": 1712556355, "LastUpdate": 1711971767, "FirstSeen": 1680717871 }, { "Name": "grav", "Repository": "lscr.io/linuxserver/grav", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/grav", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-grav/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-grav#application-setup", "ReadMe": "https://github.com/linuxserver/docker-grav#readme", "Project": "https://github.com/getgrav/grav/", "Overview": "Grav(https://github.com/getgrav/grav/) is a Fast, Simple, and Flexible, file-based Web-platform.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/grav.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/grav-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Port for web frontend", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/grav.xml", "downloads": 415162, "stars": 39, "trending": 0.847, "trends": [ 0.895, 0.946, 0.657, 1.063, 2.376, 0.663, 0.847 ], "trendsDate": [ 1697292344, 1699887971, 1702487222, 1705086368, 1707692752, 1710374809, 1712968177 ], "downloadtrend": [ 388651, 392361, 394955, 399197, 408913, 411644, 415162 ], "LastUpdateScan": 1712968177, "LastUpdate": 1712411837, "FirstSeen": 1618711438, "topTrending": -0.04800000000000004, "topPerforming": 0.847 }, { "Name": "grocy", "Repository": "lscr.io/linuxserver/grocy", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/grocy", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-grocy/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-grocy#application-setup", "ReadMe": "https://github.com/linuxserver/docker-grocy#readme", "Project": "https://github.com/grocy/grocy", "Overview": "Grocy(https://github.com/grocy/grocy) is an ERP system for your kitchen! Cut down on food waste, and manage your chores with this brilliant utility.\n\nKeep track of your purchases, how much food you are wasting, what chores need doing and what batteries need charging with this proudly Open Source tool\n\nFor more information on grocy visit their website and check it out: https://grocy.info", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/grocy.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/grocy-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "9283", "Mode": "tcp", "Description": "will map the container's port 80 to port 9283 on the host", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/grocy.xml", "CategoryList": [ "HomeAutomation", "Productivity", "MediaApp-Other" ], "downloads": 54579712, "stars": 148, "trending": 0.111, "trends": [ 0.113, 0.155, 0.139, 0.116, 0.121, 0.119, 0.111 ], "trendsDate": [ 1697292344, 1699887972, 1702487222, 1705086368, 1707692752, 1710374809, 1712968177 ], "downloadtrend": [ 54165738, 54250005, 54325508, 54388577, 54454255, 54519362, 54579712 ], "LastUpdateScan": 1712968177, "LastUpdate": 1712476052, "FirstSeen": 1550919691, "topTrending": -0.0020000000000000018, "topPerforming": 0.111 }, { "Name": "habridge", "Repository": "lscr.io/linuxserver/habridge", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/habridge", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-habridge/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-habridge#application-setup", "ReadMe": "https://github.com/linuxserver/docker-habridge#readme", "Project": "https://bwssystems.com/#!/habridge", "Overview": "Habridge(https://bwssystems.com/#!/habridge) emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot Gen 1 (gen 2 has issues discovering ha-bridge) or other systems that support Philips Hue. The Bridge handles basic commands such as \"On\", \"Off\" and \"brightness\" commands of the hue protocol. This bridge can control most devices that have a distinct API.\n\nIn the cases of systems that require authorization and/or have APIs that cannot be handled in the current method, a module may need to be built. The Harmony Hub is such a module and so is the Nest module. The Bridge has helpers to build devices for the gateway for the Logitech Harmony Hub, Vera, Vera Lite or Vera Edge, Nest, Somfy Tahoma, Home Assistant, Domoticz, MQTT, HAL, Fibaro, HomeWizard, LIFX, OpenHAB, FHEM, Broadlink and the ability to proxy all of your real Hue bridges behind this bridge.\n\nThis bridge was built to help put the Internet of Things together.\n\nFor more information about how to use this software have a look at their Wiki https://github.com/bwssytems/ha-bridge/wiki(https://github.com/bwssytems/ha-bridge/wiki)", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/habridge.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/habridge-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 50000", "Target": "50000", "Default": "50000", "Mode": "tcp", "Description": "HABridge communication port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where HABridge stores config files and data.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SEC_KEY", "Target": "SEC_KEY", "Default": "", "Description": "Key used to secure communication.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/habridge.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 3893574, "stars": 39, "trending": 0.092, "trends": [ 0.052, 0.056, 0.064, 0.089, 0.078, 0.081, 0.092 ], "trendsDate": [ 1697292345, 1699887972, 1702487223, 1705086368, 1707692752, 1710374809, 1712968177 ], "downloadtrend": [ 3875699, 3877880, 3880356, 3883821, 3886846, 3890009, 3893574 ], "LastUpdateScan": 1712968177, "LastUpdate": 1712776635, "FirstSeen": 1560283785, "topTrending": 0.04, "topPerforming": 0.092 }, { "Name": "headphones", "Repository": "lscr.io/linuxserver/headphones", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/headphones", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-headphones/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-headphones", "ReadMe": "https://github.com/linuxserver/docker-headphones#readme", "Project": "https://github.com/rembo10/headphones", "Overview": "Headphones(https://github.com/rembo10/headphones) is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, \u00b5Torrent and Blackhole.", "WebUI": "http://[IP]:[PORT:8181]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/headphones.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/headphones-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8181", "Default": "8181", "Mode": "tcp", "Description": "Application WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "ISOs.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Your music directory.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/headphones.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 88836405, "stars": 220, "trending": 0.047, "trends": [ 0.042, 0.048, 0.047, 0.051, 0.051, 0.051, 0.047 ], "trendsDate": [ 1697292345, 1699887972, 1702487223, 1705086368, 1707692752, 1710374810, 1712968177 ], "downloadtrend": [ 88575094, 88617990, 88659561, 88704607, 88749543, 88794573, 88836405 ], "LastUpdateScan": 1712968177, "LastUpdate": 1697549188, "FirstSeen": 1470628800, "topTrending": 0.0049999999999999975, "topPerforming": 0.047 }, { "Name": "healthchecks", "Repository": "lscr.io/linuxserver/healthchecks", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/healthchecks", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-healthchecks/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-healthchecks#application-setup", "ReadMe": "https://github.com/linuxserver/docker-healthchecks#readme", "Project": "https://github.com/healthchecks/healthchecks", "Overview": "Healthchecks(https://github.com/healthchecks/healthchecks) is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/healthchecks.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/healthchecks-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Healthchecks Web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 2525", "Target": "2525", "Default": "2525", "Mode": "tcp", "Description": "Port for inbound SMTP pings", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SITE_ROOT", "Target": "SITE_ROOT", "Default": "", "Description": "The site's top-level URL and the port it listens to if different than 80 or 443 (e.g., https://healthchecks.example.com:8000).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SITE_NAME", "Target": "SITE_NAME", "Default": "", "Description": "The site's name (e.g., \"Example Corp HealthChecks\").", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUPERUSER_EMAIL", "Target": "SUPERUSER_EMAIL", "Default": "", "Description": "Superuser email.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUPERUSER_PASSWORD", "Target": "SUPERUSER_PASSWORD", "Default": "", "Description": "Superuser password.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "ALLOWED_HOSTS", "Target": "ALLOWED_HOSTS", "Default": "", "Description": "A comma-separated list of valid hostnames for the server. Default is: `*`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APPRISE_ENABLED", "Target": "APPRISE_ENABLED", "Default": "False", "Description": "Set to `True` to enable the Apprise integration (https://github.com/caronc/apprise).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CSRF_TRUSTED_ORIGINS", "Target": "CSRF_TRUSTED_ORIGINS", "Default": "", "Description": "A list(https://docs.python.org/3/tutorial/introduction.html#lists) of trusted origins for unsafe requests (e.g. POST). Defaults to the value of `SITE_ROOT`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "True", "Description": "Set to `False` to disable. Debug mode relaxes CSRF protections and increases logging verbosity but should be disabled for production instances as it will impact performance and security.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEFAULT_FROM_EMAIL", "Target": "DEFAULT_FROM_EMAIL", "Default": "", "Description": "From email for alerts.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_HOST", "Target": "EMAIL_HOST", "Default": "", "Description": "SMTP host.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_PORT", "Target": "EMAIL_PORT", "Default": "", "Description": "SMTP port.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_HOST_USER", "Target": "EMAIL_HOST_USER", "Default": "", "Description": "SMTP user.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_HOST_PASSWORD", "Target": "EMAIL_HOST_PASSWORD", "Default": "", "Description": "SMTP password.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "EMAIL_USE_TLS", "Target": "EMAIL_USE_TLS", "Default": "", "Description": "Use TLS for SMTP (`True` or `False`).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INTEGRATIONS_ALLOW_PRIVATE_IPS", "Target": "INTEGRATIONS_ALLOW_PRIVATE_IPS", "Default": "", "Description": "Defaults to False. Set to True to allow integrations to connect to private IP addresses.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PING_EMAIL_DOMAIN", "Target": "PING_EMAIL_DOMAIN", "Default": "", "Description": "The domain to use for generating ping email addresses. Defaults to `localhost`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RP_ID", "Target": "RP_ID", "Default": "", "Description": "If using webauthn for 2FA set this to match your Healthchecks domain. Webauthn will only work over https.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SECRET_KEY", "Target": "SECRET_KEY", "Default": "", "Description": "A secret key used for cryptographic signing. Will generate a random value if one is not supplied and save it to `/config/local_settings.py`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SITE_LOGO_URL", "Target": "SITE_LOGO_URL", "Default": "", "Description": "Full URL to custom site logo.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/healthchecks.xml", "downloads": 17889165, "stars": 124, "trending": 0.094, "trends": [ 0.073, 0.063, 0.083, 0.088, 0.118, 0.094, 0.094 ], "trendsDate": [ 1697292345, 1699887972, 1702487223, 1705086368, 1707692753, 1710374810, 1712968177 ], "downloadtrend": [ 17792780, 17803967, 17818798, 17834577, 17855561, 17872405, 17889165 ], "LastUpdateScan": 1712968177, "LastUpdate": 1712567174, "FirstSeen": 1634990599, "topTrending": 0.021000000000000005, "topPerforming": 0.094 }, { "Name": "hedgedoc", "Repository": "lscr.io/linuxserver/hedgedoc", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/hedgedoc", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-hedgedoc/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-hedgedoc#application-setup", "ReadMe": "https://github.com/linuxserver/docker-hedgedoc#readme", "Project": "https://hedgedoc.org/", "Overview": "HedgeDoc(https://hedgedoc.org/) gives you access to all your files wherever you are.\n\nHedgeDoc is a real-time, multi-platform collaborative markdown note editor. This means that you can write notes with other people on your desktop, tablet or even on the phone. You can sign-in via multiple auth providers like Facebook, Twitter, GitHub and many more on the homepage.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/hedgedoc.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hedgedoc-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Web gui port (internal port also needs to be changed if accessing at port other than 80, 443 and 3000).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "hostname or ip", "Description": "Host address of mysql database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "3306", "Description": "Port to access mysql database default is 3306", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "hedgedoc", "Description": "Database user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASS", "Target": "DB_PASS", "Default": "secret password", "Description": "Database password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "hedgedoc", "Description": "Database name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMD_DOMAIN", "Target": "CMD_DOMAIN", "Default": "localhost", "Description": "The address the gui will be accessed at (ie. `192.168.1.1` or `hedgedoc.domain.com`).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMD_URL_ADDPORT", "Target": "CMD_URL_ADDPORT", "Default": "false", "Description": "Set to `true` if using a port other than `80` or `443`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMD_PROTOCOL_USESSL", "Target": "CMD_PROTOCOL_USESSL", "Default": "false", "Description": "Set to `true` if accessing over https via reverse proxy.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMD_PORT", "Target": "CMD_PORT", "Default": "3000", "Description": "If you wish to access hedgedoc at a port different than 80, 443 or 3000, you need to set this to that port (ie. `CMD_PORT=5000`) and change the port mapping accordingly (5000:5000).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMD_ALLOW_ORIGIN", "Target": "CMD_ALLOW_ORIGIN", "Default": "'localhost'", "Description": "Comma-separated list of allowed hostnames", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "Requires": "MySQL or MariaDB installed", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/hedgedoc.xml", "downloads": 388500, "stars": 29, "trending": 1.757, "trends": [ 1.113, 1.496, 1.595, 1.697, 1.422, 1.559, 1.757 ], "trendsDate": [ 1697292345, 1699887972, 1702487223, 1705086369, 1707692753, 1710374810, 1712968177 ], "downloadtrend": [ 352927, 358288, 364094, 370381, 375724, 381675, 388500 ], "LastUpdateScan": 1712968177, "LastUpdate": 1712777922, "FirstSeen": 1615662177, "topTrending": 0.6439999999999999, "topPerforming": 1.757 }, { "Name": "heimdall", "Repository": "lscr.io/linuxserver/heimdall", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/heimdall", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-heimdall/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-heimdall#application-setup", "ReadMe": "https://github.com/linuxserver/docker-heimdall#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Heimdall releases." }, { "Tag": "development", "TagDescription": "Latest commit from the github 2.x branch.", "ReadMe": "https://github.com/linuxserver/docker-heimdall/tree/development#readme", "GitHub": "https://github.com/linuxserver/docker-heimdall/tree/development#application-setup" } ], "Project": "https://heimdall.site", "Overview": "Heimdall(https://heimdall.site) is a way to organise all those links to your most used web sites and web applications in a simple way.\n\nSimplicity is the key to Heimdall.\n\nWhy not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/heimdall.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/heimdall-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "RecommendedRaw": "2/1/2019", "RecommendedDate": 1548997200, "RecommendedReason": { "en_US": "A great customizable landing page for all your websites, docker containers etc" }, "RecommendedWho": "Andrew", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/heimdall.xml", "CategoryList": [ "Tools-Utilities", "Network-Web", "Network-Other" ], "downloads": 573640823, "stars": 1078, "trending": 0.157, "trends": [ 0.155, 0.199, 0.144, 0.126, 0.129, 0.221, 0.157 ], "trendsDate": [ 1697292345, 1699887972, 1702487223, 1705086369, 1707692753, 1710374810, 1712968178 ], "downloadtrend": [ 568065565, 569200714, 570021062, 570738461, 571475914, 572742753, 573640823 ], "LastUpdateScan": 1712968178, "LastUpdate": 1712947144, "FirstSeen": 1518411600, "topTrending": 0.0020000000000000018, "topPerforming": 0.157 }, { "Name": "hishtory-server", "Repository": "lscr.io/linuxserver/hishtory-server", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/hishtory-server", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-hishtory-server/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-hishtory-server#application-setup", "ReadMe": "https://github.com/linuxserver/docker-hishtory-server#readme", "Project": "https://github.com/ddworken/hishtory", "Overview": "hiSHtory(https://github.com/ddworken/hishtory) is a better shell history. It stores your shell history in context (what directory you ran the command in, whether it succeeded or failed, how long it took, etc). This is all stored locally and end-to-end encrypted for syncing to to all your other computers.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/hishtory-server.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hishtory-server-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "API port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HISHTORY_POSTGRES_DB", "Target": "HISHTORY_POSTGRES_DB", "Default": "postgresql://${HISHTORY_DB_USER}:${HISHTORY_DB_PASS}@hishtory-db:5432/hishtory?sslmode=disable", "Description": "Postgres DB Connection URI(https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING). Special characters must be URL encoded(https://en.wikipedia.org/wiki/URL_encoding).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HISHTORY_SQLITE_DB", "Target": "HISHTORY_SQLITE_DB", "Default": "/config/hishtory.db", "Description": "SQLite database path. Needs to be a mounted volume for persistence. Don't set at the same time as HISHTORY_POSTGRES_DB.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/hishtory-server.xml", "downloads": 12496, "stars": 8, "LastUpdateScan": 1713306892, "LastUpdate": 1713155353, "FirstSeen": 1684584259 }, { "Name": "homeassistant", "Repository": "lscr.io/linuxserver/homeassistant", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/homeassistant", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "host", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-homeassistant/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-homeassistant#application-setup", "ReadMe": "https://github.com/linuxserver/docker-homeassistant#readme", "Project": "https://www.home-assistant.io/", "Overview": "Home Assistant Core(https://www.home-assistant.io/) - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.", "WebUI": "http://[IP]:[PORT:8123]", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/homeassistant-logo.png", "Config": [ { "@attributes": { "Name": "Port: 8123", "Target": "8123", "Default": "8123", "Mode": "tcp", "Description": "Application WebUI, only use this if you are not using host mode.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Home Assistant config storage path.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/path/to/device", "Default": "/path/to/device", "Description": "For passing through USB, serial or gpio devices.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "caTemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/homeassistant.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/homeassistant.xml", "downloads": 2154582, "stars": 176, "trending": 2.95, "trends": [ 2.152, 2.473, 3.064, 3.789, 2.834, 3.417, 2.95 ], "trendsDate": [ 1697292345, 1699887973, 1702487223, 1705086369, 1707692753, 1710374810, 1712968178 ], "downloadtrend": [ 1784888, 1830141, 1887984, 1962346, 2019581, 2091023, 2154582 ], "LastUpdateScan": 1712968178, "LastUpdate": 1712926672, "FirstSeen": 1618711438, "topTrending": 0.798, "topPerforming": 2.95 }, { "Name": "htpcmanager", "Repository": "lscr.io/linuxserver/htpcmanager", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/htpcmanager", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-htpcmanager/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-htpcmanager#application-setup", "ReadMe": "https://github.com/linuxserver/docker-htpcmanager#readme", "Project": "https://github.com/HTPC-Manager/HTPC-Manager", "Overview": "Htpcmanager(https://github.com/HTPC-Manager/HTPC-Manager) is a front end for many htpc related applications.", "WebUI": "http://[IP]:[PORT:8085]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/htpcmanager.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/htpcmanager-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8085", "Default": "8085", "Mode": "tcp", "Description": "Application WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/htpcmanager.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Other" ], "downloads": 21002886, "stars": 88, "trending": 0.083, "trends": [ 0.036, 0.025, 0.082, 0.085, 0.08, 0.088, 0.083 ], "trendsDate": [ 1697292346, 1699887973, 1702487224, 1705086369, 1707692753, 1710374810, 1712968178 ], "downloadtrend": [ 20910113, 20915341, 20932477, 20950196, 20967024, 20985530, 21002886 ], "LastUpdateScan": 1712968178, "LastUpdate": 1712707541, "FirstSeen": 1470628800, "topTrending": 0.04700000000000001, "topPerforming": 0.083 }, { "Name": "inkscape", "Repository": "lscr.io/linuxserver/inkscape", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/inkscape", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-inkscape/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-inkscape#application-setup", "ReadMe": "https://github.com/linuxserver/docker-inkscape#readme", "Project": "https://inkscape.org/", "Overview": "Inkscape(https://inkscape.org/) is professional quality vector graphics software which runs on Linux, Mac OS X and Windows desktop computers.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/inkscape.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/inkscape-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Inkscape desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Inkscape desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/inkscape.xml", "downloads": 4610, "LastUpdateScan": 1712556356, "LastUpdate": 1712189717, "FirstSeen": 1702166345 }, { "Name": "ipfs", "Repository": "lscr.io/linuxserver/ipfs", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/ipfs", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-ipfs/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-ipfs#application-setup", "ReadMe": "https://github.com/linuxserver/docker-ipfs#readme", "Project": "https://ipfs.io/", "Overview": "Ipfs(https://ipfs.io/) - A peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/ipfs.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ipfs-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "The port for the IPFS web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 4001", "Target": "4001", "Default": "4001", "Mode": "tcp", "Description": "Peering port, this is the only port you should expose to the internet", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 5001", "Target": "5001", "Default": "5001", "Mode": "tcp", "Description": "API port, the clientside webUI needs to be able to talk to this from whatever machine your web browser is on", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8080", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Gateway Port, actually serves IPFS content", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "HTTPS port for web UI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "IPFS storage and config files/logs", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/ipfs.xml", "CategoryList": [ "Network-Other", "Tools-Utilities" ], "downloads": 672877, "stars": 35, "trending": 0.083, "trends": [ 0.083, 0.082, 0.08, 0.107, 0.06, 0.368, 0.083 ], "trendsDate": [ 1697292346, 1699887973, 1702487224, 1705086369, 1707692753, 1710374811, 1712968178 ], "downloadtrend": [ 667649, 668200, 668732, 669445, 669845, 672317, 672877 ], "LastUpdateScan": 1712968178, "LastUpdate": 1643920579, "FirstSeen": 1600978119, "topTrending": 0, "topPerforming": 0.083 }, { "Name": "jackett", "Repository": "lscr.io/linuxserver/jackett", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/jackett", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-jackett/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-jackett#application-setup", "ReadMe": "https://github.com/linuxserver/docker-jackett#readme", "Project": "https://github.com/Jackett/Jackett", "Overview": "Jackett(https://github.com/Jackett/Jackett) works as a proxy server: it translates queries from apps (Sonarr, SickRage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping and translation logic - removing the burden from other apps.", "WebUI": "http://[IP]:[PORT:9117]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/jackett.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jackett-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9117", "Default": "9117", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where Jackett should store its config file.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Path to torrent blackhole.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AUTO_UPDATE", "Target": "AUTO_UPDATE", "Default": "true", "Description": "Allow Jackett to update inside of the container (currently recommended by Jackett and enabled by default)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RUN_OPTS", "Target": "RUN_OPTS", "Default": "", "Description": "Optionally specify additional arguments to be passed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/jackett.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 1537471071, "stars": 1126, "trending": 0.112, "trends": [ 0.164, 0.152, 0.147, 0.143, 0.127, 0.119, 0.112 ], "trendsDate": [ 1697292346, 1699887973, 1702487224, 1705086369, 1707692754, 1710374811, 1712968178 ], "downloadtrend": [ 1525234405, 1527556475, 1529799465, 1531993563, 1533934162, 1535754359, 1537471071 ], "LastUpdateScan": 1712968178, "LastUpdate": 1712904502, "FirstSeen": 1492401600, "topTrending": -0.052000000000000005, "topPerforming": 0.112 }, { "Name": "jellyfin", "Repository": "lscr.io/linuxserver/jellyfin", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/jellyfin", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-jellyfin/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-jellyfin#application-setup", "ReadMe": "https://github.com/linuxserver/docker-jellyfin#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Jellyfin releases" }, { "Tag": "nightly", "TagDescription": "Nightly Jellyfin releases", "ReadMe": "https://github.com/linuxserver/docker-jellyfin/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-jellyfin/tree/nightly#application-setup" } ], "Project": "https://github.com/jellyfin/jellyfin", "Overview": "Jellyfin(https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.", "WebUI": "http://[IP]:[PORT:8096]", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8096", "Default": "8096", "Mode": "tcp", "Description": "Http webUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8920", "Target": "8920", "Default": "8920", "Mode": "tcp", "Description": "Optional - Https webUI (you need to set up your own certificate).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 7359", "Target": "7359", "Default": "7359", "Mode": "udp", "Description": "Optional - Allows clients to discover Jellyfin on the local network.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 1900", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "Optional - Service discovery used by DNLA and clients.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.*", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data/tvshows", "Target": "/data/tvshows", "Default": "", "Mode": "rw", "Description": "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data/movies", "Target": "/data/movies", "Default": "", "Mode": "rw", "Description": "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JELLYFIN_PublishedServerUrl", "Target": "JELLYFIN_PublishedServerUrl", "Default": "192.168.0.5", "Description": "Set the autodiscovery response domain or IP address.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "caTemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/jellyfin.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/jellyfin.xml", "downloads": 139198060, "stars": 681, "trending": 0.249, "trends": [ 0.362, 0.265, 0.278, 0.291, 0.291, 0.298, 0.249 ], "trendsDate": [ 1697292346, 1699887973, 1702487224, 1705086370, 1707692754, 1710374811, 1712968178 ], "downloadtrend": [ 136885935, 137250090, 137632913, 138034939, 138438145, 138851999, 139198060 ], "LastUpdateScan": 1712968178, "LastUpdate": 1712667118, "FirstSeen": 1560247648, "topTrending": -0.11299999999999999, "topPerforming": 0.249 }, { "Name": "kanzi", "Repository": "lscr.io/linuxserver/kanzi", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/kanzi", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-kanzi/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-kanzi#application-setup", "ReadMe": "https://github.com/linuxserver/docker-kanzi#readme", "Project": "https://lexigr.am/", "Overview": "Kanzi(https://lexigr.am/), formerly titled Kodi-Alexa, this custom skill is the ultimate voice remote control for navigating Kodi. It can do anything you can think of (100+ intents). This container also contains lexigram-cli to setup Kanzi with an Amazon Developer Account and automatically deploy it to Amazon.", "WebUI": "https://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/kanzi.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kanzi-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Application Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INVOCATION_NAME", "Target": "INVOCATION_NAME", "Default": "kanzi", "Description": "Specify an invocation name for this skill, use either kanzi or kod.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "URL_ENDPOINT", "Target": "URL_ENDPOINT", "Default": "https://server.com/kanzi/", "Description": "Specify the URL at which the webserver is reachable either `https://kanzi.server.com/` or `https://server.com/kanzi/` Note the trailing slash **MUST** be included.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/kanzi.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Other", "Network-Other", "HomeAutomation" ], "downloads": 1819288, "stars": 11, "trending": 0.023, "trends": [ 0.023, 0.023 ], "trendsDate": [ 1710374811, 1712968179 ], "downloadtrend": [ 1818440, 1818866, 1819288 ], "LastUpdateScan": 1712968179, "LastUpdate": 1655833417, "FirstSeen": 1556834948 }, { "Name": "kasm", "Repository": "lscr.io/linuxserver/kasm", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/kasm", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "true", "Support": "https://github.com/linuxserver/docker-kasm/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-kasm#application-setup", "ReadMe": "https://github.com/linuxserver/docker-kasm#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Kasm releases" }, { "Tag": "develop", "TagDescription": "Tip of develop", "ReadMe": "https://github.com/linuxserver/docker-kasm/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-kasm/tree/develop#application-setup" } ], "Project": "https://www.kasmweb.com/", "Overview": "Kasm(https://www.kasmweb.com/) Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services. Kasm uses devops-enabled Containerized Desktop Infrastructure (CDI) to create on-demand, disposable, docker containers that are accessible via web browser. Example use-cases include Remote Browser Isolation (RBI), Data Loss Prevention (DLP), Desktop as a Service (DaaS), Secure Remote Access Services (RAS), and Open Source Intelligence (OSINT) collections.\n\nThe rendering of the graphical-based containers is powered by the open-source project KasmVNC(https://www.kasmweb.com/kasmvnc.html).", "WebUI": "https://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/kasm-static.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kasm-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Kasm Installation wizard. (https)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6333", "Target": "6333", "Default": "6333", "Mode": "tcp", "Description": "Kasm Workspaces interface. (https)", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /opt", "Target": "/opt", "Default": "", "Mode": "rw", "Description": "Docker and installation storage. (requires /mnt/cache/appdata/path or direct disk mount)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /profiles", "Target": "/profiles", "Default": "", "Mode": "rw", "Description": "Optionally specify a path for persistent profile storage.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "KASM_PORT", "Target": "KASM_PORT", "Default": "6333", "Description": "Specify the port you bind to the outside for Kasm Workspaces.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOCKER_HUB_USERNAME", "Target": "DOCKER_HUB_USERNAME", "Default": "USER", "Description": "Optionally specify a DockerHub Username to pull private images.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOCKER_HUB_PASSWORD", "Target": "DOCKER_HUB_PASSWORD", "Default": "PASS", "Description": "Optionally specify a DockerHub password to pull private images.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/kasm-static.xml", "downloads": 140193, "stars": 64, "trending": 27.239, "trends": [ 11.523, 19.001, 21.541, 14.132, 16.135, 35.457, 27.239 ], "trendsDate": [ 1696269947, 1698869159, 1701464782, 1704063938, 1706663165, 1709262437, 1711857951 ], "downloadtrend": [ 30131, 37199, 47412, 55215, 65838, 102006, 140193 ], "LastUpdateScan": 1711857951, "LastUpdate": 1711490848, "FirstSeen": 1657296224, "topTrending": 15.716000000000001, "topPerforming": 27.239 }, { "Name": "kavita", "Repository": "lscr.io/linuxserver/kavita", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/kavita", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-kavita/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-kavita#application-setup", "ReadMe": "https://github.com/linuxserver/docker-kavita#readme", "Project": "https://github.com/Kareadita/Kavita", "Overview": "Kavita(https://github.com/Kareadita/Kavita) is a fast, feature rich, cross platform reading server. Built with a focus for being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family!", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/kavita.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kavita-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "web gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Media library containing manga, comics and books.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/kavita.xml", "downloads": 31472, "stars": 11, "trending": 23.43, "trends": [ 36.835, 29.048, 23.43 ], "trendsDate": [ 1707361555, 1709960754, 1712556356 ], "downloadtrend": [ 10800, 17098, 24098, 31472 ], "LastUpdateScan": 1712556356, "LastUpdate": 1711443509, "FirstSeen": 1691451424, "topTrending": -13.405000000000001 }, { "Name": "kdenlive", "Repository": "lscr.io/linuxserver/kdenlive", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/kdenlive", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-kdenlive/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-kdenlive#application-setup", "ReadMe": "https://github.com/linuxserver/docker-kdenlive#readme", "Project": "https://kdenlive.org/", "Overview": "Kdenlive(https://kdenlive.org/) is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/kdenlive.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kdenlive-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Kdenlive desktop gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Kdenlive desktop gui HTTPS", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBFOLDER", "Target": "SUBFOLDER", "Default": "/", "Description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dri", "Default": "/dev/dri", "Description": "Add this for hardware acceleration (Linux hosts only)", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/kdenlive.xml", "downloads": 27308, "stars": 10, "trending": 3.281, "trends": [ 3.333, 3.749, 2.854, 2.779, 4.728, 5.036, 3.281 ], "trendsDate": [ 1696140338, 1698739587, 1701335158, 1703934328, 1706533553, 1709132764, 1711734083 ], "downloadtrend": [ 21723, 22569, 23232, 23896, 25082, 26412, 27308 ], "LastUpdateScan": 1711734083, "LastUpdate": 1711387522, "FirstSeen": 1646759016, "topTrending": -0.052000000000000046 }, { "Name": "keepassxc", "Repository": "lscr.io/linuxserver/keepassxc", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/keepassxc", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-keepassxc/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-keepassxc#application-setup", "ReadMe": "https://github.com/linuxserver/docker-keepassxc#readme", "Project": "https://keepassxc.org/", "Overview": "KeePassXC(https://keepassxc.org/) is a free and open-source password manager. It started as a community fork of KeePassX (itself a cross-platform port of KeePass).", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/keepassxc.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/keepassxc-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "KeePassXC desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "KeePassXC desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/keepassxc.xml", "downloads": 127, "LastUpdateScan": 1712880381, "LastUpdate": 1712880007, "FirstSeen": 1712880381 }, { "Name": "kicad", "Repository": "lscr.io/linuxserver/kicad", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/kicad", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-kicad/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-kicad#application-setup", "ReadMe": "https://github.com/linuxserver/docker-kicad#readme", "Project": "https://www.kicad.org/", "Overview": "KiCad(https://www.kicad.org/) - A Cross Platform and Open Source Electronics Design Automation Suite.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/kicad.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kicad-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "KiCad desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "KiCad desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/kicad.xml", "downloads": 1768, "LastUpdateScan": 1712556356, "LastUpdate": 1712056963, "FirstSeen": 1702166345 }, { "Name": "kimai", "Repository": "lscr.io/linuxserver/kimai", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/kimai", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-kimai/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-kimai#application-setup", "ReadMe": "https://github.com/linuxserver/docker-kimai#readme", "Project": "https://kimai.org/", "Overview": "Kimai(https://kimai.org/) is a professional grade time-tracking application, free and open-source.\nIt handles use-cases of freelancers as well as companies with dozens or hundreds of users.\nKimai was build to track your project times and ships with many advanced features, including but not limited to:\n\nJSON API, invoicing, data exports, multi-timer and punch-in punch-out mode, tagging, multi-user - multi-timezones - multi-language (over 30 translations existing(https://hosted.weblate.org/projects/kimai/)!), authentication via SAML/LDAP/Database, two-factor authentication (2FA) with TOTP, customizable role and team permissions, responsive design, user/customer/project specific rates, advanced search and filtering, money and time budgets, advanced reporting, support for plugins(https://www.kimai.org/store/) and so much more.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/kimai.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kimai-logo.png", "Requires": "
        A MySQL or MariaDB database is required.
                This container requires an external application to be run separately.
        We recommend using our (https://github.com/linuxserver/docker-mariadb) container from community applications.
            ", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "mysql://your_db_user:your_db_pass@your_db_host:3306/your_db_name?charset=your_db_charsetandserverVersion=your_db_version", "Description": "Configure your database connection, see Application Setup instructions.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/kimai.xml", "downloads": 5614, "LastUpdateScan": 1712556356, "LastUpdate": 1712357181, "FirstSeen": 1691677074 }, { "Name": "krita", "Repository": "lscr.io/linuxserver/krita", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/krita", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-krita/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-krita#application-setup", "ReadMe": "https://github.com/linuxserver/docker-krita#readme", "Project": "https://krita.org/en/", "Overview": "Krita(https://krita.org/en/) is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/krita.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/krita-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Krita desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Krita desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/krita.xml", "downloads": 2039, "LastUpdateScan": 1712556356, "LastUpdate": 1712305251, "FirstSeen": 1702166346 }, { "Name": "lazylibrarian", "Repository": "lscr.io/linuxserver/lazylibrarian", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/lazylibrarian", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-lazylibrarian/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-lazylibrarian#application-setup", "ReadMe": "https://github.com/linuxserver/docker-lazylibrarian#readme", "Project": "https://lazylibrarian.gitlab.io/", "Overview": "Lazylibrarian(https://lazylibrarian.gitlab.io/) is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. This container is based on the DobyTang fork.", "WebUI": "http://[IP]:[PORT:5299]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/lazylibrarian.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/lazylibrarian-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5299", "Default": "5299", "Mode": "tcp", "Description": "The port for the LazyLibrarian webinterface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "LazyLibrarian config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Download location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /books", "Target": "/books", "Default": "", "Mode": "rw", "Description": "Books location", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOCKER_MODS", "Target": "DOCKER_MODS", "Default": "linuxserver/mods:universal-calibre|linuxserver/mods:lazylibrarian-ffmpeg", "Description": "Allows additional functionality to be added, e.g. the Calibredb import program (optional, more info below)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/lazylibrarian.xml", "CategoryList": [ "MediaApp-Books" ], "downloads": 237409572, "stars": 215, "trending": 0.057, "trends": [ 0.102, 0.099, 0.083, 0.067, 0.056, 0.06, 0.057 ], "trendsDate": [ 1697292346, 1699887974, 1702487224, 1705086370, 1707692754, 1710374811, 1712968179 ], "downloadtrend": [ 236409938, 236644500, 236840266, 236999204, 237131334, 237274668, 237409572 ], "LastUpdateScan": 1712968179, "LastUpdate": 1712736315, "FirstSeen": 1484197200, "topTrending": -0.04499999999999999, "topPerforming": 0.057 }, { "Name": "ldap-auth", "Repository": "lscr.io/linuxserver/ldap-auth", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/ldap-auth", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-ldap-auth/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-ldap-auth#application-setup", "ReadMe": "https://github.com/linuxserver/docker-ldap-auth#readme", "Project": "https://github.com/nginxinc/nginx-ldap-auth", "Overview": "Ldap-auth(https://github.com/nginxinc/nginx-ldap-auth) software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user\u2019s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).", "WebUI": "http://[IP]:[PORT:9000]/test", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/ldap-auth.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ldap-auth-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "the port for ldap auth daemon", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 9000", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "the port for ldap login page", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FERNETKEY", "Target": "FERNETKEY", "Default": "", "Description": "Optionally define a custom valid fernet key (only needed if container is frequently recreated, or if using multi-node setups, invalidating previous authentications)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CERTFILE", "Target": "CERTFILE", "Default": "", "Description": "Optionally point this to a certificate file to enable HTTP over SSL (HTTPS) for the ldap auth daemon", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "KEYFILE", "Target": "KEYFILE", "Default": "", "Description": "Optionally point this to the private key file, matching the certificate file referred to in CERTFILE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/ldap-auth.xml", "CategoryList": [ "Tools-Utilities", "Network-Web", "Network-Management" ], "downloads": 8736891, "stars": 81, "trending": 0.032, "trends": [ 0.019, 0.022, 0.02, 0.034, 0.022, 0.035, 0.032 ], "trendsDate": [ 1697292347, 1699887974, 1702487225, 1705086370, 1707692754, 1710374812, 1712968179 ], "downloadtrend": [ 8722506, 8724428, 8726142, 8729144, 8731062, 8734106, 8736891 ], "LastUpdateScan": 1712968179, "LastUpdate": 1712497043, "FirstSeen": 1560283785, "topTrending": 0.013000000000000001, "topPerforming": 0.032 }, { "Name": "libreoffice", "Repository": "lscr.io/linuxserver/libreoffice", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/libreoffice", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-libreoffice/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-libreoffice#application-setup", "ReadMe": "https://github.com/linuxserver/docker-libreoffice#readme", "Project": "https://www.libreoffice.org/", "Overview": "LibreOffice(https://www.libreoffice.org/) is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/libreoffice.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/libreoffice-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "LibreOffice desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "LibreOffice desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and documents", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/libreoffice.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 530187, "stars": 50, "trending": 4.279, "trends": [ 0.73, 0.891, 0.95, 1.124, 1.038, 1.488, 4.279 ], "trendsDate": [ 1697292347, 1699887974, 1702487225, 1705086370, 1707692754, 1710374812, 1712968179 ], "downloadtrend": [ 480233, 484548, 489196, 494759, 499950, 507501, 530187 ], "LastUpdateScan": 1712968179, "LastUpdate": 1712617515, "FirstSeen": 1617739366, "topTrending": 3.549, "topPerforming": 4.279 }, { "Name": "librewolf", "Repository": "lscr.io/linuxserver/librewolf", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/librewolf", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-librewolf/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-librewolf#application-setup", "ReadMe": "https://github.com/linuxserver/docker-librewolf#readme", "Project": "https://librewolf.net/", "Overview": "LibreWolf(https://librewolf.net/) is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/librewolf.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/librewolf-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "LibreWolf desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "LibreWolf desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIBREWOLF_CLI", "Target": "LIBREWOLF_CLI", "Default": "https://www.linuxserver.io/", "Description": "Specify one or multiple LibreWolf CLI flags, this string will be passed to the application in full.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/librewolf.xml", "downloads": 26, "LastUpdateScan": 1712880386, "LastUpdate": 1712880168, "FirstSeen": 1712880386 }, { "Name": "lidarr", "Repository": "lscr.io/linuxserver/lidarr", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/lidarr", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-lidarr/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-lidarr#application-setup", "ReadMe": "https://github.com/linuxserver/docker-lidarr#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Lidarr releases." }, { "Tag": "develop", "TagDescription": "Develop Lidarr Releases.", "ReadMe": "https://github.com/linuxserver/docker-lidarr/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-lidarr/tree/develop#application-setup" }, { "Tag": "nightly", "TagDescription": "Nightly Lidarr Releases.", "ReadMe": "https://github.com/linuxserver/docker-lidarr/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-lidarr/tree/nightly#application-setup" } ], "Project": "https://github.com/lidarr/Lidarr", "Overview": "Lidarr(https://github.com/lidarr/Lidarr) is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.", "WebUI": "http://[IP]:[PORT:8686]/system/status", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/lidarr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/lidarr-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8686", "Default": "8686", "Mode": "tcp", "Description": "Application WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Configuration files for Lidarr.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Music files (See note in Application setup).", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Path to your download folder for music (See note in Application setup).", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "Beta": "true", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/lidarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Music" ], "downloads": 553416648, "stars": 439, "trending": 0.134, "trends": [ 0.143, 0.134, 0.125, 0.114, 0.117, 0.131, 0.134 ], "trendsDate": [ 1697292347, 1699887974, 1702487225, 1705086371, 1707692755, 1710374812, 1712968179 ], "downloadtrend": [ 549256115, 549991638, 550677343, 551306913, 551950079, 552675024, 553416648 ], "LastUpdateScan": 1712968179, "LastUpdate": 1712869793, "FirstSeen": 1, "topTrending": -0.00899999999999998, "topPerforming": 0.134 }, { "Name": "limnoria", "Repository": "lscr.io/linuxserver/limnoria", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/limnoria", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-limnoria/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-limnoria#application-setup", "ReadMe": "https://github.com/linuxserver/docker-limnoria#readme", "Project": "https://github.com/ProgVal/limnoria", "Overview": "Limnoria(https://github.com/ProgVal/limnoria) A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins. Successor of the well-known Supybot.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/limnoria.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/limnoria-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port for Limnoria's web interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/limnoria.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 184491, "stars": 9, "trending": 2.596, "trends": [ 2.656, 2.487, 2.365, 2.834, 2.263, 2.479, 2.596 ], "trendsDate": [ 1697292347, 1699887974, 1702487225, 1705086371, 1707692755, 1710374812, 1712968179 ], "downloadtrend": [ 158450, 162491, 166427, 171281, 175246, 179701, 184491 ], "LastUpdateScan": 1712968179, "LastUpdate": 1712947622, "FirstSeen": 1601165360, "topTrending": -0.06000000000000005, "topPerforming": 2.596 }, { "Name": "lollypop", "Repository": "lscr.io/linuxserver/lollypop", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/lollypop", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-lollypop/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-lollypop#application-setup", "ReadMe": "https://github.com/linuxserver/docker-lollypop#readme", "Project": "https://wiki.gnome.org/Apps/Lollypop", "Overview": "Lollypop(https://wiki.gnome.org/Apps/Lollypop) is a lightweight modern music player designed to work excellently on the GNOME desktop environment.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/lollypop.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/lollypop-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Lollypop desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Lollypop desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores settings and downloaded metadata for music.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/lollypop.xml", "downloads": 3157, "stars": 1, "LastUpdateScan": 1713391164, "LastUpdate": 1712931916, "FirstSeen": 1682208260 }, { "Name": "lychee", "Repository": "lscr.io/linuxserver/lychee", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/lychee", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-lychee/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-lychee#application-setup", "ReadMe": "https://github.com/linuxserver/docker-lychee#readme", "Project": "https://lycheeorg.github.io/", "Overview": "Lychee(https://lycheeorg.github.io/) is a free photo-management tool, which runs on your server or web-space. Installing is a matter of seconds. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.\"", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/lychee.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/lychee-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /pictures", "Target": "/pictures", "Default": "", "Mode": "rw", "Description": "Where lychee will store uploaded images.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_CONNECTION", "Target": "DB_CONNECTION", "Default": "", "Description": "DB type, from `sqlite`, `mysql`, `pqsql`.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Description": "DB server hostname. For `mysql` and `pgsql` only.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "", "Description": "DB server port. For `mysql` and `pgsql` only.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USERNAME", "Target": "DB_USERNAME", "Default": "", "Description": "DB user. For `mysql` and `pgsql` only.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Description": "DB password. For `mysql` and `pgsql` only.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "", "Description": "Path to DB file for `sqlite`. DB name for `mysql` and `pgsql`.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_NAME", "Target": "APP_NAME", "Default": "Lychee", "Description": "The gallery name.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "", "Description": "The URL you will use to access Lychee including protocol, and port where appropriate.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TRUSTED_PROXIES", "Target": "TRUSTED_PROXIES", "Default": "", "Description": "Set to the IP or netmask covering your reverse proxy, if running behind one. Set to `*` to trust all IPs (**do not** use `*` if exposed to the internet`).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/lychee.xml", "CategoryList": [ "Cloud", "Network-Web", "Network-Management", "MediaApp-Photos", "MediaServer-Photos" ], "downloads": 19485650, "stars": 150, "trending": 0.033, "trends": [ 0.034, 0.025, 0.033, 0.038, 0.03, 0.034, 0.033 ], "trendsDate": [ 1697292347, 1699887975, 1702487225, 1705086371, 1707692755, 1710374812, 1712968180 ], "downloadtrend": [ 19447866, 19452799, 19459277, 19466746, 19472511, 19479144, 19485650 ], "LastUpdateScan": 1712968180, "LastUpdate": 1712432222, "FirstSeen": 1487912400, "topTrending": -0.0010000000000000009, "topPerforming": 0.033 }, { "Name": "mariadb", "Repository": "lscr.io/linuxserver/mariadb", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/mariadb", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-mariadb/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-mariadb#application-setup", "ReadMe": "https://github.com/linuxserver/docker-mariadb#readme", "Project": "https://mariadb.org/", "Overview": "Mariadb(https://mariadb.org/) is one of the most popular database servers. Made by the original developers of MySQL.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/mariadb.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mariadb-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3306", "Default": "3306", "Mode": "tcp", "Description": "Mariadb listens on this port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_ROOT_PASSWORD", "Target": "MYSQL_ROOT_PASSWORD", "Default": "ROOT_ACCESS_PASSWORD", "Description": "Set this to root password for installation (minimum 4 characters and non-alphanumeric passwords must be properly escaped).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MYSQL_DATABASE", "Target": "MYSQL_DATABASE", "Default": "USER_DB_NAME", "Description": "Specify the name of a database to be created on image startup.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_USER", "Target": "MYSQL_USER", "Default": "MYSQL_USER", "Description": "This user will have superuser access to the database specified by MYSQL_DATABASE (do not use root here).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_PASSWORD", "Target": "MYSQL_PASSWORD", "Default": "DATABASE_PASSWORD", "Description": "Set this to the password you want to use for you MYSQL_USER (minimum 4 characters and non-alphanumeric passwords must be properly escaped).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "REMOTE_SQL", "Target": "REMOTE_SQL", "Default": "http://URL1/your.sql,https://URL2/your.sql", "Description": "Set this to ingest sql files from an http/https endpoint (comma seperated array).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/mariadb.xml", "CategoryList": [ "Network-Other", "MediaApp-Other", "Other", "Tools-Utilities" ], "downloads": 403173752, "stars": 387, "trending": 0.255, "trends": [ 0.24, 0.199, 0.196, 0.186, 0.201, 0.237, 0.255 ], "trendsDate": [ 1697292348, 1699887975, 1702487226, 1705086371, 1707692755, 1710374812, 1712968180 ], "downloadtrend": [ 398065478, 398860026, 399642858, 400386618, 401192025, 402146617, 403173752 ], "LastUpdateScan": 1712968180, "LastUpdate": 1712648881, "FirstSeen": 1476158400, "topTrending": 0.015000000000000013, "topPerforming": 0.255 }, { "Name": "mastodon", "Repository": "lscr.io/linuxserver/mastodon", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/mastodon", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-mastodon/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-mastodon#application-setup", "ReadMe": "https://github.com/linuxserver/docker-mastodon#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases." }, { "Tag": "develop", "TagDescription": "Pre-releases *only*.", "ReadMe": "https://github.com/linuxserver/docker-mastodon/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-mastodon/tree/develop#application-setup" }, { "Tag": "glitch", "TagDescription": "glitch-soc(https://github.com/glitch-soc/mastodon) fork releases.", "ReadMe": "https://github.com/linuxserver/docker-mastodon/tree/glitch#readme", "GitHub": "https://github.com/linuxserver/docker-mastodon/tree/glitch#application-setup" } ], "Project": "https://github.com/mastodon/mastodon/", "Overview": "Mastodon(https://github.com/mastodon/mastodon/) is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones..", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/mastodon.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mastodon-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Port for web frontend", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Port for web frontend", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOCAL_DOMAIN", "Target": "LOCAL_DOMAIN", "Default": "example.com", "Description": "This is the unique identifier of your server in the network. It cannot be safely changed later.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_HOST", "Target": "REDIS_HOST", "Default": "redis", "Description": "Redis server hostname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_PORT", "Target": "REDIS_PORT", "Default": "6379", "Description": "Redis port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "db", "Description": "Postgres database hostname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "mastodon", "Description": "Postgres username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "mastodon", "Description": "Postgres db name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASS", "Target": "DB_PASS", "Default": "mastodon", "Description": "Postgres password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "5432", "Description": "Portgres port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_ENABLED", "Target": "ES_ENABLED", "Default": "false", "Description": "Enable or disable Elasticsearch (requires a separate ES instance)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SECRET_KEY_BASE", "Target": "SECRET_KEY_BASE", "Default": "", "Description": "Browser session secret. Changing it will break all active browser sessions.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OTP_SECRET", "Target": "OTP_SECRET", "Default": "", "Description": "MFA secret. Changing it after initial setup will break two-factor authentication.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VAPID_PRIVATE_KEY", "Target": "VAPID_PRIVATE_KEY", "Default": "", "Description": "Push notification private key. Changing it after initial setup will break push notifications.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "VAPID_PUBLIC_KEY", "Target": "VAPID_PUBLIC_KEY", "Default": "", "Description": "Push notification public key. Changing it after initial setup will break push notifications.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SMTP_SERVER", "Target": "SMTP_SERVER", "Default": "mail.example.com", "Description": "SMTP server for email notifications", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PORT", "Target": "SMTP_PORT", "Default": "25", "Description": "SMTP server port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_LOGIN", "Target": "SMTP_LOGIN", "Default": "", "Description": "SMTP username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PASSWORD", "Target": "SMTP_PASSWORD", "Default": "", "Description": "SMTP password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SMTP_FROM_ADDRESS", "Target": "SMTP_FROM_ADDRESS", "Default": "notifications@example.com", "Description": "From address for emails send from Mastodon", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "S3_ENABLED", "Target": "S3_ENABLED", "Default": "false", "Description": "Enable or disable S3 storage of uploaded files", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB_DOMAIN", "Target": "WEB_DOMAIN", "Default": "mastodon.example.com", "Description": "This can be set if you want your server identifier to be different to the subdomain hosting Mastodon. See https://docs.joinmastodon.org/admin/config/#basic(https://docs.joinmastodon.org/admin/config/#basic)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_HOST", "Target": "ES_HOST", "Default": "es", "Description": "Elasticsearch server hostname", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_PORT", "Target": "ES_PORT", "Default": "9200", "Description": "Elasticsearch port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_USER", "Target": "ES_USER", "Default": "elastic", "Description": "Elasticsearch username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ES_PASS", "Target": "ES_PASS", "Default": "elastic", "Description": "Elasticsearch password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "S3_BUCKET", "Target": "S3_BUCKET", "Default": "", "Description": "S3 bucket hostname", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AWS_ACCESS_KEY_ID", "Target": "AWS_ACCESS_KEY_ID", "Default": "", "Description": "S3 bucket access key ID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "AWS_SECRET_ACCESS_KEY", "Target": "AWS_SECRET_ACCESS_KEY", "Default": "", "Description": "S3 bucket secret access key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "S3_ALIAS_HOST", "Target": "S3_ALIAS_HOST", "Default": "", "Description": "Alternate hostname for object fetching if you are front the S3 connections.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SIDEKIQ_ONLY", "Target": "SIDEKIQ_ONLY", "Default": "false", "Description": "Only run the sidekiq service in this container instance. For large scale instances that need better queue handling.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SIDEKIQ_QUEUE", "Target": "SIDEKIQ_QUEUE", "Default": "", "Description": "The name of the sidekiq queue to run in this container. See notes(https://docs.joinmastodon.org/admin/scaling/#sidekiq-queues).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SIDEKIQ_DEFAULT", "Target": "SIDEKIQ_DEFAULT", "Default": "false", "Description": "Set to `true` on the main container if you're running additional sidekiq instances. It will run the `default` queue.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SIDEKIQ_THREADS", "Target": "SIDEKIQ_THREADS", "Default": "5", "Description": "The number of threads for sidekiq to use. See notes(https://docs.joinmastodon.org/admin/scaling/#sidekiq-threads).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_POOL", "Target": "DB_POOL", "Default": "5", "Description": "The size of the DB connection pool, must be *at least* the same as `SIDEKIQ_THREADS`. See notes(https://docs.joinmastodon.org/admin/scaling/#sidekiq-threads).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NO_CHOWN", "Target": "NO_CHOWN", "Default": "", "Description": "Set to `true` to skip chown of /config on init. *READ THE APPLICATION NOTES BEFORE SETTING THIS*.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/mastodon.xml", "downloads": 96274, "stars": 59, "trending": 5.577, "trends": [ 8.981, 6.879, 7.131, 5.62, 22.019, 8.027, 5.577 ], "trendsDate": [ 1696493146, 1699092331, 1702168413, 1704762363, 1707361556, 1709960755, 1712556356 ], "downloadtrend": [ 53215, 57146, 61534, 65198, 83608, 90905, 96274 ], "LastUpdateScan": 1712556356, "LastUpdate": 1712429098, "FirstSeen": 1667905434, "topTrending": -3.404 }, { "Name": "mediaelch", "Repository": "lscr.io/linuxserver/mediaelch", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/mediaelch", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-mediaelch/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-mediaelch#application-setup", "ReadMe": "https://github.com/linuxserver/docker-mediaelch#readme", "Project": "https://github.com/Komet/MediaElch", "Overview": "MediaElch(https://github.com/Komet/MediaElch) is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as nfo files. Fanarts are downloaded automatically from fanart.tv. Using the nfo generator, MediaElch can be used with other MediaCenters as well.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/mediaelch.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mediaelch-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "MediaElch desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "MediaElch desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/mediaelch.xml", "downloads": 707, "LastUpdateScan": 1712556357, "LastUpdate": 1712407995, "FirstSeen": 1702166346 }, { "Name": "medusa", "Repository": "lscr.io/linuxserver/medusa", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/medusa", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-medusa/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-medusa#application-setup", "ReadMe": "https://github.com/linuxserver/docker-medusa#readme", "Project": "https://pymedusa.com/", "Overview": "Medusa(https://pymedusa.com/) is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.", "WebUI": "http://[IP]:[PORT:8081]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/medusa.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/medusa-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "The port for the Medusa webui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Download location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /tv", "Target": "/tv", "Default": "", "Mode": "rw", "Description": "TV Shows location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/medusa.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 73774679, "stars": 108, "trending": 0.157, "trends": [ 0.055, 0.068, 0.076, 0.082, 0.077, 0.082, 0.157 ], "trendsDate": [ 1697292348, 1699887975, 1702487226, 1705086371, 1707692755, 1710374813, 1712968180 ], "downloadtrend": [ 73375352, 73425397, 73481565, 73541653, 73598398, 73659026, 73774679 ], "LastUpdateScan": 1712968180, "LastUpdate": 1712848113, "FirstSeen": 1483333200, "topTrending": 0.10200000000000001, "topPerforming": 0.157 }, { "Name": "minetest", "Repository": "lscr.io/linuxserver/minetest", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/minetest", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-minetest/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-minetest#application-setup", "ReadMe": "https://github.com/linuxserver/docker-minetest#readme", "Project": "http://www.minetest.net/", "Overview": "Minetest(http://www.minetest.net/) (server) is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/minetest.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/minetest-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "30000", "Default": "30000", "Mode": "udp", "Description": "Port Minetest listens on.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /config/.minetest", "Target": "/config/.minetest", "Default": "", "Mode": "rw", "Description": "Where minetest stores config files and maps etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CLI_ARGS", "Target": "CLI_ARGS", "Default": "--gameid minetest --port 30000", "Description": "Optionally specify any CLI variables(https://wiki.minetest.net/Command_line) you want to launch the app with", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/minetest.xml", "CategoryList": [ "Network-Other", "Other", "GameServers" ], "downloads": 55756133, "stars": 47, "trending": 0.165, "trends": [ 0.143, 0.141, 0.15, 0.165, 0.159, 0.172, 0.165 ], "trendsDate": [ 1697292348, 1699887975, 1702487226, 1705086371, 1707692756, 1710374813, 1712968180 ], "downloadtrend": [ 55227821, 55305819, 55388875, 55480299, 55568801, 55664401, 55756133 ], "LastUpdateScan": 1712968180, "LastUpdate": 1712827909, "FirstSeen": 1480050000, "topTrending": 0.02200000000000002, "topPerforming": 0.165 }, { "Name": "minisatip", "Repository": "lscr.io/linuxserver/minisatip", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/minisatip", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-minisatip/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-minisatip#application-setup", "ReadMe": "https://github.com/linuxserver/docker-minisatip#readme", "Project": "https://github.com/catalinii/minisatip", "Overview": "Minisatip(https://github.com/catalinii/minisatip) is a multi-threaded satip server version 1.2 that runs under Linux and it was tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T cards.", "WebUI": "http://[IP]:[PORT:8875]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/minisatip.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/minisatip-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8875", "Default": "8875", "Mode": "tcp", "Description": "Status Page WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 554", "Target": "554", "Default": "554", "Mode": "tcp", "Description": "RTSP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 1900", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "App Discovery", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Configuration files and minisatip data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RUN_OPTS", "Target": "RUN_OPTS", "Default": "", "Description": "Specify specific run params for minisatip", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dvb", "Default": "/dev/dvb", "Description": "For passing through Tv-cards", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/minisatip.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Other", "Other", "Tools-Utilities" ], "downloads": 1416733, "stars": 12, "trending": 0.155, "trends": [ 0.147, 0.071, 0.054, 0.257, 0.047, 0.167, 0.155 ], "trendsDate": [ 1697292348, 1699887975, 1702487226, 1705086372, 1707692756, 1710374813, 1712968180 ], "downloadtrend": [ 1406130, 1407128, 1407889, 1411516, 1412185, 1414541, 1416733 ], "LastUpdateScan": 1712968180, "LastUpdate": 1712559519, "FirstSeen": 1471233600, "topTrending": 0.008000000000000007, "topPerforming": 0.155 }, { "Name": "monica", "Repository": "lscr.io/linuxserver/monica", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/monica", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-monica/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-monica#application-setup", "ReadMe": "https://github.com/linuxserver/docker-monica#readme", "Project": "https://github.com/monicahq/monica", "Overview": "Monica(https://github.com/monicahq/monica) is an open source personal relationship management system, that lets you document your life.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/monica.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/monica-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Description": "Mariadb DB server hostname.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "", "Description": "Mariadb DB server port.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USERNAME", "Target": "DB_USERNAME", "Default": "", "Description": "Mariadb DB user.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Description": "Mariadb DB password.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "", "Description": "Mariadb DB name.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "http://localhost:80", "Description": "The URL you will use to access Monica including protocol, and port where appropriate.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TRUSTED_PROXIES", "Target": "TRUSTED_PROXIES", "Default": "", "Description": "Set to the IP or netmask covering your reverse proxy, if running behind one. Set to `*` to trust all IPs (**do not** use `*` if exposed to the internet`).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "local", "Description": "Set to `production` when exposing the container to anyone else; this also makes https mandatory.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_DISABLE_SIGNUP", "Target": "APP_DISABLE_SIGNUP", "Default": "true", "Description": "Set to `false` to enable new account sign-ups.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/monica.xml", "downloads": 1080, "stars": 2, "LastUpdateScan": 1711130772, "LastUpdate": 1710921934, "FirstSeen": 1705935967 }, { "Name": "mstream", "Repository": "lscr.io/linuxserver/mstream", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/mstream", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-mstream/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-mstream#application-setup", "ReadMe": "https://github.com/linuxserver/docker-mstream#readme", "Project": "https://mstream.io/", "Overview": "mstream(https://mstream.io/) is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere. There are mobile apps available for both Android and iPhone.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/mstream.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mstream-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "The port for the mStream webinterface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "mStream config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Music location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/mstream.xml", "CategoryList": [ "MediaApp-Music", "MediaServer-Music" ], "downloads": 5015393, "stars": 47, "trending": 0.096, "trends": [ 0.372, 0.427, 0.426, 0.451, 0.424, 0.294, 0.096 ], "trendsDate": [ 1697292348, 1699887975, 1702487226, 1705086372, 1707692756, 1710374813, 1712968181 ], "downloadtrend": [ 4910059, 4931112, 4952195, 4974645, 4995827, 5010574, 5015393 ], "LastUpdateScan": 1712968181, "LastUpdate": 1712731238, "FirstSeen": 1558274792, "topTrending": -0.276, "topPerforming": 0.096 }, { "Name": "mullvad-browser", "Repository": "lscr.io/linuxserver/mullvad-browser", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/mullvad-browser", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-mullvad-browser/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-mullvad-browser#application-setup", "ReadMe": "https://github.com/linuxserver/docker-mullvad-browser#readme", "Project": "https://mullvad.net/en/browser", "Overview": "The Mullvad Browser(https://mullvad.net/en/browser) is a privacy-focused web browser developed in a collaboration between Mullvad VPN and the Tor Project. It\u2019s designed to minimize tracking and fingerprinting. You could say it\u2019s a Tor Browser to use without the Tor Network. Instead, you can use it with a trustworthy VPN.", "ExtraParams": "--cap-add=NET_ADMIN --shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/mullvad-browser.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mullvad-browser-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Mullvad Browser GUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Mullvad Browser GUI HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOCAL_NET", "Target": "LOCAL_NET", "Default": "192.168.0.0/16", "Description": "If using a VPN, set this to your local LAN IP range using CIDR notation. Without it you will be unable to access the web interface. If you have multiple ranges or a complex LAN setup you will need to manage this yourself in the wg0.conf, see the App Setup section for details.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/mullvad-browser.xml", "downloads": 2611, "stars": 3, "LastUpdateScan": 1712556357, "LastUpdate": 1712528332, "FirstSeen": 1680717871 }, { "Name": "muximux", "Repository": "lscr.io/linuxserver/muximux", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/muximux", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-muximux/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-muximux#application-setup", "ReadMe": "https://github.com/linuxserver/docker-muximux#readme", "Project": "https://github.com/mescon/Muximux", "Overview": "Muximux(https://github.com/mescon/Muximux) is a lightweight portal to view and manage your HTPC apps without having to run anything more than a PHP enabled webserver. With Muximux you don't need to keep multiple tabs open, or bookmark the URL to all of your apps.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/muximux.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/muximux-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where muximux should store its files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/muximux.xml", "CategoryList": [ "Network-Web", "Network-Proxy", "Network-Other", "Tools-Utilities" ], "downloads": 104121593, "stars": 168, "trending": 0.059, "trends": [ 0.076, 0.071, 0.067, 0.065, 0.073, 0.076, 0.059 ], "trendsDate": [ 1697292348, 1699887976, 1702487227, 1705086372, 1707692756, 1710374813, 1712968181 ], "downloadtrend": [ 103693991, 103768082, 103837781, 103905368, 103980957, 104059956, 104121593 ], "LastUpdateScan": 1712968181, "LastUpdate": 1666403231, "FirstSeen": 1475208000, "topTrending": -0.017, "topPerforming": 0.059 }, { "Name": "mylar3", "Repository": "lscr.io/linuxserver/mylar3", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/mylar3", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-mylar3/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-mylar3#application-setup", "ReadMe": "https://github.com/linuxserver/docker-mylar3#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Mylar3 releases" }, { "Tag": "nightly", "TagDescription": "Commits to Mylar3 `python3-dev` branch", "ReadMe": "https://github.com/linuxserver/docker-mylar3/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-mylar3/tree/nightly#application-setup" } ], "Project": "https://github.com/mylar3/mylar3", "Overview": "Mylar3(https://github.com/mylar3/mylar3) is an automated Comic Book downloader (cbr/cbz) for use with NZB and torrents written in python. It supports SABnzbd, NZBGET, and many torrent clients in addition to DDL.", "WebUI": "http://[IP]:[PORT:8090]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/mylar3.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mylar3-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8090", "Default": "8090", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /comics", "Target": "/comics", "Default": "", "Mode": "rw", "Description": "Map to your comics folder.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Map to your downloads folder.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/mylar3.xml", "CategoryList": [ "Downloaders", "MediaApp-Books" ], "downloads": 14274189, "stars": 51, "trending": 0.271, "trends": [ 0.256, 0.226, 0.27, 0.244, 0.247, 0.308, 0.271 ], "trendsDate": [ 1697292349, 1699887976, 1702487227, 1705086372, 1707692756, 1710374813, 1712968181 ], "downloadtrend": [ 14052021, 14083913, 14122080, 14156663, 14191757, 14235547, 14274189 ], "LastUpdateScan": 1712968181, "LastUpdate": 1712896987, "FirstSeen": 1609340864, "topTrending": 0.015000000000000013, "topPerforming": 0.271 }, { "Name": "mysql-workbench", "Repository": "lscr.io/linuxserver/mysql-workbench", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/mysql-workbench", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-mysql-workbench/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-mysql-workbench#application-setup", "ReadMe": "https://github.com/linuxserver/docker-mysql-workbench#readme", "Project": "https://www.mysql.com/products/workbench/", "Overview": "MySQL Workbench(https://www.mysql.com/products/workbench/) is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.", "ExtraParams": "--cap-add=IPC_LOCK", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/mysql-workbench.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mysql-workbench-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Mysql Workbench desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Mysql Workbench desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/mysql-workbench.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 5390756, "stars": 54, "trending": 0.653, "trends": [ 1.999, 1.958, 1.831, 1.886, 1.864, 1.887, 0.653 ], "trendsDate": [ 1697292349, 1699887976, 1702487227, 1705086372, 1707692756, 1710374814, 1712968181 ], "downloadtrend": [ 4869406, 4966638, 5059272, 5156548, 5254491, 5355549, 5390756 ], "LastUpdateScan": 1712968181, "LastUpdate": 1712387132, "FirstSeen": 1601165360, "topTrending": -1.346, "topPerforming": 0.653 }, { "Name": "nano-wallet", "Repository": "lscr.io/linuxserver/nano-wallet", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/nano-wallet", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-nano-wallet/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-nano-wallet#application-setup", "ReadMe": "https://github.com/linuxserver/docker-nano-wallet#readme", "Project": "https://nano.org/", "Overview": "Nano-wallet(https://nano.org/) is a digital payment protocol designed to be accessible and lightweight, with a focus on removing inefficiencies present in other cryptocurrencies. With ultrafast transactions and zero fees on a secure, green and decentralized network, this makes Nano ideal for everyday transactions.\n\nThis container is a simple nginx wrapper for the light wallet located here(https://github.com/linuxserver/nano-wallet). You will need to pass a valid RPC host when accessing this container.", "WebUI": "http://[IP]:[PORT:80]#/localhost", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/nano-wallet.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Webserver port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/nano-wallet.xml", "downloads": 245104, "stars": 6, "trending": 0.269, "trends": [ 0.101, 0.073, 0.028, 0.532, 0.014, 0.283, 0.269 ], "trendsDate": [ 1697292349, 1699887976, 1702487227, 1705086372, 1707692756, 1710374814, 1712968181 ], "downloadtrend": [ 242175, 242353, 242421, 243717, 243752, 244445, 245104 ], "LastUpdateScan": 1712968181, "LastUpdate": 1652958269, "FirstSeen": 1634990599, "topTrending": 0.168, "topPerforming": 0.269 }, { "Name": "netbootxyz", "Repository": "lscr.io/linuxserver/netbootxyz", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/netbootxyz", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-netbootxyz/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-netbootxyz#application-setup", "ReadMe": "https://github.com/linuxserver/docker-netbootxyz#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Web application for full self hosting" }, { "Tag": "tftp", "TagDescription": "TFTP server only with NETBOOT.XYZ boot files", "ReadMe": "https://github.com/linuxserver/docker-netbootxyz/tree/tftp#readme", "GitHub": "https://github.com/linuxserver/docker-netbootxyz/tree/tftp#application-setup" } ], "Project": "https://netboot.xyz", "Overview": "Netbootxyz(https://netboot.xyz) is a way to PXE boot various operating system installers or utilities from one place within the BIOS without the need of having to go retrieve the media to run the tool. iPXE is used to provide a user friendly menu from within the BIOS that lets you easily choose the operating system you want along with any specific types of versions or bootable flags.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/netbootxyz.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/netbootxyz-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Web configuration interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 69", "Target": "69", "Default": "69", "Mode": "udp", "Description": "TFTP Port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 80", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "NGINX server for hosting assets.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Storage for boot menu files and web application config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /assets", "Target": "/assets", "Default": "", "Mode": "rw", "Description": "Storage for NETBOOT.XYZ bootable assets (live CDs and other files)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MENU_VERSION", "Target": "MENU_VERSION", "Default": "1.9.9", "Description": "Specify a specific version of boot files you want to use from NETBOOT.XYZ (unset pulls latest)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PORT_RANGE", "Target": "PORT_RANGE", "Default": "30000:30010", "Description": "Specify the port range tftp will use for data transfers (see Wikipedia)(https://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol#Details)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBFOLDER", "Target": "SUBFOLDER", "Default": "/", "Description": "Specify a sobfolder if running this behind a reverse proxy (IE /proxy/)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NGINX_PORT", "Target": "NGINX_PORT", "Default": "80", "Description": "Specify a different internal port for the asset server", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB_APP_PORT", "Target": "WEB_APP_PORT", "Default": "3000", "Description": "Specify a different internal port for the configuration UI", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/netbootxyz.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Management" ], "downloads": 18728979, "stars": 125, "trending": 0.08, "trends": [ 0.066, 0.073, 0.161, 0.078, 0.068, 0.087, 0.08 ], "trendsDate": [ 1697292349, 1699887976, 1702487227, 1705086373, 1707692757, 1710374814, 1712968181 ], "downloadtrend": [ 18626767, 18640387, 18670489, 18685116, 18697830, 18714077, 18728979 ], "LastUpdateScan": 1712968181, "LastUpdate": 1712372117, "FirstSeen": 1572466179, "topTrending": 0.013999999999999999, "topPerforming": 0.08 }, { "Name": "netbox", "Repository": "lscr.io/linuxserver/netbox", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/netbox", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-netbox/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-netbox#application-setup", "ReadMe": "https://github.com/linuxserver/docker-netbox#readme", "Project": "https://github.com/netbox-community/netbox", "Overview": "Netbox(https://github.com/netbox-community/netbox) is an IP address management (IPAM) and data center infrastructure management (DCIM) tool. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers. It is intended to function as a domain-specific source of truth for network operations.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/netbox.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/netbox-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "will map the container's port 8000 to port 8000 on the host", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUPERUSER_EMAIL", "Target": "SUPERUSER_EMAIL", "Default": "", "Description": "Email address for `admin` account", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUPERUSER_PASSWORD", "Target": "SUPERUSER_PASSWORD", "Default": "", "Description": "Password for `admin` account", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "ALLOWED_HOST", "Target": "ALLOWED_HOST", "Default": "", "Description": "The hostname you will use to access the app (i.e., netbox.example.com)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "", "Description": "Database name (default: netbox)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "", "Description": "Database user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Description": "Database password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Description": "Database host (default: postgres)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "", "Description": "Database port (defaul: 5432)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_HOST", "Target": "REDIS_HOST", "Default": "", "Description": "Redis host (default: redis)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_PORT", "Target": "REDIS_PORT", "Default": "", "Description": "Redis port number (default: 6379)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_PASSWORD", "Target": "REDIS_PASSWORD", "Default": "", "Description": "Redis password (default: none)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "REDIS_DB_TASK", "Target": "REDIS_DB_TASK", "Default": "", "Description": "Redis database ID for tasks (default: 0)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_DB_CACHE", "Target": "REDIS_DB_CACHE", "Default": "", "Description": "Redis database ID for caching (default: 1)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BASE_PATH", "Target": "BASE_PATH", "Default": "", "Description": "The path you will use to access the app (i.e., /netbox, optional, default: none)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REMOTE_AUTH_ENABLED", "Target": "REMOTE_AUTH_ENABLED", "Default": "", "Description": "Enable remote authentication (optional, default: False)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REMOTE_AUTH_BACKEND", "Target": "REMOTE_AUTH_BACKEND", "Default": "", "Description": "Python path to the custom Django authentication backend to use for external user authentication (optional, default: netbox.authentication.RemoteUserBackend)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REMOTE_AUTH_HEADER", "Target": "REMOTE_AUTH_HEADER", "Default": "", "Description": "Name of the HTTP header which informs NetBox of the currently authenticated user. (optional, default: HTTP_REMOTE_USER)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REMOTE_AUTH_AUTO_CREATE_USER", "Target": "REMOTE_AUTH_AUTO_CREATE_USER", "Default": "", "Description": "If true, NetBox will automatically create local accounts for users authenticated via a remote service (optional, default: False)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REMOTE_AUTH_DEFAULT_GROUPS", "Target": "REMOTE_AUTH_DEFAULT_GROUPS", "Default": "", "Description": "The list of groups to assign a new user account when created using remote authentication (optional, default: )", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REMOTE_AUTH_DEFAULT_PERMISSIONS", "Target": "REMOTE_AUTH_DEFAULT_PERMISSIONS", "Default": "", "Description": "A mapping of permissions to assign a new user account when created using remote authentication (optional, default: {})", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "Requires": "PostGres and Redis installed", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/netbox.xml", "CategoryList": [ "Network-Management" ], "downloads": 1035143, "stars": 54, "trending": 4.317, "trends": [ 1.268, 0.967, 1.686, 2.619, 3.056, 2.793, 4.317 ], "trendsDate": [ 1697292349, 1699887976, 1702487227, 1705086373, 1707692757, 1710374814, 1712968182 ], "downloadtrend": [ 884955, 893599, 908928, 933373, 962792, 990453, 1035143 ], "LastUpdateScan": 1712968182, "LastUpdate": 1712851520, "FirstSeen": 1601165360, "topTrending": 3.0490000000000004, "topPerforming": 4.317 }, { "Name": "nextcloud", "Repository": "lscr.io/linuxserver/nextcloud", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/nextcloud", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-nextcloud/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-nextcloud#application-setup", "ReadMe": "https://github.com/linuxserver/docker-nextcloud#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Nextcloud releases" }, { "Tag": "develop", "TagDescription": "Beta Nextcloud pre-releases *only*", "ReadMe": "https://github.com/linuxserver/docker-nextcloud/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-nextcloud/tree/develop#application-setup" } ], "Project": "https://nextcloud.com/", "Overview": "Nextcloud(https://nextcloud.com/) gives you access to all your files wherever you are.\n\nWhere are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home.", "WebUI": "https://[IP]:[PORT:443]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/nextcloud.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/nextcloud-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Your personal data.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/nextcloud.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities", "MediaServer-Other", "Network-Web" ], "downloads": 317050080, "stars": 719, "trending": 0.202, "trends": [ 0.131, 0.129, 0.131, 0.129, 0.124, 0.176, 0.202 ], "trendsDate": [ 1697292349, 1699887977, 1702487227, 1705086373, 1707692757, 1710374814, 1712968182 ], "downloadtrend": [ 314236965, 314642020, 315055423, 315461542, 315852837, 316410894, 317050080 ], "LastUpdateScan": 1712968182, "LastUpdate": 1712846502, "FirstSeen": 1488949200, "topTrending": 0.07100000000000001, "topPerforming": 0.202 }, { "Name": "nginx", "Repository": "lscr.io/linuxserver/nginx", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/nginx", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-nginx/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-nginx#application-setup", "ReadMe": "https://github.com/linuxserver/docker-nginx#readme", "Project": "https://nginx.org/", "Overview": "Nginx(https://nginx.org/) is a simple webserver with php support. The config files reside in `/config` for easy user customization.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/nginx.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/nginx-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/nginx.xml", "CategoryList": [ "Network-Web", "Network-Proxy" ], "downloads": 69834163, "stars": 214, "trending": 0.085, "trends": [ 0.044, 0.047, 0.056, 0.047, 0.053, 0.078, 0.085 ], "trendsDate": [ 1697292350, 1699887977, 1702487228, 1705086373, 1707692757, 1710374815, 1712968182 ], "downloadtrend": [ 69577698, 69610660, 69649963, 69682618, 69719874, 69774466, 69834163 ], "LastUpdateScan": 1712968182, "LastUpdate": 1712809651, "FirstSeen": 1449291600, "topTrending": 0.04100000000000001, "topPerforming": 0.085 }, { "Name": "ngircd", "Repository": "lscr.io/linuxserver/ngircd", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/ngircd", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-ngircd/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-ngircd#application-setup", "ReadMe": "https://github.com/linuxserver/docker-ngircd#readme", "Project": "https://ngircd.barton.de/", "Overview": "Ngircd(https://ngircd.barton.de/) is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). It is easy to configure, can cope with dynamic IP addresses, and supports IPv6, SSL-protected connections as well as PAM for authentication. It is written from scratch and not based on the original IRCd.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/ngircd.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ngircd-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6667", "Default": "6667", "Mode": "tcp", "Description": "ngircd port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where `ngircd.conf` is stored", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/ngircd.xml", "CategoryList": [ "Productivity", "Network-Messenger" ], "downloads": 132138, "stars": 12, "trending": 1.119, "trends": [ 0.325, 0.284, 0.271, 0.728, 0.329, 0.53, 1.119 ], "trendsDate": [ 1697292350, 1699887977, 1702487228, 1705086373, 1707692757, 1710374815, 1712968182 ], "downloadtrend": [ 127885, 128249, 128598, 129541, 129968, 130660, 132138 ], "LastUpdateScan": 1712968182, "LastUpdate": 1712415509, "FirstSeen": 1601165361, "topTrending": 0.794, "topPerforming": 1.119 }, { "Name": "nntp2nntp", "Repository": "lscr.io/linuxserver/nntp2nntp", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/nntp2nntp", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-nntp2nntp/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-nntp2nntp#application-setup", "ReadMe": "https://github.com/linuxserver/docker-nntp2nntp#readme", "Project": "https://github.com/linuxserver/nntp2nntp", "Overview": "Nntp2nntp(https://github.com/linuxserver/nntp2nntp) proxy allow you to use your NNTP Account from multiple systems, each with own user name and password. It fully supports SSL and you can also limit the access to proxy with SSL certificates. nntp2nntp proxy is very simple and pretty fast.\n## Warning\n\nWhilst we know of no nntp2nntp security issues the upstream code(https://github.com/linuxserver/nntp2nntp) for this project has received no changes since 06.08.15 and is likely abandoned permanently. For this reason we strongly recommend you do not make this application public facing and if you must do so other layers of security and SSL should be considered an absolute bare minimum requirement. We see this proxy being used primarily on a LAN so that all the users NNTP applications can share a common set of internal credentials allowing for central managment of the upstream account e.g change provider, server, thread limits for all applications with one global config change.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/nntp2nntp.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/nntp2nntp-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "1563", "Default": "1563", "Mode": "tcp", "Description": "will map the container's port 1563 to port 1563 on the host", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "this will store config on the docker host", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/nntp2nntp.xml", "CategoryList": [ "Downloaders", "Network-Proxy" ], "downloads": 550621, "stars": 6, "trending": 0.036, "trends": [ 0.039, 0.028, 0.013, 0.068, 0.003, 0.035, 0.036 ], "trendsDate": [ 1697292350, 1699887977, 1702487228, 1705086373, 1707692758, 1710374815, 1712968182 ], "downloadtrend": [ 549614, 549768, 549841, 550217, 550233, 550423, 550621 ], "LastUpdateScan": 1712968182, "LastUpdate": 1688493996, "FirstSeen": 1556568467, "topTrending": -0.0030000000000000027, "topPerforming": 0.036 }, { "Name": "nzbget", "Repository": "lscr.io/linuxserver/nzbget", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/nzbget", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-nzbget/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-nzbget#application-setup", "ReadMe": "https://github.com/linuxserver/docker-nzbget#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable nzbget releases" }, { "Tag": "testing", "TagDescription": "nzbget pre-releases", "ReadMe": "https://github.com/linuxserver/docker-nzbget/tree/testing#readme", "GitHub": "https://github.com/linuxserver/docker-nzbget/tree/testing#application-setup" } ], "Project": "http://nzbget.net/", "Overview": "Nzbget(http://nzbget.net/) is a usenet downloader, written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources.", "WebUI": "http://[IP]:[PORT:6789]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/nzbget.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/nzbget-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6789", "Default": "6789", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "NZBGet App data.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Location of downloads on disk.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NZBGET_USER", "Target": "NZBGET_USER", "Default": "nzbget", "Description": "Specify the user for web authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NZBGET_PASS", "Target": "NZBGET_PASS", "Default": "tegbzn6789", "Description": "Specify the password for web authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/nzbget.xml", "CategoryList": [ "Downloaders" ], "downloads": 801287370, "stars": 459, "trending": 0.058, "trends": [ 0.073, 0.069, 0.062, 0.061, 0.062, 0.064, 0.058 ], "trendsDate": [ 1697292350, 1699887977, 1702487228, 1705086374, 1707692758, 1710374815, 1712968182 ], "downloadtrend": [ 798270751, 798821946, 799320227, 799811820, 800308281, 800819785, 801287370 ], "LastUpdateScan": 1712968182, "LastUpdate": 1674156029, "FirstSeen": 1471579200, "topTrending": -0.014999999999999993, "topPerforming": 0.058 }, { "Name": "nzbhydra2", "Repository": "lscr.io/linuxserver/nzbhydra2", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/nzbhydra2", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-nzbhydra2/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-nzbhydra2#application-setup", "ReadMe": "https://github.com/linuxserver/docker-nzbhydra2#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases" }, { "Tag": "dev", "TagDescription": "Prereleases from their GitHub", "ReadMe": "https://github.com/linuxserver/docker-nzbhydra2/tree/dev#readme", "GitHub": "https://github.com/linuxserver/docker-nzbhydra2/tree/dev#application-setup" } ], "Project": "https://github.com/theotherp/nzbhydra2", "Overview": "Nzbhydra2(https://github.com/theotherp/nzbhydra2) is a meta search application for NZB indexers, the \"spiritual successor\" to NZBmegasearcH, and an evolution of the original application NZBHydra(https://github.com/theotherp/nzbhydra).\n\nIt provides easy access to a number of raw and newznab based indexers. The application NZBHydra 2 is replacing NZBHydra 1 and supports migrating from V1. Be wary that there may be some compatibility issues for those migrating from V1 to V2, so ensure you back up your old configuration before moving over to the new version. **NOTE:** The last version that supports migration is `linuxserver/nzbhydra2:v2.10.2-ls49`", "WebUI": "http://[IP]:[PORT:5076]/system/about", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/nzbhydra2.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/nzbhydra2-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5076", "Default": "5076", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where nzbhydra2 should store config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "NZB download folder.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/nzbhydra2.xml", "CategoryList": [ "Downloaders", "MediaApp-Other", "Tools-Utilities" ], "downloads": 164756633, "stars": 104, "trending": 0.149, "trends": [ 0.236, 0.184, 0.167, 0.158, 0.146, 0.146, 0.149 ], "trendsDate": [ 1697292350, 1699887977, 1702487228, 1705086374, 1707692758, 1710374815, 1712968183 ], "downloadtrend": [ 163196857, 163498200, 163771244, 164029840, 164270340, 164510454, 164756633 ], "LastUpdateScan": 1712968183, "LastUpdate": 1712787119, "FirstSeen": 1587578877, "topTrending": -0.087, "topPerforming": 0.149 }, { "Name": "obsidian", "Repository": "lscr.io/linuxserver/obsidian", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/obsidian", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-obsidian/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-obsidian#application-setup", "ReadMe": "https://github.com/linuxserver/docker-obsidian#readme", "Project": "https://obsidian.md", "Overview": "Obsidian(https://obsidian.md) is a note-taking app that lets you create, link, and organize your notes on your device, with hundreds of plugins and themes to customize your workflow. You can also publish your notes online, access them offline, and sync them securely with end-to-end encryption.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/obsidian.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/obsidian-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Obsidian desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Obsidian desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dri", "Default": "/dev/dri", "Description": "Add this for GL support (Linux hosts only)", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/obsidian.xml", "LastUpdateScan": 1712441159, "LastUpdate": 1712440005, "FirstSeen": 1712441159 }, { "Name": "ombi", "Repository": "lscr.io/linuxserver/ombi", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/ombi", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-ombi/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-ombi#application-setup", "ReadMe": "https://github.com/linuxserver/docker-ombi#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Ombi releases" }, { "Tag": "development", "TagDescription": "Releases from the `develop` branch of Ombi", "ReadMe": "https://github.com/linuxserver/docker-ombi/tree/development#readme", "GitHub": "https://github.com/linuxserver/docker-ombi/tree/development#application-setup" } ], "Project": "https://ombi.io", "Overview": "Ombi(https://ombi.io) allows you to host your own Plex Request and user management system.\nIf you are sharing your Plex server with other users, allow them to request new content using an easy to manage interface!\nManage all your requests for Movies and TV with ease, leave notes for the user and get notification when a user requests something.\nAllow your users to post issues against their requests so you know there is a problem with the audio etc.\nEven automatically send them weekly newsletters of new content that has been added to your Plex server!", "WebUI": "http://[IP]:[PORT:3579]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/ombi.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ombi-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3579", "Default": "3579", "Mode": "tcp", "Description": "web gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BASE_URL", "Target": "BASE_URL", "Default": "/ombi", "Description": "Subfolder can optionally be defined as an env variable for reverse proxies. Keep in mind that once this value is defined, the gui setting for base url no longer works. To use the gui setting, remove this env variable.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/ombi.xml", "CategoryList": [ "Downloaders", "Network-Other", "MediaApp-Video", "Tools-Utilities" ], "downloads": 965543158, "stars": 460, "trending": 0.059, "trends": [ 0.08, 0.064, 0.06, 0.061, 0.065, 0.065, 0.059 ], "trendsDate": [ 1697292350, 1699887978, 1702487229, 1705086374, 1707692758, 1710374816, 1712968183 ], "downloadtrend": [ 961938739, 962556008, 963137285, 963722764, 964348358, 964978310, 965543158 ], "LastUpdateScan": 1712968183, "LastUpdate": 1712443166, "FirstSeen": 1492315200, "topTrending": -0.021000000000000005, "topPerforming": 0.059 }, { "Name": "openvscode-server", "Repository": "lscr.io/linuxserver/openvscode-server", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/openvscode-server", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-openvscode-server/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-openvscode-server#application-setup", "ReadMe": "https://github.com/linuxserver/docker-openvscode-server#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases" }, { "Tag": "insiders", "TagDescription": "Insiders releases", "ReadMe": "https://github.com/linuxserver/docker-openvscode-server/tree/insiders#readme", "GitHub": "https://github.com/linuxserver/docker-openvscode-server/tree/insiders#application-setup" } ], "Project": "https://github.com/gitpod-io/openvscode-server", "Overview": "Openvscode-server(https://github.com/gitpod-io/openvscode-server) provides a version of VS Code that runs a server on a remote machine and allows access through a modern web browser.", "WebUI": "http://[IP]:[PORT:3000]/?tkn=lsio", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/openvscode-server.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/openvscode-server-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Web UI port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONNECTION_TOKEN", "Target": "CONNECTION_TOKEN", "Default": "", "Description": "Optional security token for accessing the Web UI (ie. `supersecrettoken`).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CONNECTION_SECRET", "Target": "CONNECTION_SECRET", "Default": "", "Description": "Optional path to a file inside the container that contains the security token for accessing the Web UI (ie. `/path/to/file`). Overrides `CONNECTION_TOKEN`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUDO_PASSWORD", "Target": "SUDO_PASSWORD", "Default": "password", "Description": "If this optional variable is set, user will have sudo access in the openvscode-server terminal with the specified password.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SUDO_PASSWORD_HASH", "Target": "SUDO_PASSWORD_HASH", "Default": "", "Description": "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/openvscode-server.xml", "downloads": 190913, "stars": 39, "trending": 3.415, "trends": [ 2.359, 3.159, 3.718, 3.511, 2.875, 5.901, 3.415 ], "trendsDate": [ 1697976326, 1700571958, 1703171157, 1705770344, 1708369541, 1710965252, 1713564367 ], "downloadtrend": [ 151615, 156561, 162607, 168524, 173512, 184394, 190913 ], "LastUpdateScan": 1713564367, "LastUpdate": 1712910638, "FirstSeen": 1638198232, "topTrending": 1.056, "topPerforming": 3.415 }, { "Name": "opera", "Repository": "lscr.io/linuxserver/opera", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/opera", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-opera/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-opera#application-setup", "ReadMe": "https://github.com/linuxserver/docker-opera#readme", "Project": "https://www.opera.com/", "Overview": "Opera(https://www.opera.com/) is a multi-platform web browser developed by its namesake company Opera. The browser is based on Chromium, but distinguishes itself from other Chromium-based browsers (Chrome, Edge, etc.) through its user interface and other features.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/opera.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/opera-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Opera desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS Opera desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OPERA_CLI", "Target": "OPERA_CLI", "Default": "https://www.linuxserver.io/", "Description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/opera.xml", "downloads": 5566, "LastUpdateScan": 1713306892, "LastUpdate": 1712841488, "FirstSeen": 1681871581 }, { "Name": "orcaslicer", "Repository": "lscr.io/linuxserver/orcaslicer", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/orcaslicer", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-orcaslicer/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-orcaslicer#application-setup", "ReadMe": "https://github.com/linuxserver/docker-orcaslicer#readme", "Project": "https://github.com/SoftFever/OrcaSlicer", "Overview": "Orca Slicer(https://github.com/SoftFever/OrcaSlicer) is an open source slicer for FDM printers. OrcaSlicer is fork of Bambu Studio, it was previously known as BambuStudio-SoftFever, Bambu Studio is forked from PrusaSlicer by Prusa Research, which is from Slic3r by Alessandro Ranellucci and the RepRap community", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/orcaslicer.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/orcaslicer-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Orca Slicer desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Orca Slicer desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/orcaslicer.xml", "downloads": 1711, "stars": 3, "LastUpdateScan": 1711397184, "LastUpdate": 1711185368, "FirstSeen": 1701003947 }, { "Name": "oscam", "Repository": "lscr.io/linuxserver/oscam", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/oscam", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-oscam/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-oscam#application-setup", "ReadMe": "https://github.com/linuxserver/docker-oscam#readme", "Project": "http://www.streamboard.tv/oscam/", "Overview": "Oscam(http://www.streamboard.tv/oscam/) is an Open Source Conditional Access Module software used for descrambling DVB transmissions using smart cards. It's both a server and a client.", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/oscam.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/oscam-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where oscam should store config files and logs.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/ttyUSB0", "Default": "/dev/ttyUSB0", "Description": "For passing through smart card readers.", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/oscam.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 18156327, "stars": 40, "trending": 0.193, "trends": [ 0.226, 0.227, 0.235, 0.24, 0.201, 0.242, 0.193 ], "trendsDate": [ 1697292351, 1699887978, 1702487229, 1705086374, 1707692758, 1710374816, 1712968183 ], "downloadtrend": [ 17914611, 17955327, 17997697, 18041078, 18077398, 18121234, 18156327 ], "LastUpdateScan": 1712968183, "LastUpdate": 1712335279, "FirstSeen": 1474862400, "topTrending": -0.033, "topPerforming": 0.193 }, { "Name": "overseerr", "Repository": "lscr.io/linuxserver/overseerr", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/overseerr", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-overseerr/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-overseerr#application-setup", "ReadMe": "https://github.com/linuxserver/docker-overseerr#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases from GitHub" }, { "Tag": "develop", "TagDescription": "Development releases from commits in upstream develop branch", "ReadMe": "https://github.com/linuxserver/docker-overseerr/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-overseerr/tree/develop#application-setup" } ], "Project": "https://overseerr.dev/", "Overview": "Overseerr(https://overseerr.dev/) is a request management and media discovery tool built to work with your existing Plex ecosystem.", "WebUI": "http://[IP]:[PORT:5055]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/overseerr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/overseerr-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5055", "Default": "5055", "Mode": "tcp", "Description": "Port for Overseerr's web interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/overseerr.xml", "downloads": 6338855, "stars": 146, "trending": 3.24, "trends": [ 1.644, 1.719, 1.974, 2.017, 2.23, 2.409, 3.24 ], "trendsDate": [ 1697292351, 1699887978, 1702487229, 1705086374, 1707692758, 1710374816, 1712968183 ], "downloadtrend": [ 5524389, 5621012, 5734233, 5852251, 5985725, 6133471, 6338855 ], "LastUpdateScan": 1712968183, "LastUpdate": 1712777093, "FirstSeen": 1618711439, "topTrending": 1.5960000000000003, "topPerforming": 3.24 }, { "Name": "pairdrop", "Repository": "lscr.io/linuxserver/pairdrop", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/pairdrop", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-pairdrop/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-pairdrop#application-setup", "ReadMe": "https://github.com/linuxserver/docker-pairdrop#readme", "Project": "https://github.com/schlagmichdoch/PairDrop", "Overview": "PairDrop(https://github.com/schlagmichdoch/PairDrop) is a sublime alternative to AirDrop that works on all platforms. Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/pairdrop.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RATE_LIMIT", "Target": "RATE_LIMIT", "Default": "false", "Description": "Set to `true` to limit clients to 100 requests per 5 min", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WS_FALLBACK", "Target": "WS_FALLBACK", "Default": "false", "Description": "Set to `true` to enable websocket fallback if the peer to peer WebRTC connection is not available to the client (see App Setup notes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RTC_CONFIG", "Target": "RTC_CONFIG", "Default": "", "Description": "Path to a json file containing custom STUN/TURN config (see App Setup notes)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG_MODE", "Target": "DEBUG_MODE", "Default": "false", "Description": "Set to `true` to debug the http server configuration by logging clients IP addresses used by PairDrop to STDOUT. See here for more info(https://github.com/schlagmichdoch/PairDrop/blob/master/docs/host-your-own.md#debug-mode). Do not use in production!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/pairdrop.xml", "downloads": 75040, "stars": 14, "trending": 9.44, "trends": [ 9.296, 10.276, 9.11, 8.799, 8.552, 7.34, 9.44 ], "trendsDate": [ 1697681144, 1700321380, 1702919152, 1705518384, 1708117547, 1710713158, 1713306892 ], "downloadtrend": [ 42827, 47732, 52516, 57583, 62968, 67956, 75040 ], "LastUpdateScan": 1713306892, "LastUpdate": 1713009501, "FirstSeen": 1676891280, "topTrending": 0.14400000000000013 }, { "Name": "paperless-ng", "Repository": "lscr.io/linuxserver/paperless-ng", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/paperless-ng", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-paperless-ng/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-paperless-ng#application-setup", "ReadMe": "https://github.com/linuxserver/docker-paperless-ng#readme", "Project": "https://github.com/jonaswinkler/paperless-ng", "Overview": "Paperless-ng(https://github.com/jonaswinkler/paperless-ng) is an application by Daniel Quinn and contributors that indexes your scanned documents and allows you to easily search for documents and store metadata alongside your documents.\"", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/paperless-ng.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Storage location for all paperless-ng data files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_URL", "Target": "REDIS_URL", "Default": "", "Description": "Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/paperless-ng.xml", "downloads": 653160, "stars": 33, "trending": 0.585, "trends": [ 0.475, 0.514, 0.619, 0.754, 0.585, 0.624, 0.585 ], "trendsDate": [ 1697292351, 1699887978, 1702487229, 1705086374, 1707692759, 1710374816, 1712968183 ], "downloadtrend": [ 629478, 632730, 636671, 641508, 645285, 649337, 653160 ], "LastUpdateScan": 1712968183, "LastUpdate": 1660121183, "FirstSeen": 1634990599, "topTrending": 0.10999999999999999, "topPerforming": 0.585 }, { "Name": "paperless-ngx", "Repository": "lscr.io/linuxserver/paperless-ngx", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/paperless-ngx", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-paperless-ngx/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-paperless-ngx#application-setup", "ReadMe": "https://github.com/linuxserver/docker-paperless-ngx#readme", "Project": "https://github.com/paperless-ngx/paperless-ngx", "Overview": "Paperless-ngx(https://github.com/paperless-ngx/paperless-ngx) is an application by Daniel Quinn and contributors that indexes your scanned documents and allows you to easily search for documents and store metadata alongside your documents.\"", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/paperless-ngx.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/paperless-ngx-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Storage location for all paperless-ngx data files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_URL", "Target": "REDIS_URL", "Default": "", "Description": "Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/paperless-ngx.xml", "downloads": 175418, "stars": 59, "trending": 8.752, "trends": [ 15.05, 15.438, 12.818, 11.954, 11.739, 10.012, 8.752 ], "trendsDate": [ 1697515537, 1700321380, 1702919153, 1705518384, 1708117547, 1710713158, 1713306893 ], "downloadtrend": [ 82521, 97586, 111934, 127131, 144040, 160066, 175418 ], "LastUpdateScan": 1713306893, "LastUpdate": 1663910538, "FirstSeen": 1648130602, "topTrending": -6.298, "topPerforming": 8.752 }, { "Name": "papermerge", "Repository": "lscr.io/linuxserver/papermerge", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/papermerge", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-papermerge/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-papermerge#application-setup", "ReadMe": "https://github.com/linuxserver/docker-papermerge#readme", "Project": "https://www.papermerge.com/", "Overview": "Papermerge(https://www.papermerge.com/) is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. Instead of having piles of paper documents all over your desk, office or drawers - you can quickly scan them and configure your scanner to directly upload to Papermerge DMS.\"", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/papermerge.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/papermerge-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Storage location for all papermerge data files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_URL", "Target": "REDIS_URL", "Default": "", "Description": "Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/papermerge.xml", "CategoryList": [ "Productivity" ], "downloads": 3318956, "stars": 74, "trending": 0.718, "trends": [ 0.756, 0.743, 0.733, 0.755, 0.729, 0.748, 0.718 ], "trendsDate": [ 1697292351, 1699887978, 1702487229, 1705086375, 1707692759, 1710374817, 1712968183 ], "downloadtrend": [ 3174747, 3198512, 3222139, 3246652, 3270482, 3295129, 3318956 ], "LastUpdateScan": 1712968183, "LastUpdate": 1676476067, "FirstSeen": 1601165362, "topTrending": -0.038000000000000034, "topPerforming": 0.718 }, { "Name": "photoshow", "Repository": "lscr.io/linuxserver/photoshow", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/photoshow", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-photoshow/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-photoshow#application-setup", "ReadMe": "https://github.com/linuxserver/docker-photoshow#readme", "Project": "https://github.com/thibaud-rohmer/PhotoShow", "Overview": "Photoshow(https://github.com/thibaud-rohmer/PhotoShow) is gallery software at its easiest, it doesn't even require a database.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/photoshow.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/photoshow-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Stores config and logs for nginx base.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /Pictures", "Target": "/Pictures", "Default": "", "Mode": "ro", "Description": "Your local folder of photos you wish to share.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /Thumbs", "Target": "/Thumbs", "Default": "", "Mode": "rw", "Description": "Local folder to store thumbnails of your images.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/photoshow.xml", "CategoryList": [ "MediaServer-Photos" ], "downloads": 8370084, "stars": 75, "trending": 0.054, "trends": [ 0.023, 0.046, 0.049, 0.059, 0.042, 0.057, 0.054 ], "trendsDate": [ 1697292351, 1699887978, 1702487229, 1705086375, 1707692759, 1710374817, 1712968184 ], "downloadtrend": [ 8344475, 8348309, 8352402, 8357323, 8360800, 8365596, 8370084 ], "LastUpdateScan": 1712968184, "LastUpdate": 1665765238, "FirstSeen": 1475208000, "topTrending": 0.031, "topPerforming": 0.054 }, { "Name": "phpmyadmin", "Repository": "lscr.io/linuxserver/phpmyadmin", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/phpmyadmin", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-phpmyadmin/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-phpmyadmin#application-setup", "ReadMe": "https://github.com/linuxserver/docker-phpmyadmin#readme", "Project": "https://github.com/phpmyadmin/phpmyadmin/", "Overview": "Phpmyadmin(https://github.com/phpmyadmin/phpmyadmin/) is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/phpmyadmin.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/phpmyadmin-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Port for web frontend", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMA_ARBITRARY", "Target": "PMA_ARBITRARY", "Default": "1", "Description": "Set to `1` to allow you to connect to any server. Setting to `0` will only allow you to connect to specified hosts (See Application Setup)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMA_ABSOLUTE_URI", "Target": "PMA_ABSOLUTE_URI", "Default": "https://phpmyadmin.example.com", "Description": "Set the URL you will use to access the web frontend", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/phpmyadmin.xml", "downloads": 535918, "stars": 17, "trending": 27.349, "trends": [ 10.351, 10.197, 4.294, 3.344, 4.541, 25.279, 27.349 ], "trendsDate": [ 1697292351, 1699887979, 1702487230, 1705086375, 1707692759, 1710374817, 1712968184 ], "downloadtrend": [ 230706, 256902, 268427, 277715, 290926, 389350, 535918 ], "LastUpdateScan": 1712968184, "LastUpdate": 1712958212, "FirstSeen": 1634990599, "topTrending": 16.997999999999998, "topPerforming": 27.349 }, { "Name": "pidgin", "Repository": "lscr.io/linuxserver/pidgin", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/pidgin", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-pidgin/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-pidgin#application-setup", "ReadMe": "https://github.com/linuxserver/docker-pidgin#readme", "Project": "https://pidgin.im/", "Overview": "Pidgin(https://pidgin.im/) is a chat program which lets you log into accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on XMPP and sitting in an IRC channel at the same time.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/pidgin.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pidgin-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Pidgin desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Pidgin desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/pidgin.xml", "downloads": 19624, "stars": 7, "trending": 4.719, "trends": [ 3.164, 2.916, 2.292, 5.871, 5.487, 5.059, 4.719 ], "trendsDate": [ 1697292352, 1699887979, 1702487230, 1705086375, 1707692759, 1710374818, 1712968184 ], "downloadtrend": [ 14981, 15431, 15793, 16778, 17752, 18698, 19624 ], "LastUpdateScan": 1712968184, "LastUpdate": 1712776950, "FirstSeen": 1634990599, "topTrending": 1.5550000000000002 }, { "Name": "piper", "Repository": "lscr.io/linuxserver/piper", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/piper", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-piper/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-piper#application-setup", "ReadMe": "https://github.com/linuxserver/docker-piper#readme", "Project": "https://github.com/rhasspy/piper/", "Overview": "Piper(https://github.com/rhasspy/piper/) is a fast, local neural text to speech system that sounds great and is optimized for the Raspberry Pi 4. This container provides a Wyoming protocol server for Piper.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/piper.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/piper-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "10200", "Default": "10200", "Mode": "tcp", "Description": "Wyoming connection port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Local path for piper config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIPER_VOICE", "Target": "PIPER_VOICE", "Default": "en_US-lessac-medium", "Description": "The Piper voice(https://huggingface.co/rhasspy/piper-voices/tree/main) to use, in the format `language-name-quality`", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIPER_LENGTH", "Target": "PIPER_LENGTH", "Default": "1.0", "Description": "Voice speaking rate, 1.0 is default with 1.0 being faster and 1.0 being slower.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIPER_NOISE", "Target": "PIPER_NOISE", "Default": "0.667", "Description": "Controls the variability of the voice by adding noise. Values above 1 will start to degrade audio.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIPER_NOISEW", "Target": "PIPER_NOISEW", "Default": "0.333", "Description": "Controls the variability of speaking cadence. Values above 1 produce extreme stutters and pauses.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIPER_SPEAKER", "Target": "PIPER_SPEAKER", "Default": "0", "Description": "Speaker number to use if the voice supports multiple speakers.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIPER_PROCS", "Target": "PIPER_PROCS", "Default": "1", "Description": "Number of Piper processes to run simultaneously.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/piper.xml", "downloads": 2395, "stars": 1, "LastUpdateScan": 1711749954, "LastUpdate": 1711356529, "FirstSeen": 1701349582 }, { "Name": "piwigo", "Repository": "lscr.io/linuxserver/piwigo", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/piwigo", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-piwigo/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-piwigo#application-setup", "ReadMe": "https://github.com/linuxserver/docker-piwigo#readme", "Project": "http://piwigo.org/", "Overview": "Piwigo(http://piwigo.org/) is a photo gallery software for the web that comes with powerful features to publish and manage your collection of pictures.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/piwigo.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/piwigo-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Application WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /gallery", "Target": "/gallery", "Default": "", "Mode": "rw", "Description": "Image storage for Piwigo", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/piwigo.xml", "CategoryList": [ "MediaServer-Photos" ], "downloads": 35793667, "stars": 220, "trending": 0.208, "trends": [ 0.075, 0.073, 0.157, 0.14, 0.138, 0.307, 0.208 ], "trendsDate": [ 1697292352, 1699887979, 1702487230, 1705086375, 1707692759, 1710374818, 1712968184 ], "downloadtrend": [ 35428760, 35454765, 35510621, 35560528, 35609674, 35719270, 35793667 ], "LastUpdateScan": 1712968184, "LastUpdate": 1712508304, "FirstSeen": 1444190400, "topTrending": 0.133, "topPerforming": 0.208 }, { "Name": "pixapop", "Repository": "lscr.io/linuxserver/pixapop", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/pixapop", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-pixapop/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-pixapop#application-setup", "ReadMe": "https://github.com/linuxserver/docker-pixapop#readme", "Project": "https://github.com/bierdok/pixapop", "Overview": "Pixapop(https://github.com/bierdok/pixapop) is an open-source single page application to view your photos in the easiest way possible.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/pixapop.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pixapop-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Stores config and logs for nginx base.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /photos", "Target": "/photos", "Default": "", "Mode": "rw", "Description": "Your local folder of photos.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_USERNAME", "Target": "APP_USERNAME", "Default": "admin", "Description": "Specify a username to enable authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_PASSWORD", "Target": "APP_PASSWORD", "Default": "admin", "Description": "Specify a password to enable authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/pixapop.xml", "downloads": 17208, "stars": 7, "trending": 0.081, "trends": [ 1.484, 1.15, 0.432, 0.21, 0.116, 0.14, 0.081 ], "trendsDate": [ 1697292352, 1699887979, 1702487230, 1705086375, 1707692760, 1710374818, 1712968184 ], "downloadtrend": [ 16844, 17040, 17114, 17150, 17170, 17194, 17208 ], "LastUpdateScan": 1712968184, "LastUpdate": 1665770385, "FirstSeen": 1634990599, "topTrending": -1.403 }, { "Name": "plex", "Repository": "lscr.io/linuxserver/plex", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/plex", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "host", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-plex/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-plex#application-setup", "ReadMe": "https://github.com/linuxserver/docker-plex#readme", "Project": "https://plex.tv", "Overview": "Plex(https://plex.tv) organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone Plex Media Server. Straightforward design and bulk actions mean getting things done faster.", "WebUI": "http://[IP]:[PORT:32400]/web/index.html", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/plex.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Plex library location. *This can grow very large, 50gb+ is likely for a large collection.*", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /tv", "Target": "/tv", "Default": "", "Mode": "rw", "Description": "Media goes here. Add as many as needed e.g. `/movies`, `/tv`, etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /movies", "Target": "/movies", "Default": "", "Mode": "rw", "Description": "Media goes here. Add as many as needed e.g. `/movies`, `/tv`, etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VERSION", "Target": "VERSION", "Default": "docker", "Description": "Set whether to update plex or not - see Application Setup section.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_CLAIM", "Target": "PLEX_CLAIM", "Default": "", "Description": "Optionally you can obtain a claim token from https://plex.tv/claim and input here. Keep in mind that the claim tokens expire within 4 minutes.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/plex.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 854515936, "stars": 1901, "trending": 0.125, "trends": [ 0.172, 0.234, 0.349, 0.161, 0.13, 0.147, 0.125 ], "trendsDate": [ 1697292352, 1699887979, 1702487230, 1705086376, 1707692760, 1710374819, 1712968185 ], "downloadtrend": [ 844775105, 846757092, 849720019, 851089923, 852200716, 853451187, 854515936 ], "LastUpdateScan": 1712968185, "LastUpdate": 1712568411, "FirstSeen": 1472270400, "topTrending": -0.046999999999999986, "topPerforming": 0.125 }, { "Name": "plex-meta-manager", "Repository": "lscr.io/linuxserver/plex-meta-manager", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/plex-meta-manager", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-plex-meta-manager/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-plex-meta-manager#application-setup", "ReadMe": "https://github.com/linuxserver/docker-plex-meta-manager#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases." }, { "Tag": "develop", "TagDescription": "Latest commits from the develop branch", "ReadMe": "https://github.com/linuxserver/docker-plex-meta-manager/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-plex-meta-manager/tree/develop#application-setup" }, { "Tag": "nightly", "TagDescription": "Latest commits from the nightly branch", "ReadMe": "https://github.com/linuxserver/docker-plex-meta-manager/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-plex-meta-manager/tree/nightly#application-setup" } ], "Project": "https://github.com/meisnate12/Plex-Meta-Manager", "Overview": "Plex-meta-manager(https://github.com/meisnate12/Plex-Meta-Manager) is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/plex-meta-manager.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMM_CONFIG", "Target": "PMM_CONFIG", "Default": "/config/config.yml", "Description": "Specify a custom config file to use.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMM_TIME", "Target": "PMM_TIME", "Default": "03:00", "Description": "Comma-separated list of times to update each day. Format: `HH:MM`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMM_RUN", "Target": "PMM_RUN", "Default": "False", "Description": "Set to `True` to run without the scheduler.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMM_TEST", "Target": "PMM_TEST", "Default": "False", "Description": "Set to `True` to run in debug mode with only collections that have `test: true`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMM_NO_MISSING", "Target": "PMM_NO_MISSING", "Default": "False", "Description": "Set to `True` to run without any of the missing movie/show functions.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/plex-meta-manager.xml", "downloads": 142515, "stars": 52, "trending": 9.955, "trends": [ 10.303, 11.679, 10.963, 10.98, 14.557, 12.029, 9.955 ], "trendsDate": [ 1695729956, 1698329166, 1700924743, 1703519840, 1706115963, 1708715149, 1711310780 ], "downloadtrend": [ 67524, 76453, 85867, 96458, 112892, 128328, 142515 ], "LastUpdateScan": 1711310780, "LastUpdate": 1711063683, "FirstSeen": 1643656073, "topTrending": -0.34800000000000075, "topPerforming": 9.955 }, { "Name": "projectsend", "Repository": "lscr.io/linuxserver/projectsend", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/projectsend", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-projectsend/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-projectsend#application-setup", "ReadMe": "https://github.com/linuxserver/docker-projectsend#readme", "Project": "http://www.projectsend.org", "Overview": "Projectsend(http://www.projectsend.org) is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. Secure, private and easy. No more depending on external services or e-mail to send those files.", "WebUI": "http://[IP]:[PORT:80]/install/make-config.php", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/projectsend.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/projectsend-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Where to store files to share.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAX_UPLOAD", "Target": "MAX_UPLOAD", "Default": "5000", "Description": "To set maximum upload size (in MB), default if unset is 5000.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/projectsend.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities", "Network-Other" ], "downloads": 4592840, "stars": 81, "trending": 0.137, "trends": [ 0.254, 0.1, 0.141, 0.151, 0.148, 0.151, 0.137 ], "trendsDate": [ 1697292352, 1699887979, 1702487230, 1705086376, 1707692760, 1710374819, 1712968185 ], "downloadtrend": [ 4554918, 4559476, 4565915, 4572829, 4579601, 4586540, 4592840 ], "LastUpdateScan": 1712968185, "LastUpdate": 1712611742, "FirstSeen": 1497326400, "topTrending": -0.11699999999999999, "topPerforming": 0.137 }, { "Name": "prowlarr", "Repository": "lscr.io/linuxserver/prowlarr", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/prowlarr", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-prowlarr/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-prowlarr#application-setup", "ReadMe": "https://github.com/linuxserver/docker-prowlarr#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Prowlarr stable releases" }, { "Tag": "develop", "TagDescription": "Prowlarr releases from their develop branch", "ReadMe": "https://github.com/linuxserver/docker-prowlarr/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-prowlarr/tree/develop#application-setup" }, { "Tag": "nightly", "TagDescription": "Prowlarr releases from their nightly branch", "ReadMe": "https://github.com/linuxserver/docker-prowlarr/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-prowlarr/tree/nightly#application-setup" } ], "Project": "https://github.com/Prowlarr/Prowlarr", "Overview": "Prowlarr(https://github.com/Prowlarr/Prowlarr) is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all).", "WebUI": "http://[IP]:[PORT:9696]/system/status", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/prowlarr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/prowlarr-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9696", "Default": "9696", "Mode": "tcp", "Description": "The port for the Prowlarr web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Database and Prowlarr configs", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/prowlarr.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 16173494, "stars": 288, "trending": 4.14, "trends": [ 2.845, 3.31, 3.53, 3.259, 3.529, 3.817, 4.14 ], "trendsDate": [ 1697407535, 1700321380, 1702919153, 1705518385, 1708117547, 1710713158, 1713306893 ], "downloadtrend": [ 12981395, 13425755, 13917049, 14385841, 14912147, 15503928, 16173494 ], "LastUpdateScan": 1713306893, "LastUpdate": 1713296805, "FirstSeen": 1655834636, "topTrending": 1.2949999999999995, "topPerforming": 4.14 }, { "Name": "pwndrop", "Repository": "lscr.io/linuxserver/pwndrop", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/pwndrop", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-pwndrop/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-pwndrop#application-setup", "ReadMe": "https://github.com/linuxserver/docker-pwndrop#readme", "Project": "https://github.com/kgretzky/pwndrop", "Overview": "Pwndrop(https://github.com/kgretzky/pwndrop) is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV.", "WebUI": "http://[IP]:[PORT:8080]/pwndrop", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/pwndrop.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pwndrop-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "web gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration and data.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SECRET_PATH", "Target": "SECRET_PATH", "Default": "/pwndrop", "Description": "Secret path for admin access. Defaults to `/pwndrop`. This parameter only takes effect during initial install; it can later be changed in the web gui.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/pwndrop.xml", "CategoryList": [ "Cloud", "Network-Other", "Tools-Utilities" ], "downloads": 2680792, "stars": 32, "trending": 0.091, "trends": [ 0.372, 0.075, 0.149, 0.078, 0.035, 0.042, 0.091 ], "trendsDate": [ 1697292352, 1699887980, 1702487231, 1705086376, 1707692760, 1710374819, 1712968185 ], "downloadtrend": [ 2668205, 2670198, 2674184, 2676276, 2677210, 2678343, 2680792 ], "LastUpdateScan": 1712968185, "LastUpdate": 1712595092, "FirstSeen": 1588176448, "topTrending": -0.281, "topPerforming": 0.091 }, { "Name": "pydio-cells", "Repository": "lscr.io/linuxserver/pydio-cells", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/pydio-cells", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-pydio-cells/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-pydio-cells#application-setup", "ReadMe": "https://github.com/linuxserver/docker-pydio-cells#readme", "Project": "https://pydio.com/", "Overview": "Pydio-cells(https://pydio.com/) is the nextgen file sharing platform for organizations. It is a full rewrite of the Pydio project using the Go language following a micro-service architecture.", "ExtraParams": "--hostname=pydio-cells --cap-add=NET_ADMIN", "WebUI": "https://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/pydio-cells.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pydio-cells-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Http port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "All the config files reside here.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EXTERNALURL", "Target": "EXTERNALURL", "Default": "yourdomain.url", "Description": "The external url you would like to use to access Pydio Cells (Can be https://domain.url or https://IP:PORT).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVER_IP", "Target": "SERVER_IP", "Default": "0.0.0.0", "Description": "Enter the LAN IP of the docker server. Required for local access by IP, added to self signed cert as SAN (not required if accessing only through reverse proxy).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/pydio-cells.xml", "CategoryList": [ "Cloud", "Network-Other" ], "downloads": 205854, "stars": 19, "trending": 1.14, "trends": [ 0.295, 0.378, 0.307, 0.416, 1.561, 0.894, 1.14 ], "trendsDate": [ 1697292353, 1699887980, 1702487231, 1705086376, 1707692760, 1710374819, 1712968185 ], "downloadtrend": [ 196362, 197108, 197715, 198540, 201688, 203508, 205854 ], "LastUpdateScan": 1712968185, "LastUpdate": 1712806799, "FirstSeen": 1601214934, "topTrending": 0.845, "topPerforming": 1.14 }, { "Name": "pyload-ng", "Repository": "lscr.io/linuxserver/pyload-ng", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/pyload-ng", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-pyload-ng/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-pyload-ng#application-setup", "ReadMe": "https://github.com/linuxserver/docker-pyload-ng#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases from pyLoad Next" }, { "Tag": "develop", "TagDescription": "Releases from pyload Next develop branch", "ReadMe": "https://github.com/linuxserver/docker-pyload-ng/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-pyload-ng/tree/develop#application-setup" } ], "Project": "https://pyload.net/", "Overview": "pyLoad(https://pyload.net/) is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/pyload-ng.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Allows HTTP access to the application", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 9666", "Target": "9666", "Default": "9666", "Mode": "tcp", "Description": "Click'n'Load port.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Destination of pyLoad downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/pyload-ng.xml", "downloads": 297242, "stars": 31, "trending": 12.765, "trends": [ 11.803, 10.17, 9.261, 9.704, 15.028, 14.048, 12.765 ], "trendsDate": [ 1697616343, 1700321380, 1702919153, 1705518385, 1708117548, 1710713158, 1713306893 ], "downloadtrend": [ 139384, 155165, 171002, 189379, 222873, 259298, 297242 ], "LastUpdateScan": 1713306893, "LastUpdate": 1713133406, "FirstSeen": 1643051001, "topTrending": 0.9619999999999997, "topPerforming": 12.765 }, { "Name": "pylon", "Repository": "lscr.io/linuxserver/pylon", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/pylon", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-pylon/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-pylon#application-setup", "ReadMe": "https://github.com/linuxserver/docker-pylon#readme", "Project": "https://github.com/pylonide/pylon", "Overview": "Pylon(https://github.com/pylonide/pylon) is a web based integrated development environment built with Node.js as a backend and with a supercharged JavaScript/HTML5 frontend, licensed under GPL version 3. This project originates from Cloud9 v2 project.", "WebUI": "http://[IP]:[PORT:3131]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/pylon.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3131", "Default": "3131", "Mode": "tcp", "Description": "The port for the Pylon web interface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /code", "Target": "/code", "Default": "", "Mode": "rw", "Description": "Optionally if you want the bind mount your own code and have changes survive container upgrades.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GITURL", "Target": "GITURL", "Default": "https://github.com/linuxserver/docker-pylon.git", "Description": "Specify a git repo to checkout on first startup", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PYUSER", "Target": "PYUSER", "Default": "myuser", "Description": "Specify a basic auth user.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PYPASS", "Target": "PYPASS", "Default": "mypass", "Description": "Specify a basic auth password.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/pylon.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 267874, "stars": 29, "trending": 1.782, "trends": [ 0.164, 0.111, 0.111, 0.538, 0.193, 2.043, 1.782 ], "trendsDate": [ 1697292353, 1699887980, 1702487231, 1705086376, 1707692760, 1710374820, 1712968185 ], "downloadtrend": [ 255276, 255559, 255844, 257229, 257726, 263100, 267874 ], "LastUpdateScan": 1712968185, "LastUpdate": 1712669829, "FirstSeen": 1634990599, "topTrending": 1.618, "topPerforming": 1.782 }, { "Name": "qbittorrent", "Repository": "lscr.io/linuxserver/qbittorrent", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/qbittorrent", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-qbittorrent/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-qbittorrent#application-setup", "ReadMe": "https://github.com/linuxserver/docker-qbittorrent#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable qbittorrent releases" }, { "Tag": "libtorrentv1", "TagDescription": "Static qbittorrent builds using libtorrent v1", "ReadMe": "https://github.com/linuxserver/docker-qbittorrent/tree/libtorrentv1#readme", "GitHub": "https://github.com/linuxserver/docker-qbittorrent/tree/libtorrentv1#application-setup" } ], "Project": "https://www.qbittorrent.org/", "Overview": "The Qbittorrent(https://www.qbittorrent.org/) project aims to provide an open-source software alternative to \u00b5Torrent. qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/qbittorrent.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/qbittorrent-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6881", "Target": "6881", "Default": "6881", "Mode": "tcp", "Description": "tcp connection port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6881", "Target": "6881", "Default": "6881", "Mode": "udp", "Description": "udp connection port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Location of downloads on disk.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBUI_PORT", "Target": "WEBUI_PORT", "Default": "8080", "Description": "for changing the port of the web UI, see below for explanation", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TORRENTING_PORT", "Target": "TORRENTING_PORT", "Default": "6881", "Description": "for changing the port of tcp/udp connection, see below for explanation", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/qbittorrent.xml", "CategoryList": [ "Downloaders" ], "downloads": 302848187, "stars": 1336, "trending": 0.455, "trends": [ 0.272, 0.296, 0.297, 0.285, 0.45, 0.478, 0.455 ], "trendsDate": [ 1697292353, 1699887980, 1702487231, 1705086376, 1707692761, 1710374820, 1712968185 ], "downloadtrend": [ 296064877, 296943260, 297829223, 298679528, 300030748, 301471164, 302848187 ], "LastUpdateScan": 1712968185, "LastUpdate": 1712473426, "FirstSeen": 1501732800, "topTrending": 0.183, "topPerforming": 0.455 }, { "Name": "qdirstat", "Repository": "lscr.io/linuxserver/qdirstat", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/qdirstat", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-qdirstat/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-qdirstat#application-setup", "ReadMe": "https://github.com/linuxserver/docker-qdirstat#readme", "Project": "https://github.com/shundhammer/qdirstat", "Overview": "QDirStat(https://github.com/shundhammer/qdirstat) Qt-based directory statistics: KDirStat without any KDE -- from the author of the original KDirStat.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/qdirstat.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/qdirstat-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "QdirStat desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "QdirStat desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores qdirstat settings and scans.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Data you want to analyze disk usage information of.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/qdirstat.xml", "downloads": 22030, "stars": 6, "trending": 12.102, "trends": [ 17.452, 10.279, 8.433, 10.081, 9.631, 12.102 ], "trendsDate": [ 1699128332, 1702168414, 1704762364, 1707361556, 1709960755, 1712556357 ], "downloadtrend": [ 10671, 12927, 14408, 15735, 17499, 19364, 22030 ], "LastUpdateScan": 1712556357, "LastUpdate": 1712523410, "FirstSeen": 1641956634, "topTrending": -5.350000000000001 }, { "Name": "quassel-core", "Repository": "lscr.io/linuxserver/quassel-core", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/quassel-core", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-quassel-core/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-quassel-core#application-setup", "ReadMe": "https://github.com/linuxserver/docker-quassel-core#readme", "Project": "http://quassel-irc.org/", "Overview": "Quassel-core(http://quassel-irc.org/) is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core.\n\nThis container handles the IRC connection (quasselcore) and requires a desktop client (quasselclient) to be used and configured. It is designed to be always on and will keep your identity present in IRC even when your clients cannot be online. Backlog (history) is downloaded by your client upon reconnection allowing infinite scrollback through time.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/quassel-core.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/quassel-core-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4242", "Default": "4242", "Mode": "tcp", "Description": "The port quassel-core listens for connections on.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 10113", "Target": "10113", "Default": "113", "Mode": "tcp", "Description": "Optional Ident Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Database and quassel-core configuration storage.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RUN_OPTS", "Target": "RUN_OPTS", "Default": "--config-from-environment", "Description": "Custom CLI options for Quassel", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/quassel-core.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 6555210, "stars": 37, "trending": 0.048, "trends": [ 0.033, 0.032, 0.023, 0.039, 0.032, 0.042, 0.048 ], "trendsDate": [ 1697292354, 1699887980, 1702487231, 1705086377, 1707692761, 1710374820, 1712968185 ], "downloadtrend": [ 6541114, 6543177, 6544658, 6547215, 6549286, 6552042, 6555210 ], "LastUpdateScan": 1712968185, "LastUpdate": 1712568719, "FirstSeen": 1479877200, "topTrending": 0.015, "topPerforming": 0.048 }, { "Name": "quassel-web", "Repository": "lscr.io/linuxserver/quassel-web", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/quassel-web", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-quassel-web/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-quassel-web#application-setup", "ReadMe": "https://github.com/linuxserver/docker-quassel-web#readme", "Project": "https://github.com/magne4000/quassel-webserver", "Overview": "Quassel-web(https://github.com/magne4000/quassel-webserver) is a web client for Quassel. Note that a Quassel-Core instance is required, we have a container available here.(https://hub.docker.com/r/linuxserver/quassel-core/)", "WebUI": "https://[IP]:[PORT:64443]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/quassel-web.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/quassel-web-logo.png", "Config": [ { "@attributes": { "Name": "Port: 64080", "Target": "64080", "Default": "64080", "Mode": "tcp", "Description": "Quassel-web http webui", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 64443", "Target": "64443", "Default": "64443", "Mode": "tcp", "Description": "Quassel-web https webui", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "this will store config on the docker host", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUASSEL_CORE", "Target": "QUASSEL_CORE", "Default": "192.168.1.10", "Description": "specify the URL or IP address of your Quassel Core instance", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUASSEL_PORT", "Target": "QUASSEL_PORT", "Default": "4242", "Description": "specify the port of your Quassel Core instance", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUASSEL_HTTPS", "Target": "QUASSEL_HTTPS", "Default": "", "Description": "Set to `true` to have Quassel web serve over https on port 64443 instead of http on port 64080.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "URL_BASE", "Target": "URL_BASE", "Default": "/quassel", "Description": "Specify a url-base in reverse proxy setups ie. `/quassel`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/quassel-web.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 554632, "stars": 10, "trending": 0.149, "trends": [ 0.063, 0.067, 0.051, 0.17, 0.068, 0.118, 0.149 ], "trendsDate": [ 1697292354, 1699887980, 1702487231, 1705086377, 1707692761, 1710374820, 1712968186 ], "downloadtrend": [ 551188, 551555, 551839, 552777, 553153, 553804, 554632 ], "LastUpdateScan": 1712968186, "LastUpdate": 1712879775, "FirstSeen": 1558476425, "topTrending": 0.086, "topPerforming": 0.149 }, { "Name": "radarr", "Repository": "lscr.io/linuxserver/radarr", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/radarr", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-radarr/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-radarr#application-setup", "ReadMe": "https://github.com/linuxserver/docker-radarr#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Radarr releases" }, { "Tag": "develop", "TagDescription": "Radarr releases from their develop branch", "ReadMe": "https://github.com/linuxserver/docker-radarr/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-radarr/tree/develop#application-setup" }, { "Tag": "nightly", "TagDescription": "Radarr releases from their nightly branch", "ReadMe": "https://github.com/linuxserver/docker-radarr/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-radarr/tree/nightly#application-setup" } ], "Project": "https://github.com/Radarr/Radarr", "Overview": "Radarr(https://github.com/Radarr/Radarr) - A fork of Sonarr to work with movies \u00e0 la Couchpotato.", "WebUI": "http://[IP]:[PORT:7878]/system/status", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/radarr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/radarr-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "7878", "Default": "7878", "Mode": "tcp", "Description": "The port for the Radarr Web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Database and Radarr configs", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /movies", "Target": "/movies", "Default": "", "Mode": "rw", "Description": "Location of Movie library on disk (See note in Application setup)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Location of download managers output directory (See note in Application setup)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/radarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 2304090507, "stars": 1618, "trending": 0.113, "trends": [ 0.126, 0.118, 0.149, 0.15, 0.155, 0.119, 0.113 ], "trendsDate": [ 1697292354, 1699887981, 1702487232, 1705086377, 1707692761, 1710374821, 1712968186 ], "downloadtrend": [ 2285638868, 2288344379, 2291748801, 2295194107, 2298759191, 2301496217, 2304090507 ], "LastUpdateScan": 1712968186, "LastUpdate": 1712784263, "FirstSeen": 1492401600, "topTrending": -0.012999999999999998, "topPerforming": 0.113 }, { "Name": "raneto", "Repository": "lscr.io/linuxserver/raneto", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/raneto", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-raneto/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-raneto#application-setup", "ReadMe": "https://github.com/linuxserver/docker-raneto#readme", "Project": "http://raneto.com/", "Overview": "Raneto(http://raneto.com/) - is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/raneto.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/raneto-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "The port for the Raneto web interface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Raneto config and Markdown files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/raneto.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 3566418, "stars": 29, "trending": 0.067, "trends": [ 0.073, 0.046, 0.035, 0.051, 0.042, 0.05, 0.067 ], "trendsDate": [ 1697292355, 1699887981, 1702487232, 1705086377, 1707692761, 1710374821, 1712968186 ], "downloadtrend": [ 3556059, 3557684, 3558938, 3560761, 3562264, 3564036, 3566418 ], "LastUpdateScan": 1712968186, "LastUpdate": 1712441074, "FirstSeen": 1560211639, "topTrending": -0.0059999999999999915, "topPerforming": 0.067 }, { "Name": "rdesktop", "Repository": "lscr.io/linuxserver/rdesktop", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/rdesktop", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-rdesktop/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-rdesktop#application-setup", "ReadMe": "https://github.com/linuxserver/docker-rdesktop#readme", "Branch": [ { "Tag": "latest", "TagDescription": "XFCE Alpine" }, { "Tag": "ubuntu-xfce", "TagDescription": "XFCE Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-xfce#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-xfce#application-setup" }, { "Tag": "fedora-xfce", "TagDescription": "XFCE Fedora", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-xfce#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-xfce#application-setup" }, { "Tag": "arch-xfce", "TagDescription": "XFCE Arch", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/arch-xfce#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/arch-xfce#application-setup" }, { "Tag": "alpine-kde", "TagDescription": "KDE Alpine", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-kde#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-kde#application-setup" }, { "Tag": "ubuntu-kde", "TagDescription": "KDE Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-kde#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-kde#application-setup" }, { "Tag": "fedora-kde", "TagDescription": "KDE Fedora", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-kde#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-kde#application-setup" }, { "Tag": "arch-kde", "TagDescription": "KDE Arch", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/arch-kde#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/arch-kde#application-setup" }, { "Tag": "alpine-mate", "TagDescription": "MATE Alpine", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-mate#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-mate#application-setup" }, { "Tag": "ubuntu-mate", "TagDescription": "MATE Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-mate#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-mate#application-setup" }, { "Tag": "fedora-mate", "TagDescription": "MATE Fedora", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-mate#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-mate#application-setup" }, { "Tag": "arch-mate", "TagDescription": "MATE Arch", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/arch-mate#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/arch-mate#application-setup" }, { "Tag": "alpine-i3", "TagDescription": "i3 Alpine", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-i3#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-i3#application-setup" }, { "Tag": "ubuntu-i3", "TagDescription": "i3 Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-i3#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-i3#application-setup" }, { "Tag": "fedora-i3", "TagDescription": "i3 Fedora", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-i3#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-i3#application-setup" }, { "Tag": "arch-i3", "TagDescription": "i3 Arch", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/arch-i3#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/arch-i3#application-setup" }, { "Tag": "alpine-openbox", "TagDescription": "Openbox Alpine", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-openbox#application-setup" }, { "Tag": "ubuntu-openbox", "TagDescription": "Openbox Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-openbox#application-setup" }, { "Tag": "fedora-openbox", "TagDescription": "Openbox Fedora", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-openbox#application-setup" }, { "Tag": "arch-openbox", "TagDescription": "Openbox Arch", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/arch-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/arch-openbox#application-setup" }, { "Tag": "alpine-icewm", "TagDescription": "IceWM Alpine", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/alpine-icewm#application-setup" }, { "Tag": "ubuntu-icewm", "TagDescription": "IceWM Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/ubuntu-icewm#application-setup" }, { "Tag": "fedora-icewm", "TagDescription": "IceWM Fedora", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/fedora-icewm#application-setup" }, { "Tag": "arch-icewm", "TagDescription": "IceWM Arch", "ReadMe": "https://github.com/linuxserver/docker-rdesktop/tree/arch-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-rdesktop/tree/arch-icewm#application-setup" } ], "Project": "http://xrdp.org/", "Overview": "Rdesktop(http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/rdesktop.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rdesktop-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3389", "Default": "3389", "Mode": "tcp", "Description": "RDP access port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /var/run/docker.sock", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "Docker Socket on the system, if you want to use Docker in the container", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "abc users home directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dri", "Default": "/dev/dri", "Description": "Add this for GL support (Linux hosts only)", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/rdesktop.xml", "downloads": 6615368, "stars": 133, "trending": 0.357, "trends": [ 0.129, 0.144, 0.129, 0.414, 0.158, 0.338, 0.357 ], "trendsDate": [ 1697292355, 1699887981, 1702487232, 1705086377, 1707692761, 1710374821, 1712968186 ], "downloadtrend": [ 6514063, 6523488, 6531908, 6559047, 6569457, 6591765, 6615368 ], "LastUpdateScan": 1712968186, "LastUpdate": 1712943095, "FirstSeen": 1634990599, "topTrending": 0.22799999999999998, "topPerforming": 0.357 }, { "Name": "remmina", "Repository": "lscr.io/linuxserver/remmina", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/remmina", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-remmina/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-remmina#application-setup", "ReadMe": "https://github.com/linuxserver/docker-remmina#readme", "Project": "https://remmina.org/", "Overview": "Remmina(https://remmina.org/) is a remote desktop client written in GTK, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large or tiny screens. Remmina supports multiple network protocols, in an integrated and consistent user interface. Currently RDP, VNC, SPICE, SSH and EXEC are supported.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/remmina.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/remmina-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Remmina desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Remmina desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/remmina.xml", "CategoryList": [ "Network-Other", "Tools-Utilities" ], "downloads": 1999482, "stars": 39, "trending": 0.285, "trends": [ 0.199, 0.191, 0.255, 0.243, 0.239, 0.267, 0.285 ], "trendsDate": [ 1697292355, 1699887981, 1702487232, 1705086377, 1707692762, 1710374821, 1712968186 ], "downloadtrend": [ 1970072, 1973833, 1978876, 1983701, 1988452, 1993783, 1999482 ], "LastUpdateScan": 1712968186, "LastUpdate": 1712760865, "FirstSeen": 1601214934, "topTrending": 0.08599999999999997, "topPerforming": 0.285 }, { "Name": "requestrr", "Repository": "lscr.io/linuxserver/requestrr", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/requestrr", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-requestrr/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-requestrr#application-setup", "ReadMe": "https://github.com/linuxserver/docker-requestrr#readme", "Project": "https://github.com/darkalfx/requestrr", "Overview": "Requestrr(https://github.com/darkalfx/requestrr) is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat.", "WebUI": "http://[IP]:[PORT:4545]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/requestrr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/requestrr-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4545", "Default": "4545", "Mode": "tcp", "Description": "web gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/requestrr.xml", "downloads": 1191718, "stars": 21, "trending": 0.122, "trends": [ 0.198, 0.209, 0.187, 7.915, 15.238, 6.88, 0.122 ], "trendsDate": [ 1697292355, 1699887981, 1702487232, 1705086378, 1707692762, 1710374822, 1712968187 ], "downloadtrend": [ 861691, 863495, 865115, 939472, 1108369, 1190262, 1191718 ], "LastUpdateScan": 1712968187, "LastUpdate": 1657616219, "FirstSeen": 1615662177, "topTrending": -0.07600000000000001, "topPerforming": 0.122 }, { "Name": "resilio-sync", "Repository": "lscr.io/linuxserver/resilio-sync", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/resilio-sync", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-resilio-sync/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-resilio-sync#application-setup", "ReadMe": "https://github.com/linuxserver/docker-resilio-sync#readme", "Project": "https://www.resilio.com/individuals/", "Overview": "Resilio-sync(https://www.resilio.com/individuals/) (formerly BitTorrent Sync) uses the BitTorrent protocol to sync files and folders between all of your devices. There are both free and paid versions, this container supports both. There is an official sync image but we created this one as it supports user mapping to simplify permissions for volumes.", "WebUI": "http://[IP]:[PORT:8888]/gui", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/resilio-sync.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/resilio-sync-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 55555", "Target": "55555", "Default": "55555", "Mode": "tcp", "Description": "Sync Port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where resilio-sync should store its config file.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Folder for downloads/cache.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /sync", "Target": "/sync", "Default": "", "Mode": "rw", "Description": "Sync folders root.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/resilio-sync.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Tools-Utilities" ], "downloads": 63638776, "stars": 229, "trending": 0.11, "trends": [ 0.081, 0.085, 0.084, 0.068, 0.082, 0.108, 0.11 ], "trendsDate": [ 1697292355, 1699887981, 1702487233, 1705086378, 1707692762, 1710374822, 1712968187 ], "downloadtrend": [ 63298104, 63352126, 63405678, 63448506, 63500320, 63568872, 63638776 ], "LastUpdateScan": 1712968187, "LastUpdate": 1712619389, "FirstSeen": 1496376000, "topTrending": 0.028999999999999998, "topPerforming": 0.11 }, { "Name": "rsnapshot", "Repository": "lscr.io/linuxserver/rsnapshot", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/rsnapshot", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-rsnapshot/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-rsnapshot#application-setup", "ReadMe": "https://github.com/linuxserver/docker-rsnapshot#readme", "Project": "http://www.rsnapshot.org/", "Overview": "Rsnapshot(http://www.rsnapshot.org/) is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required.\"", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/rsnapshot.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rsnapshot-icon.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /.snapshots", "Target": "/.snapshots", "Default": "", "Mode": "rw", "Description": "Storage location for all snapshots.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Storage location for data to be backed up.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/rsnapshot.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 137048, "stars": 37, "trending": 1.685, "trends": [ 0.763, 0.729, 1.253, 1.814, 1.443, 1.386, 1.685 ], "trendsDate": [ 1697292355, 1699887982, 1702487233, 1705086378, 1707692762, 1710374822, 1712968187 ], "downloadtrend": [ 126042, 126968, 128579, 130954, 132872, 134739, 137048 ], "LastUpdateScan": 1712968187, "LastUpdate": 1712810680, "FirstSeen": 1601214934, "topTrending": 0.922, "topPerforming": 1.685 }, { "Name": "sabnzbd", "Repository": "lscr.io/linuxserver/sabnzbd", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/sabnzbd", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-sabnzbd/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-sabnzbd#application-setup", "ReadMe": "https://github.com/linuxserver/docker-sabnzbd#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable SABnzbd releases" }, { "Tag": "unstable", "TagDescription": "Pre-releases from the develop branch", "ReadMe": "https://github.com/linuxserver/docker-sabnzbd/tree/unstable#readme", "GitHub": "https://github.com/linuxserver/docker-sabnzbd/tree/unstable#application-setup" }, { "Tag": "nightly", "TagDescription": "Latest commits from the develop branch", "ReadMe": "https://github.com/linuxserver/docker-sabnzbd/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-sabnzbd/tree/nightly#application-setup" } ], "Project": "http://sabnzbd.org/", "Overview": "Sabnzbd(http://sabnzbd.org/) makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/sabnzbd.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sabnzbd-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "HTTP port for the WebUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Local path for finished downloads.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /incomplete-downloads", "Target": "/incomplete-downloads", "Default": "", "Mode": "rw", "Description": "Local path for incomplete-downloads.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/sabnzbd.xml", "CategoryList": [ "Downloaders" ], "downloads": 698879866, "stars": 614, "trending": 0.131, "trends": [ 0.121, 0.124, 0.126, 0.127, 0.115, 0.137, 0.131 ], "trendsDate": [ 1697292356, 1699887982, 1702487233, 1705086378, 1707692762, 1710374822, 1712968187 ], "downloadtrend": [ 693594755, 694455020, 695328378, 696209932, 697013744, 697966929, 698879866 ], "LastUpdateScan": 1712968187, "LastUpdate": 1712799845, "FirstSeen": 1, "topTrending": 0.010000000000000009, "topPerforming": 0.131 }, { "Name": "scrutiny", "Repository": "lscr.io/linuxserver/scrutiny", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/scrutiny", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-scrutiny/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-scrutiny#application-setup", "ReadMe": "https://github.com/linuxserver/docker-scrutiny#readme", "Project": "https://github.com/AnalogJ/scrutiny", "Overview": "Scrutiny(https://github.com/AnalogJ/scrutiny) WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard and Monitoring solution, merging manufacturer provided S.M.A.R.T metrics with real-world failure rates from Backblaze.", "ExtraParams": "--cap-add=SYS_RAWIO", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/scrutiny.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/scrutiny-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port for scrutiny's web interface and API.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where config is stored.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /run/udev", "Target": "/run/udev", "Default": "", "Mode": "ro", "Description": "Provides necessary metadata to Scrutiny.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SCRUTINY_API_ENDPOINT", "Target": "SCRUTINY_API_ENDPOINT", "Default": "http://localhost:8080", "Description": "# optional - API endpoint of the scrutiny UI. Do not change unless using as a remote collector", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SCRUTINY_WEB", "Target": "SCRUTINY_WEB", "Default": "true", "Description": "# optional - Run the web service.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SCRUTINY_COLLECTOR", "Target": "SCRUTINY_COLLECTOR", "Default": "true", "Description": "# optional - Run the metrics collector.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/sda", "Default": "/dev/sda", "Description": "This is how Scrutiny accesses drives. Optionally supply `/dev:/dev` instead for all devices.", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/sdb", "Default": "/dev/sdb", "Description": "A second drive.", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/nvme1n1", "Default": "/dev/nvme1n1", "Description": "An NVMe drive. NVMe requires `--cap-add=SYS_ADMIN`.", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/scrutiny.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 6079330, "stars": 55, "trending": 0.043, "trends": [ 0.014, 0.014, 0.018, 0.028, 0.016, 0.037, 0.043 ], "trendsDate": [ 1697292356, 1699887982, 1702487233, 1705086378, 1707692762, 1710374823, 1712968187 ], "downloadtrend": [ 6069861, 6070692, 6071757, 6073486, 6074455, 6076703, 6079330 ], "LastUpdateScan": 1712968187, "LastUpdate": 1655222237, "FirstSeen": 1601218824, "topTrending": 0.028999999999999998, "topPerforming": 0.043 }, { "Name": "series-troxide", "Repository": "lscr.io/linuxserver/series-troxide", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/series-troxide", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-series-troxide/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-series-troxide#application-setup", "ReadMe": "https://github.com/linuxserver/docker-series-troxide#readme", "Project": "https://github.com/MaarifaMaarifa/series-troxide", "Overview": "Series Troxide(https://github.com/MaarifaMaarifa/series-troxide) a Simple and Modern Series Tracker", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/series-troxide.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/series-troxide-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Series Troxide desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS Series Troxide desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/series-troxide.xml", "downloads": 3331, "LastUpdateScan": 1713362776, "LastUpdate": 1713172888, "FirstSeen": 1695175544 }, { "Name": "shotcut", "Repository": "lscr.io/linuxserver/shotcut", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/shotcut", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-shotcut/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-shotcut#application-setup", "ReadMe": "https://github.com/linuxserver/docker-shotcut#readme", "Project": "https://www.shotcut.org/", "Overview": "Shotcut(https://www.shotcut.org/) is a free, open source, cross-platform video editor.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/shotcut.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/shotcut-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Shotcut desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Shotcut desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where Shotcut should store its config.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/shotcut.xml", "downloads": 315, "LastUpdateScan": 1711944348, "LastUpdate": 1711507764, "FirstSeen": 1706749565 }, { "Name": "sickchill", "Repository": "lscr.io/linuxserver/sickchill", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/sickchill", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-sickchill/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-sickchill#application-setup", "ReadMe": "https://github.com/linuxserver/docker-sickchill#readme", "Project": "https://github.com/SickChill/SickChill", "Overview": "Sickchill(https://github.com/SickChill/SickChill) is an Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.", "WebUI": "http://[IP]:[PORT:8081]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/sickchill.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sickchill-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "will map the container's port 8081 to port 8081 on the host", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "this will store any downloaded data on the docker host", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /tv", "Target": "/tv", "Default": "", "Mode": "rw", "Description": "this will allow sickchill to view what you already have", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/sickchill.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 42055260, "stars": 55, "trending": 0.203, "trends": [ 0.208, 0.31, 0.175, 0.179, 0.197, 0.224, 0.203 ], "trendsDate": [ 1697292356, 1699887982, 1702487233, 1705086378, 1707692763, 1710374823, 1712968187 ], "downloadtrend": [ 41515981, 41645225, 41718434, 41793240, 41875911, 41969876, 42055260 ], "LastUpdateScan": 1712968187, "LastUpdate": 1712817369, "FirstSeen": 1554681697, "topTrending": -0.004999999999999977, "topPerforming": 0.203 }, { "Name": "sickgear", "Repository": "lscr.io/linuxserver/sickgear", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/sickgear", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-sickgear/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-sickgear#application-setup", "ReadMe": "https://github.com/linuxserver/docker-sickgear#readme", "Project": "https://github.com/sickgear/sickgear", "Overview": "SickGear(https://github.com/sickgear/sickgear) provides management of TV shows and/or Anime, it detects new episodes, links downloader apps, and more..\n\nFor more information on SickGear visit their website and check it out: https://github.com/SickGear/SickGear", "WebUI": "http://[IP]:[PORT:8081]/home/view-changes", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/sickgear.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sickgear-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "will map the container's port 8081 to port 8081 on the host", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /tv", "Target": "/tv", "Default": "", "Mode": "rw", "Description": "where you store your tv shows", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "your downloads folder for post processing (must not be download in progress)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/sickgear.xml", "downloads": 1242381, "stars": 41, "trending": 0.477, "trends": [ 0.28, 0.231, 0.33, 0.598, 0.222, 0.473, 0.477 ], "trendsDate": [ 1697292356, 1699887982, 1702487233, 1705086379, 1707692763, 1710374823, 1712968188 ], "downloadtrend": [ 1213691, 1216505, 1220533, 1227873, 1230608, 1236457, 1242381 ], "LastUpdateScan": 1712968188, "LastUpdate": 1712887983, "FirstSeen": 1560283786, "topTrending": 0.19699999999999995, "topPerforming": 0.477 }, { "Name": "smokeping", "Repository": "lscr.io/linuxserver/smokeping", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/smokeping", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-smokeping/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-smokeping#application-setup", "ReadMe": "https://github.com/linuxserver/docker-smokeping#readme", "Project": "https://oss.oetiker.ch/smokeping/", "Overview": "Smokeping(https://oss.oetiker.ch/smokeping/) keeps track of your network latency. For a full example of what this application is capable of visit UCDavis(http://smokeping.ucdavis.edu/cgi-bin/smokeping.fcgi).", "WebUI": "http://[IP]:[PORT:80]/smokeping/smokeping.cgi", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/smokeping.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/smokeping-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Allows HTTP access to the internal webserver.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Storage location for db and application data (graphs etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MASTER_URL", "Target": "MASTER_URL", "Default": "http://master-host-ip:80/smokeping/", "Description": "Specify the master url to connect to. Used when in slave mode.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARED_SECRET", "Target": "SHARED_SECRET", "Default": "password", "Description": "Specify the master shared secret for this host. Used when in slave mode.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CACHE_DIR", "Target": "CACHE_DIR", "Default": "/tmp", "Description": "Specify the cache directory for this host. Used when in slave mode.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/smokeping.xml", "CategoryList": [ "Network-Management" ], "downloads": 83688702, "stars": 243, "trending": 0.353, "trends": [ 0.204, 0.194, 0.188, 0.174, 0.159, 0.177, 0.353 ], "trendsDate": [ 1697292356, 1699887982, 1702487234, 1705086379, 1707692763, 1710374824, 1712968188 ], "downloadtrend": [ 82651616, 82812484, 82968688, 83113403, 83245937, 83393378, 83688702 ], "LastUpdateScan": 1712968188, "LastUpdate": 1712695694, "FirstSeen": 1501214400, "topTrending": 0.149, "topPerforming": 0.353 }, { "Name": "snapdrop", "Repository": "lscr.io/linuxserver/snapdrop", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/snapdrop", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-snapdrop/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-snapdrop#application-setup", "ReadMe": "https://github.com/linuxserver/docker-snapdrop#readme", "Project": "https://github.com/RobinLinus/snapdrop", "Overview": "Snapdrop(https://github.com/RobinLinus/snapdrop) A local file sharing in your browser. Inspired by Apple's Airdrop.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/snapdrop.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/snapdrop-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/snapdrop.xml", "CategoryList": [ "Network-Other", "Tools-Utilities" ], "downloads": 1340324, "stars": 78, "trending": 1.092, "trends": [ 0.555, 0.533, 0.752, 1.022, 0.992, 1.064, 1.092 ], "trendsDate": [ 1697292356, 1699887983, 1702487234, 1705086379, 1707692763, 1710374824, 1712968188 ], "downloadtrend": [ 1268841, 1275640, 1285303, 1298575, 1311587, 1325691, 1340324 ], "LastUpdateScan": 1712968188, "LastUpdate": 1712818212, "FirstSeen": 1600978122, "topTrending": 0.537, "topPerforming": 1.092 }, { "Name": "snipe-it", "Repository": "lscr.io/linuxserver/snipe-it", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/snipe-it", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-snipe-it/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-snipe-it#application-setup", "ReadMe": "https://github.com/linuxserver/docker-snipe-it#readme", "Project": "https://github.com/snipe/snipe-it", "Overview": "Snipe-it(https://github.com/snipe/snipe-it) makes asset management easy. It was built by people solving real-world IT and asset management problems, and a solid UX has always been a top priority. Straightforward design and bulk actions mean getting things done faster.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/snipe-it.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/snipe-it-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "Snipe-IT Web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains your config files and data storage for Snipe-IT", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "http://localhost:8080", "Description": "Hostname or IP and port if applicable, be sure to define https/http", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_PORT_3306_TCP_ADDR", "Target": "MYSQL_PORT_3306_TCP_ADDR", "Default": "", "Description": "Mysql hostname or IP to use", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_PORT_3306_TCP_PORT", "Target": "MYSQL_PORT_3306_TCP_PORT", "Default": "", "Description": "Mysql port to use", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_DATABASE", "Target": "MYSQL_DATABASE", "Default": "", "Description": "Mysql database to use", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_USER", "Target": "MYSQL_USER", "Default": "", "Description": "Mysql user to use", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_PASSWORD", "Target": "MYSQL_PASSWORD", "Default": "", "Description": "Mysql password to use", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "production", "Description": "Default is `production` but can use `testing` or `develop`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_DEBUG", "Target": "APP_DEBUG", "Default": "false", "Description": "Set to `true` to see debugging output in the web UI.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_LOCALE", "Target": "APP_LOCALE", "Default": "", "Description": "Default is `en`. Set to a language from this list(https://snipe-it.readme.io/docs/configuration#section-setting-a-language).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_PORT_587_TCP_ADDR", "Target": "MAIL_PORT_587_TCP_ADDR", "Default": "US/Pacific", "Description": "SMTP mail server ip or hostname.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_PORT_587_TCP_PORT", "Target": "MAIL_PORT_587_TCP_PORT", "Default": "US/Pacific", "Description": "SMTP mail server port.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENV_FROM_ADDR", "Target": "MAIL_ENV_FROM_ADDR", "Default": "US/Pacific", "Description": "The email address mail should be replied to and listed when sent.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENV_FROM_NAME", "Target": "MAIL_ENV_FROM_NAME", "Default": "US/Pacific", "Description": "The name listed on email sent from the default account on the system.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENV_ENCRYPTION", "Target": "MAIL_ENV_ENCRYPTION", "Default": "US/Pacific", "Description": "Mail encryption to use e.g. `tls`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENV_USERNAME", "Target": "MAIL_ENV_USERNAME", "Default": "US/Pacific", "Description": "SMTP server login username.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENV_PASSWORD", "Target": "MAIL_ENV_PASSWORD", "Default": "US/Pacific", "Description": "SMTP server login password.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/snipe-it.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Management" ], "downloads": 11321205, "stars": 91, "trending": 0.234, "trends": [ 0.473, 0.361, 0.249, 0.296, 0.277, 0.324, 0.234 ], "trendsDate": [ 1697292357, 1699887983, 1702487234, 1705086379, 1707692763, 1710374824, 1712968188 ], "downloadtrend": [ 11125494, 11165838, 11193733, 11226918, 11258141, 11294681, 11321205 ], "LastUpdateScan": 1712968188, "LastUpdate": 1711721070, "FirstSeen": 1601223126, "topTrending": -0.23899999999999996, "topPerforming": 0.234 }, { "Name": "sonarr", "Repository": "lscr.io/linuxserver/sonarr", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/sonarr", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-sonarr/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-sonarr#application-setup", "ReadMe": "https://github.com/linuxserver/docker-sonarr#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases from Sonarr" }, { "Tag": "develop", "TagDescription": "Development releases from Sonarr", "ReadMe": "https://github.com/linuxserver/docker-sonarr/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-sonarr/tree/develop#application-setup" } ], "Project": "https://sonarr.tv/", "Overview": "Sonarr(https://sonarr.tv/) (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.", "WebUI": "http://[IP]:[PORT:8989]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/sonarr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sonarr-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8989", "Default": "8989", "Mode": "tcp", "Description": "The port for the Sonarr webinterface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Database and sonarr configs", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /tv", "Target": "/tv", "Default": "", "Mode": "rw", "Description": "Location of TV library on disk (See note in Application setup)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Location of download managers output directory (See note in Application setup)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/sonarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 2285960017, "stars": 1973, "trending": 0.101, "trends": [ 0.119, 0.118, 0.111, 0.104, 0.109, 0.114, 0.101 ], "trendsDate": [ 1697292357, 1699887983, 1702487234, 1705086379, 1707692763, 1710374824, 1712968188 ], "downloadtrend": [ 2270973602, 2273653484, 2276170504, 2278550665, 2281042198, 2283653650, 2285960017 ], "LastUpdateScan": 1712968188, "LastUpdate": 1712965131, "FirstSeen": 1492401600, "topTrending": -0.017999999999999988, "topPerforming": 0.101 }, { "Name": "speedtest-tracker", "Repository": "lscr.io/linuxserver/speedtest-tracker", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/speedtest-tracker", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-speedtest-tracker/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-speedtest-tracker#application-setup", "ReadMe": "https://github.com/linuxserver/docker-speedtest-tracker#readme", "Project": "https://github.com/alexjustesen/speedtest-tracker", "Overview": "Speedtest-tracker(https://github.com/alexjustesen/speedtest-tracker) is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/speedtest-tracker.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/speedtest-tracker-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains speedtest-tracker config and database, if using sqlite.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_CONNECTION", "Target": "DB_CONNECTION", "Default": "sqlite", "Description": "Set the database type to use. `sqlite`, `pgsql`, or `mysql`", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_KEY", "Target": "APP_KEY", "Default": "", "Description": "App key used for encrypting stored data. Generate with `docker exec speedtest-tracker php /app/www/artisan key:generate --show`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Description": "Database hostname (postgres/mysql).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "", "Description": "Database port (postgres/mysql).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "", "Description": "Database name (postgres/mysql).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USERNAME", "Target": "DB_USERNAME", "Default": "", "Description": "Database username (postgres/mysql).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Description": "Database password (postgres/mysql).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/speedtest-tracker.xml", "downloads": 19793, "stars": 1, "LastUpdateScan": 1712671587, "LastUpdate": 1712438873, "FirstSeen": 1707476755 }, { "Name": "sqlitebrowser", "Repository": "lscr.io/linuxserver/sqlitebrowser", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/sqlitebrowser", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-sqlitebrowser/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-sqlitebrowser#application-setup", "ReadMe": "https://github.com/linuxserver/docker-sqlitebrowser#readme", "Project": "https://sqlitebrowser.org/", "Overview": "DB Browser for SQLite(https://sqlitebrowser.org/) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/sqlitebrowser.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sqlitebrowser-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Sqlitebrowser desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Sqlitebrowser desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and potentially dump files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/sqlitebrowser.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 214887, "stars": 41, "trending": 5.038, "trends": [ 2.298, 2.386, 2.794, 3.927, 5.447, 5.445, 5.038 ], "trendsDate": [ 1697292357, 1699887983, 1702487234, 1705086379, 1707692764, 1710374824, 1712968188 ], "downloadtrend": [ 166310, 170376, 175274, 182439, 192948, 204060, 214887 ], "LastUpdateScan": 1712968188, "LastUpdate": 1712370100, "FirstSeen": 1601214935, "topTrending": 2.74, "topPerforming": 5.038 }, { "Name": "steamos", "Repository": "lscr.io/linuxserver/steamos", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/steamos", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-steamos/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-steamos#application-setup", "ReadMe": "https://github.com/linuxserver/docker-steamos#readme", "Project": "https://www.steamdeck.com/", "Overview": "SteamOS(https://www.steamdeck.com/) is an Arch based Linux distribution made by Valve Software. This container is a vanilla Arch install with Steam repositories added for software support. **This container will only work with modern AMD/Intel GPUs on a real Linux Host**", "ExtraParams": "--cap-add=NET_ADMIN --shm-size=1gb --security-opt seccomp=unconfined", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/steamos.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/steamos-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "SteamOS desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS SteamOS desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 27031-27036", "Target": "27031-27036", "Default": "27031-27036", "Mode": "udp", "Description": "Steam Remote Play Ports (UDP).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 27031-27036", "Target": "27031-27036", "Default": "27031-27036", "Mode": "tcp", "Description": "Steam Remote Play Ports (TCP).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 47984-47990", "Target": "47984-47990", "Default": "47984-47990", "Mode": "tcp", "Description": "Sunshine Ports (TCP).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 48010-48010", "Target": "48010-48010", "Default": "48010-48010", "Mode": "tcp", "Description": "Sunshine Ports (TCP).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 47998-48000", "Target": "47998-48000", "Default": "47998-48000", "Mode": "udp", "Description": "Sunshine Ports (UDP).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores all files and games.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /dev/input", "Target": "/dev/input", "Default": "", "Mode": "rw", "Description": "Optional for gamepad support. *Only working for Steam Remote Play", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /run/udev/data", "Target": "/run/udev/data", "Default": "", "Mode": "rw", "Description": "Optional for gamepad support. *Only working for Steam Remote Play", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DRINODE", "Target": "DRINODE", "Default": "/dev/dri/renderD128", "Description": "Specify the render device (GPU) for the contianer to use.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HOST_IP", "Target": "HOST_IP", "Default": "192.168.100.10", "Description": "Specify the IP of the host, needed for LAN Remote Play.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "STARTUP", "Target": "STARTUP", "Default": "KDE", "Description": "KDE to boot into desktop mode, BIGPICTURE to boot into gamescope.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RESOLUTION", "Target": "RESOLUTION", "Default": "1920x1080", "Description": "When booting into BIGPICTURE mode the screen resolution will be bound to this value.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dri", "Default": "/dev/dri", "Description": "Video card passthrough to Steam.", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/steamos.xml", "downloads": 3160, "stars": 8, "LastUpdateScan": 1712556357, "LastUpdate": 1712345544, "FirstSeen": 1691451424 }, { "Name": "swag", "Repository": "lscr.io/linuxserver/swag", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/swag", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-swag/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-swag#application-setup", "ReadMe": "https://github.com/linuxserver/docker-swag#readme", "Project": "https://linuxserver.io", "Overview": "SWAG - Secure Web Application Gateway (formerly known as letsencrypt, no relation to Let's Encrypt\u2122) sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt and ZeroSSL). It also contains fail2ban for intrusion prevention.", "ExtraParams": "--cap-add=NET_ADMIN", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/swag.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Https port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 80", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Http port (required for http validation and http - https redirect)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "URL", "Target": "URL", "Default": "yourdomain.url", "Description": "Top url you have control over (`customdomain.com` if you own it, or `customsubdomain.ddnsprovider.com` if dynamic dns).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VALIDATION", "Target": "VALIDATION", "Default": "http", "Description": "Certbot validation method to use, options are `http` or `dns` (`dns` method also requires `DNSPLUGIN` variable set).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBDOMAINS", "Target": "SUBDOMAINS", "Default": "www,", "Description": "Subdomains you'd like the cert to cover (comma separated, no spaces) ie. `www,ftp,cloud`. For a wildcard cert, set this *exactly* to `wildcard` (wildcard cert is available via `dns` validation only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CERTPROVIDER", "Target": "CERTPROVIDER", "Default": "", "Description": "Optionally define the cert provider. Set to `zerossl` for ZeroSSL certs (requires existing ZeroSSL account(https://app.zerossl.com/signup) and the e-mail address entered in `EMAIL` env var). Otherwise defaults to Let's Encrypt.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DNSPLUGIN", "Target": "DNSPLUGIN", "Default": "cloudflare", "Description": "Required if `VALIDATION` is set to `dns`. Options are `acmedns`, `aliyun`, `azure`, `bunny`, `cloudflare`, `cpanel`, `desec`, `digitalocean`, `directadmin`, `dnsimple`, `dnsmadeeasy`, `dnspod`, `do`, `domeneshop`, `dreamhost`, `duckdns`, `dynudns`, `freedns`, `gandi`, `gehirn`, `glesys`, `godaddy`, `google`, `google-domains`, `he`, `hetzner`, `infomaniak`, `inwx`, `ionos`, `linode`, `loopia`, `luadns`, `namecheap`, `netcup`, `njalla`, `nsone`, `ovh`, `porkbun`, `rfc2136`, `route53`, `sakuracloud`, `standalone`, `transip`, and `vultr`. Also need to enter the credentials into the corresponding ini (or json for some plugins) file under `/config/dns-conf`.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PROPAGATION", "Target": "PROPAGATION", "Default": "", "Description": "Optionally override (in seconds) the default propagation time for the dns plugins.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL", "Target": "EMAIL", "Default": "", "Description": "Optional e-mail address used for cert expiration notifications (Required for ZeroSSL).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ONLY_SUBDOMAINS", "Target": "ONLY_SUBDOMAINS", "Default": "false", "Description": "If you wish to get certs only for certain subdomains, but not the main domain (main domain may be hosted on another machine and cannot be validated), set this to `true`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EXTRA_DOMAINS", "Target": "EXTRA_DOMAINS", "Default": "", "Description": "Additional fully qualified domain names (comma separated, no spaces) ie. `extradomain.com,subdomain.anotherdomain.org,*.anotherdomain.org`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "STAGING", "Target": "STAGING", "Default": "false", "Description": "Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/swag.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "downloads": 86510545, "stars": 374, "trending": 0.278, "trends": [ 0.292, 0.361, 0.367, 0.77, 0.238, 0.326, 0.278 ], "trendsDate": [ 1697292357, 1699887983, 1702487234, 1705086380, 1707692764, 1710374825, 1712968189 ], "downloadtrend": [ 84505296, 84811588, 85123828, 85784377, 85989051, 86269898, 86510545 ], "LastUpdateScan": 1712968189, "LastUpdate": 1712374168, "FirstSeen": 1599746885, "topTrending": -0.013999999999999957, "topPerforming": 0.278 }, { "Name": "synclounge", "Repository": "lscr.io/linuxserver/synclounge", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/synclounge", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-synclounge/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-synclounge#application-setup", "ReadMe": "https://github.com/linuxserver/docker-synclounge#readme", "Project": "https://github.com/samcm/synclounge", "Overview": "Synclounge(https://github.com/samcm/synclounge) is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are.", "WebUI": "http://[IP]:[PORT:8088]/", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/synclounge.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/synclounge-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8088", "Default": "8088", "Mode": "tcp", "Description": "Web app and server port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AUTH_LIST", "Target": "AUTH_LIST", "Default": "plexuser1,plexuser2,email1,machineid1", "Description": "If set, only the users defined here and the users of the plex servers defined here will be able to access the server. Use e-mails, plex usernames and/or plex server machine ids, comma separated, no spaces.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/synclounge.xml", "CategoryList": [ "MediaApp-Video", "Tools-Utilities" ], "downloads": 3585314, "stars": 22, "trending": 0.105, "trends": [ 0.082, 0.084, 0.085, 0.112, 0.035, 0.116, 0.105 ], "trendsDate": [ 1697292357, 1699887983, 1702487235, 1705086380, 1707692764, 1710374825, 1712968189 ], "downloadtrend": [ 3566106, 3569090, 3572114, 3576135, 3577401, 3581545, 3585314 ], "LastUpdateScan": 1712968189, "LastUpdate": 1712673379, "FirstSeen": 1601214935, "topTrending": 0.022999999999999993, "topPerforming": 0.105 }, { "Name": "syncthing", "Repository": "lscr.io/linuxserver/syncthing", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/syncthing", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-syncthing/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-syncthing#application-setup", "ReadMe": "https://github.com/linuxserver/docker-syncthing#readme", "Project": "https://syncthing.net", "Overview": "Syncthing(https://syncthing.net) replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.", "WebUI": "http://[IP]:[PORT:8384]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/syncthing.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/syncthing-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8384", "Default": "8384", "Mode": "tcp", "Description": "Application WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 22000", "Target": "22000", "Default": "22000", "Mode": "tcp", "Description": "Listening port (TCP)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 22000", "Target": "22000", "Default": "22000", "Mode": "udp", "Description": "Listening port (UDP)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 21027", "Target": "21027", "Default": "21027", "Mode": "udp", "Description": "Protocol discovery", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data1", "Target": "/data1", "Default": "", "Mode": "rw", "Description": "Data1", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data2", "Target": "/data2", "Default": "", "Mode": "rw", "Description": "Data2", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/syncthing.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Tools-Utilities" ], "downloads": 203133200, "stars": 547, "trending": 0.078, "trends": [ 0.077, 0.086, 0.192, 0.076, 0.079, 0.084, 0.078 ], "trendsDate": [ 1697292358, 1699887984, 1702487235, 1705086380, 1707692764, 1710374825, 1712968189 ], "downloadtrend": [ 201928122, 202102166, 202490437, 202645160, 202804795, 202975693, 203133200 ], "LastUpdateScan": 1712968189, "LastUpdate": 1712654481, "FirstSeen": 1478059200, "topTrending": 0.0010000000000000009, "topPerforming": 0.078 }, { "Name": "syslog-ng", "Repository": "lscr.io/linuxserver/syslog-ng", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/syslog-ng", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-syslog-ng/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-syslog-ng#application-setup", "ReadMe": "https://github.com/linuxserver/docker-syslog-ng#readme", "Project": "https://www.syslog-ng.com/products/open-source-log-management/", "Overview": "syslog-ng(https://www.syslog-ng.com/products/open-source-log-management/) allows you to flexibly collect, parse, classify, rewrite and correlate logs from across your infrastructure and store or route them to log analysis tools.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/syslog-ng.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/syslog-ng-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5514", "Default": "514", "Mode": "udp", "Description": "Syslog UDP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6601", "Target": "6601", "Default": "601", "Mode": "tcp", "Description": "Syslog TCP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6514", "Target": "6514", "Default": "6514", "Mode": "tcp", "Description": "Syslog TLS", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Stores config and application files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /var/log", "Target": "/var/log", "Default": "", "Mode": "rw", "Description": "Stores logs collected by the syslog-ng service", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/syslog-ng.xml", "downloads": 682359, "stars": 40, "trending": 1.8, "trends": [ 1.405, 1.512, 1.702, 1.688, 1.753, 1.719, 1.8 ], "trendsDate": [ 1697292358, 1699887984, 1702487235, 1705086380, 1707692764, 1710374825, 1712968189 ], "downloadtrend": [ 615811, 625267, 636093, 647015, 658557, 670079, 682359 ], "LastUpdateScan": 1712968189, "LastUpdate": 1712861989, "FirstSeen": 1634990599, "topTrending": 0.395, "topPerforming": 1.8 }, { "Name": "tautulli", "Repository": "lscr.io/linuxserver/tautulli", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/tautulli", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-tautulli/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-tautulli#application-setup", "ReadMe": "https://github.com/linuxserver/docker-tautulli#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Tautulli releases" }, { "Tag": "develop", "TagDescription": "Built at head of Tautulli nightly branch", "ReadMe": "https://github.com/linuxserver/docker-tautulli/tree/develop#readme", "GitHub": "https://github.com/linuxserver/docker-tautulli/tree/develop#application-setup" } ], "Project": "http://tautulli.com", "Overview": "Tautulli(http://tautulli.com) is a python based web application for monitoring, analytics and notifications for Plex Media Server.", "WebUI": "http://[IP]:[PORT:8181]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/tautulli.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/tautulli-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8181", "Default": "8181", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/tautulli.xml", "CategoryList": [ "MediaServer-Other", "Tools-Utilities" ], "downloads": 976294313, "stars": 419, "trending": 0.06, "trends": [ 0.088, 0.09, 0.071, 0.063, 0.062, 0.065, 0.06 ], "trendsDate": [ 1697292358, 1699887984, 1702487235, 1705086380, 1707692764, 1710374826, 1712968189 ], "downloadtrend": [ 972293756, 973164790, 973857436, 974473857, 975074214, 975713180, 976294313 ], "LastUpdateScan": 1712968189, "LastUpdate": 1712878857, "FirstSeen": 1, "topTrending": -0.027999999999999997, "topPerforming": 0.06 }, { "Name": "thelounge", "Repository": "lscr.io/linuxserver/thelounge", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/thelounge", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-thelounge/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-thelounge#application-setup", "ReadMe": "https://github.com/linuxserver/docker-thelounge#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases." }, { "Tag": "next", "TagDescription": "Next Pre-Releases.", "ReadMe": "https://github.com/linuxserver/docker-thelounge/tree/next#readme", "GitHub": "https://github.com/linuxserver/docker-thelounge/tree/next#application-setup" }, { "Tag": "nightly", "TagDescription": "Nightly images from commits in master.", "ReadMe": "https://github.com/linuxserver/docker-thelounge/tree/nightly#readme", "GitHub": "https://github.com/linuxserver/docker-thelounge/tree/nightly#application-setup" } ], "Project": "https://thelounge.github.io/", "Overview": "Thelounge(https://thelounge.github.io/) (a fork of shoutIRC) is a web IRC client that you host on your own server.", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/thelounge.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "Application WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/thelounge.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 12048552, "stars": 48, "trending": 0.132, "trends": [ 0.107, 0.089, 0.114, 0.11, 0.106, 0.131, 0.132 ], "trendsDate": [ 1697292358, 1699887984, 1702487235, 1705086380, 1707692764, 1710374826, 1712968189 ], "downloadtrend": [ 11966658, 11977319, 11990962, 12004128, 12016892, 12032619, 12048552 ], "LastUpdateScan": 1712968189, "LastUpdate": 1712632128, "FirstSeen": 1472616000, "topTrending": 0.02500000000000001, "topPerforming": 0.132 }, { "Name": "transmission", "Repository": "lscr.io/linuxserver/transmission", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/transmission", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-transmission/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-transmission#application-setup", "ReadMe": "https://github.com/linuxserver/docker-transmission#readme", "Project": "https://www.transmissionbt.com/", "Overview": "Transmission(https://www.transmissionbt.com/) is designed for easy, powerful use. Transmission has the features you want from a BitTorrent client: encryption, a web interface, peer exchange, magnet links, DHT, \u00b5TP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more.", "WebUI": "http://[IP]:[PORT:9091]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/transmission.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/transmission-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9091", "Default": "9091", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 51413", "Target": "51413", "Default": "51413", "Mode": "tcp", "Description": "Torrent Port TCP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 51413", "Target": "51413", "Default": "51413", "Mode": "udp", "Description": "Torrent Port UDP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where transmission should store config files and logs.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Local path for downloads.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /watch", "Target": "/watch", "Default": "", "Mode": "rw", "Description": "Watch folder for torrent files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TRANSMISSION_WEB_HOME", "Target": "TRANSMISSION_WEB_HOME", "Default": "", "Description": "Specify the path to an alternative UI folder.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "USER", "Target": "USER", "Default": "", "Description": "Specify an optional username for the interface", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASS", "Target": "PASS", "Default": "", "Description": "Specify an optional password for the interface", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WHITELIST", "Target": "WHITELIST", "Default": "", "Description": "Specify an optional list of comma separated ip whitelist. Fills rpc-whitelist setting.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PEERPORT", "Target": "PEERPORT", "Default": "", "Description": "Specify an optional port for torrent TCP/UDP connections. Fills peer-port setting.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HOST_WHITELIST", "Target": "HOST_WHITELIST", "Default": "", "Description": "Specify an optional list of comma separated dns name whitelist. Fills rpc-host-whitelist setting.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/transmission.xml", "CategoryList": [ "Downloaders" ], "downloads": 520762183, "stars": 1308, "trending": 0.167, "trends": [ 0.191, 0.194, 0.192, 0.214, 0.185, 0.212, 0.167 ], "trendsDate": [ 1697292358, 1699887984, 1702487235, 1705086381, 1707692765, 1710374826, 1712968190 ], "downloadtrend": [ 514731413, 515733312, 516723343, 517833143, 518794798, 519894960, 520762183 ], "LastUpdateScan": 1712968190, "LastUpdate": 1712659637, "FirstSeen": 1484456400, "topTrending": -0.023999999999999994, "topPerforming": 0.167 }, { "Name": "tvheadend", "Repository": "lscr.io/linuxserver/tvheadend", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/tvheadend", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-tvheadend/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-tvheadend#application-setup", "ReadMe": "https://github.com/linuxserver/docker-tvheadend#readme", "Project": "https://www.tvheadend.org/", "Overview": "Tvheadend(https://www.tvheadend.org/) works as a proxy server: is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SATIP and HDHomeRun as input sources.\nTvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SATIP streaming.\nMultiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).", "WebUI": "http://[IP]:[PORT:9981]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/tvheadend.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/tvheadend-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9981", "Default": "9981", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 9982", "Target": "9982", "Default": "9982", "Mode": "tcp", "Description": "HTSP server port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Where TVHeadend show store it's config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /recordings", "Target": "/recordings", "Default": "", "Mode": "rw", "Description": "Where you want the PVR to store recordings.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RUN_OPTS", "Target": "RUN_OPTS", "Default": "", "Description": "Optionally specify additional arguments to be passed. See Additional runtime parameters.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dri", "Default": "/dev/dri", "Description": "Only needed if you want to use your AMD/Intel GPU for hardware accelerated video encoding (vaapi).", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dvb", "Default": "/dev/dvb", "Description": "Only needed if you want to pass through a DVB card to the container. If you use IPTV or HDHomeRun you can leave it out.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/tvheadend.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Other" ], "downloads": 82573573, "stars": 271, "trending": 0.133, "trends": [ 0.285, 0.273, 0.217, 0.18, 0.131, 0.139, 0.133 ], "trendsDate": [ 1697292358, 1699887984, 1702487236, 1705086381, 1707692765, 1710374826, 1712968190 ], "downloadtrend": [ 81691990, 81915786, 82094192, 82242003, 82349865, 82464080, 82573573 ], "LastUpdateScan": 1712968190, "LastUpdate": 1712418870, "FirstSeen": 1498968000, "topTrending": -0.15199999999999997, "topPerforming": 0.133 }, { "Name": "ubooquity", "Repository": "lscr.io/linuxserver/ubooquity", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/ubooquity", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-ubooquity/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-ubooquity#application-setup", "ReadMe": "https://github.com/linuxserver/docker-ubooquity#readme", "Project": "https://vaemendis.net/ubooquity/", "Overview": "Ubooquity(https://vaemendis.net/ubooquity/) is a free, lightweight and easy-to-use home server for your comics and ebooks. Use it to access your files from anywhere, with a tablet, an e-reader, a phone or a computer.", "WebUI": "http://[IP]:[PORT:2203]/ubooquity/admin", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/ubooquity.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ubooquity-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "2202", "Default": "2202", "Mode": "tcp", "Description": "The library port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 2203", "Target": "2203", "Default": "2203", "Mode": "tcp", "Description": "The admin port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Config files and database for ubooquity.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /books", "Target": "/books", "Default": "", "Mode": "rw", "Description": "Location of books.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /comics", "Target": "/comics", "Default": "", "Mode": "rw", "Description": "Location of comics.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /files", "Target": "/files", "Default": "", "Mode": "rw", "Description": "Location of raw files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAXMEM", "Target": "MAXMEM", "Default": "", "Description": "To set the maximum memory. ( ex: set '1024' for 1GB )", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/ubooquity.xml", "CategoryList": [ "Cloud", "MediaApp-Books", "MediaServer-Books" ], "downloads": 134863122, "stars": 232, "trending": 0.055, "trends": [ 0.055, 0.068, 0.083, 0.049, 0.052, 0.053, 0.055 ], "trendsDate": [ 1697292359, 1699887985, 1702487236, 1705086381, 1707692765, 1710374827, 1712968190 ], "downloadtrend": [ 134378061, 134469455, 134581105, 134647353, 134718017, 134788945, 134863122 ], "LastUpdateScan": 1712968190, "LastUpdate": 1712591033, "FirstSeen": 1481259600, "topTrending": 0, "topPerforming": 0.055 }, { "Name": "unifi-controller", "Repository": "lscr.io/linuxserver/unifi-controller", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/unifi-controller", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-unifi-controller/issues/new/choose", "Shell": "bash", "Deprecated": true, "GitHub": "https://github.com/linuxserver/docker-unifi-controller#application-setup", "ReadMe": "https://github.com/linuxserver/docker-unifi-controller#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Stable Unifi Controller releases." }, { "Tag": "mongoless", "TagDescription": "Stable Unifi Controller releases without mongodb included.", "ReadMe": "https://github.com/linuxserver/docker-unifi-controller/tree/mongoless#readme", "GitHub": "https://github.com/linuxserver/docker-unifi-controller/tree/mongoless#application-setup" } ], "Project": "https://www.ubnt.com/enterprise/#unifi", "Overview": "The Unifi-controller(https://www.ubnt.com/enterprise/#unifi) software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.", "WebUI": "https://[IP]:[PORT:8443]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/unifi-controller.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/unifi-controller-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "Unifi web admin port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3478", "Target": "3478", "Default": "3478", "Mode": "udp", "Description": "Unifi STUN port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 10001", "Target": "10001", "Default": "10001", "Mode": "udp", "Description": "Required for AP discovery", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8080", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Required for device communication", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 1900", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "Required for `Make controller discoverable on L2 network` option", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8843", "Target": "8843", "Default": "8843", "Mode": "tcp", "Description": "Unifi guest portal HTTPS redirect port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8880", "Target": "8880", "Default": "8880", "Mode": "tcp", "Description": "Unifi guest portal HTTP redirect port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6789", "Target": "6789", "Default": "6789", "Mode": "tcp", "Description": "For mobile throughput test", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 5514", "Target": "5514", "Default": "5514", "Mode": "udp", "Description": "Remote syslog port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "All Unifi data stored here", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MEM_LIMIT", "Target": "MEM_LIMIT", "Default": "1024", "Description": "Optionally change the Java memory limit (in Megabytes). Set to `default` to reset to default", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MEM_STARTUP", "Target": "MEM_STARTUP", "Default": "1024", "Description": "Optionally change the Java initial/minimum memory (in Megabytes). Set to `default` to reset to default", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ModeratorComment": "On January 1, 2024 this container will be deprecated and will no longer receive any updates. It is recommended to use //unifi-network-application\ instead.", "RecommendedRaw": "6/1/2023", "RecommendedDate": 1685592000, "RecommendedReason": { "en_US": "Easily manage your Unifi network. Note that the default :latest container may have issues from time to time. Check with the support thread or LSIO's discord site if you have issues and how to tag the container to a specific version" }, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/unifi-controller.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 338343492, "stars": 787, "trending": 0.069, "trends": [ 0.13, 0.154, 0.126, 0.1, 0.108, 0.113, 0.069 ], "trendsDate": [ 1697292359, 1699887985, 1702487236, 1705086381, 1707692765, 1710374827, 1712968190 ], "downloadtrend": [ 336078728, 336598729, 337024749, 337363521, 337729410, 338110751, 338343492 ], "LastUpdateScan": 1712968190, "LastUpdate": 1704134196, "FirstSeen": 1550448205, "topTrending": -0.061, "topPerforming": 0.069 }, { "Name": "unifi-network-application", "Repository": "lscr.io/linuxserver/unifi-network-application", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/unifi-network-application", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-unifi-network-application/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-unifi-network-application#application-setup", "ReadMe": "https://github.com/linuxserver/docker-unifi-network-application#readme", "Project": "https://ui.com/", "Overview": "The Unifi-network-application(https://ui.com/) software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/unifi-network-application.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/unifi-network-application-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "Unifi web admin port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3478", "Target": "3478", "Default": "3478", "Mode": "udp", "Description": "Unifi STUN port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 10001", "Target": "10001", "Default": "10001", "Mode": "udp", "Description": "Required for AP discovery", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8080", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Required for device communication", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 1900", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "Required for `Make controller discoverable on L2 network` option", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8843", "Target": "8843", "Default": "8843", "Mode": "tcp", "Description": "Unifi guest portal HTTPS redirect port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8880", "Target": "8880", "Default": "8880", "Mode": "tcp", "Description": "Unifi guest portal HTTP redirect port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 6789", "Target": "6789", "Default": "6789", "Mode": "tcp", "Description": "For mobile throughput test", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 5514", "Target": "5514", "Default": "5514", "Mode": "udp", "Description": "Remote syslog port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MONGO_USER", "Target": "MONGO_USER", "Default": "unifi", "Description": "Mongodb Username. Only evaluated on first run. **Special characters must be url encoded(https://en.wikipedia.org/wiki/Percent-encoding)**.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MONGO_PASS", "Target": "MONGO_PASS", "Default": "", "Description": "Mongodb Password. Only evaluated on first run. **Special characters must be url encoded(https://en.wikipedia.org/wiki/Percent-encoding)**.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MONGO_HOST", "Target": "MONGO_HOST", "Default": "unifi-db", "Description": "Mongodb Hostname. Only evaluated on first run.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MONGO_PORT", "Target": "MONGO_PORT", "Default": "27017", "Description": "Mongodb Port. Only evaluated on first run.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MONGO_DBNAME", "Target": "MONGO_DBNAME", "Default": "unifi", "Description": "Mongodb Database Name (stats DB is automatically suffixed with `_stat`). Only evaluated on first run.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MEM_LIMIT", "Target": "MEM_LIMIT", "Default": "1024", "Description": "Optionally change the Java memory limit (in Megabytes). Set to `default` to reset to default", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MEM_STARTUP", "Target": "MEM_STARTUP", "Default": "1024", "Description": "Optionally change the Java initial/minimum memory (in Megabytes). Set to `default` to reset to default", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MONGO_TLS", "Target": "MONGO_TLS", "Default": "", "Description": "Mongodb enable TLS(https://www.mongodb.com/docs/manual/reference/connection-string/#mongodb-urioption-urioption.tls). Only evaluated on first run.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MONGO_AUTHSOURCE", "Target": "MONGO_AUTHSOURCE", "Default": "", "Description": "Mongodb authSource(https://www.mongodb.com/docs/manual/reference/connection-string/#mongodb-urioption-urioption.authSource). For Atlas set to `admin`.Defaults to `MONGO_DBNAME`.Only evaluated on first run.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/unifi-network-application.xml", "downloads": 112469, "stars": 67, "trending": 26.886, "trends": [ 42.157, 39.369, 34.211, 26.886 ], "trendsDate": [ 1704762364, 1707361557, 1709960756, 1712556357 ], "downloadtrend": [ 18973, 32801, 54099, 82231, 112469 ], "LastUpdateScan": 1712556357, "LastUpdate": 1710878037, "FirstSeen": 1694009099, "topTrending": -15.270999999999997 }, { "Name": "vscodium", "Repository": "lscr.io/linuxserver/vscodium", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/vscodium", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-vscodium/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-vscodium#application-setup", "ReadMe": "https://github.com/linuxserver/docker-vscodium#readme", "Project": "https://vscodium.com/", "Overview": "VSCodium(https://vscodium.com/) is a community-driven, freely-licensed binary distribution of Microsoft\u2019s editor VS Code.", "ExtraParams": "--cap-add=IPC_LOCK --shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/vscodium.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/vscodium-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "VSCodium desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS VSCodium desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/vscodium.xml", "downloads": 119457, "stars": 12, "trending": 1.61, "trends": [ 1.492, 1.61 ], "trendsDate": [ 1709960756, 1712556358 ], "downloadtrend": [ 115780, 117534, 119457 ], "LastUpdateScan": 1712556358, "LastUpdate": 1712325281, "FirstSeen": 1680717872 }, { "Name": "webcord", "Repository": "lscr.io/linuxserver/webcord", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/webcord", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-webcord/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-webcord#application-setup", "ReadMe": "https://github.com/linuxserver/docker-webcord#readme", "Project": "https://github.com/SpacingBat3/WebCord", "Overview": "WebCord(https://github.com/SpacingBat3/WebCord) can be summarized as a pack of security and privacy hardenings, Discord features reimplementations, Electron / Chromium / Discord bugs workarounds, stylesheets, internal pages and wrapped https://discord.com page, designed to conform with ToS as much as it is possible (or hide the changes that might violate it from Discord's eyes).", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/webcord.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webcord-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "WebCord desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "WebCord desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/webcord.xml", "downloads": 7054, "LastUpdateScan": 1713391165, "LastUpdate": 1712807298, "FirstSeen": 1682208261 }, { "Name": "webgrabplus", "Repository": "lscr.io/linuxserver/webgrabplus", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/webgrabplus", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-webgrabplus/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-webgrabplus#application-setup", "ReadMe": "https://github.com/linuxserver/docker-webgrabplus#readme", "Project": "http://www.webgrabplus.com", "Overview": "Webgrabplus(http://www.webgrabplus.com) is a multi-site incremental xmltv epg grabber. It collects tv-program guide data from selected tvguide sites for your favourite channels.", "ExtraParams": "--hostname=webgrabplus --mac-address=00:00:00:00:00:00", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/webgrabplus.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webgrabplus-logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Where webgrabplus should store it's data files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/webgrabplus.xml", "CategoryList": [ "Downloaders" ], "downloads": 11574850, "stars": 35, "trending": 0.349, "trends": [ 0.243, 0.24, 0.244, 0.325, 0.325, 1.004, 0.349 ], "trendsDate": [ 1697292359, 1699887985, 1702487236, 1705086381, 1707692765, 1710374827, 1712968190 ], "downloadtrend": [ 11289669, 11316854, 11344532, 11381527, 11418597, 11534441, 11574850 ], "LastUpdateScan": 1712968190, "LastUpdate": 1712824893, "FirstSeen": 1, "topTrending": 0.10599999999999998, "topPerforming": 0.349 }, { "Name": "webtop", "Repository": "lscr.io/linuxserver/webtop", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/webtop", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-webtop/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-webtop#application-setup", "ReadMe": "https://github.com/linuxserver/docker-webtop#readme", "Branch": [ { "Tag": "latest", "TagDescription": "XFCE Alpine" }, { "Tag": "ubuntu-xfce", "TagDescription": "XFCE Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-xfce#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-xfce#application-setup" }, { "Tag": "fedora-xfce", "TagDescription": "XFCE Fedora", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/fedora-xfce#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/fedora-xfce#application-setup" }, { "Tag": "arch-xfce", "TagDescription": "XFCE Arch", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/arch-xfce#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/arch-xfce#application-setup" }, { "Tag": "debian-xfce", "TagDescription": "XFCE Debian", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/debian-xfce#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/debian-xfce#application-setup" }, { "Tag": "alpine-kde", "TagDescription": "KDE Alpine", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/alpine-kde#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/alpine-kde#application-setup" }, { "Tag": "ubuntu-kde", "TagDescription": "KDE Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-kde#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-kde#application-setup" }, { "Tag": "fedora-kde", "TagDescription": "KDE Fedora", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/fedora-kde#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/fedora-kde#application-setup" }, { "Tag": "arch-kde", "TagDescription": "KDE Arch", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/arch-kde#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/arch-kde#application-setup" }, { "Tag": "debian-kde", "TagDescription": "KDE Debian", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/debian-kde#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/debian-kde#application-setup" }, { "Tag": "alpine-mate", "TagDescription": "MATE Alpine", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/alpine-mate#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/alpine-mate#application-setup" }, { "Tag": "ubuntu-mate", "TagDescription": "MATE Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-mate#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-mate#application-setup" }, { "Tag": "fedora-mate", "TagDescription": "MATE Fedora", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/fedora-mate#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/fedora-mate#application-setup" }, { "Tag": "arch-mate", "TagDescription": "MATE Arch", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/arch-mate#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/arch-mate#application-setup" }, { "Tag": "debian-mate", "TagDescription": "MATE Debian", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/debian-mate#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/debian-mate#application-setup" }, { "Tag": "alpine-i3", "TagDescription": "i3 Alpine", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/alpine-i3#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/alpine-i3#application-setup" }, { "Tag": "ubuntu-i3", "TagDescription": "i3 Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-i3#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-i3#application-setup" }, { "Tag": "fedora-i3", "TagDescription": "i3 Fedora", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/fedora-i3#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/fedora-i3#application-setup" }, { "Tag": "arch-i3", "TagDescription": "i3 Arch", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/arch-i3#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/arch-i3#application-setup" }, { "Tag": "debian-i3", "TagDescription": "i3 Debian", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/debian-i3#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/debian-i3#application-setup" }, { "Tag": "alpine-openbox", "TagDescription": "Openbox Alpine", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/alpine-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/alpine-openbox#application-setup" }, { "Tag": "ubuntu-openbox", "TagDescription": "Openbox Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-openbox#application-setup" }, { "Tag": "fedora-openbox", "TagDescription": "Openbox Fedora", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/fedora-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/fedora-openbox#application-setup" }, { "Tag": "arch-openbox", "TagDescription": "Openbox Arch", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/arch-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/arch-openbox#application-setup" }, { "Tag": "debian-openbox", "TagDescription": "Openbox Debian", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/debian-openbox#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/debian-openbox#application-setup" }, { "Tag": "alpine-icewm", "TagDescription": "IceWM Alpine", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/alpine-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/alpine-icewm#application-setup" }, { "Tag": "ubuntu-icewm", "TagDescription": "IceWM Ubuntu", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/ubuntu-icewm#application-setup" }, { "Tag": "fedora-icewm", "TagDescription": "IceWM Fedora", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/fedora-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/fedora-icewm#application-setup" }, { "Tag": "arch-icewm", "TagDescription": "IceWM Arch", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/arch-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/arch-icewm#application-setup" }, { "Tag": "debian-icewm", "TagDescription": "IceWM Debian", "ReadMe": "https://github.com/linuxserver/docker-webtop/tree/debian-icewm#readme", "GitHub": "https://github.com/linuxserver/docker-webtop/tree/debian-icewm#application-setup" } ], "Project": "https://github.com/linuxserver/docker-webtop", "Overview": "Webtop(https://github.com/linuxserver/docker-webtop) - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/webtop.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webtop-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Web Desktop GUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Web Desktop GUI HTTPS", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "abc users home directory", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /var/run/docker.sock", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "Docker Socket on the system, if you want to use Docker in the container", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SUBFOLDER", "Target": "SUBFOLDER", "Default": "/", "Description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TITLE", "Target": "TITLE", "Default": "Webtop", "Description": "String which will be used as page/tab title in the web browser.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/dri", "Default": "/dev/dri", "Description": "Add this for GL support (Linux hosts only)", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/webtop.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2060682, "stars": 174, "trending": 5.554, "trends": [ 1.529, 1.579, 1.975, 3.244, 1.512, 5.321, 5.554 ], "trendsDate": [ 1697292359, 1699887985, 1702487236, 1705086381, 1707692766, 1710374827, 1712968191 ], "downloadtrend": [ 1694083, 1721265, 1755942, 1814809, 1842666, 1946232, 2060682 ], "LastUpdateScan": 1712968191, "LastUpdate": 1712946044, "FirstSeen": 1620072167, "topTrending": 4.025, "topPerforming": 5.554 }, { "Name": "wikijs", "Repository": "lscr.io/linuxserver/wikijs", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/wikijs", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-wikijs/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-wikijs#application-setup", "ReadMe": "https://github.com/linuxserver/docker-wikijs#readme", "Project": "https://github.com/Requarks/wiki", "Overview": "Wikijs(https://github.com/Requarks/wiki) A modern, lightweight and powerful wiki app built on NodeJS.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/wikijs.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/wikijs-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Port for Wiki.js's web interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Where Wiki.js data is stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_TYPE", "Target": "DB_TYPE", "Default": "sqlite", "Description": "Set to sqlite (default) or postgres depending on the database engine you wish to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Description": "DB hostname (postgres only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "", "Description": "DB port (postgres only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "", "Description": "DB name (postgres only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "", "Description": "DB username (postgres only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASS", "Target": "DB_PASS", "Default": "", "Description": "DB password (postgres only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/wikijs.xml", "CategoryList": [ "Cloud", "Productivity" ], "downloads": 6123665, "stars": 85, "trending": 0.444, "trends": [ 0.325, 0.317, 0.317, 0.377, 0.385, 0.425, 0.444 ], "trendsDate": [ 1697292359, 1699887985, 1702487237, 1705086382, 1707692766, 1710374828, 1712968191 ], "downloadtrend": [ 5986238, 6005273, 6024347, 6047155, 6070551, 6096490, 6123665 ], "LastUpdateScan": 1712968191, "LastUpdate": 1712928928, "FirstSeen": 1600985281, "topTrending": 0.119, "topPerforming": 0.444 }, { "Name": "wireguard", "Repository": "lscr.io/linuxserver/wireguard", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/wireguard", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-wireguard/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-wireguard#application-setup", "ReadMe": "https://github.com/linuxserver/docker-wireguard#readme", "Project": "https://www.wireguard.com/", "Overview": "WireGuard\u00ae(https://www.wireguard.com/) is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.", "ExtraParams": "--cap-add=NET_ADMIN --cap-add=SYS_MODULE --sysctl=net.ipv4.conf.all.src_valid_mark=1", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/deprecated/wireguard.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "51820", "Default": "51820", "Mode": "udp", "Description": "wireguard port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /lib/modules", "Target": "/lib/modules", "Default": "", "Mode": "rw", "Description": "Maps host's modules folder.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVERURL", "Target": "SERVERURL", "Default": "wireguard.domain.com", "Description": "External IP or domain name for docker host. Used in server mode. If set to `auto`, the container will try to determine and set the external IP automatically", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVERPORT", "Target": "SERVERPORT", "Default": "51820", "Description": "External port for docker host. Used in server mode.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PEERS", "Target": "PEERS", "Default": "1", "Description": "Number of peers to create confs for. Required for server mode. Can also be a list of names: `myPC,myPhone,myTablet` (alphanumeric only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PEERDNS", "Target": "PEERDNS", "Default": "auto", "Description": "DNS server set in peer/client configs (can be set as `8.8.8.8`). Used in server mode. Defaults to `auto`, which uses wireguard docker host's DNS via included CoreDNS forward.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INTERNAL_SUBNET", "Target": "INTERNAL_SUBNET", "Default": "10.13.13.0", "Description": "Internal subnet for the wireguard and server and peers (only change if it clashes). Used in server mode.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ALLOWEDIPS", "Target": "ALLOWEDIPS", "Default": "0.0.0.0/0", "Description": "The IPs/Ranges that the peers will be able to reach using the VPN connection. If not specified the default value is: '0.0.0.0/0, ::0/0' This will cause ALL traffic to route through the VPN, if you want split tunneling, set this to only the IPs you would like to use the tunnel AND the ip of the server's WG ip, such as 10.13.13.1.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOG_CONFS", "Target": "LOG_CONFS", "Default": "true", "Description": "Generated QR codes will be displayed in the docker log. Set to `false` to skip log output.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/deprecated/wireguard.xml", "downloads": 54871996, "stars": 756, "trending": 1.649, "trends": [ 0.564, 0.586, 0.577, 0.5, 1.735, 1.812, 1.649 ], "trendsDate": [ 1695557130, 1698156361, 1700751967, 1703351161, 1705950364, 1708549556, 1711145176 ], "downloadtrend": [ 51208864, 51510464, 51809154, 52069679, 52989183, 53967161, 54871996 ], "LastUpdateScan": 1711145176, "LastUpdate": 1711020265, "FirstSeen": 1640487829, "topTrending": 1.085, "topPerforming": 1.649 }, { "Name": "wireshark", "Repository": "lscr.io/linuxserver/wireshark", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/wireshark", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "host", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-wireshark/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-wireshark#application-setup", "ReadMe": "https://github.com/linuxserver/docker-wireshark#readme", "Project": "https://www.wireshark.org/", "Overview": "Wireshark(https://www.wireshark.org/) is the world\u2019s foremost and widely-used network protocol analyzer. It lets you see what\u2019s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998.", "ExtraParams": "--cap-add=NET_ADMIN", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/wireshark.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/wireshark-logo.png", "Config": [ { "@attributes": { "Name": "Port: 3000", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "WireShark desktop gui, only use this if you are not using host mode and sniffing Docker network traffic.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "WireShark desktop gui HTTPS, only use this if you are not using host mode and sniffing Docker network traffic.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and potentially dump files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/wireshark.xml", "CategoryList": [ "Network-Other", "Tools-Utilities" ], "downloads": 1541150, "stars": 129, "trending": 0.472, "trends": [ 0.418, 0.406, 0.457, 0.441, 0.394, 0.446, 0.472 ], "trendsDate": [ 1697292359, 1699887985, 1702487237, 1705086382, 1707692766, 1710374828, 1712968191 ], "downloadtrend": [ 1501267, 1507385, 1514301, 1521015, 1527029, 1533876, 1541150 ], "LastUpdateScan": 1712968191, "LastUpdate": 1712590626, "FirstSeen": 1601214935, "topTrending": 0.05399999999999999, "topPerforming": 0.472 }, { "Name": "wps-office", "Repository": "lscr.io/linuxserver/wps-office", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/wps-office", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-wps-office/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-wps-office#application-setup", "ReadMe": "https://github.com/linuxserver/docker-wps-office#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Standard English release" }, { "Tag": "chinese", "TagDescription": "Simplified Chinese version", "ReadMe": "https://github.com/linuxserver/docker-wps-office/tree/chinese#readme", "GitHub": "https://github.com/linuxserver/docker-wps-office/tree/chinese#application-setup" } ], "Project": "https://www.wps.com/", "Overview": "WPS Office(https://www.wps.com/) is a lightweight, feature-rich comprehensive office suite with high compatibility. As a handy and professional office software, WPS Office allows you to edit files in Writer, Presentation, Spreadsheet, and PDF to improve your work efficiency.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/wps-office.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/wps-office-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "WPS Office desktop gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "WPS Office desktop gui HTTPS.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores program settings and documents", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/wps-office.xml", "downloads": 7151, "stars": 5, "LastUpdateScan": 1713391165, "LastUpdate": 1713182160, "FirstSeen": 1682208261 }, { "Name": "xbackbone", "Repository": "lscr.io/linuxserver/xbackbone", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/xbackbone", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-xbackbone/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-xbackbone#application-setup", "ReadMe": "https://github.com/linuxserver/docker-xbackbone#readme", "Project": "https://github.com/SergiX44/XBackBone", "Overview": "Xbackbone(https://github.com/SergiX44/XBackBone) is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/xbackbone.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/xbackbone-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https gui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/xbackbone.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 181132, "stars": 19, "trending": 1.596, "trends": [ 1.593, 1.713, 1.719, 2.387, 2.096, 1.688, 1.596 ], "trendsDate": [ 1697292360, 1699887986, 1702487237, 1705086382, 1707692766, 1710374828, 1712968191 ], "downloadtrend": [ 161767, 164587, 167466, 171561, 175234, 178242, 181132 ], "LastUpdateScan": 1712968191, "LastUpdate": 1712457298, "FirstSeen": 1623081789, "topTrending": 0.0030000000000001137, "topPerforming": 1.596 }, { "Name": "your_spotify", "Repository": "lscr.io/linuxserver/your_spotify", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/your_spotify", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-your_spotify/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-your_spotify#application-setup", "ReadMe": "https://github.com/linuxserver/docker-your_spotify#readme", "Project": "https://github.com/Yooooomi/your_spotify", "Overview": "Your_spotify(https://github.com/Yooooomi/your_spotify) is a self-hosted application that tracks what you listen and offers you a dashboard to explore statistics about it! It's composed of a web server which polls the Spotify API every now and then and a web application on which you can explore your statistics.", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/your_spotify.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/your_spotify-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "your_spotify HTTP webui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "your_spotify HTTPS webui", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "http://localhost", "Description": "The protocol and hostname where the app will be accessed.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SPOTIFY_PUBLIC", "Target": "SPOTIFY_PUBLIC", "Default": "", "Description": "Your Spotify application client ID.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SPOTIFY_SECRET", "Target": "SPOTIFY_SECRET", "Default": "", "Description": "Your Spotify application secret.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CORS", "Target": "CORS", "Default": "http://localhost:80,https://localhost:443", "Description": "Allowed CORS sources, set to `all` to allow any source.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MONGO_ENDPOINT", "Target": "MONGO_ENDPOINT", "Default": "mongodb://mongo:27017/your_spotify", "Description": "Set mongodb endpoint address/port.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/your_spotify.xml", "downloads": 13216, "stars": 20, "LastUpdateScan": 1712556358, "LastUpdate": 1712172446, "FirstSeen": 1676063056 }, { "Name": "znc", "Repository": "lscr.io/linuxserver/znc", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/znc", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-znc/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-znc#application-setup", "ReadMe": "https://github.com/linuxserver/docker-znc#readme", "Project": "http://wiki.znc.in/ZNC", "Overview": "Znc(http://wiki.znc.in/ZNC) is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC.", "WebUI": "http://[IP]:[PORT:6501]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/znc.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/znc-logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6501", "Default": "6501", "Mode": "tcp", "Description": "Port ZNC listens on.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Persistent config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/znc.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 10802956, "stars": 44, "trending": 0.064, "trends": [ 0.06, 0.054, 0.034, 0.063, 0.057, 0.065, 0.064 ], "trendsDate": [ 1697292360, 1699887986, 1702487237, 1705086382, 1707692766, 1710374828, 1712968191 ], "downloadtrend": [ 10766570, 10772405, 10776084, 10782853, 10789039, 10796086, 10802956 ], "LastUpdateScan": 1712968191, "LastUpdate": 1712890346, "FirstSeen": 1484802000, "topTrending": 0.0040000000000000036, "topPerforming": 0.064 }, { "Name": "zotero", "Repository": "lscr.io/linuxserver/zotero", "Registry": "https://github.com/orgs/linuxserver/packages/container/package/zotero", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/linuxserver/docker-zotero/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/linuxserver/docker-zotero#application-setup", "ReadMe": "https://github.com/linuxserver/docker-zotero#readme", "Project": "https://www.zotero.org/", "Overview": "Zotero(https://www.zotero.org/) is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research.", "ExtraParams": "--shm-size=1gb", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/linuxserver/templates/master/unraid/zotero.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/zotero-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Zotero gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 3001", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "HTTPS Zotero gui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Users home directory in the container, stores local files and settings", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "linuxserver's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/linuxserversRepository/unraid/zotero.xml", "downloads": 446, "stars": 2, "LastUpdateScan": 1712196391, "LastUpdate": 1711695854, "FirstSeen": 1707006472 }, { "Name": "Domoticz", "Overview": "An Home automation Server", "Support": "https://forums.unraid.net/index.php?topic=41543.0", "Registry": "https://registry.hub.docker.com/r/sdesbure/domoticz", "GitHub": "https://github.com/sdesbure/docker_domoticz", "Repository": "sdesbure/domoticz", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "tcp" } } }, "Environment": { "Variable": { "Name": "", "Value": "" } }, "Data": { "Volume": { "HostDir": "path to config and logs", "ContainerDir": "/config", "Mode": "rw" } }, "ExtraParams": "--device=/dev/ttyUSB0", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/sdesbure/docker-containers/master/images/domoticz-icon.png", "Repo": "sdesbure's Repository", "TemplateURL": "https://raw.githubusercontent.com/sdesbure/docker-containers/master/domoticz.xml", "ModeratorComment": "Would possibly be wise to utilize instead the version from linuxserver.io", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/sdesburesRepository/domoticz.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 86778, "stars": 18, "trending": 0.141, "trends": [ 0.184, 0.25, 0.204, 0.139, 0.146, 0.119, 0.141 ], "trendsDate": [ 1696421153, 1699020395, 1702168415, 1704762365, 1707361557, 1709960756, 1712556358 ], "downloadtrend": [ 85916, 86131, 86307, 86427, 86553, 86656, 86778 ], "LastUpdateScan": 1712556358, "LastUpdate": 1522317579, "FirstSeen": 1445313600, "topTrending": -0.04300000000000001 }, { "Name": "Jackett", "Overview": "Use just about any tracker with Sonarr", "Support": "https://forums.unraid.net/index.php?topic=41543.0", "Registry": "https://registry.hub.docker.com/r/sdesbure/arch-jackett", "GitHub": "https://github.com/sdesbure/arch-jackett", "Repository": "sdesbure/arch-jackett", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "9117", "ContainerPort": "9117", "Protocol": "tcp" } } }, "Environment": { "Variable": { "Name": "", "Value": "" } }, "Data": { "Volume": [ { "HostDir": "path to supervisor log", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "path to config", "ContainerDir": "/usr/share/Jackett/.config/Jackett/", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:9117]/", "Icon": "https://raw.githubusercontent.com/sdesbure/docker-containers/master/images/jackett-icon.png", "Repo": "sdesbure's Repository", "TemplateURL": "https://raw.githubusercontent.com/sdesbure/docker-containers/master/jackett.xml", "ModeratorComment": "Deprecated because no updates since 2016. Advised to switch to the app from either binhex or linuxserver", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/sdesburesRepository/jackett.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 58054, "stars": 1, "LastUpdateScan": 1712556358, "LastUpdate": 1455026078, "FirstSeen": 1447218000 }, { "Name": "Netatmo-Librato", "Overview": "pushes value from your netatmo thermostat and weather station to librato cloud metrics](https://www.librato.com/", "Support": "https://forums.unraid.net/index.php?topic=41543.0", "Registry": "https://registry.hub.docker.com/r/sdesbure/alpine-netatmo-librato/", "GitHub": "https://github.com/sdesbure/alpine_netatmo_librato", "Repository": "sdesbure/alpine-netatmo-librato", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host" }, "Environment": { "Variable": { "Name": "", "Value": "" } }, "Data": { "Volume": { "HostDir": "path to config", "ContainerDir": "/config", "Mode": "rw" } }, "Icon": "https://raw.githubusercontent.com/sdesbure/docker-containers/master/images/netatmo_librato_logo.png", "Repo": "sdesbure's Repository", "TemplateURL": "https://raw.githubusercontent.com/sdesbure/docker-containers/master/netatmo_librato.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/sdesburesRepository/netatmo_librato.xml", "CategoryList": [ "HomeAutomation", "Backup", "Cloud" ], "downloads": 2054, "LastUpdateScan": 1712556358, "LastUpdate": 1438124190, "FirstSeen": 1438056000 }, { "Name": "Domoticz", "Support": "https://github.com/KiLMaN/T411-Torznab/issues", "Registry": "https://github.com/sdesbure/T411-Torznab", "Repository": "sdesbure/T411Torznab", "Icon": "https://raw.githubusercontent.com/sdesbure/docker-containers/master/images/t411-torznab-icon.png", "Repo": "sdesbure's Repository", "Blacklist": true, "Overview": "Transform t411 in torznab compatible feeder for sonarr", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/sdesburesRepository/t411Torznab.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "LastUpdateScan": 1711310780, "FirstSeen": 1465099200 }, { "Name": "S3Backup", "Overview": "A simple way to backup important files to Amazon S3 and Glacier.", "Support": "http://forums.unraid.net/index.php?topic=43481.0", "Registry": "https://registry.hub.docker.com/r/joch/s3backup/", "GitHub": "https://github.com/joch/docker-s3backup", "Repository": "joch/s3backup", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Environment": { "Variable": [ { "Name": "ACCESS_KEY", "Value": "Your AWS Access key" }, { "Name": "SECRET_KEY", "Value": "Your AWS Access secret" }, { "Name": "S3PATH", "Value": "s3://mybucket/" }, { "Name": "S3CMDPARAMS", "Value": "" }, { "Name": "CRON_SCHEDULE", "Value": "0 * * * *" } ] }, "Data": "\n ", "Icon": "https://i.imgur.com/NqyrUIy.png", "Repo": "joch's Repository", "TemplateURL": "https://raw.githubusercontent.com/joch/unraid-docker-templates/master/joch/s3backup.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jochsRepository/joch/s3backup.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 215551, "stars": 2, "trending": 0.139, "trends": [ 0.799, 0.849, 0.054, 0.171, 0.129, 0.146, 0.139 ], "trendsDate": [ 1697465170, 1700321380, 1702919153, 1705518385, 1708117548, 1710713158, 1713306893 ], "downloadtrend": [ 212358, 214176, 214292, 214659, 214937, 215252, 215551 ], "LastUpdateScan": 1713306893, "LastUpdate": 1568015209, "FirstSeen": 1445486400, "topTrending": -0.66, "topPerforming": 0.139 }, { "Name": "Emoncms", "Support": "http://forums.unraid.net/index.php?topic=43610.0", "Overview": "Official Emoncms docker", "Registry": "https://hub.docker.com/r/openenergymonitor/emoncms", "Repository": "openenergymonitor/emoncms", "DonateText": "Buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FDMP56NCG5A26&source=url", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "MYSQL_HOST", "Value": "" }, { "Name": "MYSQL_PORT", "Value": "3306" }, { "Name": "MYSQL_USER", "Value": "emoncms" }, { "Name": "MYSQL_PASSWORD", "Value": "" }, { "Name": "MYSQL_DATABASE", "Value": "emoncms" }, { "Name": "REDIS_ENABLED", "Value": "false" }, { "Name": "REDIS_HOST", "Value": "127.0.0.1" }, { "Name": "REDIS_PORT", "Value": "6379" }, { "Name": "REDIS_PREFIX", "Value": "'emoncms'" }, { "Name": "MQTT_ENABLED", "Value": "false" }, { "Name": "MQTT_HOST", "Value": "127.0.0.1" }, { "Name": "MQTT_PORT", "Value": "1883" }, { "Name": "MQTT_USER", "Value": "mqtt" }, { "Name": "MQTT_PASSWORD", "Value": "mqtt" }, { "Name": "MQTT_BASETOPIC", "Value": "emon" }, { "Name": "MQTT_CLIENTID", "Value": "emon" }, { "Name": "PHPFINA_DIR", "Value": "/var/opt/emoncms/phpfina/" }, { "Name": "PHPTIMESERIES_DIR", "Value": "/var/opt/emoncms/phptimeseries/" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8998", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "1883", "ContainerPort": "1883", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/emoncms/phpfina", "ContainerDir": "/var/opt/emoncms/phpfina/", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/emoncms/phptimeseries/phpfina", "ContainerDir": "/var/opt/emoncms/phptimeseries/", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://emoncms.org/Modules/site/emoncms_front.png", "Repo": "snoopy86's Repository", "TemplateURL": "https://raw.githubusercontent.com/snoopy86/docker-repo/master/snoopy/emoncms.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/snoopy86sRepository/snoopy/emoncms.xml", "CategoryList": [ "Productivity" ], "downloads": 1425188, "stars": 11, "trending": 71.659, "trends": [ 71.659 ], "trendsDate": [ 1711734084 ], "downloadtrend": [ 403918, 1425188 ], "LastUpdateScan": 1711734084, "LastUpdate": 1689201624, "FirstSeen": 1584569963 }, { "Name": "FFmpeg-mkvdts2ac3", "Overview": "A Docker container designed to watch a directory and encode media files.", "Registry": "https://hub.docker.com/r/snoopy86/ffmpeg/", "Repository": "snoopy86/ffmpeg", "Privileged": "false", "Support": "https://forums.unraid.net/index.php?topic=43610.0", "DonateText": "For my retirement", "DonateLink": "https://www.paypal.com/donate?hosted_button_id=4SCY7WSZPA6UQ", "Icon": "https://ih1.redbubble.net/image.998316046.6121/pp,840x830-pad,1000x1000,f8f8f8.jpg", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/ffmpeg", "Mode": "rw", "Description": "Config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ffmpeg" }, { "@attributes": { "Name": "Watch", "Target": "/watch", "Default": "", "Mode": "rw", "Description": "Watch", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Output", "Target": "/output", "Default": "", "Mode": "rw", "Description": "Output", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Copy", "Target": "/copy", "Default": "", "Mode": "rw", "Description": "Copy", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Script to be executed", "Target": "script", "Default": "encode.sh", "Mode": "", "Description": "encode.sh or mkvdts2ac3.sh", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "encode.sh" }, { "@attributes": { "Name": "Parameters", "Target": "parameters", "Default": "-map 0;-vcodec copy;-scodec copy;-acodec ac3;-b:a 640k", "Mode": "", "Description": "Parameters for FFmpeg", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-map 0;-vcodec copy;-scodec copy;-acodec ac3;-b:a 640k" }, { "@attributes": { "Name": "Output format", "Target": "output_format", "Default": "mkv", "Mode": "", "Description": "Format of output file.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mkv" }, { "@attributes": { "Name": "mkvdts2ac3 parameters", "Target": "mkvdts2ac3_params", "Default": "--compress none;-d;-n;-w /output;--new", "Mode": "", "Description": "Parameters for mkvdts2ac3", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--compress none;-d;-n;-w /output;--new" } ], "Repo": "snoopy86's Repository", "TemplateURL": "https://raw.githubusercontent.com/snoopy86/docker-repo/master/snoopy/ffmpeg-mkvdts2ac3.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/snoopy86sRepository/snoopy/ffmpeg-mkvdts2ac3.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 47307, "stars": 2, "trending": 0.742, "trends": [ 3.918, 3.789, 1.49, 0.857, 0.673, 0.699, 0.742 ], "trendsDate": [ 1696673130, 1699268760, 1702168415, 1704762366, 1707361558, 1709960757, 1712556358 ], "downloadtrend": [ 43519, 45233, 45917, 46314, 46628, 46956, 47307 ], "LastUpdateScan": 1712556358, "LastUpdate": 1608462569, "FirstSeen": 1603138190, "topTrending": -3.176 }, { "Name": "LogitechMediaServer", "Overview": "Logitech Media Server is a streaming audio server supported by Logitech, developed in particular to support their Squeezebox range of digital audio receivers.", "Registry": "https://hub.docker.com/r/snoopy86/logitechmediaserver/", "Repository": "snoopy86/logitechmediaserver", "Support": "https://forums.unraid.net/index.php?topic=43610.0", "DonateText": "Buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FDMP56NCG5A26&source=url", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "3483", "ContainerPort": "3483", "Protocol": "tcp" }, { "HostPort": "3483", "ContainerPort": "3483", "Protocol": "udp" }, { "HostPort": "5353", "ContainerPort": "5353", "Protocol": "udp" }, { "HostPort": "9000", "ContainerPort": "9000", "Protocol": "tcp" }, { "HostPort": "9090", "ContainerPort": "9090", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/LogitechMediaServer", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/music", "Mode": "rw" }, { "HostDir": "/var/run/dbus", "ContainerDir": "/var/run/dbus", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:9000]/", "Icon": "https://i.imgur.com/PoUuA3k.png", "Repo": "snoopy86's Repository", "TemplateURL": "https://raw.githubusercontent.com/snoopy86/docker-repo/master/snoopy/logitechmediaserver.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/snoopy86sRepository/snoopy/logitechmediaserver.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 518328, "stars": 9, "trending": 2.578, "trends": [ 0.096, 0.24, 0.455, 0.344, 0.332, 0.398, 2.578 ], "trendsDate": [ 1698005141, 1700600770, 1703199943, 1705799153, 1708398349, 1710993985, 1713593171 ], "downloadtrend": [ 496101, 497293, 499567, 501290, 502958, 504966, 518328 ], "LastUpdateScan": 1713593171, "LastUpdate": 1713497445, "FirstSeen": 1509249600, "topTrending": 2.4819999999999998, "topPerforming": 2.578 }, { "Name": "Ubuntu-xrdp", "Support": "http://forums.unraid.net/index.php?topic=43610.0", "Overview": "LXDE desktop ubuntu (use remote desktop client to connect)", "Registry": "https://hub.docker.com/u/snoopy86/desktop-dockers/", "Repository": "snoopy86/desktop-dockers", "DonateText": "Buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FDMP56NCG5A26&source=url", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": { "Name": "", "Value": "" } }, "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "3389", "ContainerPort": "3389", "Protocol": "tcp" }, { "HostPort": "6080", "ContainerPort": "6080", "Protocol": "tcp" }, { "HostPort": "5900", "ContainerPort": "5900", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/home/ubuntu/.config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/home/ubuntu/unraid", "Mode": "rw" } ] }, "Icon": "https://findicons.com/files/icons/1008/quiet/256/ubuntu.png", "Repo": "snoopy86's Repository", "TemplateURL": "https://raw.githubusercontent.com/snoopy86/docker-repo/master/snoopy/ubuntu-xrdp.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/snoopy86sRepository/snoopy/ubuntu-xrdp.xml", "CategoryList": [ "Productivity" ], "downloads": 193821, "stars": 2, "trending": 0.052, "trends": [ 0.918, 0.922, 0.512, 0.216, 0.227, 0.153, 0.052 ], "trendsDate": [ 1696291542, 1698890745, 1702168416, 1704762366, 1707361558, 1709960757, 1712556358 ], "downloadtrend": [ 189816, 191583, 192568, 192985, 193424, 193721, 193821 ], "LastUpdateScan": 1712556358, "LastUpdate": 1603353857, "FirstSeen": 1445659200, "topTrending": -0.866, "topPerforming": 0.052 }, { "Name": "openhab-offline", "Registry": "https://hub.docker.com/r/openhab/openhab/", "Repository": "openhab/openhab:amd64-offline", "Icon": "https://raw.githubusercontent.com/tinglis1/docker-containers/master/openhab/openhab-logo-square.png", "Project": "https://hub.docker.com/r/openhab/openhab/", "Repo": "tinglis1's Repository", "ModeratorComment": "Blacklisted due to tag no longer available", "Blacklist": true, "Overview": "openHAB - a vendor and technology agnostic open source automation software for your home.", "templatePath": "/tmp/GitHub/AppFeed/templates/tinglis1sRepository/tinglis1-templates/openhab-offline.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 57729305, "stars": 439, "trending": 0.24, "trends": [ 0.197, 0.22, 0.243, 0.242, 0.232, 0.229, 0.24 ], "trendsDate": [ 1696802738, 1699398350, 1702168416, 1704762366, 1707361558, 1709960757, 1712556359 ], "downloadtrend": [ 56922683, 57048234, 57186959, 57325616, 57458644, 57590732, 57729305 ], "LastUpdateScan": 1712556359, "LastUpdate": 1712555501, "FirstSeen": 1466481600, "topTrending": 0.04299999999999998, "topPerforming": 0.24 }, { "Name": "openhab-online", "Registry": "https://hub.docker.com/r/openhab/openhab/", "Repository": "openhab/openhab:amd64-online", "Icon": "https://raw.githubusercontent.com/tinglis1/docker-containers/master/openhab/openhab-logo-square.png", "Project": "https://hub.docker.com/r/openhab/openhab/", "Repo": "tinglis1's Repository", "ModeratorComment": "Blacklisted due to tag no longer available", "Blacklist": true, "Overview": "openHAB - a vendor and technology agnostic open source automation software for your home.", "templatePath": "/tmp/GitHub/AppFeed/templates/tinglis1sRepository/tinglis1-templates/openhab-online.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 57775636, "stars": 439, "trending": 0.241, "trends": [ 0.205, 0.233, 0.22, 0.248, 0.227, 0.231, 0.241 ], "trendsDate": [ 1697868328, 1700463942, 1703063145, 1705662352, 1708261543, 1710857172, 1713456380 ], "downloadtrend": [ 56971675, 57104642, 57230672, 57372926, 57503259, 57636276, 57775636 ], "LastUpdateScan": 1713456380, "LastUpdate": 1713419436, "FirstSeen": 1466481600, "topTrending": 0.036000000000000004, "topPerforming": 0.241 }, { "Name": "pipework:1.1.3", "Registry": "https://hub.docker.com/r/dreamcat4/pipework/", "Repository": "dreamcat4/pipework:1.1.3", "Icon": "https://raw.githubusercontent.com/tinglis1/docker-containers/master/pipework/pipework-icon.png", "Beta": "true", "Support": "http://forums.unraid.net/index.php?topic=43970.0", "Repo": "tinglis1's Repository", "ModeratorComment": "While there still may be use for this application, the author has stated that under recent versions of docker, the use of this container is probably not required", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "CABlacklist": true, "Overview": "This is the version 1.1.3 of the pipework docker container, the latest container maybe broken so this might work better. Pipework allows you to have a static or dynamic ip for a docker container. This is the Unraid implementation of the dreamcat4 pipework docker container", "templatePath": "/tmp/GitHub/AppFeed/templates/tinglis1sRepository/tinglis1-templates/pipework-1.1.3.xml", "CategoryList": [ "Network-Other" ], "downloads": 279861, "stars": 16, "trending": 0.014, "trends": [ 0.92, 0.925, 0.615, 0.014, 0.02, 0.007, 0.014 ], "trendsDate": [ 1695881140, 1698503873, 1701097585, 1703696740, 1706295947, 1708895153, 1711490773 ], "downloadtrend": [ 275414, 277986, 279707, 279746, 279801, 279821, 279861 ], "LastUpdateScan": 1711490773, "LastUpdate": 1604211714, "FirstSeen": 1447131600, "topTrending": -0.906, "topPerforming": 0.014 }, { "Name": "pipework-1.1.5", "Registry": "https://hub.docker.com/r/dreamcat4/pipework/", "Repository": "dreamcat4/pipework:1.1.5", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "host", "Publish": "" }, "Data": { "Volume": { "HostDir": "/var/run/docker.sock", "ContainerDir": "/docker.sock", "Mode": "rw" } }, "Icon": "https://raw.githubusercontent.com/tinglis1/docker-containers/master/pipework/pipework-icon.png", "ExtraParams": "--pid=host -e run_mode=batch,daemon -e host_routes=true", "Support": "http://forums.unraid.net/index.php?topic=43970.0", "Repo": "tinglis1's Repository", "TemplateURL": "https://raw.githubusercontent.com/tinglis1/docker-containers/master/tinglis1-templates/pipework-1.1.5.xml", "ModeratorComment": "While there still may be use for this application, the author has stated that under recent versions of docker, the use of this container is probably not required", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Overview": "This is for unRAID 6.0 and 6.1. Pipework allows you to have a static or dynamic ip for a docker container. This is the unraid implementation of the dreamcat4 pipework docker container", "templatePath": "/tmp/GitHub/AppFeed/templates/tinglis1sRepository/tinglis1-templates/pipework-1.1.5.xml", "CategoryList": [ "Network-Other" ], "downloads": 279871, "stars": 16, "trending": 0.013, "trends": [ 0.924, 0.916, 0.475, 0.011, 0.018, 0.009, 0.013 ], "trendsDate": [ 1696320339, 1698919932, 1702168416, 1704762366, 1707361558, 1709960757, 1712556359 ], "downloadtrend": [ 275846, 278397, 279727, 279759, 279810, 279835, 279871 ], "LastUpdateScan": 1712556359, "LastUpdate": 1604211714, "FirstSeen": 1447131600, "topTrending": -0.911, "topPerforming": 0.013 }, { "Name": "pipework-1.1.6", "Repository": "dreamcat4/pipework", "Registry": "https://hub.docker.com/r/dreamcat4/pipework/", "Network": "host", "Privileged": "true", "Support": "https://forums.unraid.net/index.php?topic=43970.0", "Overview": "For unRAID 6.2.\r\nPipework allows you to have a dedicated IP for a docker container.\r\nThis is the unraid implementation of the dreamcat4 pipework docker container", "TemplateURL": "https://raw.githubusercontent.com/tinglis1/docker-containers/master/tinglis1-templates/pipework-1.1.6.xml", "Icon": "https://raw.githubusercontent.com/tinglis1/docker-containers/master/pipework/pipework-icon.png", "ExtraParams": "--pid=host --restart=always", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "run_mode", "Target": "run_mode", "Default": "batch,daemon", "Mode": "", "Description": "Container Variable: run_mode", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "batch,daemon" }, { "@attributes": { "Name": "host_routes", "Target": "host_routes", "Default": "true", "Mode": "", "Description": "Container Variable: host_routes", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "docker.sock", "Target": "/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Container Path: /docker.sock", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "DOCKER_API_VERSION", "Target": "DOCKER_API_VERSION", "Default": "", "Mode": "", "Description": "Container Variable: DOCKER_API_VERSION", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "1.22" } ], "Repo": "tinglis1's Repository", "ModeratorComment": "While there still may be use for this application, the author has stated that under recent versions of docker, the use of this container is probably not required", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/tinglis1sRepository/tinglis1-templates/pipework-1.1.6.xml", "CategoryList": [ "Other", "Network-Other" ], "downloads": 279875, "stars": 16, "trending": 0.007, "trends": [ 0.917, 0.957, 0.016, 0.019, 0.009, 0.014, 0.007 ], "trendsDate": [ 1697515537, 1700321380, 1702919153, 1705518385, 1708117548, 1710713158, 1713306893 ], "downloadtrend": [ 277013, 279691, 279736, 279790, 279816, 279855, 279875 ], "LastUpdateScan": 1713306893, "LastUpdate": 1604211714, "FirstSeen": "1472794415", "topTrending": -0.91, "topPerforming": 0.007 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/ca.backup2/master/plugins/ca.backup2.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Appdata Backup/Restore v2", "Support": "https://forums.unraid.net/topic/61211-plugin-ca-appdata-backup-restore-v2/", "Icon": "https://github.com/Squidly271/ca.backup2/raw/master/plugins/securityIcon-WithShadow.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": [ "https://github.com/Squidly271/community.applications/raw/master/webImages/backup%20restore.jpg", "https://github.com/Squidly271/community.applications/raw/master/webImages/backup2.jpg" ], "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/appdatabackup_v2.xml", "ModeratorComment": "Deprecated by the author. Suggested to use instead the forked version from KluthR", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/Squidly271/ca.backup2/master/plugins/ca.backup2.plg", "pluginVersion": "2022.12.13", "topPlugin": 6, "Overview": "Community Applications appdata backup / restore module allows you to easily (and on a schedule) create backups of your docker appdata folder and restore them in the event of a cache drive failure.", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/appdatabackup_v2.xml", "CategoryList": [ "Tools-System", "Backup", "Plugins" ], "FirstSeen": 1519966800 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/docker.categorize/master/plugins/docker.categorize.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Application Categorizer", "CA": "accessory", "MinVer": "6.0", "Support": "https://forums.unraid.net/topic/38431-plug-in-application-template-categorizer/", "IconFA": "list-alt", "Licence": "https://github.com/maubot/maubot/blob/master/LICENSE", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/application-categorizer.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/docker.categorize/master/plugins/docker.categorize.plg", "pluginVersion": "2024.02.19", "Overview": "This plugin is for application developers ONLY. It will create the category entries for application templates so that Community Applications can display the apps correctly. (Either docker apps or plugins) https://forums.unraid.net/discover/92", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/application-categorizer.xml", "CategoryList": [ "Other", "Plugins" ], "FirstSeen": 1 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/ca.update.applications/master/plugins/ca.update.applications.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Auto Update Applications", "CA": "built-in", "MinVer": "6.4.0", "multiLanguage": "true", "Support": "https://forums.unraid.net/topic/51959-plugin-ca-application-auto-update/", "Icon": "https://github.com/Squidly271/ca.update.applications/raw/master/source/ca.update.applications/usr/local/emhttp/plugins/ca.update.applications/images/ca.update.applications.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": [ "https://github.com/Squidly271/community.applications/raw/master/webImages/autoupdate1.jpg", "https://github.com/Squidly271/community.applications/raw/master/webImages/autoupdate2.jpg" ], "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/autoupdate.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/ca.update.applications/master/plugins/ca.update.applications.plg", "pluginVersion": "2024.03.17", "topPlugin": 8, "Overview": "Community Applications' auto update allows you to select which plugins to automatically keep up to date as updates become available. Includes options to wait until an update is x number of days old before updating", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/autoupdate.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1519966800 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/ca.cfg.editor/master/plugins/ca.cfg.editor.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Config Editor", "multiLanguage": "true", "CA": "Addon", "Support": "https://forums.unraid.net/topic/56382-plugin-ca-config-editor/", "Icon": "https://github.com/Squidly271/ca.cfg.editor/raw/master/source/ca.cfg.editor/usr/local/emhttp/plugins/ca.cfg.editor/images/large.png", "Screenshot": "https://github.com/Squidly271/community.applications/raw/master/webImages/config%20editor.jpg", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/ca.cfg.editor.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/ca.cfg.editor/master/plugins/ca.cfg.editor.plg", "pluginVersion": "2021.04.13", "topPlugin": 29, "Overview": "CA Config Editor is a simple file editor for advanced users that will allow you to edit within your browser any of unRaid's configuration files (or any file on your server - useful for easily editing application's appdata config files without utilizing the command prompt)", "DeprecatedMaxVer": "6.10.0-rc3", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/ca.cfg.editor.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1536465600 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/hugenbd/ca.mover.tuning/master/plugins/ca.mover.tuning.plg", "PluginAuthor": "Andrew Zawadzki Modified by hugenbdd", "Name": "Mover Tuning", "CA": "Addon", "Support": "https://forums.unraid.net/topic/70783-plugin-mover-tuning/", "Icon": "https://github.com/Squidly271/ca.mover.tuning/raw/master/source/ca.mover.tuning/usr/local/emhttp/plugins/ca.mover.tuning/images/ca.mover.tuning.png", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/ca.mover.tuning.xml", "Repository": "https://raw.githubusercontent.com/hugenbd/ca.mover.tuning/master/plugins/ca.mover.tuning.plg", "pluginVersion": "2023.12.19", "MinVer": "6.9.0-rc2", "topPlugin": 25, "Overview": "A simple plugin to fine tune the operation of the scheduled mover script. Only run when cache space is getting low; don't run if a parity check / rebuild is in progress; Or completely disable the scheduled moves", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/ca.mover.tuning.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1583942966 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/checksum/master/plugins/checksum.plg", "PluginAuthor": "Squid", "Beta": "true", "Name": "Checksum Suite", "Support": "https://forums.unraid.net/topic/41708-checksum-suite/", "Icon": "https://raw.githubusercontent.com/Squidly271/checksum/master/source/checksum/usr/local/emhttp/plugins/checksum/images/checksum.png", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/checksumsuite.xml", "ModeratorComment": "Development has ceased on this plugin. No support will be given on issues. But, it is functional. Alternatives however would include Dynamix File Integrity Checker", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/Squidly271/checksum/master/plugins/checksum.plg", "pluginAlert": "###TESTING###\n\nthis is a test\n\n#another test#", "pluginVersion": "2019.01.13", "Overview": "This plugin automatically creates md5/sha/blake2 checksums for new files on the array. Check for corruption. Beta: create and repair corruptions using par2 sets", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/checksumsuite.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/ca.cleanup.appdata/master/plugins/ca.cleanup.appdata.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Appdata Cleanup", "CA": "built-in", "ModeratorComment": "Because this plugin has the ability to delete your entire array in the case of a severely misconfigured docker application, it is now deprecated in favour of manually deleting the appdata folders via Krusader and the like.", "Support": "https://forums.unraid.net/topic/51961-plugin-ca-cleanup-appdata/", "Icon": "https://github.com/Squidly271/plugin-repository/raw/master/png-sweeping--166.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/cleanup.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/ca.cleanup.appdata/master/plugins/ca.cleanup.appdata.plg", "pluginVersion": "2022.10.21", "MinVer": "6.9.0", "topPlugin": 16, "Overview": "Community Applications' Cleanup Appdata will scan your appdata share to determine which folders are no longer in use (from uninstalled docker applications) and allow you to delete them easily to free up hard disk space", "CAComment": "In case of a severely misconfigured docker application, this plugin has the ability to delete an entire share. It is YOUR responsibility to confirm what folders the plugin offers to delete. The author takes no responsibility if you inadvertently delete an entire share due to your own mistakes", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/cleanup.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1521086400 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg", "PluginAuthor": "Andrew Zawadzki", "multiLanguage": "true", "Name": "Community Applications", "MinVer": "6.12.0", "Support": "https://forums.unraid.net/topic/38582-plug-in-community-applications", "Icon": "https://github.com/Squidly271/plugin-repository/raw/master/CA.png", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/community_applications.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg", "pluginVersion": "2024.04.06", "topPlugin": 1, "Overview": "This is THE place to find add-on applications for your Unraid server.", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/community_applications.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1538107200 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/customtab/master/plugins/customtab.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Custom Tab", "Support": "https://forums.unraid.net/topic/57109-plugin-custom-tab/", "Icon": "https://github.com/Squidly271/customtab/raw/master/source/customtab/usr/local/emhttp/plugins/customtab/images/customlarge.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": [ "https://github.com/Squidly271/community.applications/raw/master/webImages/customtab1.jpg", "https://github.com/Squidly271/community.applications/raw/master/webImages/customtab2.jpg" ], "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/customtab.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/customtab/master/plugins/customtab.plg", "pluginVersion": "2023.02.26", "topPlugin": 39, "Overview": "A very simple plugin to allow you to place any webpage (or web app's GUI) onto the tabs of unRaid's GUI", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/customtab.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1523678400 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/disable.security/master/plugins/disable.security.plg", "PluginAuthor": "Andrew Zawadzki / cybrnook", "Name": "Disable Security Mitigations", "multiLanguage": "true", "Support": "https://forums.unraid.net/topic/80563-plugin-disable-security-mitigations/", "MinVer": "6.7.0", "IconFA": "bolt", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": "https://github.com/Squidly271/community.applications/raw/master/webImages/diable%20mitigations.jpg", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/disable.security.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/disable.security/master/plugins/disable.security.plg", "pluginVersion": "2023.02.02", "Overview": "Allows you to disable the OS mitigations for Spectre, Meltdown, and Zombieload (MDS) to possibly improve your CPU speed. Use at own risk. There are valid security issues caused by disabling the mitigations under certain workloads", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/disable.security.xml", "CategoryList": [ "Tools-System", "Security", "Plugins" ], "FirstSeen": 1559447296 }, { "PluginURL": "https://raw.githubusercontent.com/Squidly271/docker.folder/main/plugins/docker.folder.plg", "PluginAuthor": "GuildDarts/Squid", "Support": "https://forums.unraid.net/topic/89702-plugin-docker-folder/", "Project": "https://github.com/GuildDarts/unraid-plugin-docker.folder", "Beta": "true", "Name": "Docker Folder", "Icon": "https://raw.githubusercontent.com/GuildDarts/unraid-plugin-docker.folder/master/icon/docker.folder_icon.png", "Screenshot": "https://github.com/Squidly271/community.applications/raw/master/webImages/docker%20folders.png", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/docker.folder.xml", "ModeratorComment": "This plugin is abandonded. Highly advised to uninstall and switch to Folder.View when running 6.12.3+", "Repository": "https://raw.githubusercontent.com/Squidly271/docker.folder/main/plugins/docker.folder.plg", "Plugin": true, "pluginVersion": "2023.03.18", "MinVer": "6.10.0", "Overview": "Docker Folder lets you create folders for grouping dockers and VMs together to help with organization. Especially useful if you're using docker-compose.\u200f\u200f\u200e\nGetting Started: A new button named \"add folder\" will appear at the bottom of the docker tab next to \"add container\"\n\nNOTE: This plugin is forked from the original project for compatibility with Unraid 6.10.0 No guarantees are made on this fork, but attempts will be made to keep the functionality of the plugin working on 6.10", "MaxVer": "6.12.2", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/docker.folder.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1653230387 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/docker.patch/main/plugins/docker.patch.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Docker Update Patch", "Support": "https://forums.unraid.net/topic/134016-fix-to-a-small-issue-with-updating-oci-docker-images/", "Icon": "https://empire-s3-production.bobvila.com/articles/wp-content/uploads/2022/01/how-to-sew-on-a-patch_1-e1642544715807.jpg", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/docker.patch.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/docker.patch/main/plugins/docker.patch.plg", "pluginVersion": "2023.01.28", "MinVer": "6.11.0", "MaxVer": "6.11.5", "Overview": "Patches Docker to be able to check for updates on certain containers. Needed if you are always seeing \"Not Available\" when checking for updates.\n\nIf you have already set up a script to manually apply this patch, it is highly recommended to stop your script from automatically installing the patch and instead use the plugin. Manually applied patches may cause issues on future releases of the OS if you forget to undo them whereas the plugin will automatically not patch the OS on Unraid 6.12+", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/docker.patch.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1674952669 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/docker.patch2/main/plugins/docker.patch2.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Docker Patch 6.12.8", "IconFA": "bug", "Repo": "Squid's Repository", "Support": "https://forums.unraid.net/topic/154107-plugin-docker-patch-6128/", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/docker.patch2.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/docker.patch2/main/plugins/docker.patch2.plg", "pluginVersion": "2024.02.17", "MinVer": "6.12.8", "MaxVer": "6.12.8", "Overview": "This plugin does a quick patch to the docker system on 6.12.8 only to prevent any empty host paths or container paths which may be present in an already installed template (or on a new installation) from triggering an error (and creating an orphan image) when updating the application.\n\nNOTE: This is NOT a bug or issue with Unraid.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/docker.patch2.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1708193167 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/fix.common.problems/master/plugins/fix.common.problems.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Fix Common Problems", "CA": "AddOn", "Support": "https://forums.unraid.net/topic/47266-plugin-ca-fix-common-problems/", "Icon": "https://raw.githubusercontent.com/Squidly271/fix.common.problems/master/9617be8364816010_400x400ar.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": "https://github.com/Squidly271/community.applications/raw/master/webImages/fix%20common%20problems.jpg", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/fix.common.problems.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/fix.common.problems/master/plugins/fix.common.problems.plg", "pluginVersion": "2024.04.14", "MinVer": "6.7.0", "topPlugin": 3, "Overview": "Fix Common Problems is designed to find and suggest solutions to common unRaid configuration errors, common problems, etc.", "RecommendedRaw": "12/1/2018", "RecommendedDate": 1543640400, "RecommendedReason": { "en_US": "Helps find errors or configuration mistakes with your server" }, "RecommendedWho": "Andrew", "LTOfficial": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/fix.common.problems.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1536379200 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/flash.remount/main/flash.remount.plg", "PluginAuthor": "Andrew Zawadzki", "Beta": "true", "Name": "Flash Remount", "CA": "AddOn", "MinVer": "6.6.0", "Support": "https://forums.unraid.net/topic/113396-plugin-remount-flash-drive/", "IconFA": "usb", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/flashremount.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/flash.remount/main/flash.remount.plg", "pluginVersion": "2021.09.06", "Overview": "A simple plugin designed to remount your Unraid flash boot drive if it should inadvertently be dropped from the system", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/flashremount.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1630945879 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/gui-links/master/plugins/gui-links.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "CA GUI Links", "CA": "AddOn", "MinVer": "6.6.0", "Support": "https://forums.unraid.net/topic/76206-plugin-gui-links/", "Icon": "https://github.com/Squidly271/gui-links/raw/master/source/gui-links/usr/local/emhttp/plugins/gui-links/images/gui-links.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/gui-links.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/gui-links/master/plugins/gui-links.plg", "pluginVersion": "2022.05.29", "Overview": "A simple plugin to add in some common links to the bottom of the GUI", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/gui-links.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1544294342 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/gui.search/main/plugins/gui.search.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "GUI Search", "Support": "https://forums.unraid.net/topic/104822-plugin-gui-search/", "IconFA": "search", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": "https://github.com/Squidly271/community.applications/raw/master/webImages/guisearch.jpg", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/gui.search.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/gui.search/main/plugins/gui.search.plg", "pluginVersion": "2024.04.03", "MinVer": "6.11.0", "MaxVer": "6.12.99", "Overview": "A simple plugin that indexes all of the pages in the GUI and allows you to search for them. No more wondering if the page is in Utilities, Tools, or System Information", "RecommendedRaw": "8/1/2023", "RecommendedDate": 1690862400, "RecommendedReason": { "en_US": "Trying to find a setting within the WebGUI but just can't find it? GUI Search let's you enter in a search term for the setting (in either English or the language you have set the GUI to run in) and will automatically take you to the appropriate page with the setting highlighted on supported browsers" }, "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/gui.search.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1616874664 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdTools/main/plugin/NerdTools.plg", "PluginAuthor": "unRaid.es", "Name": "Nerd Tools", "Support": "https://forums.unraid.net/topic/129200-plug-in-nerdtools/", "Icon": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdTools/main/plugin/NerdTools.png", "MinVer": "6.11", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/NerdTools.xml", "Repository": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdTools/main/plugin/NerdTools.plg", "pluginVersion": "2024.02.17", "Overview": "This plugin allows installation of extra packages, mostly CLI, for advanced users. Use at your own risk. Not officially supported by LimeTech. Note that this plugin is not currently supported and this project is looking for someone to fork it and keep it alive.", "CAComment": "Only advanced users should consider installing this", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/NerdTools.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1665048630 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/ransomware.bait/master/plugins/newransomware.bait.plg", "PluginAuthor": "Andrew Zawadzki", "Beta": "true", "MinVer": "6.2.1", "Name": "Ransomware Protection", "Support": "https://forums.unraid.net/topic/50737-plugin-ransomware-protection-deprecated/", "Icon": "https://github.com/Squidly271/ransomware.bait/raw/master/source/ransomware.bait/usr/local/emhttp/plugins/ransomware.bait/images/biglock.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/newransomware.xml", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/Squidly271/ransomware.bait/master/plugins/newransomware.bait.plg", "pluginVersion": "2018.07.02", "Overview": "Ransomware Protection is a type of anti-virus program designed to protect your server from a ransomware attack", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/newransomware.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1530504000 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/ca.backup/master/plugins/ca.backup.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "CA Appdata Backup/Restore", "CA": "built-in", "Support": "https://forums.unraid.net/topic/51960-plugin-ca-appdata-backup-restore-deprecated/", "Icon": "https://github.com/Squidly271/ca.backup/raw/master/source/ca.backup/usr/local/emhttp/plugins/ca.backup/images/ca.backup.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/oldappdatabackup.xml", "ModeratorComment": "While fully functional, development has ceased on this plugin and been replaced by v2. See HERE", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/Squidly271/ca.backup/master/plugins/ca.backup.plg", "pluginVersion": "2017.10.28", "Overview": "Community Applications appdata backup / restore module allows you to easily (and on a schedule) create backups of your docker appdata folder and restore them in the event of a cache drive failure.", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/oldappdatabackup.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1506139200 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/page.notes/main/plugins/page.notes.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "User Notes", "Support": "https://forums.unraid.net/topic/105155-plugin-user-notes/", "IconFA": "edit", "MinVer": "6.8.3", "ExtraSearchTerms": "Page%20Notes", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": "https://github.com/Squidly271/community.applications/raw/master/webImages/usernotes.jpg", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/page.notes.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/page.notes/main/plugins/page.notes.plg", "pluginVersion": "2023.02.16a", "Overview": "Allows you to make your own notes for every page on the Unraid GUI", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/page.notes.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1617497374 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/ca.turbo/master/plugins/ca.turbo.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Auto Turbo Write Mode", "CA": "AddOn", "MinVer": "6.3.0", "Support": "https://forums.unraid.net/topic/55671-plugin-ca-auto-turbo-write-mode", "Icon": "https://github.com/Squidly271/plugin-repository/raw/master/223-2239892_speedometer-png-auto-meter-speedometer.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/turbomode.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/ca.turbo/master/plugins/ca.turbo.plg", "pluginVersion": "2023.10.01", "topPlugin": 20, "Overview": "CA Auto Turbo Write Mode will automatically enable or disable turbo write mode depending upon the number of hard drives currently spinning. This could result is significantly faster write speeds to the array without needlessly spinning up disks.", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/turbomode.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1511413200 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/unlimited-width/master/unlimited-width.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "Unlimited Width", "CA": "AddOn", "MinVer": "6.6.0", "MaxVer": "6.12.99", "ExtraSearchTerms": "ultrawide", "Support": "https://forums.unraid.net/topic/76211-plugin-ca-dynamix-unlimited-width/", "Icon": "https://github.com/Squidly271/unlimited-width/raw/master/Webp.net-resizeimage.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": [ "https://github.com/Squidly271/community.applications/raw/master/webImages/unlimited1.jpg", "https://github.com/Squidly271/community.applications/raw/master/webImages/unlimited2.jpg" ], "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/unlimited-width.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/unlimited-width/master/unlimited-width.plg", "pluginVersion": "2020.05.27", "Overview": "Allows unRaid's GUI to utilize the full browser window width instead of being limited to a maximum of 1920 pixel across", "RecommendedRaw": "1/1/2019", "RecommendedDate": 1546318800, "RecommendedReason": { "en_US": "If you habitually use a browser full size on an ultra-wide / 4K monitor nothing beats this" }, "RecommendedWho": "Andrew", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/unlimited-width.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1544306389 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Squidly271/user.scripts/master/plugins/user.scripts.plg", "PluginAuthor": "Andrew Zawadzki", "Name": "User Scripts", "MinVer": "6.3.3", "Support": "https://forums.unraid.net/topic/48286-plugin-ca-user-scripts/", "ExtraSearchTerms": "crontab cron schedule", "Icon": "https://raw.githubusercontent.com/Squidly271/user.scripts/master/source/user.scripts/usr/local/emhttp/plugins/user.scripts/images/user.scripts.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "Screenshot": "https://github.com/Squidly271/community.applications/raw/master/webImages/user%20scripts.jpg", "Repo": "Squid's Repository", "TemplateURL": "https://raw.githubusercontent.com/Squidly271/plugin-repository/master/user.scripts.xml", "Repository": "https://raw.githubusercontent.com/Squidly271/user.scripts/master/plugins/user.scripts.plg", "pluginVersion": "2024.03.29", "topPlugin": 11, "Overview": "CA User scripts is designed to be a front end to execute user scripts without having to drop down to the command line.", "templatePath": "/tmp/GitHub/AppFeed/templates/SquidsRepository/user.scripts.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1522468800 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.active.streams.plg", "PluginAuthor": "Bergware", "Name": "Dynamix Active Streams", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.active.streams.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/activeStreams.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.active.streams.plg", "pluginVersion": "2023.02.19", "MinVer": "6.9.0", "topPlugin": 18, "Overview": "Shows in real-time any open SMB and AFP network streams. This allows instant view of who is accessing the server - either by IP address or name - and see what content is opened. Optionally streams can be stopped from the GUI.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/activeStreams.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.cache.dirs.plg", "PluginAuthor": "Bergware", "Name": "Dynamix Cache Dirs", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.cache.dirs.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/cache_dirs.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.cache.dirs.plg", "pluginVersion": "2023.02.19", "MinVer": "6.9.0", "topPlugin": 13, "Overview": "Keeps folder information in memory to prevent unnecessary disk spin up. Dynamix builds a GUI front-end to allow entering of parameters for the cache_dirs script which is running in the background.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/cache_dirs.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.date.time.plg", "PluginAuthor": "Bergware", "MinVer": "6.9.0", "Name": "Dynamix Date Time", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.date.time.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dateTime.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.date.time.plg", "pluginVersion": "2023.10.28", "topPlugin": 31, "Overview": "adds an interactive world map to the date and time settings. This allows the user to simply click on his/her country and select the corresponding time zone.\nIn addition the world map highlights the countries in the currently selected time zone.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/dateTime.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.day.night.plg", "PluginAuthor": "Bergware", "Name": "Dynamix Day Night", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.day.night.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dayNight.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.day.night.plg", "pluginVersion": "2023.02.05", "MinVer": "6.9.0", "Overview": "Automatically toggles between a day theme and a night theme. Based on the sunrise and sunset times of your location.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/dayNight.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.factory.reset.plg", "PluginAuthor": "Bergware", "Name": "Dynamix Factory Reset", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.factory.reset.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/factoryReset.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.factory.reset.plg", "pluginVersion": "2023.04.19", "MinVer": "6.9.0", "Overview": "This plugin allows the user to reset the system to default settings. Optional array and pool assignments can be preserved.\nAfter the factory reset the system acts as a new installation, which starts with setting the login credentals.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/factoryReset.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1681871581 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.file.integrity.plg", "PluginAuthor": "Bergware", "Name": "Dynamix File Integrity", "Support": "http://forums.unraid.net/index.php?topic=44989.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.file.integrity.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/fileIntegrity.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.file.integrity.plg", "pluginVersion": "2023.09.01c", "MinVer": "6.9.0", "topPlugin": 36, "Overview": "Real-time hashing and verification of files stored on the data disks of the array. This plugin reports on failed file content integrity and detects silent file corruption (aka bit-rot).", "CAComment": "USING THIS PLUGIN ON DISKS FORMATTED IN REISERFS MAY LEAD TO SYSTEM INSTABILITY. IT IS ADVISED TO USE XFS", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/fileIntegrity.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.file.manager.plg", "PluginAuthor": "Bergware", "Name": "Dynamix File Manager", "Support": "https://forums.unraid.net/topic/120982-dynamix-file-manager/", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.file.manager.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/fileManager.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.file.manager.plg", "pluginVersion": "2023.06.01", "MinVer": "6.10.0", "Overview": "This is a plugin to add a simple file management functionality to the file browser feature of the Unraid GUI.\nIt is the intention to make this an integrated GUI feature in the future.\n\nUsers can *Delete*, *Rename*, *Copy* and *Move* folders and files from the GUI. These actions can be applied to a single source or multiple sources at once.\n\nUse with care! The file management feature is a powerful utility and gives the user full control over the Unraid file system.", "RecommendedRaw": "5/1/2022", "RecommendedDate": 1651377600, "RecommendedReason": { "en_US": "By popular demand, a file manager to manage all of your files on your server." }, "MaxVer": "6.12.99", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/fileManager.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1646959885 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.local.master.plg", "PluginAuthor": "Bergware", "Name": "Dynamix Local Master", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.local.master.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/localMaster.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.local.master.plg", "pluginVersion": "2023.02.20", "MinVer": "6.9.0", "topPlugin": 32, "Overview": "supports detection of the local master browser in an SMB network. It will display an icon in the header at the top-right when unRAID is elected as local master browser. Under SMB Workgroup settings more information about the current elected local master browser is given.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/localMaster.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.password.validator.plg", "PluginAuthor": "Bergware", "MinVer": "6.9.0", "Name": "Dynamix Password Validator", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.password.validator.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/passwordValidator.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.password.validator.plg", "pluginVersion": "2023.02.05", "Overview": "Adds the \"zxcvbn.js\" javascript password validator script, which is used for password strength validation.\nPasswords are rated in five strengths: worst, bad, weak, good, strong", "RecommendedRaw": "5/1/2021", "RecommendedDate": 1619841600, "RecommendedReason": { "en_US": "Helps keep your server secure by displaying the strength of the passwords you've chosen" }, "RecommendedWho": "Andrew", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/passwordValidator.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1589188076 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.s3.sleep.plg", "PluginAuthor": "Bergware", "Name": "Dynamix S3 Sleep", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.s3.sleep.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/s3_sleep.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.s3.sleep.plg", "pluginVersion": "2023.03.23", "MinVer": "6.9.0", "topPlugin": 22, "Overview": "Shows in readefines the conditions under which the system will go to S3 sleep mode. It also adds an unconditional 'sleep' button on the Array Operation page.l-time any open SMB and AFP network streams. This allows instant view of who is accessing the server - either by IP address or name - and see what content is opened. Optionally streams can be stopped from the GUI.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/s3_sleep.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.safe.mode.plg", "PluginAuthor": "Bergware", "Name": "Dynamix Safe Mode", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.safe.mode.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/safeMode.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.safe.mode.plg", "pluginVersion": "2023.06.29", "MinVer": "6.9.0", "Overview": "This plugin adds a button to the header in the GUI which allows to enable or disable plugins instantly.\nThis mimics *Safe Mode* which lets the GUI run without plugins installed.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/safeMode.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1688033090 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.schedules.plg", "PluginAuthor": "Bergware", "Name": "Dynamix Schedules", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.schedules.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/schedules.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.schedules.plg", "pluginVersion": "2023.02.04", "MinVer": "6.9.0", "topPlugin": 28, "Overview": "is a front-end utility for the built-in hourly, daily, weekly and monthly schedules. It allows the user to alter the schedule execution times using the GUI.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/schedules.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.scsi.devices.plg", "PluginAuthor": "Bergware", "MinVer": "6.9.0", "Name": "Dynamix SCSI Devices", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.scsi.devices.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/scsiDevices.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.scsi.devices.plg", "pluginVersion": "2023.02.06", "Overview": "updates the udev persistent storage devices rules file (courtesy of BubbaQ), which allows proper naming of SCSI attached disks.\n*Please by aware that after installation of this plugin, it might be necessary to re-assign disks due to their changed names!*", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/scsiDevices.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.share.floor.plg", "PluginAuthor": "Bergware", "Name": "Dynamix Share Floor", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.share.floor.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/shareFloor.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.share.floor.plg", "pluginVersion": "2023.04.30a", "MinVer": "6.9.0", "Overview": "Share Floor creates a cronjob to do a regular scan on user shares and change the minimum share floor value according to the largest file found in the share.\nChoose a schedule which fits best with how often shares are updated with new files.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/shareFloor.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1652781818 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.ssd.trim.plg", "PluginAuthor": "Bergware", "Name": "Dynamix SSD Trim", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.ssd.trim.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/ssdTrim.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.ssd.trim.plg", "pluginVersion": "2022.05.17", "MinVer": "6.1.9", "topPlugin": 5, "Overview": "SSD trim allows to create a cronjob to do regular SSD TRIM operations on the cache device(s). The command 'fstrim -v /mnt/cache' is executed at the given interval.", "RecommendedRaw": "3/1/2019", "RecommendedDate": 1551416400, "RecommendedReason": { "en_US": "Enables and runs trim on your XFS formatted SSDs (Not required for BTRFS)" }, "RecommendedWho": "Andrew", "MaxVer": "6.11.0-rc3", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/ssdTrim.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.stop.shell.plg", "PluginAuthor": "Bergware", "MinVer": "6.9.0", "Name": "Dynamix Stop Shell", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.stop.shell.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/stopShell.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.stop.shell.plg", "pluginVersion": "2023.02.05", "Overview": "The Dynamix Stop Shell plugin adds a script which gets invoked when the array is stopped. This script looks for any open shells in /mnt/... and terminate them. This ensures the array can be stopped.\nBe aware that automatic terminating of open shells may lead to data loss if an active process is writing to the array.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/stopShell.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.system.autofan.plg", "PluginAuthor": "Bergware", "Name": "Dynamix System Autofan", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.system.autofan.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/systemAutoFan.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.system.autofan.plg", "pluginVersion": "2023.02.05a", "MinVer": "6.9.0", "topPlugin": 23, "Overview": "allows automatic fan control based on the system temperature. High and low thresholds are used to speed up or speed down the fan. This is a new plugin and still under development.", "CAComment": "Note that this plugin will not detect all (or any) temperatures or fan speeds on all combinations of hardware. This is outside of the author's control", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/systemAutoFan.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.system.buttons.plg", "PluginAuthor": "Bergware", "Name": "Dynamix System Buttons", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.system.buttons.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/systemButtons.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.system.buttons.plg", "pluginVersion": "2023.02.11", "MinVer": "6.9.0", "topPlugin": 19, "Overview": "adds an one-click button to the header which allows for instant sleep, reboot, shutdown of the system or array start/stop.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/systemButtons.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.system.info.plg", "PluginAuthor": "Bergware", "Name": "Dynamix System Info", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.system.info.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/systemInfo.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.system.info.plg", "pluginVersion": "2023.02.05", "MinVer": "6.9.0", "topPlugin": 10, "Overview": "shows various details of your system hardware and BIOS. This includes processor, memory and sub-system components.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/systemInfo.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.system.stats.plg", "PluginAuthor": "Bergware", "MinVer": "6.9.0", "Name": "Dynamix System Stats", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.system.stats.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/systemStats.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.system.stats.plg", "pluginVersion": "2024.01.05", "topPlugin": 9, "Overview": "shows in real-time the disk utilizations and critical system recources, such CPU usage, memory usage, interface bandwidth and disk I/O bandwidth.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/systemStats.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.system.temp.plg", "PluginAuthor": "Bergware", "Name": "Dynamix System Temp", "Support": "http://forums.unraid.net/index.php?topic=36543.0", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.system.temp.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/systemTemp.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.system.temp.plg", "pluginVersion": "2023.02.04b", "MinVer": "6.9.0", "topPlugin": 7, "Overview": "shows in real-time the temperature of the system CPU and motherboard. Temperatures can be displayed in Celsius or Fahrenheit. Your hardware must support the necessary probes, and additional software drivers may be required too. This plugin requires PERL, this package needs to be installed separately.", "CAComment": "Note that this plugin will not detect all (or any) temperatures or fan speeds on all combinations of hardware. This is outside of the author's control", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/systemTemp.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1539535783 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/bergware/dynamix/master/unRAIDv6/dynamix.wireguard.plg", "PluginAuthor": "Bergware", "Name": "Dynamix WireGuard", "Support": "https://forums.unraid.net/topic/84229-dynamix-wireguard-vpn/?tab=comments#comment-780291", "Icon": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/dynamix.wireguard.png", "Repo": "Dynamix Repository", "TemplateURL": "https://raw.githubusercontent.com/bergware/dynamix-plugins/master/wireguard.xml", "Repository": "https://raw.github.com/bergware/dynamix/master/unRAIDv6/dynamix.wireguard.plg", "pluginVersion": "2021.06.02", "MinVer": "6.8.0", "MaxVer": "6.9.9", "topPlugin": 27, "Overview": "This package contains GUI support for WireGuard. WireGuard allows to set up VPN tunnels for various requirements, such as remote server access or Internet over VPN.", "templatePath": "/tmp/GitHub/AppFeed/templates/DynamixRepository/wireguard.xml", "CategoryList": [ "Tools-System", "Network-VPN", "Plugins" ], "FirstSeen": 1565691107 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/unRAID-cmdline/master/plugin/cmdline.plg", "PluginAuthor": "dmacias72", "Name": "Command Line", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "http://forums.unraid.net/index.php?topic=42683.0", "Icon": "https://raw.githubusercontent.com/dmacias72/unRAID-cmdline/master/plugin/cmdline.png", "Repo": "dmacias' Repository", "TemplateURL": "https://raw.githubusercontent.com/dmacias72/unRAID-CA/master/plugins/cmdline.xml", "Repository": "https://raw.githubusercontent.com/dmacias72/unRAID-cmdline/master/plugin/cmdline.plg", "ChangeLogPresent": true, "pluginVersion": "2019.01.25", "Overview": "Command Line implements Shell In A Box. A web server that can export arbitrary command line tools to a web based terminal emulator. A Command Line tool is created under the Tools menu. Backup and restore user home directory on system shutdown and start. Also includes screenfetch for command line screenshots.", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/cmdline.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/unRAID-DevPack/master/plugin/DevPack.plg", "PluginAuthor": "dmacias72", "Name": "DevPack GUI", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.lime-technology.com/index.php?/topic/58506-unRAID-6-DevPack---Dev-tools-(gc,-gcc,-glib,-make,-etc.)", "Icon": "https://raw.githubusercontent.com/dmacias72/unRAID-DevPack/master/plugin/DevPack.png", "Repo": "dmacias' Repository", "TemplateURL": "https://raw.githubusercontent.com/dmacias72/unRAID-CA/master/plugins/DevPack.xml", "Repository": "https://raw.githubusercontent.com/dmacias72/unRAID-DevPack/master/plugin/DevPack.plg", "ChangeLogPresent": true, "pluginVersion": "2021.08.11", "Overview": "This plugin allows installation of dev packages, a collection of packages for compiling packages for unRAID. Not officially supported by LimeTech.", "MaxVer": "6.10.3", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/DevPack.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1506830400 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/IPMI-unRAID/master/plugin/ipmi.plg", "PluginAuthor": "dmacias72", "Name": "IPMI Tools", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "http://forums.unraid.net/index.php?topic=39787.0", "Icon": "https://raw.githubusercontent.com/dmacias72/IPMI-unRAID/master/plugin/ipmi.png", "Repo": "dmacias' Repository", "TemplateURL": "https://raw.githubusercontent.com/dmacias72/unRAID-CA/master/plugins/ipmi.xml", "ModeratorComment": "Advised to switch to the version from SimonF which is also compatible with Unraid 6.12+", "Repository": "https://raw.githubusercontent.com/dmacias72/IPMI-unRAID/master/plugin/ipmi.plg", "ChangeLogPresent": true, "pluginVersion": "2021.01.08", "topPlugin": 38, "Overview": "The ipmi plugin allows you to view your system sensors and events using your ipmi hardware. Allows for local or remote access and event notification.", "MaxVer": "6.11.5", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/ipmi.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1527998400 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/unRAID-libvirtwol/master/plugin/libvirtwol.plg", "PluginAuthor": "dmacias72", "Name": "Virtual Machine Wake On Lan", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "http://forums.unraid.net/index.php?topic=44017.0", "Icon": "https://raw.githubusercontent.com/dmacias72/unRAID-libvirtwol/master/plugin/libvirtwol.png", "Repo": "dmacias' Repository", "TemplateURL": "https://raw.githubusercontent.com/dmacias72/unRAID-CA/master/plugins/libvirtwol.xml", "Repository": "https://raw.githubusercontent.com/dmacias72/unRAID-libvirtwol/master/plugin/libvirtwol.plg", "ChangeLogPresent": true, "pluginVersion": "2020.04.29", "Overview": "Wake On Lan for Virtual Machines. Allows you to recieve a wake on lan packet to wake or start up kvm virtual machines.", "CAComment": "This plugin will likely soom be deprecated due to lack of updates / support etc. Ideally you should instead try utilizing WOL for Services plugin from SimonF instead", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/libvirtwol.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/unRAID-NerdPack/master/plugin/NerdPack.plg", "PluginAuthor": "dmacias72", "Name": "NerdPack GUI", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "http://forums.unraid.net/index.php?topic=37541.0", "Icon": "https://raw.githubusercontent.com/dmacias72/unRAID-NerdPack/master/plugin/NerdPack.png", "Repo": "dmacias' Repository", "TemplateURL": "https://raw.githubusercontent.com/dmacias72/unRAID-CA/master/plugins/NerdPack.xml", "Repository": "https://raw.githubusercontent.com/dmacias72/unRAID-NerdPack/master/plugin/NerdPack.plg", "ChangeLogPresent": true, "pluginVersion": "2021.08.11", "topPlugin": 4, "Overview": "This plugin allows installation of extra packages, mostly CLI, for advanced users. Use at your own risk. Not officially supported by LimeTech.", "CAComment": "Only advanced users should consider installing this", "MaxVer": "6.10.3", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/NerdPack.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1518843600 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/NUT-unRAID/master/plugin/nut.plg", "PluginAuthor": "dmacias72", "Name": "NUT - Network UPS Tools", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.lime-technology.com/topic/60217-plugin-nut-v2-network-ups-tools/", "Icon": "https://raw.githubusercontent.com/dmacias72/NUT-unRAID/master/plugin/nut.png", "Repo": "dmacias' Repository", "TemplateURL": "https://raw.githubusercontent.com/dmacias72/unRAID-CA/master/plugins/nut.xml", "ModeratorComment": "Advised to switch to the version from Rysz which is also compatible with Unraid 6.12+", "Repository": "https://raw.githubusercontent.com/dmacias72/NUT-unRAID/master/plugin/nut.plg", "ChangeLogPresent": true, "pluginVersion": "2022.03.20", "Overview": "This plugin installs NUT- Network UPS Tools for controlling and monitoring Uninterruptible Power Supplies. Use at your own risk. Not officially supported by LimeTech.", "MaxVer": "6.11.5", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/nut.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1525838400 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/qnotify.plg", "PluginAuthor": "dmacias72", "Name": "Quassel Notify", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "http://forums.unraid.net/", "Icon": "https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/qnotify.png", "Repo": "dmacias' Repository", "TemplateURL": "https://raw.githubusercontent.com/dmacias72/unRAID-CA/master/plugins/qnotify.xml", "Repository": "https://raw.githubusercontent.com/dmacias72/unRAID-plugins/master/plugins/qnotify.plg", "ChangeLogPresent": true, "pluginVersion": "2016.10.09", "Overview": "The Quassel Notify plugin allows you to receive Pushbullet notifications based on keywords from Quassel Core Server. It uses PyQuassel which is a pure python implementation of QuasselClient. Doesn't depend on any PySide or PyQt libraries.", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/qnotify.xml", "CategoryList": [ "Network-Messenger", "Plugins" ], "FirstSeen": 1475985600 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/unRAID-speedtest/master/plugin/speedtest.plg", "PluginAuthor": "dmacias72", "Name": "Speedtest", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "http://forums.unraid.net/index.php?topic=43500.0", "Icon": "https://raw.githubusercontent.com/dmacias72/unRAID-speedtest/master/plugin/speedtest.png", "Repo": "dmacias' Repository", "ModeratorComment": "This plugin appears to be completely broken", "Repository": "https://raw.githubusercontent.com/dmacias72/unRAID-speedtest/master/plugin/speedtest.plg", "ChangeLogPresent": true, "pluginVersion": "2018.02.11", "topPlugin": 26, "Blacklist": true, "Overview": "This plugin interacts with the command line interface for testing internet bandwidth using speedtest.net", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/speedtest.xml", "CategoryList": [ "Network-Other", "Tools-System", "Plugins" ], "FirstSeen": 1518325200 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dmacias72/unRAID-WOL/master/plugin/wakeonlan.plg", "PluginAuthor": "dmacias72", "Name": "Wake On Lan", "DonateText": "If you wanna buy me a beer.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BKQJF5NVA5E3S", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "http://forums.unraid.net/index.php?topic=38289.0", "Icon": "https://raw.githubusercontent.com/dmacias72/unRAID-WOL/master/plugin/wakeonlan.png", "Repo": "dmacias' Repository", "TemplateURL": "https://raw.githubusercontent.com/dmacias72/unRAID-CA/master/plugins/wakeonlan.xml", "Repository": "https://raw.githubusercontent.com/dmacias72/unRAID-WOL/master/plugin/wakeonlan.plg", "ChangeLogPresent": true, "pluginVersion": "2019.12.30", "Overview": "Wake On Lan plugin allows you to scan your network, add and save computers from your network. Then wake them.", "templatePath": "/tmp/GitHub/AppFeed/templates/dmaciasRepository/plugins/wakeonlan.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1507003200 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Steini1984/unRAID6-Sainoid/master/unRAID6-Sanoid.plg", "PluginAuthor": "steini84", "Name": "Sanoid", "Support": "https://forums.unraid.net/topic/94549-sanoidsyncoid-zfs-snapshots-and-replication/", "Icon": "https://raw.githubusercontent.com/Squidly271/steini1984-s-repositoy/master/unRAID6-Sanoid.png", "Repo": "steini84's Repository", "TemplateURL": "https://raw.githubusercontent.com/Steini1984/steini1984-s-repositoy/master/SANOID.xml", "Repository": "https://raw.githubusercontent.com/Steini1984/unRAID6-Sainoid/master/unRAID6-Sanoid.plg", "pluginVersion": "2.2.0a", "Overview": "Sanoid is a policy-driven snapshot management tool for ZFS filesystems. When combined with the Linux KVM hypervisor, you can use it to make your systems functionally immortal.", "templatePath": "/tmp/GitHub/AppFeed/templates/steini84sRepository/SANOID.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1594426078 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Steini1984/unRAID6-ZFS/master/unRAID6-ZFS.plg", "PluginAuthor": "steini84", "Name": "ZFS", "Support": "https://forums.unraid.net/topic/41333-zfs-plugin-for-unraid/", "Icon": "https://raw.githubusercontent.com/Squidly271/steini1984-s-repositoy/master/unRAID6-ZFS.png", "Repo": "steini84's Repository", "TemplateURL": "https://raw.githubusercontent.com/Steini1984/steini1984-s-repositoy/master/ZFS.xml", "Repository": "https://raw.githubusercontent.com/Steini1984/unRAID6-ZFS/master/unRAID6-ZFS.plg", "pluginVersion": "2.1.6", "MinVer": "6.1.4", "MaxVer": "6.12.0-beta3", "Overview": "Allows you to use ZFS format on non Array disks.", "CAComment": "Expert Only: Not recommended for the casual user. You must ensure that an upgrade is available for this plugin if you upgrade the Unraid OS", "templatePath": "/tmp/GitHub/AppFeed/templates/steini84sRepository/ZFS.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Steini1984/unRAID6-ZnapZend/master/unRAID6-ZnapZend.plg", "PluginAuthor": "steini84", "Name": "ZnapZend", "Support": "https://forums.unraid.net/topic/84442-znapzend-plugin-for-unraid/", "Icon": "https://raw.githubusercontent.com/Squidly271/steini1984-s-repositoy/master/unRAID6-ZFS.png", "Repo": "steini84's Repository", "TemplateURL": "https://raw.githubusercontent.com/Steini1984/steini1984-s-repositoy/master/ZNAPSZEND.xml", "Repository": "https://raw.githubusercontent.com/Steini1984/unRAID6-ZnapZend/master/unRAID6-ZnapZend.plg", "pluginVersion": "0.21.2", "Overview": "ZFS backup with remote capabilities", "templatePath": "/tmp/GitHub/AppFeed/templates/steini84sRepository/ZNAPSZEND.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1573477706 }, { "Plugin": true, "PluginURL": "https://github.com/SlrG/unRAID/raw/master/Plugins/advCPaMV.plg", "PluginAuthor": "SlrG", "Name": "Advanced Copy and Move", "Support": "https://forums.unraid.net/topic/79570-plugin-advanced-copy-and-move-for-unraid-v683-and-later/", "Icon": "https://github.com/SlrG/unRAID/raw/master/AppSupport/advCPaMV/advCPaMV.png", "IconFA": "terminal", "Project": "https://github.com/jarun/advcpmv", "DonateText": "Support the plugin?", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9TBZUM8QHDZAA&source=url", "Repo": "SlrG's Repository", "TemplateURL": "https://raw.githubusercontent.com/SlrG/unRAID/master/CAxml/advCPaMV.xml", "Repository": "https://github.com/SlrG/unRAID/raw/master/Plugins/advCPaMV.plg", "pluginVersion": "2021.03.17", "Overview": "This plugin provides advanced cp and mv shell command alternatives named\ncpg and mvg. When using the -g or --progress-bar parameters they will\nshow the progress of the copy or move commands.", "MinVer": "6.6.7", "templatePath": "/tmp/GitHub/AppFeed/templates/SlrGsRepository/CAxml/advCPaMV.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1555805286 }, { "Plugin": true, "PluginURL": "https://github.com/SlrG/unRAID/raw/master/Plugins/ProFTPd.plg", "PluginAuthor": "SlrG", "Name": "ProFTPd", "Support": "http://forums.unraid.net/index.php?topic=25695.0", "Icon": "https://ngadimin.com/wp-content/uploads/2009/08/proftpd.png", "Project": "http://www.proftpd.org/", "DonateText": "Support the plugin?", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TBVJLE525C5SJ", "Repo": "SlrG's Repository", "TemplateURL": "https://raw.githubusercontent.com/SlrG/unRAID/master/CAxml/ProFTPd.xml", "ModeratorComment": "This plugin is now deprecated and no further updates will be made to it. While it is still functional, in the future it may be necessary to switch to a docker container for your FTP needs", "Deprecated": true, "Repository": "https://github.com/SlrG/unRAID/raw/master/Plugins/ProFTPd.plg", "pluginVersion": "2021.03.31", "MinVer": "6.7.0", "Overview": "ProFTPd is among the most popular FTP servers in Unix-like environments today. Compared to those, which focus e.g. on simplicity, speed or security, ProFTPD's primary design goal is to be a highly feature rich FTP server, exposing a large amount of configuration options to the user.", "templatePath": "/tmp/GitHub/AppFeed/templates/SlrGsRepository/CAxml/ProFTPd.xml", "CategoryList": [ "Network-FTP", "Plugins" ], "FirstSeen": 1 }, { "Name": "EmbyServer", "Registry": "https://registry.hub.docker.com/r/emby/embyserver/", "Repository": "emby/embyserver:latest", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "UID", "Value": "2" }, { "Name": "GID", "Value": "2" }, { "Name": "GIDLIST", "Value": "2" } ] }, "Networking": { "Mode": "host", "Publish": { "Port": { "HostPort": "8096", "ContainerPort": "8096", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/appdata/emby/", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt", "ContainerDir": "/mnt", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8096]/", "Icon": "https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/Logos/logoicon.png", "Repo": "Emby Repository", "Support": "https://forums.unraid.net/index.php?topic=45444.0", "TemplateURL": "https://raw.githubusercontent.com/MediaBrowser/Emby.Build/master/unraid-templates/emby/EmbyServer.xml", "Overview": "Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. Bringing together movies, music, television and more in one dazzling interface.[br][br]\n [b][span style='color: #E80000;']Directories:[/span][/b][br]\n [b]/config[/b] : this path is used to store Emby's configuration.[br]\n [b]/mnt[/b] : this path is used to add library locations to Emby.[br]", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/EmbyRepository/unraid-templates/emby/EmbyServer.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 233453692, "stars": 586, "trending": 0.259, "trends": [ 0.22, 0.215, 0.212, 0.225, 0.241, 0.266, 0.259 ], "trendsDate": [ 1698005141, 1700600770, 1703199943, 1705799153, 1708398349, 1710993985, 1713593171 ], "downloadtrend": [ 230161373, 230658142, 231147686, 231668804, 232229453, 232849350, 233453692 ], "LastUpdateScan": 1713593171, "LastUpdate": 1713543654, "FirstSeen": 1, "topTrending": 0.03900000000000001, "topPerforming": 0.259 }, { "Beta": "true", "Name": "EmbyServerBeta", "Registry": "https://registry.hub.docker.com/r/emby/embyserver/", "Repository": "emby/embyserver:beta", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "UID", "Value": "2" }, { "Name": "GID", "Value": "2" }, { "Name": "GIDLIST", "Value": "2" } ] }, "Networking": { "Mode": "host", "Publish": { "Port": { "HostPort": "8096", "ContainerPort": "8096", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/appdata/emby/", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt", "ContainerDir": "/mnt", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8096]/", "Icon": "https://raw.githubusercontent.com/MediaBrowser/Emby.Resources/master/images/Logos/logoicon.png", "Repo": "Emby Repository", "Support": "https://forums.unraid.net/index.php?topic=45444.0", "TemplateURL": "https://raw.githubusercontent.com/MediaBrowser/Emby.Build/master/unraid-templates/emby/EmbyServerBeta.xml", "Overview": "Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono. Bringing together movies, music, television and more in one dazzling interface.[br][br]\n [b][span style='color: #E80000;']Directories:[/span][/b][br]\n [b]/config[/b] : this path is used to store Emby's configuration.[br]\n [b]/mnt[/b] : this path is used to add library locations to Emby.[br]\n [b][span style='color: #E80000;']This is beta.[/span][/b][br]", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/EmbyRepository/unraid-templates/emby/EmbyServerBeta.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 233388728, "stars": 586, "trending": 0.259, "trends": [ 0.219, 0.225, 0.211, 0.225, 0.238, 0.265, 0.259 ], "trendsDate": [ 1697637959, 1700321381, 1702919153, 1705518385, 1708117548, 1710713159, 1713306893 ], "downloadtrend": [ 230086872, 230605159, 231092772, 231613181, 232165772, 232783753, 233388728 ], "LastUpdateScan": 1713306893, "LastUpdate": 1712884636, "FirstSeen": 1, "topTrending": 0.04000000000000001, "topPerforming": 0.259 }, { "Name": "brewpi-wifi", "Overview": "BrewPi is an open source temprature controller availible at http://www.brewpi.com/", "Support": "http://forums.unraid.net/index.php?topic=45894.0", "Registry": "https://hub.docker.com/r/quimnut/brewpi-wifi/", "GitHub": "https://github.com/quimnut/unraid-docker-templates/", "Repository": "quimnut/brewpi-wifi", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8068", "ContainerPort": "80", "Protocol": "tcp" } } }, "Environment": { "Variable": { "Name": "AVR", "Value": "192.168.1.1:23" } }, "Data": { "Volume": [ { "HostDir": "path to python data", "ContainerDir": "/home/brewpi/data", "Mode": "rw" }, { "HostDir": "path to web data", "ContainerDir": "/var/www/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/brewpi-wifi.png", "Repo": "dibbz' Repository", "TemplateURL": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/brewpi-wifi.xml", "ModeratorComment": "Note that this project appears to have been abandoned, and is now deprecated", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dibbzRepository/quimnut/brewpi-wifi.xml", "CategoryList": [ "Other" ], "downloads": 1706, "stars": 2, "LastUpdateScan": 1711281961, "LastUpdate": 1453422451, "FirstSeen": 1453698000 }, { "Beta": "true", "Name": "cloud9ide", "Overview": "Cloud9 is a web IDE from https://c9.io/", "Support": "http://forums.unraid.net/index.php?topic=45925.0", "Registry": "https://hub.docker.com/r/quimnut/cloud9ide/", "GitHub": "https://github.com/quimnut/unraid-docker-templates/", "Repository": "quimnut/cloud9ide", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8064", "ContainerPort": "8080", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "C9USER", "Value": "cloud9" }, { "Name": "C9PASS", "Value": "cloud9" } ] }, "Data": { "Volume": { "HostDir": "path to your cloud9 workspace", "ContainerDir": "/workspace", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/c9icon.png", "Repo": "dibbz' Repository", "TemplateURL": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/cloud9ide.xml", "ModeratorComment": "Deprecated because no updates since 2016. Advised to switch to the app from linuxserver", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dibbzRepository/quimnut/cloud9ide.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 242975, "stars": 1, "LastUpdateScan": 1712556359, "LastUpdate": 1453714750, "FirstSeen": 1453698000 }, { "Beta": "true", "Name": "gogs", "Overview": "gogs https://gogs.io/ is a painless self-hosted Git service [br][br]", "Support": "http://forums.unraid.net/index.php?topic=45925.0", "Registry": "https://hub.docker.com/r/gogs/gogs/", "GitHub": "https://github.com/quimnut/unraid-docker-templates/", "Repository": "gogs/gogs", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8922", "ContainerPort": "22", "Protocol": "tcp" }, { "HostPort": "8930", "ContainerPort": "3000", "Protocol": "tcp" } ] } }, "Environment": { "Variable": { "Name": "RUN_CROND", "Value": "true" } }, "Data": { "Volume": { "HostDir": "path to gogs data", "ContainerDir": "/data", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:3000]/", "Icon": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/gogs.png", "Repo": "dibbz' Repository", "TemplateURL": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/gogs.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dibbzRepository/quimnut/gogs.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 91046629, "stars": 765, "trending": 0.091, "trends": [ 0.066, 0.077, 0.099, 0.079, 0.09, 0.086, 0.091 ], "trendsDate": [ 1696802739, 1699398351, 1702168416, 1704762367, 1707361559, 1709960758, 1712556359 ], "downloadtrend": [ 90571385, 90640981, 90730864, 90802969, 90885058, 90963596, 91046629 ], "LastUpdateScan": 1712556359, "LastUpdate": 1712022051, "FirstSeen": 1535688000, "topTrending": 0.024999999999999994, "topPerforming": 0.091 }, { "Name": "TabbyML", "Repository": "tabbyml/tabby", "Registry": "https://hub.docker.com/r/tabbyml/tabby/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/TabbyML/tabby/", "Overview": "Self-hosted AI coding assistant. An opensource / on-prem alternative to GitHub Copilot.", "WebUI": "http://[IP]:[PORT:8945]/", "TemplateURL": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/TabbyML.xml", "Icon": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/tabby.png", "PostArgs": "serve --model TabbyML/SantaCoder-1B", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Application data", "Target": "/data", "Default": "/mnt/user/appdata/TabbyML", "Mode": "rw", "Description": "TabbyMLs data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/TabbyML" }, { "@attributes": { "Name": "TabyMLs port", "Target": "8945", "Default": "8945", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8945" } ], "Repo": "dibbz' Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dibbzRepository/quimnut/TabbyML.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 92526, "stars": 20, "trending": 15.314, "trends": [ 18.138, 30.127, 26.896, 25.826, 14.934, 16.144, 15.314 ], "trendsDate": [ 1695895542, 1698503874, 1701097585, 1703696741, 1706295948, 1708895153, 1711490773 ], "downloadtrend": [ 21177, 30308, 41459, 55894, 65707, 78357, 92526 ], "LastUpdateScan": 1711490773, "LastUpdate": 1711484192, "FirstSeen": 1690697094, "topTrending": -2.8240000000000016 }, { "Name": "TabbyML-CUDA", "Repository": "tabbyml/tabby", "Registry": "https://hub.docker.com/r/tabbyml/tabby/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/TabbyML/tabby/", "Overview": "Self-hosted AI coding assistant. An opensource / on-prem alternative to GitHub Copilot. Requires nvidia cuda.", "WebUI": "http://[IP]:[PORT:8945]/", "TemplateURL": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/TabbyML-CUDA.xml", "Icon": "https://raw.githubusercontent.com/quimnut/unraid-docker-templates/master/quimnut/tabby.png", "ExtraParams": "--gpus all", "PostArgs": "serve --model TabbyML/SantaCoder-1B --device cuda", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Application data", "Target": "/data", "Default": "/mnt/user/appdata/TabbyML", "Mode": "rw", "Description": "TabbyMLs data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/TabbyML" }, { "@attributes": { "Name": "TabyMLs port", "Target": "8945", "Default": "8945", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8945" } ], "Repo": "dibbz' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dibbzRepository/quimnut/TabbyML-CUDA.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 92526, "stars": 20, "trending": 15.314, "trends": [ 18.138, 30.127, 26.896, 25.826, 14.934, 16.144, 15.314 ], "trendsDate": [ 1695895542, 1698503874, 1701097585, 1703696741, 1706295948, 1708895153, 1711490773 ], "downloadtrend": [ 21177, 30308, 41459, 55894, 65707, 78357, 92526 ], "LastUpdateScan": 1711490773, "LastUpdate": 1711484192, "FirstSeen": 1690697094, "topTrending": -2.8240000000000016 }, { "Name": "Dropbox", "Repository": "roninkenji/dropbox-docker", "Registry": "https://hub.docker.com/r/roninkenji/dropbox-docker/", "Network": "bridge", "Privileged": "false", "Support": "http://forums.unraid.net/index.php?topic=46401.0", "Overview": "[b]What is Dropbox?[/b][br/]\r\n\"One place for all your stuff, wherever you are.\"[br/]\r\n[br/]\r\nDropbox is a home for all your photos, docs, videos, and files. Anything you add to Dropbox will automatically show up on all your computers, phones and even the Dropbox website... so you can access your stuff from anywhere.[br/]\r\n[br/]\r\nDropbox also makes it super easy to share with others, whether you're a student or professional, parent or grandparent. Even if you accidentally spill a latte on your laptop, have no fear! Relax knowing that your stuff is safe in Dropbox and will never be lost.[br/]\r\n[br/]\r\n[b]Container Mountpoints:[/b][br/]\r\n* /dropbox : Dropbox home folder. The dropbox app needs to be able to change the folders out to upgrade itself.[br/]\r\n* /dropbox/Dropbox : Dropbox user files. This is your sync'd data folder. It can be share or just a plain folder under appdata. Do not use a cache + array folder as the Mover will break your files[br/]\r\n[br/]\r\n[b]Network Ports:[/b][br/]\r\n* 17500 : Dropbox LAN sync[br/]\r\n* 17500/udp : Dropbox LAN sync[br/]\r\n[br/]\r\n[b]Environment Variables:[/b][br/]\r\n* DROPBOX_USER: Dropbox user (default: nobody)[br/]\r\n* DROPBOX_USERID: Dropbox user id (default: 99)[br/]\r\n* DROPBOX_GROUP: Dropbox user group (default: users)[br/]\r\n* DROPBOX_GROUPID: Dropbox user group id (default: 100)[br/]\r\n[br/]", "TemplateURL": "https://raw.githubusercontent.com/roninkenji/unraid-docker-templates/master/roninkenji/Dropbox.xml", "Icon": "https://cf.dropboxstatic.com/static/images/icons/blue_dropbox_glyph-vflJ8-C5d.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config folder", "Target": "/dropbox", "Default": "/mnt/user/appdata/dropbox", "Mode": "rw", "Description": "Configuration files and updated dropbox binaries are stored here.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dropbox" }, { "@attributes": { "Name": "Data files", "Target": "/dropbox/Dropbox", "Default": "/mnt/cache/Dropbox", "Mode": "rw", "Description": "This directory will contain the files sync'd into your Dropbox account. Use only a share where the cache setting is Only or No. ", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/Dropbox" }, { "@attributes": { "Name": "User", "Target": "DROPBOX_USER", "Default": "nobody", "Mode": "", "Description": "User to run dropbox as.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "nobody" }, { "@attributes": { "Name": "User ID", "Target": "DROPBOX_USERID", "Default": "99", "Mode": "", "Description": "uid to run dropbox as.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group", "Target": "DROPBOX_GROUP", "Default": "users", "Mode": "", "Description": "Group to run dropbox as.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "users" }, { "@attributes": { "Name": "Group ID", "Target": "DROPBOX_GROUPID", "Default": "100", "Mode": "", "Description": "gid to run dropbox as.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Lan Sync Port (TCP)", "Target": "17500", "Default": "17500", "Mode": "tcp", "Description": "Port for Lan Sync", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "17500" }, { "@attributes": { "Name": "Lan Sync Port (UDP)", "Target": "17500", "Default": "17500", "Mode": "udp", "Description": "Port for Lan Sync", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "17500" }, { "@attributes": { "Name": "Timezone file", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "Timezone file", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" } ], "Repo": "ken-ji's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ken-jisRepository/roninkenji/Dropbox.xml", "CategoryList": [ "Cloud" ], "downloads": 652730, "stars": 1, "trending": 0.02, "trends": [ 0.01, 0.009, 0.014, 0.013, 0.013, 0.018, 0.02 ], "trendsDate": [ 1696421153, 1699020395, 1702168417, 1704762367, 1707361559, 1709960758, 1712556359 ], "downloadtrend": [ 652163, 652221, 652312, 652397, 652482, 652598, 652730 ], "LastUpdateScan": 1712556359, "LastUpdate": 1637673423, "FirstSeen": 1481691600, "topTrending": 0.01, "topPerforming": 0.02 }, { "Plugin": true, "PluginURL": "https://raw.github.com/docgyver/unraid-v6-plugins/master/denyhosts.plg", "PluginAuthor": "DocGyver", "DonateText": "If you find this useful and would like to send me a gratuity", "DonateLink": "https://www.paypal.me/ToddPike", "Name": "denyhosts ssh log monitor", "Support": "http://forums.unraid.net/index.php?topic=47289.0", "Repo": "docgyver's Repository", "TemplateURL": "https://raw.githubusercontent.com/docgyver/unraid-v6-plugins/master/CAxml/denyhosts.xml", "Repository": "https://raw.githubusercontent.com/docgyver/unraid-v6-plugins/master/denyhosts.plg", "pluginVersion": "2023.08.04", "Overview": "Analyzes the sshd server log messages to determine what hosts are attempting to hack into your system.", "templatePath": "/tmp/GitHub/AppFeed/templates/docgyversRepository/CAxml/denyhosts.xml", "CategoryList": [ "Network-Other", "Security", "Plugins" ], "FirstSeen": 1 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/docgyver/unraid-v6-plugins/master/ssh.plg", "PluginAuthor": "DocGyver", "DonateText": "If you find this useful and would like to send me a gratuity", "DonateLink": "https://www.paypal.me/ToddPike", "Name": "SSH Config Tool", "Support": "http://forums.unraid.net/index.php?topic=47289.0", "Repo": "docgyver's Repository", "TemplateURL": "https://raw.githubusercontent.com/docgyver/unraid-v6-plugins/master/CAxml/ssh.xml", "Repository": "https://raw.githubusercontent.com/docgyver/unraid-v6-plugins/master/ssh.plg", "pluginVersion": "2023.07.27.1", "Overview": "Use this plugin to change primary SSH configuration settings and enable Public Key authentication on a per user basis. It also gives the ability to stop/start and enable/disable the service.", "templatePath": "/tmp/GitHub/AppFeed/templates/docgyversRepository/CAxml/ssh.xml", "CategoryList": [ "Network-Other", "Security", "Plugins" ], "FirstSeen": 1635948220 }, { "Name": "DemonSaw-Client", "WebUI": "http://[IP]:[PORT:8080]", "Overview": "Docker container to run a DemonSaw Client with web RDP access.", "Support": "http://forums.unraid.net/index.php?topic=48370.0", "Registry": "https://hub.docker.com/r/bashninja/demonsaw-client/", "GitHub": "https://github.com/miketweaver/demonsaw-client", "Repository": "bashninja/demonsaw-client", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8080", "ContainerPort": "8080", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/nobody/share", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/nobody/downloads", "Mode": "rw" } ] }, "Icon": "https://cdn.rawgit.com/miketweaver/demonsaw-client/master/Demonsaw-Logo-with-text.png", "Beta": "true", "Repo": "bashNinja's Repository", "TemplateURL": "https://raw.githubusercontent.com/miketweaver/docker-templates/master/bashninja/demonsaw-client.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/bashNinjasRepository/bashninja/demonsaw-client.xml", "CategoryList": [ "Other" ], "downloads": 36823, "LastUpdateScan": 1713369981, "LastUpdate": 1575489608, "FirstSeen": 1506312000 }, { "Name": "Pritunl", "WebUI": "https://[IP]:[PORT:443]", "Project": "https://pritunl.com/", "Overview": "Run a Pritunl VPN Server [br][br]\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/config[/b] This is where the default configs and logs are.[br][br]\n Launch the Web Interface at port `9700` to manage Pritunl.[br]\n Port `1194` udp/tcp is default for the VPN.[br][br]\n When you add a \"server\" and [b]set the bind port to 0.0.0.0`[/b], until UnRAID supports ipv6.[br]\n [br][br]\n Submit any UnRaid issues here: [url]http://forums.unraid.net/index.php?topic=48370.0[/url]", "Support": "http://forums.unraid.net/index.php?topic=48370.0", "Registry": "https://hub.docker.com/r/bashninja/docker-pritunl/", "GitHub": "https://github.com/bashNinja-dockers/docker-pritunl", "Repository": "bashninja/docker-pritunl", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "http", "Target": "80", "Default": "9699", "Mode": "tcp", "Description": "Container Port: 80. Only used for LetsEncrypt.", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "https", "Target": "443", "Default": "9700", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN/tcp", "Target": "1194", "Default": "1194", "Mode": "tcp", "Description": "Container Port: 1194/tcp", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN/udp", "Target": "1194", "Default": "1194", "Mode": "udp", "Description": "Container Port: 1194/udp", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/pritunl", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Icon": "https://cdn.rawgit.com/bashNinja-dockers/docker-pritunl/0cf3b425/logo.png", "Beta": "true", "BaseImage": "lsiobase/xenial", "Repo": "bashNinja's Repository", "TemplateURL": "https://raw.githubusercontent.com/miketweaver/docker-templates/master/bashninja/pritunl.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/bashNinjasRepository/bashninja/pritunl.xml", "CategoryList": [ "Network-Other" ], "downloads": 159730, "stars": 3, "trending": 0.008, "trends": [ 1.077, 1.076, 0.37, 0.233, 0.179, 0.047, 0.008 ], "trendsDate": [ 1696802739, 1699398351, 1702168417, 1704762367, 1707361559, 1709960758, 1712556359 ], "downloadtrend": [ 156694, 158398, 158986, 159358, 159643, 159718, 159730 ], "LastUpdateScan": 1712556359, "LastUpdate": 1575489162, "FirstSeen": 1507176000, "topTrending": -1.069, "topPerforming": 0.008 }, { "Name": "PS3NetSrv", "Project": "https://github.com/aldostools/webMAN-MOD/tree/master/_Projects_/ps3netsrv", "Overview": "PS3netsrv is a program that allows Multiman or Webman to play game backups that are stored on your unRAID server. [span style='color: #E80000;']THIS IS IN BETA AND HAS REPORTED ISSUES with UNRAID 6.8.0 and higher.[/span][br][br]\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/games[/b] This is where your games should be stored.[br]\n Port [b]38008[/b]/tcp is default for PS3NetSrv.[br]\n Submit any UnRaid issues here: [url]http://forums.unraid.net/index.php?topic=48370.0[/url][br]\n The docker container is made by [span style='color: #E80000;']shawly[/span]/ps3netsrv", "Support": "http://forums.unraid.net/index.php?topic=48370.0", "Registry": "https://hub.docker.com/r/shawly/ps3netsrv", "GitHub": "https://github.com/shawly/docker-ps3netsrv", "Repository": "shawly/ps3netsrv", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Games Folder", "Target": "/games", "Default": "", "Mode": "rw", "Description": "Container Path: /games", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "PORT", "Target": "38008", "Default": "38008", "Mode": "tcp", "Description": "Container Port: 38008. ", "Type": "Port", "Display": "aalways", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Icon": "https://raw.githubusercontent.com/miketweaver/docker-templates/master/bashninja/ps3netsrvicon.png", "Beta": "true", "BaseImage": "alpine:3.11", "Repo": "bashNinja's Repository", "TemplateURL": "https://raw.githubusercontent.com/miketweaver/docker-templates/master/bashninja/ps3netsrv.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/bashNinjasRepository/bashninja/ps3netsrv.xml", "CategoryList": [ "Network-Other" ], "downloads": 3322894, "stars": 24, "trending": 0.272, "trends": [ 0.177, 0.189, 0.183, 0.208, 0.226, 0.276, 0.272 ], "trendsDate": [ 1696651539, 1699247139, 1702168417, 1704762367, 1707361559, 1709960758, 1712556360 ], "downloadtrend": [ 3278179, 3284390, 3290396, 3297246, 3304720, 3313850, 3322894 ], "LastUpdateScan": 1712556360, "LastUpdate": 1708012644, "FirstSeen": 1590106075, "topTrending": 0.09500000000000003, "topPerforming": 0.272 }, { "Name": "Starbound-GOG-Server", "Overview": "Docker container to run a GOG Starbound Server.", "Support": "http://forums.unraid.net/index.php?topic=48370.0", "Registry": "https://hub.docker.com/r/bashninja/docker-gog-starbound-server/", "GitHub": "https://github.com/miketweaver/docker-starbound-gog-server", "Repository": "bashninja/docker-gog-starbound-server", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "21025", "ContainerPort": "21025", "Protocol": "tcp" }, { "HostPort": "21026", "ContainerPort": "21026", "Protocol": "tcp" } ] } }, "Data": { "Volume": { "HostDir": "", "ContainerDir": "/starbound", "Mode": "rw" } }, "Icon": "https://cdn.rawgit.com/miketweaver/docker-starbound-server/master/starbound.png", "Beta": "true", "Repo": "bashNinja's Repository", "TemplateURL": "https://raw.githubusercontent.com/miketweaver/docker-templates/master/bashninja/starbound-gog-server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/bashNinjasRepository/bashninja/starbound-gog-server.xml", "CategoryList": [ "Other" ], "downloads": 25245, "stars": 2, "trending": 0.012, "trends": [ 7.479, 6.985, 3.628, 0.02, 0.036, 0.02, 0.012 ], "trendsDate": [ 1696241146, 1698840346, 1701435980, 1704035141, 1706634379, 1709233560, 1711829245 ], "downloadtrend": [ 22610, 24308, 25223, 25228, 25237, 25242, 25245 ], "LastUpdateScan": 1711829245, "LastUpdate": 1575494235, "FirstSeen": 1471752000, "topTrending": -7.4670000000000005 }, { "changes": "\n [center][img width='460px' src='https://raw.githubusercontent.com/ninthwalker/docker-templates/master/Ninthwalker/images/dashbtn.png'][/center]\n [center][font size=4]DashBtn Changelog[/font][/center]\n [b]22MAR2017:[/b] Initial unRAID Template release[br]\n", "Name": "DashBtn", "Support": "https://forums.lime-technology.com/topic/55444-support-ninthwalker-docker-repository-plexreport-slack-invite/", "Project": "https://github.com/ninthwalker/dashbtn", "Registry": "https://hub.docker.com/r/ninthwalker/dashbtn/", "Repository": "ninthwalker/dashbtn", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host" }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/DashBtn", "ContainerDir": "/config", "Mode": "rw" } }, "Version": "1.0", "base": "alpine:3.5", "Icon": "https://raw.githubusercontent.com/ninthwalker/docker-templates/master/Ninthwalker/images/dashbtn.png", "Overview": "Amazon Dash Button Interceptor", "Repo": "ninthwalker's Repository", "TemplateURL": "https://raw.githubusercontent.com/ninthwalker/docker-templates/master/Ninthwalker/DashBtn.xml", "ModeratorComment": "Reported this application is not functional. See here", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ninthwalkersRepository/Ninthwalker/DashBtn.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 63188, "stars": 1, "trending": 0.002, "trends": [ 0.002 ], "trendsDate": [ 1711829246 ], "downloadtrend": [ 63187, 63188 ], "LastUpdateScan": 1711829246, "LastUpdate": 1586389219, "FirstSeen": 1490241600 }, { "Name": "nowshowing", "Repository": "ninthwalker/nowshowing", "Registry": "https://registry.hub.docker.com/r/ninthwalker/nowshowing/", "Network": "bridge", "Privileged": "false", "BindTime": "true", "Support": "https://forums.lime-technology.com/topic/56483-support-ninthwalker-nowshowing/", "Overview": "Please use the new NowShowing v2 app (also found here in Community Apps).[br]\n This version is no longer being updated or supported. Thanks!", "Project": "https://github.com/ninthwalker/NowShowing", "WebUI": "http://[IP]:[PORT:6878]", "TemplateURL": "https://raw.githubusercontent.com/ninthwalker/docker-templates/master/Ninthwalker/NowShowing.xml", "Icon": "https://raw.githubusercontent.com/ninthwalker/NowShowing/master/images/nowshowing-icon.png", "Networking": { "Mode": "bridge" }, "BaseImage": "alpine:3.5", "Config": [ { "@attributes": { "Name": "PLEX SERVER IP", "Target": "PLEX_SERVER_IP", "Default": "", "Mode": "", "Description": "PLEX_SERVER_IP", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX USERNAME", "Target": "PLEX_USERNAME", "Default": "", "Mode": "", "Description": "PLEX_USERNAME", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX PASSWORD", "Target": "PLEX_PASSWORD", "Default": "", "Mode": "", "Description": "PLEX_PASSWORD", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SMTP SERVER", "Target": "SMTP_SERVER", "Default": "", "Mode": "", "Description": "SMTP_SERVER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP PORT", "Target": "SMTP_PORT", "Default": "", "Mode": "", "Description": "SMTP_PORT (Use 587 for Gmail)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL USERNAME", "Target": "EMAIL_USERNAME", "Default": "", "Mode": "", "Description": "EMAIL_USERNAME", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL PASSWORD", "Target": "EMAIL_PASSWORD", "Default": "", "Mode": "", "Description": "EMAIL_PASSWORD", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Host Port", "Target": "6878", "Default": "6878", "Mode": "tcp", "Description": "Container Port: 6878", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "6878" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/cache/appdata/NowShowing", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/cache/appdata/NowShowing" }, { "@attributes": { "Name": "PLEX TOKEN", "Target": "PLEX_TOKEN", "Default": "", "Mode": "", "Description": "PLEX_TOKEN (Optional - use if you don't want to enter Plex username/password)", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Optional PUID - Usually do not change this. See instructions", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Optional PGID - Usually do not change this. See instructions", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "ninthwalker's Repository", "ModeratorComment": "Deprecated in favour of Now Showing V2", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ninthwalkersRepository/Ninthwalker/NowShowing.xml", "CategoryList": [ "MediaApp-Video", "MediaServer-Video" ], "downloads": 6148042, "stars": 6, "trending": 0.001, "trends": [ 0.002, 0.006, 0.004, 0.002, 0.002, 0.002, 0.001 ], "trendsDate": [ 1698005141, 1700600771, 1703199943, 1705799153, 1708398350, 1710993985, 1713593171 ], "downloadtrend": [ 6146944, 6147294, 6147563, 6147706, 6147826, 6147955, 6148042 ], "LastUpdateScan": 1713593171, "LastUpdate": 1548123841, "FirstSeen": 1491796800, "topTrending": -0.001, "topPerforming": 0.001 }, { "Name": "NowShowing-v2", "Repository": "ninthwalker/nowshowing:v2", "Registry": "https://registry.hub.docker.com/r/ninthwalker/nowshowing/", "Network": "bridge", "Privileged": "false", "BindTime": "true", "Support": "https://forums.lime-technology.com/topic/56483-support-ninthwalker-nowshowing/", "Overview": "Sends an email and creates a website of recently added media to your Plex Server.[br]\n Access the admin web interface by going to http://ip:port/admin.[br]\n To enable fail2ban, please add \"--cap-add=NET_ADMIN\" to the Docker settings 'Extra Parameters:' field.[br]\n This field can be shown by enabling Advanced View by clicking the 'basic' toggle switch in unRAID.", "Project": "https://github.com/ninthwalker/NowShowing", "WebUI": "http://[IP]:[PORT:6878]", "TemplateURL": "https://raw.githubusercontent.com/ninthwalker/docker-templates/master/Ninthwalker/NowShowing%20v2.xml", "Icon": "https://raw.githubusercontent.com/ninthwalker/NowShowing/master/images/nowshowing-icon.png", "Networking": { "Mode": "bridge" }, "BaseImage": "alpine:3.5", "Config": [ { "@attributes": { "Name": "Host Port", "Target": "6878", "Default": "6878", "Mode": "tcp", "Description": "Container Port: 6878", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "6878" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/cache/appdata/NowShowingv2", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/cache/appdata/NowShowing" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Optional PUID - Usually do not change this. See instructions", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Optional PGID - Usually do not change this. See instructions", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "ninthwalker's Repository", "ModeratorComment": "Deprecated in favour of Tautulli / Ombi / etc", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ninthwalkersRepository/Ninthwalker/NowShowing v2.xml", "CategoryList": [ "MediaApp-Video", "MediaServer-Video" ], "downloads": 6147969, "stars": 6, "trending": 0.002, "trends": [ 0.002, 0.002, 0.007, 0.003, 0.002, 0.002, 0.002 ], "trendsDate": [ 1695729957, 1698329167, 1700924744, 1703519841, 1706115963, 1708715150, 1711310780 ], "downloadtrend": [ 6146834, 6146957, 6147378, 6147578, 6147719, 6147837, 6147969 ], "LastUpdateScan": 1711310780, "LastUpdate": 1548123841, "FirstSeen": 1520913600, "topTrending": 0, "topPerforming": 0.002 }, { "changes": "\n [center][img width='460px' src='https://raw.githubusercontent.com/ninthwalker/docker-templates/master/brentsflix/images/plexreportlogo.png'][/center]\n [center][font size=4]plexReport Changelog[/font][/center]\n [b]20APR2016:[/b] Re-release of bstascavage's plexReport in docker form.[br]\n [b]09JUN2016:[/b] Fixed bundler error, updated email template to fix pictures, added backup config during initial script run[br]\n [b]13JUN2016:[/b] Changed the way cron is handled. Using new .cron system from unRAID 6.[br]\n [b]04NOV2016:[/b] initial_setup.sh changes: no longer need to rerun this after a docker reinstall,[br]\n removed config backup: instead check on existing config, code refinement changes to streamline installation.[br]\n", "Name": "plexReport", "Support": "https://forums.lime-technology.com/topic/55444-support-ninthwalker-docker-repository-plexreport-slack-invite/", "Project": "https://github.com/ninthwalker/plexreport", "Registry": "https://registry.hub.docker.com/r/ninthwalker/plexreport/", "Repository": "ninthwalker/plexreport", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": "" }, "Data": { "Volume": { "HostDir": "/mnt/cache/appdata/plexreport/", "ContainerDir": "/config", "Mode": "rw" } }, "Version": "1.4", "Overview": "plexReport generates an email to send to your users with all the latest Plex content", "Icon": "https://raw.githubusercontent.com/ninthwalker/docker-templates/master/brentsflix/images/plexreportlogo.png", "Repo": "ninthwalker's Repository", "TemplateURL": "https://raw.githubusercontent.com/ninthwalker/docker-templates/master/Ninthwalker/plexreport.xml", "ModeratorComment": "This app has been deprecated in favour of 'Now Showing' from ninthwalker", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ninthwalkersRepository/Ninthwalker/plexreport.xml", "CategoryList": [ "MediaApp-Video", "MediaServer-Video" ], "downloads": 46669, "trending": 0.002, "trends": [ 0.002, 0.011, 0.004, 0.002 ], "trendsDate": [ 1703519841, 1706115963, 1708715150, 1711310781 ], "downloadtrend": [ 46660, 46661, 46666, 46668, 46669 ], "LastUpdateScan": 1711310781, "LastUpdate": 1489517196, "FirstSeen": 1478232000, "topTrending": 0 }, { "changes": "\n [center][img width='460px' src='https://raw.githubusercontent.com/ninthwalker/docker-templates/master/brentsflix/images/slack-square.png'][/center]\n [center][font size=4]slack-invite Changelog[/font][/center]\n [b]03MAR2017:[/b] Initial unRAID Template release[br]\n", "Name": "slack-invite", "Support": "https://forums.lime-technology.com/topic/55444-support-ninthwalker-docker-repository-plexreport-slack-invite/", "Project": "httpss://github.com/ninthwalker/slack-invite", "Registry": "https://hub.docker.com/r/ninthwalker/slack-invite/", "Repository": "ninthwalker/slack-invite", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "COMMUNITY_NAME", "Value": "myslackteam" }, { "Name": "SLACK_URL", "Value": "myslackteam.slack.com" }, { "Name": "SLACK_TOKEN", "Value": "Enter YOur slack token here" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "7879", "ContainerPort": "7879", "Protocol": "tcp" } } }, "Version": "1.0", "WebUI": "http://[IP]:[PORT:7879]/", "Icon": "https://raw.githubusercontent.com/ninthwalker/docker-templates/master/brentsflix/images/slack-square.png", "Overview": "Creates a simple webpage for Slack invite signups", "Repo": "ninthwalker's Repository", "TemplateURL": "https://raw.githubusercontent.com/ninthwalker/docker-templates/master/Ninthwalker/slack-invite.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ninthwalkersRepository/Ninthwalker/slack-invite.xml", "CategoryList": [ "Network-Messenger", "Productivity" ], "downloads": 29331, "trending": 1.009, "trends": [ 6.683, 6.32, 4.002, 0.788, 1.189, 0.975, 1.009 ], "trendsDate": [ 1695881140, 1698503874, 1701097585, 1703696741, 1706295948, 1708895153, 1711490773 ], "downloadtrend": [ 25348, 27058, 28186, 28410, 28752, 29035, 29331 ], "LastUpdateScan": 1711490773, "LastUpdate": 1489177184, "FirstSeen": 1488517200, "topTrending": -5.6739999999999995 }, { "Name": "flexget", "Repository": "wiserain/flexget:latest", "Registry": "https://hub.docker.com/r/wiserain/flexget:latest", "Requires": "binhex-delugevpn", "Network": "none", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/114713-support-paulpoco-flexget-template/", "Project": "http://flexget.com/", "Overview": "FlexGet is a multipurpose automation tool for all of your media. REQUIRES binhex-delugevpn to be installed 1st. Then follow instructions at Binhex's VPN FAQ Q24.", "TemplateURL": "https://raw.githubusercontent.com/paulpoco/docker-templates/master/paulpoco/flexget.xml", "Icon": "https://github.com/paulpoco/docker-templates/raw/master/paulpoco/images/Deluge-Flexget-icon-small.png", "ExtraParams": "--net=container:binhex-delugevpn", "Networking": { "Mode": "none" }, "Config": [ { "@attributes": { "Name": "Host Path 2", "Target": "/data", "Default": "/mnt/user/Media", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Media" }, { "@attributes": { "Name": "Key 1", "Target": "FG_WEBUI_PASSWD", "Default": "16 charactor password", "Mode": "", "Description": "Container Variable: FG_WEBUI_PASSWD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "16 charactor password" }, { "@attributes": { "Name": "Key 2", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "Key 3", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 4", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/flexget", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/flexget" } ], "Repo": "Paul_Ber's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system.‍This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/Paul_BersRepository/paulpoco/flexget.xml", "CategoryList": [ "Downloaders" ], "downloads": 7387452, "stars": 79, "trending": 0.233, "trends": [ 0.478, 0.493, 0.456, 0.486, 0.312, 0.232, 0.233 ], "trendsDate": [ 1696241146, 1698840346, 1701435980, 1704035141, 1706634380, 1709233561, 1711829246 ], "downloadtrend": [ 7225542, 7261309, 7294566, 7330192, 7353134, 7370235, 7387452 ], "LastUpdateScan": 1711829246, "LastUpdate": 1711747110, "FirstSeen": 1633831416, "topTrending": -0.24499999999999997, "topPerforming": 0.233 }, { "Name": "crushftp", "Repository": "stuckless/crushftp", "Registry": "https://hub.docker.com/r/stuckless/crushftp/", "GitHub": "https://github.com/stuckless/unRAID-crushftp/", "Network": "bridge", "Privileged": "false", "Support": "http://www.crushftp.com/support.html", "Overview": "CrushFTP is an extremely powerful, easy to use FTP solution.", "WebUI": "http://[IP]:[PORT:9090]/", "TemplateURL": "https://raw.githubusercontent.com/stuckless/unRAID/master/crushftp.xml", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "Crush HTTP Port", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "HTTPS Port", "Target": "9443", "Default": "9443", "Mode": "tcp", "Description": "Crush HTTPS Port ", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "9443" }, { "@attributes": { "Name": "FTP Port", "Target": "9021", "Default": "9021", "Mode": "tcp", "Description": "Crush FTP Port", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "9021" }, { "@attributes": { "Name": "CrushFTP Home", "Target": "/var/opt/CrushFTP8_PC", "Default": "/mnt/user/appdata/crushftp/", "Mode": "rw", "Description": "CrushFTP Home/Installation Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/crushftp/" }, { "@attributes": { "Name": "FTP Files", "Target": "/files", "Default": "/mnt/user/ftpfiles/", "Mode": "rw", "Description": "FTP Files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/ftpfiles/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Crush Admin Password", "Target": "CRUSHPASSWORD", "Default": "crush8password$", "Mode": "", "Description": "Default CrushFTP Admin Password", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "crush8password$" } ], "Repo": "stuckless' Repository", "ModeratorComment": "Appears to be abandoned. Other CrushFTP apps are within the Apps Tab", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/stucklessRepository/crushftp.xml", "CategoryList": [ "Network-FTP", "Network-Other", "Productivity", "Network-Web" ], "downloads": 130036, "trending": 0.005, "trends": [ 0.005, 0.004, 0.002, 0.005, 0.005, 0.004, 0.005 ], "trendsDate": [ 1698005141, 1700600771, 1703199943, 1705799153, 1708398350, 1710993986, 1713593171 ], "downloadtrend": [ 130004, 130009, 130012, 130018, 130025, 130030, 130036 ], "LastUpdateScan": 1713593171, "LastUpdate": 1538833230, "FirstSeen": 1, "topTrending": 0, "topPerforming": 0.005 }, { "Name": "stuckless-sagetv-server-java7", "Repository": "stuckless/sagetv-server-java7", "Registry": "https://hub.docker.com/r/stuckless/sagetv-server-java7/", "GitHub": "https://github.com/stuckless/sagetv-dockers/tree/master/unRAID/stuckless-sagetv/", "Network": "host", "Privileged": "true", "Support": "http://forums.sagetv.com/forums/showthread.php?p=587908", "Overview": "SageTV is an Open Source PVR and Media Player", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/stuckless/unRAID/master/sagetv-server-java7.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-miniclient/master/playstore/ic_launcher-web.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Port 1", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port 8080", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "Path 1", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Path 2", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Path 3", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Variable 1", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Variable 2", "Target": "JAVA_MEM_MB", "Default": "768", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Variable 3", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable 4", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 5", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Variable 6", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 7", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 8", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "stuckless' Repository", "ModeratorComment": "Deprecated in favour of the SageTV apps from jusjoken", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/stucklessRepository/sagetv-server-java7.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 2097, "LastUpdateScan": 1712556360, "LastUpdate": 1491133711, "FirstSeen": 1 }, { "Name": "stuckless-sagetv-server-java8", "Repository": "stuckless/sagetv-server-java8", "Registry": "https://hub.docker.com/r/stuckless/sagetv-server-java8/", "GitHub": "https://github.com/stuckless/sagetv-dockers/tree/master/unRAID/stuckless-sagetv/", "Network": "host", "Privileged": "true", "Support": "http://forums.sagetv.com/forums/showthread.php?p=587908", "Overview": "SageTV is an Open Source PVR and Media Player", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/stuckless/unRAID/master/sagetv-server-java8.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-miniclient/master/playstore/ic_launcher-web.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Port 1", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port 8080", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "Path 1", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Path 2", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Path 3", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Variable 1", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Variable 2", "Target": "JAVA_MEM_MB", "Default": "768", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Variable 3", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable 4", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 5", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Variable 6", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 7", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 8", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "stuckless' Repository", "ModeratorComment": "Deprecated in favour of the SageTV apps from jusjoken", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/stucklessRepository/sagetv-server-java8.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 210560, "stars": 3, "trending": 0.081, "trends": [ 0.059, 0.07, 0.079, 0.072, 0.072, 0.073, 0.081 ], "trendsDate": [ 1696759532, 1699355223, 1702168417, 1704762368, 1707361559, 1709960758, 1712556360 ], "downloadtrend": [ 209619, 209766, 209931, 210083, 210235, 210389, 210560 ], "LastUpdateScan": 1712556360, "LastUpdate": 1622381224, "FirstSeen": 1, "topTrending": 0.022000000000000006, "topPerforming": 0.081 }, { "Name": "stuckless-sagetv-server-java9", "Repository": "stuckless/sagetv-server-java9", "Registry": "https://hub.docker.com/r/stuckless/sagetv-server-java9/", "GitHub": "https://github.com/stuckless/sagetv-dockers/tree/master/unRAID/stuckless-sagetv/", "Network": "host", "Privileged": "true", "Support": "http://forums.sagetv.com/forums/showthread.php?p=587908", "Overview": "SageTV is an Open Source PVR and Media Player", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/stuckless/unRAID/master/sagetv-server-java9.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-miniclient/master/playstore/ic_launcher-web.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Port 1", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port 8080", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "Path 1", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Path 2", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Path 3", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Variable 1", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Variable 2", "Target": "JAVA_MEM_MB", "Default": "768", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Variable 3", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable 4", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 5", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Variable 6", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 7", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 8", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "stuckless' Repository", "ModeratorComment": "Deprecated in favour of the SageTV apps from jusjoken", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/stucklessRepository/sagetv-server-java9.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 4306, "LastUpdateScan": 1712968191, "LastUpdate": 1521851761, "FirstSeen": 1 }, { "Name": "stuckless-sagetv-server-java10", "Repository": "stuckless/sagetv-server-java10", "Registry": "https://hub.docker.com/r/stuckless/sagetv-server-java10/", "GitHub": "https://github.com/stuckless/sagetv-dockers/tree/master/unRAID/stuckless-sagetv/", "Network": "host", "Privileged": "true", "Support": "http://forums.sagetv.com/forums/showthread.php?p=587908", "Overview": "SageTV is an Open Source PVR and Media Player", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/stuckless/unRAID/master/sagetv-server-java10.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-miniclient/master/playstore/ic_launcher-web.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Port 1", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port 8080", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "Path 1", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Path 2", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Path 3", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Variable 1", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Variable 2", "Target": "JAVA_MEM_MB", "Default": "768", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Variable 3", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable 4", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 5", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Variable 6", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 7", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Variable 8", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "stuckless' Repository", "ModeratorComment": "Deprecated in favour of the SageTV apps from jusjoken", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/stucklessRepository/sagetv-server-java10.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 8088, "LastUpdateScan": 1712968192, "LastUpdate": 1622290925, "FirstSeen": 1 }, { "Name": "GitLab-CE", "Overview": "GitLab Community Edition docker image based on the Omnibus package.", "Support": "http://forums.unraid.net/index.php?topic=50362.0", "Registry": "https://hub.docker.com/r/gitlab/gitlab-ce/", "GitHub": "https://github.com/gitlabhq/gitlabhq", "Repository": "gitlab/gitlab-ce", "ExtraParams": "--env GITLAB_OMNIBUS_CONFIG=\"external_url 'http://unraid:9080/'\"", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:9080]", "Icon": "https://raw.githubusercontent.com/tynor88/docker-templates/master/images/gitlab_small.png", "Network": "bridge", "Config": [ { "@attributes": { "Type": "Port", "Name": "Web Interface Port (HTTP)", "Target": "9080", "Default": "9080", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "This is GitLab's Web UI port you can access via a web browser." }, "value": "9080" }, { "@attributes": { "Type": "Port", "Name": "Web Interface Port (HTTPS)", "Target": "9443", "Default": "9443", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "This is GitLab's Web UI SSL port you can access via a web browser." }, "value": "9443" }, { "@attributes": { "Type": "Port", "Name": "SSH Port", "Target": "22", "Default": "9022", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "This is GitLab's SSH port." }, "value": "9022" }, { "@attributes": { "Type": "Path", "Name": "Config Storage Path", "Target": "/etc/gitlab", "Default": "/mnt/cache/appdata/gitlab-ce/config", "Mode": "rw", "Display": "advanced-hide", "Required": "true", "Description": "This is where GitLab will store its configuration files (use cache drive)." }, "value": "/mnt/cache/appdata/gitlab-ce/config" }, { "@attributes": { "Type": "Path", "Name": "Application Data Storage Path", "Target": "/var/opt/gitlab", "Default": "/mnt/cache/appdata/gitlab-ce/data", "Mode": "rw", "Display": "advanced-hide", "Required": "true", "Description": "This is where GitLab will store its application data (use cache drive)." }, "value": "/mnt/cache/appdata/gitlab-ce/data" }, { "@attributes": { "Type": "Path", "Name": "Log Storage Path", "Target": "/var/log/gitlab", "Default": "/mnt/cache/appdata/gitlab-ce/log", "Mode": "rw", "Display": "advanced-hide", "Required": "true", "Description": "This is where GitLab will store its logs." }, "value": "/mnt/cache/appdata/gitlab-ce/log" } ], "Repo": "thomast_88's Repository", "TemplateURL": "https://raw.githubusercontent.com/tynor88/docker-templates/master/tynor88/gitlab-ce.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/thomast_88sRepository/tynor88/gitlab-ce.xml", "CategoryList": [ "Backup", "Cloud", "Network-Web", "Productivity", "Tools-Utilities" ], "downloads": 363297247, "stars": 4161, "trending": 0.183, "trends": [ 0.2, 0.199, 0.182, 0.19, 0.203, 0.193, 0.183 ], "trendsDate": [ 1698005141, 1700600771, 1703199944, 1705799153, 1708398350, 1710993986, 1713593172 ], "downloadtrend": [ 359138816, 359855616, 360512506, 361197820, 361933858, 362632820, 363297247 ], "LastUpdateScan": 1713593172, "LastUpdate": 1713590427, "FirstSeen": 1468468800, "topTrending": -0.017000000000000015, "topPerforming": 0.183 }, { "Name": "Rclone", "Repository": "tynor88/rclone:dev", "Registry": "https://hub.docker.com/r/tynor88/rclone/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/50309-support-rclone-beta/", "Overview": "Docker for Rclone - a command line program to sync files and directories to and from various cloud services.", "Icon": "https://raw.githubusercontent.com/tynor88/docker-templates/master/images/rclone_small.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/cache/appdata/rclone/config/", "Mode": "rw", "Description": "The path to where the .rclone.conf file is", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "", "Mode": "ro", "Description": "The path to the data which should be backed up by Rclone", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sync Destination", "Target": "SYNC_DESTINATION", "Default": "", "Mode": "", "Description": "The destination that the data should be backed up to (must be the same name as specified in .rclone.conf)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sync Destination Subpath", "Target": "SYNC_DESTINATION_SUBPATH", "Default": "", "Mode": "", "Description": "If the data should be backed up to a subpath on the destionation (will automaticly be created if it does not exist)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cron Schedule", "Target": "CRON_SCHEDULE", "Default": "0 * * * *", "Mode": "", "Description": "A custom cron schedule which will override the default value of: 0 * * * * (hourly)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sync Command", "Target": "SYNC_COMMAND", "Default": "", "Mode": "", "Description": "A custom rclone command which will override the default value of: rclone sync /data $SYNC_DESTINATION:/$SYNC_DESTINATION_SUBPATH", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Beta": "true", "Project": "http://rclone.org/", "BaseImage": "quay.io/justcontainers/base-alpine", "Repo": "thomast_88's Repository", "TemplateURL": "https://raw.githubusercontent.com/tynor88/docker-templates/master/tynor88/rclone.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/thomast_88sRepository/tynor88/rclone.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 2635792, "stars": 25, "trending": 0.004, "trends": [ 0.09, 0.214, 0.022, 0.003, 0.006, 0.004, 0.004 ], "trendsDate": [ 1696881953, 1699477563, 1702168418, 1704762368, 1707361560, 1709960759, 1712556360 ], "downloadtrend": [ 2629127, 2634771, 2635345, 2635417, 2635568, 2635682, 2635792 ], "LastUpdateScan": 1712556360, "LastUpdate": 1587111573, "FirstSeen": 1474257600, "topTrending": -0.086, "topPerforming": 0.004 }, { "Name": "Rclone-mount", "Repository": "tynor88/rclone-mount:dev", "Registry": "https://hub.docker.com/r/tynor88/rclone-mount/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/56921-support-rclone-mount-with-exposable-fuse-support-for-plex-beta/", "Overview": "Docker for Rclone FUSE mount feature (exposable to host and other docker containers, e.g. Plex, Nextcloud, glFTPd)\n [br][br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/config[/b] The path to where the .rclone.conf file is[br]\n [b]RCLONE_REMOTE_MOUNT[/b] The destination that the data should be backed up to (must be the same name as specified in .rclone.conf. E.g. [i]AmazonEncrypted:[/i])[br]\n [b]RCLONE_MOUNT_OPTIONS[/b] (Advanced) Extra mount options that can be used, see: https://rclone.org/commands/rclone_mount/ . E.g. [i]--read-only --buffer-size=1G --max-read-ahead=200M --acd-templink-threshold=0 --dir-cache-time=60m --timeout=30s --contimeout=15s --retries=3 --low-level-retries=1 --stats=0 -v[/i][br]\n [b]RCLONE_CONFIG_PASS[/b] (Advanced) The password for the .rclone.conf pass (if specified when creating the config file)[br]", "Icon": "https://raw.githubusercontent.com/tynor88/docker-templates/master/images/rclone_small.png", "ExtraParams": "--cap-add SYS_ADMIN --device /dev/fuse --security-opt apparmor:unconfine -v /mnt/disks/rclone_volume/:/data:shared", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/cache/appdata/rclone/config/", "Mode": "rw", "Description": "The path where the .rclone.conf file is", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RCLONE_REMOTE_MOUNT", "Target": "RCLONE_REMOTE_MOUNT", "Default": "", "Mode": "", "Description": "The destination that the data should be backed up to (must be the same name as specified in .rclone.conf. E.g. AmazonEncrypted:)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RCLONE_MOUNT_OPTIONS", "Target": "RCLONE_MOUNT_OPTIONS", "Default": "--read-only", "Mode": "", "Description": "Extra mount options that can be used, see: https://rclone.org/commands/rclone_mount/ . E.g.: --read-only --buffer-size=1G --max-read-ahead=200M --acd-templink-threshold=0 --dir-cache-time=60m --timeout=30s --contimeout=15s --retries=3 --low-level-retries=1 --stats=0 -v", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RCLONE_CONFIG_PASS", "Target": "RCLONE_CONFIG_PASS", "Default": "", "Mode": "", "Description": "The password for the .rclone.conf pass (if specified when creating the config file)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" } ], "Beta": "true", "Project": "http://rclone.org/", "BaseImage": "https://hub.docker.com/_/alpine/", "Repo": "thomast_88's Repository", "TemplateURL": "https://raw.githubusercontent.com/tynor88/docker-templates/master/tynor88/rclone-mount.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/thomast_88sRepository/tynor88/rclone-mount.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 242708, "stars": 7, "trending": 0.014, "trends": [ 0.724, 0.722, 0.205, 0.018, 0.016, 0.021, 0.014 ], "trendsDate": [ 1696946764, 1699542356, 1702168418, 1704762368, 1707361560, 1709960759, 1712556360 ], "downloadtrend": [ 240297, 242045, 242541, 242584, 242623, 242673, 242708 ], "LastUpdateScan": 1712556360, "LastUpdate": 1591520598, "FirstSeen": 1474257600, "topTrending": -0.71, "topPerforming": 0.014 }, { "Name": "socat", "Support": "http://forums.unraid.net/index.php?topic=50362.0", "Overview": "Socat is a command line based utility that establishes two bidirectional byte streams and transfers data between them.", "Project": "http://www.dest-unreach.org/socat/", "Registry": "https://hub.docker.com/r/tynor88/socat/", "Repository": "tynor88/socat", "Branch": { "Tag": "dev", "TagDescription": "dev branch" }, "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Icon": "https://raw.githubusercontent.com/tynor88/docker-templates/master/images/socat_small.png", "ExtraParams": "--expose 443", "BaseImage": "justcontainers/base-alpine", "Config": [ { "@attributes": { "Name": "Listening port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "The port to listen for TCP4 connections", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Forwarding port", "Target": "PGID", "Default": "100", "Mode": "tcp", "Description": "The port to redirect / forward TCP4 connections to", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "thomast_88's Repository", "TemplateURL": "https://raw.githubusercontent.com/tynor88/docker-templates/master/tynor88/socat.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/thomast_88sRepository/tynor88/socat.xml", "CategoryList": [ "Network-Proxy", "Network-Other" ], "downloads": 1252563, "trending": 0.003, "trends": [ 0.001, 0.001, 0.001, 0.003, 0.003 ], "trendsDate": [ 1702168418, 1704762368, 1707361560, 1709960759, 1712556361 ], "downloadtrend": [ 1252445, 1252458, 1252474, 1252491, 1252527, 1252563 ], "LastUpdateScan": 1712556361, "LastUpdate": 1485551533, "FirstSeen": 1472702400, "topTrending": 0.002 }, { "Name": "UnoEuroDNS", "Overview": "Keep your DNS records for your own domains updated with this UnoEuro DDNS script.", "Support": "https://forums.unraid.net/index.php?topic=48772.0", "Registry": "https://hub.docker.com/r/tynor88/unoeuro-dns", "GitHub": "https://github.com/tynor88/docker-unoeuro-dns", "Repository": "tynor88/unoeuro-dns", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "", "ContainerPort": "", "Protocol": "" } } }, "Environment": { "Variable": [ { "Name": "DOMAIN", "Value": "" }, { "Name": "HOSTNAME", "Value": "" }, { "Name": "APIKEY", "Value": "" }, { "Name": "PUSHBULLET_ACCESS_TOKEN", "Value": "" } ] }, "Data": { "Volume": { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" } }, "Icon": "https://raw.githubusercontent.com/tynor88/docker-templates/master/images/unoeuro_small.png", "Repo": "thomast_88's Repository", "TemplateURL": "https://raw.githubusercontent.com/tynor88/docker-templates/master/tynor88/unoeuro-dns.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/thomast_88sRepository/tynor88/unoeuro-dns.xml", "CategoryList": [ "Network-DNS" ], "downloads": 22782, "trending": 0.004, "trends": [ 0.013, 0.004, 0.004 ], "trendsDate": [ 1707608187, 1710374829, 1712968192 ], "downloadtrend": [ 22777, 22780, 22781, 22782 ], "LastUpdateScan": 1712968192, "LastUpdate": 1517330990, "FirstSeen": 1475812800, "topTrending": -0.009 }, { "Name": "Bjonness406-convert2mkv", "Repository": "bjonness406/convert2mkv", "Registry": "https://hub.docker.com/r/bjonness406/convert2mkv/~/dockerfile/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/index.php?topic=48798.0", "Overview": "[b]A docker to convert your videos to mkv or mp4 [/b]\r\n\r\n[br][br]When you start the container, it will start the script, and stop when the script is finished. \r\n[br]So you will need to restart the container when you add a file you want to convert\r\n[br]You will need to place the videos you want to convert, in the appdata folder (/config).\r\n\r\n[br][br]Thanks to @ntrevena (at plex forum) for the script!", "TemplateURL": "https://raw.githubusercontent.com/bjonness406/Docker-templates/master/Bjonness406/convert2mkv.xml", "Icon": "https://raw.githubusercontent.com/bjonness406/Docker-templates/master/Icon/avi-to-mkv.jpg", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/cache/appdata/convert2mkv", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/convert2mkv" }, "Repo": "Bjonness406's Repository", "ModeratorComment": "This app appears to have been abandonded, with no updates since 2016. Advised to utilize instead MakeMKV from DJoss", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Bjonness406sRepository/Bjonness406/convert2mkv.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 57558, "stars": 1, "trending": 0.054, "trends": [ 0.024, 0.054, 0.05, 0.05, 0.057, 0.054, 0.054 ], "trendsDate": [ 1695694070, 1698293243, 1700888756, 1703487933, 1706087149, 1708686347, 1711281961 ], "downloadtrend": [ 57374, 57405, 57434, 57463, 57496, 57527, 57558 ], "LastUpdateScan": 1711281961, "LastUpdate": 1477579917, "FirstSeen": 1476763200, "topTrending": 0.03 }, { "Name": "XMLTV-Schedules-Direct", "Repository": "huxy/xmltv-sd-json", "Registry": "https://hub.docker.com/r/huxy/xmltv-sd-json/", "Network": "bridge", "Privileged": "false", "license": "MIT", "Support": "https://forums.unraid.net/index.php?topic=49457.0", "Project": "https://sourceforge.net/projects/xmltv/", "BindTime": "true", "Overview": "An XMLTV installation based on Debian (including cron) with a JSON added grabber for Schedules Direct. [br]This allows use of Schedules Direct for all supported countries.\n For those not in the know; XMLTV is a set of programs to process TV (tvguide) listings and manage your TV viewing, storing listings in an XML format.[br][br]\n The JSON grabber currently provided with this docker is tv_grab_sd_json. Recently, it has been officially accepted into the XMLTV project.[br]", "TemplateURL": "https://raw.githubusercontent.com/HuxyUK/docker-containers/master/xmltv-sd-json/xmltv-sd-json.xml", "Icon": "https://raw.githubusercontent.com/HuxyUK/docker-containers/master/xmltv-sd-json/xmltv-sd-json-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Path", "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/XMLTVSchedulesDirect", "Mode": "rw", "Display": "always", "Description": "XMLTV configuration, including caches and cronjobs.", "Required": "true" }, "value": "/mnt/user/appdata/XMLTVSchedulesDirect" }, { "@attributes": { "Type": "Path", "Name": "EPG Data Directory", "Target": "/data", "Default": "/mnt/user/appdata/TVGuideXML", "Mode": "rw", "Display": "always", "Description": "EPG export destination.", "Required": "true" }, "value": "/mnt/user/appdata/TVGuideXML" }, { "@attributes": { "Type": "Path", "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Display": "hidden", "Description": "Container Path: /unraid", "Required": "false" }, "value": "/unraid" }, { "@attributes": { "Type": "Variable", "Name": "Output File", "Target": "FILENAME", "Default": "guide.xml", "Description": "XML destination filename.", "Mask": "false", "Display": "always", "Required": "true" }, "value": "guide.xml" }, { "@attributes": { "Type": "Variable", "Name": "Grabber", "Target": "GRABBER", "Default": "tv_grab_sd_json", "Description": "XMLTV Grabber to run.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "tv_grab_sd_json" }, { "@attributes": { "Type": "Variable", "Name": "Days To Grab", "Target": "DAYS", "Default": "", "Description": "Number of days to grab when script runs.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "1" }, { "@attributes": { "Type": "Variable", "Name": "Grabber Offset", "Target": "OFFSET", "Default": "0", "Description": "Offset to apply when script runs.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "0" }, { "@attributes": { "Type": "Variable", "Name": "Days To Grab at Startup", "Target": "STARTUPDAYS", "Default": "1", "Description": "Number of days to grab when docker starts.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "1" } ], "Repo": "Huxy's Repository", "Deprecated": true, "CAComment": "This project appears to have been abandoned and is now deprecated", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/HuxysRepository/xmltv-sd-json/xmltv-sd-json.xml", "CategoryList": [ "Downloaders" ], "downloads": 96649, "trending": 0.115, "trends": [ 0.026, 0.026, 0.07, 0.125, 0.128, 0.132, 0.115 ], "trendsDate": [ 1697882729, 1700478347, 1703077558, 1705676777, 1708275950, 1710871566, 1713470771 ], "downloadtrend": [ 96076, 96101, 96168, 96288, 96411, 96538, 96649 ], "LastUpdateScan": 1713470771, "LastUpdate": 1466169655, "FirstSeen": 1, "topTrending": 0.08900000000000001 }, { "TemplateURL": "https://raw.githubusercontent.com/Data-Monkey/docker-templates/master/Data-Monkey/chronograf.xml", "changes": "\n [center] [b]Data-Monkey:[/b] Netdata [/center]\n\n[center][font size=4]Change Log[/font][/center]\n\n[font size=3]2018.04.29[/font]\n- Initial release of the Chronograf template\n \n \n ", "Name": "Chronograf", "Support": "https://forums.unraid.net/topic/71264-support-data-monkey-chronograf/", "Project": "https://www.influxdata.com/time-series-platform/chronograf/", "Overview": "Chronograf is InfluxData\u2019s open source web application. Use Chronograf with the other components of the TICK stack to visualize your monitoring data and easily create alerting and automation rules.", "Registry": "https://hub.docker.com/_/chronograf/", "Repository": "chronograf", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8888", "ContainerPort": "8888", "Protocol": "tcp" } } }, "Data": { "Volume": { "HostDir": "", "ContainerDir": "/var/lib/chronograf", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:8888]/", "Icon": "https://raw.githubusercontent.com/Data-Monkey/docker-templates/master/Data-Monkey/img/chronograf.png", "BaseImage": "", "Repo": "Roland's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/RolandsRepository/Data-Monkey/chronograf.xml", "CategoryList": [ "Tools-System" ], "downloads": 153729530, "stars": 361, "trending": 0.1, "trends": [ 0.082, 0.094, 0.104, 0.086, 0.084, 0.082, 0.1 ], "trendsDate": [ 1696421153, 1699020395, 1702168418, 1704762369, 1707361560, 1709960759, 1712556361 ], "downloadtrend": [ 152887736, 153032081, 153190679, 153322147, 153450741, 153576340, 153729530 ], "LastUpdateScan": 1712556361, "LastUpdate": 1710560262, "FirstSeen": 1521950400, "topTrending": 0.018000000000000002, "topPerforming": 0.1 }, { "Name": "neo4j", "Repository": "neo4j", "Registry": "https://hub.docker.com/_/neo4j/", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/70658-support-data-monkey-neo4j", "Project": "https://neo4j.com/", "Overview": "Neo4j is a highly scalable, robust native graph database.", "WebUI": "http://[IP]:[PORT:7474]/", "TemplateURL": "https://raw.githubusercontent.com/Data-Monkey/docker-templates/master/Data-Monkey/neo4j.xml", "Icon": "https://raw.githubusercontent.com/Data-Monkey/docker-templates/master/Data-Monkey/img/neo4j.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/neo4j/data/" }, { "@attributes": { "Name": "WebUI", "Target": "7474", "Default": "7474", "Mode": "tcp", "Description": "WebUI HTTP Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7474" }, { "@attributes": { "Name": "Bolt", "Target": "7687", "Default": "7687", "Mode": "tcp", "Description": "Bolt access to the Neo4j API", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7687" }, { "@attributes": { "Name": "NEO4J_AUTH", "Target": "NEO4J_AUTH", "Default": "none", "Mode": "", "Description": "Container Variable: NEO4J_AUTH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "none" } ], "changes": "\n[center] [b]Data-Monkey:[/b] neo4j [/center]\n\n[center][font size=4]Change Log[/font][/center]\n\n[font size=3]2020.03.07[/font]\n- some cosmetic changes\n\n[font size=3]2018.03.25[/font]\n- Initial release of the neo4j template\n ", "Repo": "Roland's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/RolandsRepository/Data-Monkey/neo4j.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 263280553, "stars": 1211, "trending": 4.218, "trends": [ 0.532, 0.593, 0.548, 0.528, 0.662, 3.245, 4.218 ], "trendsDate": [ 1696241146, 1698840346, 1701435980, 1704035142, 1706634380, 1709233561, 1711829246 ], "downloadtrend": [ 238351054, 239773910, 241095230, 242375941, 243991523, 252175439, 263280553 ], "LastUpdateScan": 1711829246, "LastUpdate": 1711626251, "FirstSeen": 1521950400, "topTrending": 3.686, "topPerforming": 4.218 }, { "Name": "netdata", "Repository": "netdata/netdata", "Registry": "https://hub.docker.com/r/netdata/netdata", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/47828-support-data-monkey-netdata/", "Branch": [ { "Tag": "stable", "TagDescription": "Stable Netdata releases" }, { "Tag": "edge", "TagDescription": "Edge (Nightly) releases" } ], "Project": "https://docs.netdata.cloud/", "Overview": "Real-time performance monitoring, done right!\r\nReal-time, per second updates, snappy refreshes!\r\n300+ charts out of the box, 2000+ metrics monitored!\r\nZero configuration, zero maintenance, zero dependencies!\r\n\r\nLive demo: https://learn.netdata.cloud/docs/live-demo", "WebUI": "http://[IP]:[PORT:19999]", "TemplateURL": "https://raw.githubusercontent.com/Data-Monkey/docker-templates/master/Data-Monkey/netdata.xml", "Icon": "https://raw.githubusercontent.com/Data-Monkey/docker-templates/master/Data-Monkey/img/netdata.png", "ExtraParams": "--cap-add SYS_PTRACE --cap-add SYS_ADMIN --security-opt apparmor=unconfined --log-opt max-size=200m --log-opt max-file=1", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "281", "Mode": "", "Description": "If you want to have your container names resolved by netdata it needs to have access to docker group. To achive that just add environment variable PGID=999 to netdata container, where 999 is a docker group id from your host. This number can be found by running:\r\n\r\ngrep docker /etc/group | cut -d ':' -f 3", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "281" }, { "@attributes": { "Name": "Do Not Track", "Target": "DO_NOT_TRACK", "Default": "0", "Mode": "", "Description": "Set to 1 to stop anonymous tracking (https://docs.netdata.cloud/docs/anonymous-statistics/#opt-out)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Claim Token", "Target": "NETDATA_CLAIM_TOKEN", "Default": "", "Mode": "", "Description": "Only needed if you want to use NetData Cloud. Get this from https://app.netdata.cloud, Integrations, Docker & Kubernetes, Docker. Then copy the value of NETDATA_CLAIM_TOKEN without the trailing \\", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Claim URL", "Target": "NETDATA_CLAIM_URL", "Default": "", "Mode": "", "Description": "Only needed if you want to use NetData Cloud. Get this from https://app.netdata.cloud, Integrations, Docker & Kubernetes, Docker. Then copy the value of NETDATA_CLAIM_URL without the trailing \\", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Claim Rooms", "Target": "NETDATA_CLAIM_ROOMS", "Default": "", "Mode": "", "Description": "Only needed if you want to use NetData Cloud. Get this from https://app.netdata.cloud, Integrations, Docker & Kubernetes, Docker. Then copy the value of NETDATA_CLAIM_ROOMS without the trailing \\", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra Packages", "Target": "NETDATA_EXTRA_DEB_PACKAGES", "Default": "", "Mode": "", "Description": "Any extra packages that are needed (https://learn.netdata.cloud/docs/installing/docker#adding-extra-packages-at-runtime)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "proc", "Target": "/host/proc", "Default": "/proc", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/proc" }, { "@attributes": { "Name": "sys", "Target": "/host/sys", "Default": "/host/sys", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/sys" }, { "@attributes": { "Name": "doker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "os-release", "Target": "/host/etc/os-release", "Default": "/etc/os-release", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/os-release" }, { "@attributes": { "Name": "passwd", "Target": "/host/etc/passwd", "Default": "/etc/passwd", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/passwd" }, { "@attributes": { "Name": "group", "Target": "/host/etc/group", "Default": "/etc/group", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/group" }, { "@attributes": { "Name": "NetData_Config", "Target": "/etc/netdata", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/netdata/config" }, { "@attributes": { "Name": "NetData_Lib", "Target": "/var/lib/netdata", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/netdata/lib" }, { "@attributes": { "Name": "NetData_Cache", "Target": "/var/cache/netdata", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/netdata/cache" } ], "Repo": "Roland's Repository", "RecommendedRaw": "3/1/2021", "RecommendedDate": 1614574800, "RecommendedReason": { "en_US": "A great system wide dashboard with no setup required" }, "RecommendedWho": "Andrew", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/RolandsRepository/Data-Monkey/netdata.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 461053435, "stars": 530, "trending": 0.947, "trends": [ 1.319, 1.329, 1.358, 1.283, 1.312, 1.062, 0.947 ], "trendsDate": [ 1697882729, 1700478347, 1703077558, 1705676777, 1708275951, 1710871566, 1713470771 ], "downloadtrend": [ 428440367, 434210846, 440190320, 445912684, 451839480, 456688710, 461053435 ], "LastUpdateScan": 1713470771, "LastUpdate": 1713409414, "FirstSeen": 1465185600, "topTrending": -0.372, "topPerforming": 0.947 }, { "Name": "Apache-PHP", "Support": "http://forums.unraid.net/index.php?topic=49578.0", "Registry": "https://hub.docker.com/r/chvb/docker-apache-php/", "Repository": "chvb/docker-apache-php", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8005", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "8443", "ContainerPort": "443", "Protocol": "tcp" } ] } }, "Environment": { "Variable": { "Name": "", "Value": "" } }, "Data": { "Volume": [ { "HostDir": "/mnt/disks/SSD/appdata/apache-php/", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/disks/SSD/www/", "ContainerDir": "/web", "Mode": "rw" }, { "HostDir": "/mnt/disks/SSD/appdata/apache-php/logs/", "ContainerDir": "/logs", "Mode": "rw" }, { "HostDir": "/etc/localtime", "ContainerDir": "/etc/localtime", "Mode": "ro" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/img/apache-php.png", "Repo": "chvb's Repository", "TemplateURL": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/apache-php.xml", "Overview": "Apache based web server with basic PHP web server capabilities with the addition of php5-gd, php5-sqlite, php5-intl[br][br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n [b]/config[/b] : this path is used to store the configuration and the SSL certs files of the reverse proxy.[br]\n [b]/web[/b] : this path is the web directory[br]\n [b]/web/adminer[/b] : adminer path inside the web directory[br]\n [b]/logs[/b] : this path is the logs directory[br][br]\n\nI have added custom [b]Crontab[/b] functionality.To enable Cron jobs, edit the file [b]crons.conf[/b] in folder [/b]/config[/b]. [br]\nAdd as many tasks as you need, save the file, and [b]restart[/b] the container.[br][br]", "templatePath": "/tmp/GitHub/AppFeed/templates/chvbsRepository/chvb/apache-php.xml", "CategoryList": [ "Network-Web" ], "downloads": 781334, "stars": 1, "trending": 0.02, "trends": [ 0.033, 0.024, 0.022, 0.041, 0.026, 0.023, 0.02 ], "trendsDate": [ 1697465170, 1700321381, 1702919154, 1705518385, 1708117548, 1710713159, 1713306894 ], "downloadtrend": [ 780125, 780310, 780485, 780802, 781003, 781180, 781334 ], "LastUpdateScan": 1713306894, "LastUpdate": 1453646083, "FirstSeen": 1, "topTrending": -0.013000000000000001, "topPerforming": 0.02 }, { "Name": "DVBLink", "Support": "http://forums.unraid.net/index.php?topic=49578.0", "Overview": "DVBLink need to enjoy your favorite channels and recordings within your home network and on the go!", "Project": "http://dvblogic.com", "Registry": "https://hub.docker.com/r/chvb/docker-dvblink/", "Repository": "chvb/docker-dvblink", "BindTime": "true", "Privileged": "false", "Environment": "\n ", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "39876", "ContainerPort": "39876", "Protocol": "tcp" }, { "HostPort": "8100", "ContainerPort": "8100", "Protocol": "tcp" }, { "HostPort": "2222", "ContainerPort": "22", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/Recordings", "ContainerDir": "/recordings", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/DVBLink/config", "ContainerDir": "/usr/local/bin/dvblink", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/DVBLink/data", "ContainerDir": "/opt/DVBLink", "Mode": "rw" } ] }, "Version": "1.0", "WebUI": "http://[IP]:[PORT:39876]/", "Icon": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/img/dvblink.jpg", "Repo": "chvb's Repository", "TemplateURL": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/DVBLink.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/chvbsRepository/chvb/DVBLink.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 33925, "stars": 2, "trending": 0.392, "trends": [ 5.752, 5.265, 0.896, 1.468, 1.096, 0.364, 0.392 ], "trendsDate": [ 1697781936, 1700377537, 1702976766, 1705575957, 1708175138, 1710770773, 1713369981 ], "downloadtrend": [ 30805, 32517, 32811, 33300, 33669, 33792, 33925 ], "LastUpdateScan": 1713369981, "LastUpdate": 1497013943, "FirstSeen": 1499486400, "topTrending": -5.359999999999999 }, { "Name": "Kerio-Connect", "Support": "http://forums.unraid.net/index.php?topic=49578.0", "Overview": "Kerio Connect is Mail/Groupware like Microsoft Exchange, but running on Linux. More Informations under www.kerio.com/connect", "Project": "http://kerio.com", "Registry": "https://hub.docker.com/r/chvb/docker-kerio-connect/", "Repository": "chvb/docker-kerio-connect", "BindTime": "true", "Privileged": "false", "Environment": "\n ", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "4040", "ContainerPort": "4040", "Protocol": "tcp" }, { "HostPort": "222", "ContainerPort": "22", "Protocol": "tcp" }, { "HostPort": "25", "ContainerPort": "25", "Protocol": "tcp" }, { "HostPort": "465", "ContainerPort": "465", "Protocol": "tcp" }, { "HostPort": "587", "ContainerPort": "587", "Protocol": "tcp" }, { "HostPort": "110", "ContainerPort": "110", "Protocol": "tcp" }, { "HostPort": "995", "ContainerPort": "995", "Protocol": "tcp" }, { "HostPort": "143", "ContainerPort": "143", "Protocol": "tcp" }, { "HostPort": "993", "ContainerPort": "993", "Protocol": "tcp" }, { "HostPort": "119", "ContainerPort": "119", "Protocol": "tcp" }, { "HostPort": "563", "ContainerPort": "563", "Protocol": "tcp" }, { "HostPort": "389", "ContainerPort": "389", "Protocol": "tcp" }, { "HostPort": "636", "ContainerPort": "636", "Protocol": "tcp" }, { "HostPort": "8001", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "4443", "ContainerPort": "443", "Protocol": "tcp" }, { "HostPort": "5222", "ContainerPort": "5222", "Protocol": "tcp" }, { "HostPort": "5223", "ContainerPort": "5223", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/KerioConnect", "ContainerDir": "/opt/kerio", "Mode": "rw" }, { "HostDir": "/mnt/user/KerioConnect/mailstore", "ContainerDir": "/kerio_store", "Mode": "rw" }, { "HostDir": "/mnt/user/Backup/KerioConnect", "ContainerDir": "/backup", "Mode": "rw" } ] }, "Version": "1.0", "WebUI": "https://[IP]:[PORT:4040]/", "Icon": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/img/kerioconnect.png", "Repo": "chvb's Repository", "TemplateURL": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/kerio-connect.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/chvbsRepository/chvb/kerio-connect.xml", "CategoryList": [ "Network-Web", "Network-Other" ], "downloads": 43829, "stars": 4, "trending": 0.851, "trends": [ 4.168, 4.201, 2.222, 1.015, 0.814, 0.826, 0.851 ], "trendsDate": [ 1696291542, 1698890745, 1702168418, 1704762369, 1707361560, 1709960759, 1712556361 ], "downloadtrend": [ 39634, 41372, 42312, 42746, 43097, 43456, 43829 ], "LastUpdateScan": 1712556361, "LastUpdate": 1559642998, "FirstSeen": 1496894400, "topTrending": -3.317 }, { "Name": "OnlyOfficeDocumentServer", "Project": "https://www.onlyoffice.com/", "Overview": "This Version is without the connection Limit of 20 Users and supports the mobile editing.\n ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.\n\tHTTPS Support can be enable creating a \"certs\" folder in the data directory and placing onlyoffice.crt and onlyoffice.key in it. Add fonts by placing [fontname].ttf in the font folder and force updating the container.", "Registry": "https://hub.docker.com/repository/docker/chvb/onlyofficedocumentserver", "GitHub": "https://github.com/chvb/onlyofficedocumentserver", "Repository": "chvb/onlyofficedocumentserver:latest", "Support": "http://forums.unraid.net/index.php?topic=49578.0", "BindTime": "true", "Privileged": "false", "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/onlyofficeds/logs", "ContainerDir": "/var/log/onlyoffice", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/onlyofficeds/Data", "ContainerDir": "/var/www/onlyoffice/Data", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/onlyofficeds/lib", "ContainerDir": "/var/lib/onlyoffice", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/onlyofficeds/database", "ContainerDir": "/var/lib/postgresql", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/onlyofficeds/fonts", "ContainerDir": "/usr/share/fonts/", "Mode": "rw" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8080", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "4430", "ContainerPort": "443", "Protocol": "tcp" } ] } }, "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://github.com/chvb/docker-templates/raw/master/chvb/img/OnlyOfficeDocumentServer.jpg", "Repo": "chvb's Repository", "TemplateURL": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/OnlyOfficeDocumentServer.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/chvbsRepository/chvb/OnlyOfficeDocumentServer.xml", "CategoryList": [ "Productivity", "Tools" ], "downloads": 227492, "stars": 5, "trending": 0.041, "trends": [ 0.047, 0.042, 0.033, 0.033, 0.035, 0.043, 0.041 ], "trendsDate": [ 1697407535, 1700321381, 1702919154, 1705518386, 1708117548, 1710713159, 1713306894 ], "downloadtrend": [ 226978, 227073, 227149, 227223, 227302, 227399, 227492 ], "LastUpdateScan": 1713306894, "LastUpdate": 1601623607, "FirstSeen": 1601201278, "topTrending": -0.005999999999999998, "topPerforming": 0.041 }, { "Name": "TvhProxy", "Repository": "chvb/docker-tvhproxy", "Registry": "https://hub.docker.com/r/chvb/docker-tvhproxy", "Network": "br0", "Privileged": "false", "Support": "http://forums.unraid.net/index.php?topic=49578.0", "Overview": "TvhProxy is a small flask app to proxy requests between Plex Media Server and Tvheadend.You have to run this Docker Container as a seperate IP Address. This Function is supportet with UNRAID 6.4[br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]Port 80:[/b] Must be export as Port 80 [br]\r\n [b]Port 5004:[/b] Must be export as Port 5004 [br]", "WebUI": "http://[IP]:[PORT:5004]/", "TemplateURL": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/TvhProxy.xml", "Icon": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/img/tvhproxy.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "TvHeadend URL", "Target": "TVH_URL", "Default": "http://username:password@tvheadendip:9981", "Mode": "", "Description": "Container Variable: TVH_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://username:password@tvheadendip:9981" }, { "@attributes": { "Name": "Tuner Count", "Target": "TVH_TUNER_COUNT", "Default": "4", "Mode": "", "Description": "Container Variable: TVH_TUNER_COUNT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4" } ], "Repo": "chvb's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/chvbsRepository/chvb/TvhProxy.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 411847, "stars": 2, "trending": 0.08, "trends": [ 0.571, 0.443, 0.205, 0.287, 0.248, 0.094, 0.08 ], "trendsDate": [ 1697565989, 1700321381, 1702919154, 1705518386, 1708117549, 1710713159, 1713306894 ], "downloadtrend": [ 406291, 408097, 408934, 410109, 411129, 411516, 411847 ], "LastUpdateScan": 1713306894, "LastUpdate": 1509089942, "FirstSeen": "1498761403", "topTrending": -0.49099999999999994, "topPerforming": 0.08 }, { "Name": "Webgrabplus", "Repository": "chvb/docker-webgrabplus", "Registry": "https://hub.docker.com/r/chvb/docker-webgrabplus/~/dockerfile/", "Network": "bridge", "Privileged": "false", "Support": "https://hub.docker.com/r/chvb/docker-webgrabplus/", "Overview": "WebGrab+Plus is a XML EPG Grabber that can be used together with Tvheadend.", "TemplateURL": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/WebGrabPlus.xml", "Icon": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/img/webgrabplusplus.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/WebGrabPlus/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/WebGrabPlus/" }, { "@attributes": { "Name": "data", "Target": "/data", "Default": "/mnt/user/appdata/tvheadend/data/", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tvheadend/data/" } ], "Repo": "chvb's Repository", "ModeratorComment": "Would be generally recommended to install the version from linuxserver.io", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/chvbsRepository/chvb/WebGrabPlus.xml", "CategoryList": [ "Downloaders" ], "downloads": 290464, "stars": 1, "LastUpdateScan": 1712968192, "LastUpdate": 1499027398, "FirstSeen": "1498762357" }, { "Name": "FlexTV", "Overview": "A super-sexy voice interface for the Plex HTPC.", "Project": "https://github.com/d8ahazard/FlexTV", "Registry": "https://registry.hub.docker.com/r/jcreynolds/flextv/", "GitHub": "https://github.com/jcreynolds/docker-templates", "Repository": "jcreynolds/flextv", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "5666", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "5667", "ContainerPort": "443", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "path to config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://github.com/d8ahazard/Phlex/raw/master/img/android-icon-144x144.png", "Repo": "jcreynolds' Repository", "TemplateURL": "https://raw.githubusercontent.com/jcreynolds/docker-templates/master/FlexTV.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/jcreynoldsRepository/FlexTV.xml", "CategoryList": [ "MediaApp" ], "downloads": 82306, "stars": 1, "trending": 0.391, "trends": [ 2.179, 2.124, 1.469, 0.266, 0.465, 0.383, 0.391 ], "trendsDate": [ 1695823562, 1698422751, 1701018343, 1703617541, 1706216736, 1708815948, 1711408561 ], "downloadtrend": [ 78186, 79883, 81074, 81290, 81670, 81984, 82306 ], "LastUpdateScan": 1711408561, "LastUpdate": 1558060775, "FirstSeen": 1558037210, "topTrending": -1.7879999999999998 }, { "Name": "NodeLink", "Overview": "NodeLink is a Node Server which creates nodes (virtual devices) within the ISY.", "Project": "http://automationshack.com/wp/nodelink/", "Support": "http://forums.unraid.net/index.php?topic=50388.0", "Registry": "https://registry.hub.docker.com/r/jcreynolds/nodelink/", "GitHub": "https://github.com/jcreynolds/docker-templates", "Repository": "jcreynolds/nodelink", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host", "Publish": "\n " }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "path to config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:8090]", "Icon": "https://raw.githubusercontent.com/jcreynolds/docker-templates/master/Icons/NodeLink.png", "ExtraParams": "-i", "Repo": "jcreynolds' Repository", "TemplateURL": "https://raw.githubusercontent.com/jcreynolds/docker-templates/master/NodeLink.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/jcreynoldsRepository/NodeLink.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 10571, "trending": 0.341, "trends": [ 0.28, 0.298, 0.345, 0.315, 0.314, 0.294, 0.341 ], "trendsDate": [ 1695694071, 1698293243, 1700888757, 1703487933, 1706087149, 1708686347, 1711281962 ], "downloadtrend": [ 10371, 10402, 10438, 10471, 10504, 10535, 10571 ], "LastUpdateScan": 1711281962, "LastUpdate": 1558021940, "FirstSeen": 1, "topTrending": 0.061 }, { "Name": "munin-server", "Project": "http://munin-monitoring.org/", "Overview": "Primarily provides server stats for your unRAID instance in addition to monitoring other servers", "Registry": "https://registry.hub.docker.com/r/shaf/munin-server/", "Repository": "shaf/munin-server", "BindTime": "true", "Privileged": "false", "Support": "http://forums.unraid.net/index.php?topic=50678.0", "Environment": { "Variable": [ { "Name": "ALLOWED_HOSTS", "Value": "127.0.0.1/32" }, { "Name": "HOSTNAME", "Value": "unRAID" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8888", "ContainerPort": "80", "Protocol": "tcp" }, { "HostPort": "4949", "ContainerPort": "4949", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/munin-server/conf", "ContainerDir": "/etc/munin/munin-conf.d", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/munin-server/www", "ContainerDir": "/var/cache/munin/www", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/munin-server/rrd", "ContainerDir": "/var/lib/munin", "Mode": "rw" }, { "HostDir": "/", "ContainerDir": "/rootfs", "Mode": "ro" }, { "HostDir": "/sys", "ContainerDir": "/sys", "Mode": "ro" } ] }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/shaf/unraid-docker-templates/master/shaf/images/munin-icon.png", "Repo": "JugniJi's Repository", "TemplateURL": "https://raw.githubusercontent.com/shaf/unraid-docker-templates/master/shaf/munin-server.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/JugniJisRepository/shaf/munin-server.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 477243, "stars": 3, "trending": 0.005, "trends": [ 0.004, 0.003, 0.004, 0.007, 0.006, 0.007, 0.005 ], "trendsDate": [ 1696241147, 1698840346, 1701435981, 1704035142, 1706634380, 1709233561, 1711829246 ], "downloadtrend": [ 477089, 477104, 477124, 477158, 477187, 477219, 477243 ], "LastUpdateScan": 1711829246, "LastUpdate": 1508611752, "FirstSeen": 1470110400, "topTrending": 0.001, "topPerforming": 0.005 }, { "Name": "apcupsd-influxdb-exporter", "Repository": "atribe/apcupsd-influxdb-exporter", "Registry": "https://cloud.docker.com/repository/docker/atribe/apcupsd-influxdb-exporter", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/49775-support-for-atribes-repo-docker-images/", "Project": "https://github.com/atribe/apcupsd-influxdb-exporter", "Overview": "Docker wrapper for a python script to query apcupsd via a python version of apcaccess, it then sends the data to influxdb.", "TemplateURL": "https://raw.githubusercontent.com/atribe/unRAID-docker/master/apcupsd-influxdb-exporter.xml", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HOSTNAME", "Target": "HOSTNAME", "Default": "unraid", "Mode": "", "Description": "host you want the measurements to show up as in influxdb", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "panthro" }, { "@attributes": { "Name": "WATTS", "Target": "WATTS", "Default": "", "Mode": "", "Description": "If your UPS doesn't have the NOMPOWER metric then specify the rated watts so that the load percentage can be used to calculate the current watts", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1500" }, { "@attributes": { "Name": "INFLUXDB_HOST", "Target": "INFLUXDB_HOST", "Default": "localhost", "Mode": "", "Description": "ip address of influxdb", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10.13.13.15" }, { "@attributes": { "Name": "APCUPSD_HOST", "Target": "APCUPSD_HOST", "Default": "localhost", "Mode": "", "Description": "address of host running apcupsd", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10.13.13.15" }, { "@attributes": { "Name": "INFLUXDB_PORT", "Target": "INFLUXDB_PORT", "Default": "8086", "Mode": "", "Description": "Container Variable: INFLUXDB_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8086" }, { "@attributes": { "Name": "INFLUXDB_DATABASE", "Target": "INFLUXDB_DATABASE", "Default": "apcupsd", "Mode": "", "Description": "influxdb database name to store values", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "apcupsd" }, { "@attributes": { "Name": "INFLUXDB_USER", "Target": "INFLUXDB_USER", "Default": "", "Mode": "", "Description": "User name for Influxdb", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB_PASSWORD", "Target": "INFLUXDB_PASSWORD", "Default": "", "Mode": "", "Description": "Password for Influxdb", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debugging Output", "Target": "VERBOSE", "Default": "false", "Mode": "", "Description": "Set this variable to true to see the output in the docker log.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "atribe's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/apcupsd-influxdb-exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 853371, "stars": 1, "trending": 0.068, "trends": [ 0.045, 0.056, 0.042, 0.009, 0.03, 0.038, 0.068 ], "trendsDate": [ 1696291542, 1698890745, 1702168419, 1704762369, 1707361560, 1709960759, 1712556361 ], "downloadtrend": [ 851295, 851776, 852130, 852206, 852461, 852788, 853371 ], "LastUpdateScan": 1712556361, "LastUpdate": 1592954769, "FirstSeen": 1548205331, "topTrending": 0.023000000000000007, "topPerforming": 0.068 }, { "Name": "apt-cacher-ng", "Overview": "Apt-Cacher NG is a caching proxy, specialized for package files from Linux distributors, primarily for Debian (and Debian based) distributions but not limited to those.", "Project": "https://www.unix-ag.uni-kl.de/~bloch/acng/", "Support": "https://forums.unraid.net/index.php?topic=51498.0", "Registry": "https://hub.docker.com/r/sameersbn/apt-cacher-ng/", "GitHub": "https://github.com/sameersbn/docker-apt-cacher-ng", "Repository": "sameersbn/apt-cacher-ng", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "3142", "ContainerPort": "3142", "Protocol": "tcp" } } }, "Environment": "\n ", "Data": { "Volume": { "HostDir": "/mnt/user/appdata/apt-cacher-ng", "ContainerDir": "/var/cache/apt-cacher-ng", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:3142]/", "Icon": "https://github.com/atribe/unRAID-docker/raw/master/icons/apt-cacher.png", "Repo": "atribe's Repository", "TemplateURL": "https://raw.githubusercontent.com/atribe/unRAID-docker/master/apt-cacher-ng.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/apt-cacher-ng.xml", "CategoryList": [ "Network-Proxy", "Network-Other", "Tools-Utilities" ], "downloads": 8209006, "stars": 55, "trending": 0.193, "trends": [ 0.174, 0.221, 0.192, 0.142, 0.161, 0.198, 0.193 ], "trendsDate": [ 1696759532, 1699355223, 1702168419, 1704762369, 1707361561, 1709960760, 1712556361 ], "downloadtrend": [ 8118652, 8136603, 8152218, 8163805, 8176943, 8193148, 8209006 ], "LastUpdateScan": 1712556361, "LastUpdate": 1701095085, "FirstSeen": 1472443200, "topTrending": 0.019000000000000017, "topPerforming": 0.193 }, { "Name": "glances", "Overview": "Glances is a cross-platform curses-based system monitoring tool written in Python.", "Project": "https://github.com/nicolargo/glances", "Support": "https://forums.unraid.net/index.php?topic=51498.0", "Registry": "https://hub.docker.com/r/nicolargo/glances/", "GitHub": "https://github.com/nicolargo/glances", "Repository": "nicolargo/glances", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host" }, "Data": { "Volume": [ { "HostDir": "/mnt", "ContainerDir": "/mnt", "Mode": "ro" }, { "HostDir": "/var/run/docker.sock", "ContainerDir": "/var/run/docker.sock", "Mode": "ro" } ] }, "Environment": { "Variable": { "Name": "GLANCES_OPT", "Value": "-w" } }, "WebUI": "http://[IP]:[PORT:61208]/", "Icon": "https://github.com/nicolargo/glances/raw/master/glances/outputs/static/images/glances.png", "ExtraParams": "--pid=host", "Repo": "atribe's Repository", "TemplateURL": "https://raw.githubusercontent.com/atribe/unRAID-docker/master/glances.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/glances.xml", "CategoryList": [ "Network-Management", "Network-Other", "Tools-Utilities" ], "downloads": 77512827, "stars": 172, "trending": 0.877, "trends": [ 0.678, 0.627, 0.512, 0.829, 0.665, 0.763, 0.877 ], "trendsDate": [ 1697565989, 1700321382, 1702919154, 1705518386, 1708117549, 1710713159, 1713306894 ], "downloadtrend": [ 74259181, 74727851, 75112101, 75739819, 76247159, 76833073, 77512827 ], "LastUpdateScan": 1713306894, "LastUpdate": 1712998106, "FirstSeen": 1472529600, "topTrending": 0.19899999999999995, "topPerforming": 0.877 }, { "Name": "Grafana", "Overview": "Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB.", "Project": "http://grafana.org/", "Support": "https://forums.unraid.net/index.php?topic=51498.0", "Registry": "https://hub.docker.com/r/grafana/grafana/", "GitHub": "https://github.com/grafana/grafana", "Repository": "grafana/grafana", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "3000", "ContainerPort": "3000", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "GF_SERVER_ROOT_URL", "Value": "http://your.server.ip.or.hostname" }, { "Name": "GF_SECURITY_ADMIN_PASSWORD", "Value": "admin" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/grafana", "ContainerDir": "/var/lib/grafana", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:3000]/", "Icon": "https://github.com/atribe/unRAID-docker/raw/master/icons/grafana.png", "ExtraParams": "--user \"$(id -u)\"", "Repo": "atribe's Repository", "TemplateURL": "https://raw.githubusercontent.com/atribe/unRAID-docker/master/grafana.xml", "RecommendedRaw": "9/1/2020", "RecommendedDate": 1598932800, "RecommendedReason": { "en_US": "An integral part of the Ultimate Unraid Dashboard project" }, "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/grafana.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 4565262683, "stars": 3019, "trending": 0.756, "trends": [ 0.907, 0.944, 0.922, 0.817, 0.843, 0.803, 0.756 ], "trendsDate": [ 1696759533, 1699355223, 1702168419, 1704762369, 1707361561, 1709960760, 1712556361 ], "downloadtrend": [ 4337975429, 4379315021, 4420067115, 4456471090, 4494378169, 4530749919, 4565262683 ], "LastUpdateScan": 1712556361, "LastUpdate": 1712404458, "FirstSeen": 1490068800, "topTrending": -0.15100000000000002, "topPerforming": 0.756 }, { "Name": "HDDTemp", "Repository": "drewster727/hddtemp-docker", "Registry": "https://hub.docker.com/r/drewster727/hddtemp-docker/", "Network": "host", "Privileged": "true", "Support": "https://forums.unraid.net/topic/49775-support-for-atribes-repo-docker-images/", "Project": "https://hub.docker.com/r/drewster727/hddtemp-docker/", "Overview": "Ubuntu based image with hddtemp installed and configured to be accessible by other docker containers. In this case it is perfect for use with Telegraf and it's hdd temp plugin.", "TemplateURL": "https://raw.githubusercontent.com/atribe/unRAID-docker/master/hddtemp.xml", "Icon": "https://github.com/atribe/unRAID-docker/raw/master/icons/hddtemp.png", "MinVer": "", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "docker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "/dev", "Target": "/dev", "Default": "/dev", "Mode": "rw", "Description": "Container Path: /dev", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev" }, { "@attributes": { "Name": "timezone", "Target": "TZ", "Default": "America/Denver", "Mode": "", "Description": "Timezone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Denver" }, { "@attributes": { "Name": "HDDTEMP_ARGS", "Target": "HDDTEMP_ARGS", "Default": "-q -d -F /dev/sd*", "Mode": "", "Description": "Container Variable: HDDTEMP_ARGS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-q -d -F /dev/sd*" } ], "Repo": "atribe's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/hddtemp.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 5429354, "stars": 4, "trending": 0.04, "trends": [ 0.025, 0.032, 0.037, 0.031, 0.021, 0.024, 0.04 ], "trendsDate": [ 1695823562, 1698422751, 1701018343, 1703617541, 1706216736, 1708815948, 1711408561 ], "downloadtrend": [ 5419311, 5421036, 5423046, 5424724, 5425885, 5427191, 5429354 ], "LastUpdateScan": 1711408561, "LastUpdate": 1612825518, "FirstSeen": "1528858402", "topTrending": 0.015, "topPerforming": 0.04 }, { "Name": "Influxdb", "Overview": "InfluxDB is an open source time series database with no external dependencies. It's useful for recording metrics, events, and performing analytics.", "Project": "https://influxdata.com/", "Support": "https://forums.unraid.net/index.php?topic=51498.0", "Registry": "https://hub.docker.com/_/influxdb/", "GitHub": "https://github.com/influxdata/influxdb", "Repository": "influxdb:latest", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8083", "ContainerPort": "8083", "Protocol": "tcp" }, { "HostPort": "8086", "ContainerPort": "8086", "Protocol": "tcp" } ] } }, "Environment": "\n ", "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/influxdb", "ContainerDir": "/var/lib/influxdb", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/influxdb/db2", "ContainerDir": "/var/lib/influxdb2", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8083]/", "Icon": "https://raw.githubusercontent.com/pootzko/InfluxData.Net/master/nuget-icon.png", "Repo": "atribe's Repository", "TemplateURL": "https://raw.githubusercontent.com/atribe/unRAID-docker/master/influxdb.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/influxdb.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 1028994390, "stars": 1857, "trending": 0.207, "trends": [ 0.255, 0.266, 0.231, 0.222, 0.223, 0.219, 0.207 ], "trendsDate": [ 1695881140, 1698503874, 1701097585, 1703696741, 1706295948, 1708895153, 1711490773 ], "downloadtrend": [ 1014994470, 1017701851, 1020055839, 1022328693, 1024616070, 1026860516, 1028994390 ], "LastUpdateScan": 1711490773, "LastUpdate": 1710576844, "FirstSeen": 1472788800, "topTrending": -0.048000000000000015, "topPerforming": 0.207 }, { "Name": "Plex-Data-Collector-for-InfluxDB", "Repository": "achumchal/plex_data_collector_for_influxdb", "Registry": "https://hub.docker.com/r/achumchal/plex_data_collector_for_influxdb", "Support": "https://github.com/unriad-stuff/Plex-Data-Collector-For-InfluxDB/issues", "Project": "https://github.com/barrycarey/Plex-Data-Collector-For-InfluxDB", "Repo": "atribe's Repository", "ModeratorComment": "Repository no longer exists on dockerHub", "Blacklist": true, "Overview": "A speedtest docker container that forwards the data to influxDB. Download the config.ini file from https://github.com/unriad-stuff/Plex-Data-Collector-For-InfluxDB/blob/master/config.ini before you start the container.", "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/plex-data-collector-for-influxdb.xml", "CategoryList": [ "Cloud", "Network-Web" ], "LastUpdateScan": 1712556362, "FirstSeen": 1548259280 }, { "Name": "SpeedtestforInfluxDB", "Repository": "barrycarey/speedtest-for-influxdb-and-grafana", "Registry": "https://hub.docker.com/r/barrycarey/speedtest-for-influxdb-and-grafana", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/49775-support-for-atribes-repo-docker-images/", "Project": "https://github.com/barrycarey/speedtest-for-influxdb-and-grafana", "Overview": "A speedtest docker container that forwards the data to influxDB. Download the config.ini file from https://github.com/barrycarey/Speedtest-for-InfluxDB-and-Grafana/blob/master/config.ini before you start the container.", "TemplateURL": "https://raw.githubusercontent.com/atribe/unRAID-docker/master/speedtest-influxdb.xml", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Config File", "Target": "/src/config.ini", "Default": "/mnt/user/appdata/speedtest-influxdb/config.ini", "Mode": "rw", "Description": "Download the config.ini file from https://github.com/barrycarey/Speedtest-for-InfluxDB-and-Grafana/blob/master/config.ini and copy it to /mnt/user/appdata/speedtest-influxdb/config.ini\r\nCOPY THE FILE BEFORE YOU START THE CONTAINER. IF YOU DON'T AN EMPTY DIRECTORY WILL BE CREATED INSTEAD.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/speedtest-influxdb/config.ini" }, "Repo": "atribe's Repository", "CAComment": "Technically this app is deprecated (retired) and has been replaced. See here. This app itself though is not being deprecated within Apps for the time being", "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/speedtest-influxdb.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 669509, "stars": 3, "trending": 0.018, "trends": [ 0.02, 0.014, 0.016, 0.016, 0.015, 0.015, 0.018 ], "trendsDate": [ 1695557130, 1698156361, 1700751967, 1703351161, 1705950364, 1708549556, 1711145176 ], "downloadtrend": [ 668886, 668979, 669084, 669188, 669287, 669390, 669509 ], "LastUpdateScan": 1711145176, "LastUpdate": 1568589542, "FirstSeen": 1573355252, "topTrending": -0.0020000000000000018, "topPerforming": 0.018 }, { "Name": "telegraf", "Repository": "telegraf:latest", "Registry": "https://hub.docker.com/_/telegraf/", "Network": "host", "Privileged": "true", "Support": "https://forums.unraid.net/index.php?topic=51498.0", "Project": "https://github.com/influxdata/telegraf", "Overview": "Telegraf gathers metrics from your system and sends them to an InfluxDB server for storage. From InfluxDB you would typically use something like Grafana to plot the data.[br]\r\n Both Grafana and Influxdb are available through Community Apps[br]\r\n [br]\r\n [b][span style='color: #E80000;']This version of telegraf requires you to manually place a config file at /mnt/user/appdata/telegraf/telegraf.conf[/span][/b] The container will not start without it.[br]\r\n [br]\r\n The default telegraf.conf file can be extracted from telegraf by running this command before you launch telegraf[br]\r\n docker run --rm telegraf telegraf config > /mnt/cache/appdata/telegraf/telegraf.conf[br]\r\n [br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]Container Volumes:[/b][br]\r\n [b]/var/run/docker.sock[/b] Read Only. Location of your docker socket.[br]\r\n [b]/var/run/utmp[/b] Read Only. Location of your utmp file.[br]\r\n [b]/run/udev[/b] Read Only. Allows you to identify devices based on their properties, like vendor ID and device ID[br]\n [b]/rootfs[/b] Read Only. To be mapped to the root of the host file system. This is so the disk usage reported will be that of the host system.[br]\r\n [b]/rootfs/etc[/b] Read Only. To be mapped to the etc of the host file system. This is so the disk usage reported will be that of the host system.[br]\r\n [b]/rootfs/proc[/b] Read Only. To be mapped to the proc of the host file system. This is so the disk usage reported will be that of the host system.[br]\r\n [b]/rootfs/sys[/b] Read Only. To be mapped to the sys of the host file system. This is so the disk usage reported will be that of the host system.[br]\r\n [br]\r\n [b]Environment Variables:[/b][br]\r\n [b]HOST_MOUNT_PREFIX[/b] Name of container volume mapping of the root file system.[br]\r\n [b]HOST_ETC[/b] Name of the etc volume mapping of the root file system.[br]\r\n [b]HOST_PROC[/b] Name of the proc volume mapping of the root file system.[br]\r\n [b]HOST_SYS[/b] Name of the sys volume mapping of the root file sytem.[br]", "TemplateURL": "https://raw.githubusercontent.com/atribe/unRAID-docker/master/telegraf.xml", "Icon": "https://github.com/atribe/unRAID-docker/raw/master/icons/telegraf.png", "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/var/run/utmp", "Default": "/var/run/utmp", "Mode": "ro", "Description": "Container Path: /var/run/utmp", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 2", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 3", "Target": "/rootfs", "Default": "/", "Mode": "ro", "Description": "Container Path: /rootfs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 4", "Target": "/rootfs/sys", "Default": "/sys", "Mode": "ro", "Description": "Container Path: /rootfs/sys", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 5", "Target": "/rootfs/etc", "Default": "/etc", "Mode": "ro", "Description": "Container Path: /rootfs/etc", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 6", "Target": "/rootfs/proc", "Default": "/proc", "Mode": "ro", "Description": "Container Path: /rootfs/proc", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 7", "Target": "/etc/telegraf/telegraf.conf", "Default": "/mnt/user/appdata/telegraf/telegraf.conf", "Mode": "rw", "Description": "Container Path: /etc/telegraf/telegraf.conf", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 8", "Target": "/run/udev", "Default": "/run/udev", "Mode": "ro", "Description": "Container Path: /run/udev", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Key 1", "Target": "HOST_PROC", "Default": "/rootfs/proc", "Mode": "", "Description": "Container Variable: HOST_PROC", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Key 2", "Target": "HOST_SYS", "Default": "/rootfs/sys", "Mode": "", "Description": "Container Variable: HOST_SYS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Key 3", "Target": "HOST_ETC", "Default": "/rootfs/etc", "Mode": "", "Description": "Container Variable: HOST_ETC", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Key 4", "Target": "HOST_MOUNT_PREFIX", "Default": "/rootfs", "Mode": "", "Description": "Container Variable: HOST_MOUNT_PREFIX", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "atribe's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/telegraf.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 585984509, "stars": 656, "trending": 0.297, "trends": [ 0.317, 0.333, 0.314, 0.31, 0.29, 0.298, 0.297 ], "trendsDate": [ 1695989146, 1698588332, 1701183975, 1703783138, 1706382350, 1708981570, 1711577169 ], "downloadtrend": [ 575283748, 577202987, 579019615, 580820046, 582506714, 584246803, 585984509 ], "LastUpdateScan": 1711577169, "LastUpdate": 1710580232, "FirstSeen": 1607655445, "topTrending": -0.020000000000000018, "topPerforming": 0.297 }, { "Name": "untelegraf", "Repository": "appcelerator/telegraf:latest", "Registry": "https://hub.docker.com/r/appcelerator/telegraf/", "Support": "https://forums.unraid.net/index.php?topic=51498.0", "Icon": "https://github.com/atribe/unRAID-docker/raw/master/icons/telegraf.png", "Repo": "atribe's Repository", "ModeratorComment": "No longer exists on dockerHub", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Blacklist": true, "Overview": "Telegraf gathers metrics from your system and sends them to an InfluxDB server for storage. From InfluxDB you would typically use something like Grafana to plot the data.[br]\r\n Both Grafana and Influxdb are available through Community Apps[br]\r\n [br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]Container Volumes:[/b][br]\r\n [b]/var/run/docker.sock[/b] Read Only. Location of your docker socket.[br]\r\n [b]/var/run/utmp[/b] Read Only. Location of your utmp file.[br]\r\n [b]/rootfs[/b] Read Only. To be mapped to the root of the host file system. This is so the disk usage reported will be that of the host system.[br]\r\n [b]/rootfs/etc[/b] Read Only. To be mapped to the etc of the host file system. This is so the disk usage reported will be that of the host system.[br]\r\n [b]/rootfs/proc[/b] Read Only. To be mapped to the proc of the host file system. This is so the disk usage reported will be that of the host system.[br]\r\n [b]/rootfs/sys[/b] Read Only. To be mapped to the sys of the host file system. This is so the disk usage reported will be that of the host system.[br]\r\n [br]\r\n [b]Environment Variables:[/b][br]\r\n [b]INFLUXDB_RETENTION_POLICY[/b] Name of the retention policy. This should be present, but with no value assigned, as that is the default for InfluxDB 1.0.0\r\n [b]HOST_MOUNT_PREFIX[/b] Name of container volume mapping of the root file system.[br]\r\n [b]HOST_ETC[/b] Name of the etc volume mapping of the root file system.[br]\r\n [b]HOST_PROC[/b] Name of the proc volume mapping of the root file system.[br]\r\n [b]HOST_SYS[/b] Name of the sys volume mapping of the root file sytem.[br]\r\n [b]INFLUXDB_URL[/b] The url of the influxdb api, example: http://192.168.1.10:8086[br]\r\n [b][u][span style='color: #E80000;']CLICK ADVANCED VIEW AND SET THE ENVIRONMENT VARIABLES[/span][/u][/b][br]\r\n [br]\r\n [b][u][span style='color: #E80000;']More environtment variables are available and covered on the docker hub page: https://hub.docker.com/r/appcelerator/telegraf/.[/span][/u][/b]", "templatePath": "/tmp/GitHub/AppFeed/templates/atribesRepository/untelegraf.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1712556362, "FirstSeen": "1488244832" }, { "Name": "Godaddy-ddns", "Repository": "jwater7/godaddy-publicip-updater", "Registry": "https://hub.docker.com/r/jwater7/godaddy-publicip-updater/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/86922-support-kru-x-godaddy-ddns/", "Overview": "Docker image to provide a DDNS service for godaddy domains. Uses the GoDaddy REST API to update the given domain's DNS IP address to the public IP address of the host it is executing on. Performs a check every 10 minutes, but you can alter this if you like by modifying /etc/cron.d/godaddy-ddns inside the container.", "TemplateURL": "https://raw.githubusercontent.com/Kru-x/unraid-docker-templates/master/Kru-x/Godaddy-ddns.xml", "Icon": "https://rawgit.com/Kru-x/unraid-docker-templates/master/Kru-x/img/GoDaddy.png", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Godaddy's API Key", "Target": "GODADDY_API_KEY", "Default": "Use the 'key' from your godaddy account", "Mode": "", "Description": "Use the 'key' from your godaddy account", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Godaddy's API Secret", "Target": "GODADDY_API_SECRET", "Default": "Use the 'secret' from your godaddy account ", "Mode": "", "Description": "Use the 'secret' from your godaddy account ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Domain Name", "Target": "GODADDY_DOMAINS", "Default": "Domain Name", "Mode": "", "Description": "A comma-separated list of domains that you'd like to update. For example: mydomain.com or mydomain.com,anotherdomain.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kru-X's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Kru-XsRepository/Kru-x/Godaddy-ddns.xml", "CategoryList": [ "Network-Web" ], "downloads": 187737, "stars": 3, "trending": 0.598, "trends": [ 1.266, 1.466, 0.487, 0.645, 0.608, 0.562, 0.598 ], "trendsDate": [ 1697465170, 1700321382, 1702919154, 1705518386, 1708117549, 1710713160, 1713306894 ], "downloadtrend": [ 179681, 182355, 183247, 184436, 185565, 186614, 187737 ], "LastUpdateScan": 1713306894, "LastUpdate": 1588104614, "FirstSeen": 1577941580, "topTrending": -0.668, "topPerforming": 0.598 }, { "Name": "Wekan", "Repository": "wekanteam/wekan", "Registry": "https://hub.docker.com/r/wekanteam/wekan/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "http://forums.unraid.net/index.php?topic=52687.0", "Overview": "Wekan is an open-source and collaborative kanban board application https://wekan.io/ . This template has to be used with a MongoDB container one is in Taddeusz' Repository and can be found in Community Applications, if renaming the database change the --link \"MongoDB:db\" in Extra Parameters in Advanced View", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/Kru-x/unraid-docker-templates/master/Kru-x/wekan.xml", "Icon": "https://rawgit.com/Kru-x/unraid-docker-templates/master/Kru-x/img/wekan.png", "ExtraParams": "--link \"MongoDB:db\"", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Varible ROOT_URL", "Target": "ROOT_URL", "Default": "", "Mode": "", "Description": "Ipadress and port chosen for the Wekan site/server, change to your setup. It is for the internal working of the board. \r\nex. http://192.168.1.100:5555", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable MAIL_URL", "Target": "MAIL_URL", "Default": "", "Mode": "", "Description": "Set your smtp server ex. (If using Gmail)\r\nsmtp://address@gmail.com:pwd@smtp.gmail.com:465/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable MAIL_FROM", "Target": "MAIL_FROM", "Default": "", "Mode": "", "Description": "Who to send the mail from ex. wekan address@gmail.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "", "Type": "Path", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Container port", "Target": "8080", "Default": "5555", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5555" }, { "@attributes": { "Name": "Varible MONGO_URL", "Target": "MONGO_URL", "Default": "mongodb://db", "Mode": "", "Description": "Container Variable: MONGO_URL", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "mongodb://db" } ], "Repo": "Kru-X's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Kru-XsRepository/Kru-x/wekan.xml", "CategoryList": [ "Productivity" ], "downloads": 34977866, "stars": 198, "trending": 0.062, "trends": [ 0.191, 0.215, 0.229, 0.173, 0.162, 0.171, 0.062 ], "trendsDate": [ 1695953148, 1698552340, 1701148013, 1703747131, 1706346325, 1708945549, 1711541164 ], "downloadtrend": [ 34625283, 34699820, 34779424, 34839813, 34896369, 34956141, 34977866 ], "LastUpdateScan": 1711541164, "LastUpdate": 1711369972, "FirstSeen": 1554796899, "topTrending": -0.129, "topPerforming": 0.062 }, { "Name": "WordPress", "Repository": "wordpress", "Registry": "https://hub.docker.com/_/wordpress/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/88258-support-kru-x-wordpress/", "Project": "https://wordpress.org/", "Overview": "WordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL, which runs on a web hosting service.\r\nUse MariaDB (recommended) or Mysql as the external database.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/Kru-x/unraid-docker-templates/master/Kru-x/wordpress.xml", "Icon": "https://s.w.org/style/images/about/WordPress-logotype-wmark.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Container port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Connects to internal port 80 (Ex. 8080:80)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "www", "Target": "/var/www/html", "Default": "", "Mode": "rw", "Description": "Container Path: /var/www/html", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/wordpress" }, { "@attributes": { "Name": "WORDPRESS_DB_HOST", "Target": "WORDPRESS_DB_HOST", "Default": "", "Mode": "", "Description": "External database container hostname and port \r\n<br>ex. 192.168.1.100:8080", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WORDPRESS_DB_USER", "Target": "WORDPRESS_DB_USER", "Default": "", "Mode": "", "Description": "External database user", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WORDPRESS_DB_PASSWORD", "Target": "WORDPRESS_DB_PASSWORD", "Default": "", "Mode": "", "Description": "External database password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WORDPRESS_DB_NAME", "Target": "WORDPRESS_DB_NAME", "Default": "", "Mode": "", "Description": "The WORDPRESS_DB_NAME needs to already exist on the given DB server; it will not be created by the wordpress container.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kru-X's Repository", "Requires": "MariaDB / MySQL database installed", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Kru-XsRepository/Kru-x/wordpress.xml", "CategoryList": [ "Other", "Network-Web" ], "downloads": 1296131568, "stars": 5533, "trending": 1.854, "trends": [ 0.436, 0.496, 0.423, 0.57, 0.839, 1.555, 1.854 ], "trendsDate": [ 1695405956, 1698005142, 1700600771, 1703199944, 1705799154, 1708830392, 1711425953 ], "downloadtrend": [ 1223426577, 1229522777, 1234746077, 1241823115, 1252325854, 1272105036, 1296131568 ], "LastUpdateScan": 1711425953, "LastUpdate": 1710984007, "FirstSeen": 1581023199, "topTrending": 1.4180000000000001, "topPerforming": 1.854 }, { "Plugin": true, "PluginURL": "https://github.com/jbrodriguez/controlr/releases/latest/download/controlr.plg", "PluginAuthor": "Juan B. Rodriguez", "Name": "ControlR", "Support": "https://forums.unraid.net/topic/51332-plugin-controlr/", "Icon": "https://i.imgur.com/kP4Ibku.png", "Repo": "jbrodriguez's Repository", "TemplateURL": "https://raw.githubusercontent.com/jbrodriguez/unraid/master/controlr.xml", "Repository": "https://github.com/jbrodriguez/controlr/releases/latest/download/controlr.plg", "pluginVersion": "v2024.04.11", "topPlugin": 41, "Overview": "ControlR is a companion plugin for the ControlR app.", "templatePath": "/tmp/GitHub/AppFeed/templates/jbrodriguezsRepository/controlr.xml", "CategoryList": [ "Tools-Utilities", "Plugins" ], "FirstSeen": 1712851576 }, { "Plugin": true, "PluginURL": "https://github.com/jbrodriguez/unbalance/releases/latest/download/unbalanced.plg", "PluginAuthor": "Juan B. Rodriguez", "Name": "unbalanced", "Support": "https://forums.unraid.net/topic/43651-plug-in-unbalance/", "DonateURL": "https://jbrio.net/unbalanced", "DonateText": "If you like my work please consider sponsoring.", "Icon": "https://i.imgur.com/Lj5l0ni.png", "Repo": "jbrodriguez's Repository", "TemplateURL": "https://raw.githubusercontent.com/jbrodriguez/unraid/master/unbalanced.xml", "Repository": "https://github.com/jbrodriguez/unbalance/releases/latest/download/unbalanced.plg", "pluginVersion": "2024.03.26", "Overview": "unbalanced transfers files/folders between disks in your array.", "RecommendedRaw": "2/1/2024", "RecommendedDate": 1706763600, "RecommendedReason": { "en_US": "Easily balance (or unbalance) the files in your array between drives" }, "templatePath": "/tmp/GitHub/AppFeed/templates/jbrodriguezsRepository/unbalanced.xml", "CategoryList": [ "Tools-Utilities", "Plugins" ], "FirstSeen": 1705014233 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/Waseh/rclone-unraid/master/plugin/rclone.plg", "PluginAuthor": "Waseh", "Name": "rclone", "Support": "http://forums.unraid.net/index.php?topic=53365.0", "Icon": "https://raw.githubusercontent.com/rclone/rclone/master/graphics/logo/logo_symbol/logo_symbol_color_512px.png", "Repo": "Waseh's Repository", "TemplateURL": "https://raw.githubusercontent.com/Waseh/unraidtemplates/master/rclone.xml", "Repository": "https://raw.githubusercontent.com/Waseh/rclone-unraid/master/plugin/rclone.plg", "pluginVersion": "2022.09.02", "topPlugin": 34, "Overview": "The plugin installs rclone. rclone is a command line program to sync files and directories to and from services such as:\n* Amazon Drive\n* Amazon S3\n* Backblaze B2\n* Box\n* Dropbox\n* FTP\n* Google Cloud Storage\n* Google Drive\n* HTTP\n* Microsoft Azure Blob Storage\n* Microsoft OneDrive\n* Nextcloud\n* ownCloud\n* SFTP\n* WebDAV\n* The local filesystem \n* And many more\n\nGo to http://rclone.org/ for more information.", "templatePath": "/tmp/GitHub/AppFeed/templates/WasehsRepository/rclone.xml", "CategoryList": [ "Backup", "Cloud", "Tools-Utilities", "Plugins" ], "FirstSeen": 1535169600 }, { "Name": "CaddyV2", "Repository": "caddy:alpine", "Registry": "https://hub.docker.com/_/caddy", "Network": "bridge", "Privileged": "false", "Project": "https://caddyserver.com/", "Overview": "Caddy 2 is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go.[br][br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]/config[/b] This is where CaddyV2 stores its active configuration file.[br]\r\n [b]/data[/b] This is where CaddyV2 stores, certs and persistence data.[br][br]\r\n [b][span style='color: #E80000;']Notes[/span][/b][br]\r\n Configure your Caddyfile using https://caddyserver.com/ and https://caddyserver.com/docs/caddyfile", "TemplateURL": "https://raw.githubusercontent.com/Poag/docker-xml/master/caddyv2.xml", "Icon": "https://d1q6f0aelx0por.cloudfront.net/product-logos/library-caddy-logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2080" }, { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2443" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Docker/conf/caddyv2/data" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Docker/conf/caddyv2/config" }, { "@attributes": { "Name": "Caddyfile", "Target": "/etc/caddy/Caddyfile", "Default": "", "Mode": "rw", "Description": "Full Path to Caddyfile, rather than caddyfiles folder.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Docker/conf/caddyv2/Caddyfile" } ], "Repo": "Uirel's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/UirelsRepository/caddyv2.xml", "CategoryList": [ "Network-Web" ], "downloads": 607855567, "stars": 714, "trending": 1.632, "trends": [ 2.679, 2.897, 2.503, 2.22, 1.679, 1.456, 1.632 ], "trendsDate": [ 1697781936, 1700377537, 1702976766, 1705575957, 1708175138, 1710770773, 1713369981 ], "downloadtrend": [ 536294651, 552293462, 566471911, 579333360, 589224053, 597932802, 607855567 ], "LastUpdateScan": 1713369981, "LastUpdate": 1712725066, "FirstSeen": 1599041410, "topTrending": -1.047, "topPerforming": 1.632 }, { "Beta": "true", "Support": "http://forums.unraid.net/index.php?topic=55835.0", "Name": "lazylibrarian-calibre", "Project": "https://github.com/DobyTang/LazyLibrarian/", "Overview": "LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs.[br]\n Calibre is a free and open source e-book library management application developed by users of e-books for users of e-books.", "Registry": "https://hub.docker.com/r/thraxis/lazylibrarian-calibre/", "Repository": "thraxis/lazylibrarian-calibre", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Value": "99", "Name": "PUID", "Mode": "" }, { "Value": "100", "Name": "PGID", "Mode": "" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "5299", "ContainerPort": "5299", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/downloads", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/books", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/magazines", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:5299]/", "Icon": "https://raw.githubusercontent.com/thraxis/docker-templates/master/thraxis/img/lazylibrarian-calibre-icon.png", "BaseImage": "linuxserver/lazylibrarian", "Repo": "Thraxis' Repository", "TemplateURL": "https://raw.githubusercontent.com/Thraxis/docker-templates/master/thraxis/lazylibrarian-calibre.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ThraxisRepository/thraxis/lazylibrarian-calibre.xml", "CategoryList": [ "MediaApp-Books" ], "downloads": 14825495, "stars": 41, "trending": 0.005, "trends": [ 0.009, 0.009, 0.009, 0.01, 0.01, 0.007, 0.005 ], "trendsDate": [ 1697702739, 1700321382, 1702919155, 1705518386, 1708117549, 1710713160, 1713306894 ], "downloadtrend": [ 14818170, 14819521, 14820791, 14822203, 14823655, 14824755, 14825495 ], "LastUpdateScan": 1713306894, "LastUpdate": 1572665987, "FirstSeen": 1484974800, "topTrending": -0.003999999999999999, "topPerforming": 0.005 }, { "Beta": "true", "Support": "http://forums.unraid.net/index.php?topic=55835.0", "Name": "transmission-nzbtomedia", "Project": "http://www.transmissionbt.com/", "Overview": "Transmission is designed for easy, powerful use. Transmission has the features you want from a BitTorrent client: encryption, a web interface, peer exchange, magnet links, DHT, \u00b5TP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more.[br]\n nzbToMedia provides NZB and Torrent postprocessing To CouchPotatoServer, SickBeard/SickRage, HeadPhones, Mylar and Gamez", "Registry": "https://hub.docker.com/r/thraxis/transmission-nzbtomedia/", "Repository": "thraxis/transmission-nzbtomedia", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "9091", "ContainerPort": "9091", "Protocol": "tcp" }, { "HostPort": "51413", "ContainerPort": "51413", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/downloads", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/watch", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:9091]/", "Icon": "https://raw.githubusercontent.com/thraxis/docker-templates/master/thraxis/img/transmission-nzbtomedia-icon.png", "BaseImage": "lsiobase/alpine.python", "Repo": "Thraxis' Repository", "TemplateURL": "https://raw.githubusercontent.com/Thraxis/docker-templates/master/thraxis/transmission-nzbtomedia.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ThraxisRepository/thraxis/transmission-nzbtomedia.xml", "CategoryList": [ "Downloaders" ], "downloads": 194545, "stars": 1, "trending": 0.017, "trends": [ 0.929, 0.923, 0.684, 0.03, 0.019, 0.014, 0.017 ], "trendsDate": [ 1695729957, 1698329167, 1700924744, 1703519841, 1706115964, 1708715150, 1711310781 ], "downloadtrend": [ 191279, 193060, 194390, 194448, 194485, 194512, 194545 ], "LastUpdateScan": 1711310781, "LastUpdate": 1579392342, "FirstSeen": 1484974800, "topTrending": -0.912, "topPerforming": 0.017 }, { "Name": "Boinc", "Overview": "BOINC lets you help cutting-edge science research using your computer (Windows, Mac, Linux) or Android device. BOINC downloads scientific computing jobs to your computer and runs them invisibly in the background. It's easy and safe.\r\n\r\nYou can attach a BOINC Manager to the client by launching the BOINC Manager, going to View > Advanced View and then, File > Select computer..., and entering the IP address of your unRAID machine, as well as the password you set with BOINC_GUI_RPC_PASSWORD.\r\n\r\nThe client can also be controlled from the command line via the boinccmd command.\r\ndocker exec boinc boinccmd <args>", "Support": "https://forums.unraid.net/topic/54183-support-cheesemarathons-repo/", "Registry": "https://hub.docker.com/r/boinc/client", "Project": "https://boinc.berkeley.edu/", "Repository": "boinc/client", "Network": "host", "Networking": { "Mode": "host" }, "Icon": "https://github.com/cheesemarathon/docker-templates/raw/master/images/boinc.png", "Config": [ { "@attributes": { "Name": "App Data", "Target": "/var/lib/boinc", "Default": "/mnt/user/appdata/boinc", "Mode": "rw", "Description": "Container Path: /var/lib/boinc", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/boinc" }, { "@attributes": { "Name": "BOINC_GUI_RPC_PASSWORD", "Target": "BOINC_GUI_RPC_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: BOINC_GUI_RPC_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "BOINC_CMD_LINE_OPTIONS", "Target": "BOINC_CMD_LINE_OPTIONS", "Default": "", "Mode": "", "Description": "Container Variable: BOINC_CMD_LINE_OPTIONS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "--allow_remote_gui_rpc" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/boinc.xml", "RecommendedRaw": "9/1/2021", "RecommendedDate": 1630468800, "RecommendedReason": { "en_US": "With an eye-popping 45% monthly downloads growth, Boinc is September's most popular container." }, "RecommendedWho": "Spencer", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/boinc.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 22950598, "stars": 52, "trending": 0.009, "trends": [ 0.007, 0.007, 0.007, 0.008, 0.009, 0.009, 0.009 ], "trendsDate": [ 1695557131, 1698156361, 1700751967, 1703351162, 1705950364, 1708549556, 1711145177 ], "downloadtrend": [ 22939509, 22941164, 22942883, 22944707, 22946678, 22948637, 22950598 ], "LastUpdateScan": 1711145177, "LastUpdate": 1661081254, "FirstSeen": 1547316074, "topTrending": 0.001999999999999999, "topPerforming": 0.009 }, { "Privileged": "false", "Name": "CloudCommander", "DonateText": "Buy Me a Coffee", "DonateLink": "https://ko-fi.com/I2I0CW9G", "Overview": "[b]CloudCommander[/b] is a simple web file browser with a built in text editor and archive compress/extract abilities.[br/]\n[br/]\n[b]Instructions:[/b][br/]\nSet Port to the port you want to be able to access from. Defaults to 8765[br/]\nSet Mount Point to the directory you want to be able to access in the browser. Defaults to /mnt/user, all shares[br/]", "Support": "http://forums.unraid.net/index.php?topic=55931.0", "Registry": "https://hub.docker.com/r/coderaiser/cloudcmd/", "GitHub": "https://github.com/coderaiser/cloudcmd", "Repository": "coderaiser/cloudcmd", "ExtraParams": "-u 99:100", "Network": "bridge", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:8000]", "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/cloudcmdLogo.png", "Config": [ { "@attributes": { "Name": "Mount Path", "Target": "/UNRAID", "Default": "", "Mode": "rw", "Description": "Container Path: /UNRAID", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8765", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8765" }, { "@attributes": { "Name": "appdata", "Target": "/root", "Default": "", "Mode": "rw", "Description": "Container Path: /root", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cloudcmd" }, { "@attributes": { "Name": "HOME - Dont Change!", "Target": "HOME", "Default": "", "Mode": "", "Description": "Container Variable: HOME", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/root" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/cloudcmd.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/cloudcmd.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 84812395, "stars": 69, "trending": 0.22, "trends": [ 0.198, 0.168, 0.182, 0.151, 0.187, 0.192, 0.22 ], "trendsDate": [ 1697868328, 1700463943, 1703063145, 1705662353, 1708261543, 1710857172, 1713456380 ], "downloadtrend": [ 83883126, 84024658, 84178242, 84305505, 84463668, 84625940, 84812395 ], "LastUpdateScan": 1713456380, "LastUpdate": 1713302578, "FirstSeen": 1, "topTrending": 0.021999999999999992, "topPerforming": 0.22 }, { "Privileged": "false", "Name": "diyHue", "Overview": "diyHue emulates a Phillips Hue bridge allowing you to controll other smart lights and bulbs with the Hue ecosystem.\n Find more info at the diyHue GitHub wiki: https://github.com/mariusmotea/diyHue/wiki\n To setup just set an IP address in the network settings, along with setting the MAC and IP variabales with the values for the br0 network", "Support": "https://forums.unraid.net/topic/54183-support-cheesemarathons-repo/", "Registry": "https://hub.docker.com/r/diyhue/core/", "GitHub": "https://github.com/mariusmotea/diyHue", "Repository": "diyhue/core:latest", "Project": "https://diyhue.org/", "Network": "br0", "Networking": { "Mode": "br0" }, "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/diyhue.png", "Config": [ { "@attributes": { "Name": "App Data", "Target": "/opt/hue-emulator/config/", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/hue-emulator/config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/diyHue" }, { "@attributes": { "Name": "80", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "1900", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "Container Port: 1900", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1900" }, { "@attributes": { "Name": "2100", "Target": "2100", "Default": "2100", "Mode": "udp", "Description": "Container Port: 2100", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2100" }, { "@attributes": { "Name": "MAC", "Target": "MAC", "Default": "", "Mode": "", "Description": "Container Variable: MAC", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bc:5f:f4:cd:c6:19" }, { "@attributes": { "Name": "IP", "Target": "IP", "Default": "", "Mode": "", "Description": "Container Variable: IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.4" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/diyhue.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/diyhue.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 4882319, "stars": 24, "trending": 0.181, "trends": [ 0.075, 0.151, 0.155, 0.203, 0.395, 0.18, 0.181 ], "trendsDate": [ 1695694071, 1698293243, 1700888757, 1703487933, 1706087149, 1708686348, 1711281962 ], "downloadtrend": [ 4820835, 4828128, 4835607, 4845463, 4864678, 4873472, 4882319 ], "LastUpdateScan": 1711281962, "LastUpdate": 1711271701, "FirstSeen": 1538357652, "topTrending": 0.106, "topPerforming": 0.181 }, { "Privileged": "false", "Name": "GenericCache", "DonateText": "Buy Me a Coffee", "DonateLink": "https://ko-fi.com/I2I0CW9G", "Overview": "This docker container provides a caching proxy server for game download content. For any network with more than one PC gamer connected, this will drastically reduce internet bandwidth consumption.\n\tThis container is designed to support any game that uses HTTP and also supports HTTP range requests (used by Origin). This should make it suitable for:\n\tSteam (Valve)\n\tOrigin (EA Games)\n\tRiot Games (League of Legends)\n\tBattle.net (Hearthstone, Starcraft 2, Overwatch)\n\tFrontier Launchpad (Elite Dangerous, Planet Coaster)\n\tUplay (Ubisoft)\n\tWindows Updates\n\tPlease see https://squishedmooo.com/?p=1 for install instructions! You will need them!\n\tThis container should be used in conjunction with SteamcacheDNS and SNIProxy.", "Support": "http://forums.unraid.net/index.php?topic=55931.0", "Registry": "https://hub.docker.com/r/steamcache/generic/", "GitHub": "https://steamcache.github.io/", "Repository": "steamcache/generic:latest", "Network": "bridge", "Networking": { "Mode": "bridge" }, "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/steamcache.png", "Config": [ { "@attributes": { "Name": "data", "Target": "/data/cache", "Default": "/mnt/user/appdata/gen-cache/data", "Mode": "rw", "Description": "Location to store the cached files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gen-cache/data" }, { "@attributes": { "Name": "Logs", "Target": "/data/logs", "Default": "/mnt/user/appdata/gen-cache/logs", "Mode": "rw", "Description": "Location to store the cache logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gen-cache/logs" }, { "@attributes": { "Name": "Default Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: Must be 80!", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "CACHE_MEM_SIZE", "Target": "CACHE_MEM_SIZE", "Default": "500m", "Mode": "", "Description": "Memory size for the cache", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "500m" }, { "@attributes": { "Name": "CACHE_DISK_SIZE", "Target": "CACHE_DISK_SIZE", "Default": "500g", "Mode": "", "Description": "Max size for the cache", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "500g" }, { "@attributes": { "Name": "CACHE_MAX_AGE", "Target": "CACHE_MAX_AGE", "Default": "3650d", "Mode": "", "Description": "Max age for files in the cache", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "3650d" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/generic-cache.xml", "ModeratorComment": "Deprecated in favour of Lan Cache from Josh.5", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/generic-cache.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 1694852, "stars": 22, "LastUpdateScan": 1711490773, "LastUpdate": 1582991810, "FirstSeen": 1 }, { "Privileged": "false", "Name": "Ghost", "Overview": "Ghost is a fully open source, adaptable platform for building and running a modern online publication.", "Support": "https://forums.unraid.net/topic/54183-support-cheesemarathons-repo/", "Registry": "https://hub.docker.com/_/ghost/", "GitHub": "https://github.com/TryGhost/Ghost", "Project": "https://docs.ghost.org/docs", "Repository": "ghost", "Network": "bridge", "Networking": { "Mode": "bridge" }, "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/Ghost.png", "Config": [ { "@attributes": { "Name": "Database IP", "Target": "database__connection__host", "Default": "", "Mode": "", "Description": "The IP for the machine hosting the database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "database__connection__user", "Default": "ghost", "Mode": "", "Description": "The user for use with the database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ghost" }, { "@attributes": { "Name": "Database Password", "Target": "database__connection__password", "Default": "", "Mode": "", "Description": "The password for the user used with the database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "database__connection__database", "Default": "ghost", "Mode": "", "Description": "The name of the database to create", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ghost" }, { "@attributes": { "Name": "URL", "Target": "url", "Default": "", "Mode": "", "Description": "Site URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Transport", "Target": "mail__transport", "Default": "", "Mode": "", "Description": "Mail transport method", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "SMTP" }, { "@attributes": { "Name": "Mail Service", "Target": "mail__options__service", "Default": "", "Mode": "", "Description": "Mail service", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Mailgun" }, { "@attributes": { "Name": "Mailgun Username", "Target": "mail__options__auth__user", "Default": "", "Mode": "", "Description": "Username for Mailgun", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mailgun Password", "Target": "mail__options__auth__pass", "Default": "", "Mode": "", "Description": "Password for Mailgun", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Type", "Target": "database__client", "Default": "", "Mode": "", "Description": "Database Type: Leave as mysql", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "mysql" }, { "@attributes": { "Name": "Appdata Location", "Target": "/var/lib/ghost/content", "Default": "/mnt/user/appdata/ghost", "Mode": "rw", "Description": "Container Path: /var/lib/ghost", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ghost" }, { "@attributes": { "Name": "Web", "Target": "2368", "Default": "2368", "Mode": "tcp", "Description": "Web port for Ghost", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "2368" }, { "@attributes": { "Name": "NODE_ENV", "Target": "NODE_ENV", "Default": "", "Mode": "", "Description": "Container Variable: NODE_ENV", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "production" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/ghost.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/ghost.xml", "CategoryList": [ "Network-Web" ], "downloads": 359679133, "stars": 1702, "trending": 0.293, "trends": [ 0.263, 0.268, 0.288, 0.307, 0.297, 0.264, 0.293 ], "trendsDate": [ 1697292360, 1699887986, 1702487237, 1705086382, 1707692766, 1710374830, 1712968192 ], "downloadtrend": [ 353545730, 354497490, 355520701, 356613956, 357676599, 358624686, 359679133 ], "LastUpdateScan": 1712968192, "LastUpdate": 1712936733, "FirstSeen": 1, "topTrending": 0.02999999999999997, "topPerforming": 0.293 }, { "Name": "KDEInDocker", "DonateText": "Buy Me a Coffee", "DonateLink": "https://ko-fi.com/I2I0CW9G<", "Overview": "KDE In Docker + VNC + noVNC Web UI\nDefault Password: admin", "Support": "http://forums.unraid.net/index.php?topic=55931.0", "Registry": "https://hub.docker.com/r/msjpq/firefox-vnc/", "Repository": "msjpq/firefox-vnc", "Project": "https://github.com/ms-jpq/kde-in-docker", "Network": "bridge", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/KID.png", "Config": [ { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "SCR_WIDTH", "Target": "SCR_WIDTH", "Default": "1600", "Mode": "", "Description": "Container Variable: SCR_WIDTH", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1600" }, { "@attributes": { "Name": "SCR_HEIGHT", "Target": "SCR_HEIGHT", "Default": "900", "Mode": "", "Description": "Container Variable: SCR_HEIGHT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "900" }, { "@attributes": { "Name": "PATH_PREFIX", "Target": "noVNC PATH_PREFIX", "Default": "/", "Mode": "", "Description": "Container Variable: noVNC PATH_PREFIX", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "VNC_RESIZE", "Target": "VNC_RESIZE", "Default": "scale", "Mode": "", "Description": "Container Variable: VNC_RESIZE\r\n\r\nremote = rescale remote desktop\r\nscale = stretch remote desktop\r\noff = disable resize", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "scale" }, { "@attributes": { "Name": "RECON_DELAY", "Target": "RECON_DELAY", "Default": "20", "Mode": "", "Description": "Container Variable: RECON_DELAY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "20" }, { "@attributes": { "Name": "PAGE_TITLE", "Target": "PAGE_TITLE", "Default": "KID", "Mode": "", "Description": "Container Variable: PAGE_TITLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "KID" }, { "@attributes": { "Name": "ROOT_PASSWORD", "Target": "ROOT_PASSWORD", "Default": "admin", "Mode": "", "Description": "Container Variable: ROOT_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "admin" }, { "@attributes": { "Name": "noVNC Port", "Target": "8080", "Default": "4686", "Mode": "tcp", "Description": "noVNC Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4686" }, { "@attributes": { "Name": "VNC Port", "Target": "5900", "Default": "4900", "Mode": "tcp", "Description": "VNC Port: 5900", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4900" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/KID" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/KID.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/KID.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 100890, "stars": 3, "trending": 0.831, "trends": [ 2.281, 2.299, 1.042, 0.532, 0.516, 0.731, 0.831 ], "trendsDate": [ 1697277936, 1699873557, 1702472778, 1705071967, 1707671130, 1710374830, 1712968192 ], "downloadtrend": [ 95023, 97259, 98283, 98809, 99321, 100052, 100890 ], "LastUpdateScan": 1712968192, "LastUpdate": 1712884789, "FirstSeen": 1593296011, "topTrending": -1.4500000000000002, "topPerforming": 0.831 }, { "Name": "Metabase", "Overview": "Simple access to Metabase through a Docker container. Metabase is the easy, open source way for everyone in your company to ask questions and learn from data.", "Support": "http://forums.unraid.net/index.php?topic=55931.0", "Registry": "https://hub.docker.com/r/metabase/metabase/", "GitHub": "https://github.com/metabase/metabase", "Repository": "metabase/metabase", "Network": "bridge", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:3000]", "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/MetabaseLogo.png", "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Key 1", "Target": "MB_DB_FILE", "Default": "/tmp/metabase.db", "Mode": "", "Description": "allow external db host", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/tmp/metabase.db" }, { "@attributes": { "Name": "Config Path", "Target": "/tmp", "Default": "/mnt/user/appdata/Metabase", "Mode": "rw", "Description": "Container Path: /tmp", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Metabase" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/Metabase.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/Metabase.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 197660558, "stars": 349, "trending": 0.983, "trends": [ 1.006, 0.886, 0.875, 0.934, 0.959, 0.981, 0.983 ], "trendsDate": [ 1698005142, 1700600771, 1703199944, 1705799154, 1708398350, 1710993986, 1713593172 ], "downloadtrend": [ 186811094, 188481453, 190144823, 191937357, 193796780, 195717267, 197660558 ], "LastUpdateScan": 1713593172, "LastUpdate": 1713297800, "FirstSeen": 1, "topTrending": -0.02300000000000002, "topPerforming": 0.983 }, { "Name": "Minio", "Overview": "Minio is a high performance distributed object storage server, designed for\nlarge-scale private cloud infrastructure. Minio is widely deployed across the\nworld with over 157M+ docker pulls", "Support": "http://forums.unraid.net/index.php?topic=55931.0", "Registry": "https://hub.docker.com/r/minio/minio/", "GitHub": "https://github.com/minio/minio", "Repository": "minio/minio", "Network": "bridge", "Networking": { "Mode": "bridge" }, "PostArgs": "server /data --console-address \":9001\"", "WebUI": "http://[IP]:[PORT:9001]/", "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/minio.png", "Config": [ { "@attributes": { "Name": "Web UI", "Target": "9000", "Default": "9768", "Mode": "tcp", "Description": "Container Port: 9000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9768" }, { "@attributes": { "Name": "Console UI", "Target": "9001", "Default": "9769", "Mode": "tcp", "Description": "Container Port: 9001", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9769" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/root/.minio", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.minio", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/minio" }, { "@attributes": { "Name": "MINIO_ROOT_USER", "Target": "MINIO_ROOT_USER", "Default": "", "Mode": "", "Description": "Container Variable: MINIO_ROOT_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MINIO_ROOT_PASSWORD", "Target": "MINIO_ROOT_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: MINIO_ROOT_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/minio.xml", "CAComment": "Unfortunately due to changes in Minio, the unRAID file system is no longer supported. The only way to get Minio to work on unRAID now is by mapping a single disk directly or setting up a V-Disk.", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/minio.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 1549102088, "stars": 825, "trending": 3.524, "trends": [ 1.764, 2.081, 2.433, 2.357, 2.896, 3.325, 3.524 ], "trendsDate": [ 1697652375, 1700321382, 1702919155, 1705518387, 1708117549, 1710713160, 1713306895 ], "downloadtrend": [ 1308751550, 1336570163, 1369893680, 1402967813, 1444810875, 1494506103, 1549102088 ], "LastUpdateScan": 1713306895, "LastUpdate": 1712387428, "FirstSeen": 1541757674, "topTrending": 1.76, "topPerforming": 3.524 }, { "Name": "OAuth2-Proxy", "DonateText": "Buy Me a Coffee", "DonateLink": "https://ko-fi.com/I2I0CW9G", "Overview": "A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group.\r\n\r\nPlease visit support thread for install / setup instructions", "Support": "https://forums.unraid.net/topic/54183-support-cheesemarathons-repo/", "Registry": "https://quay.io/repository/pusher/oauth2_proxy", "GitHub": "https://github.com/pusher/oauth2_proxy", "Repository": "quay.io/oauth2-proxy/oauth2-proxy", "PostArgs": "--config=/etc/oauth2/oauth2_proxy.cfg", "Network": "bridge", "Networking": { "Mode": "bridge" }, "Icon": "https://github.com/oauth2-proxy/oauth2-proxy/raw/master/docs/static/img/logos/OAuth2_Proxy_icon.png", "Config": [ { "@attributes": { "Name": "HTTP PORT", "Target": "4180", "Default": "", "Mode": "tcp", "Description": "Container Port: 4180", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4180" }, { "@attributes": { "Name": "Host Path 1", "Target": "/etc/oauth2/", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/oauth2/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/oauth2/" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/oauth2-proxy.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/oauth2-proxy.xml", "CategoryList": [ "Tools-Utilities", "Network-Proxy", "Network-Other" ], "LastUpdateScan": 1713593172, "FirstSeen": 1599243088 }, { "Privileged": "false", "Name": "SNIProxy", "DonateText": "Buy Me a Coffee", "DonateLink": "https://ko-fi.com/I2I0CW9G", "Overview": "When running a LAN Cache and overriding DNS entries, there are some services including the Origin launcher which will try and use HTTPS to talk to one of the hostnames that are being overridden.\n\tThis breaks updates to the Origin client. The solution is to run this container SNI Proxy. This accepts the HTTPS requests, looks at the host being requested and sends the request on to the correct server.\n\tPlease see https://squishedmooo.com/?p=1 for install instructions! You will need them!", "Support": "http://forums.unraid.net/index.php?topic=55931.0", "Registry": "https://hub.docker.com/r/steamcache/sniproxy/", "GitHub": "https://steamcache.github.io/", "Repository": "steamcache/sniproxy:latest", "Network": "bridge", "Networking": { "Mode": "bridge" }, "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/steamcache.png", "Config": { "@attributes": { "Name": "443", "Target": "443", "Default": "", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/sniproxy.xml", "ModeratorComment": "Deprecated in favour of Lan Cache from Josh.5", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/sniproxy.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 1130200, "stars": 5, "LastUpdateScan": 1711829246, "LastUpdate": 1582991847, "FirstSeen": 1 }, { "Privileged": "false", "Name": "SteamcacheDNS", "DonateText": "Buy Me a Coffee", "DonateLink": "https://ko-fi.com/I2I0CW9G", "Overview": "SteamcacheDNS provides DNS entries for *.cs.steampowered.com and other download URLs to be used in conjunction with a GenericCache server\n\tPlease see https://squishedmooo.com/?p=1 for install instructions! You will need them!", "Support": "http://forums.unraid.net/index.php?topic=55931.0", "Registry": "https://hub.docker.com/r/steamcache/steamcache-dns/", "GitHub": "https://steamcache.github.io/", "Repository": "steamcache/steamcache-dns:latest", "Network": "br0", "Networking": { "Mode": "br0" }, "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/steamcache-dns.png", "Config": [ { "@attributes": { "Name": "LANCACHE_IP", "Target": "LANCACHE_IP", "Default": "", "Mode": "", "Description": "IP Address of cache container", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DNS UDP Port", "Target": "53", "Default": "53", "Mode": "udp", "Description": "DNS port, don't change!", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "UPSTREAM_DNS", "Target": "UPSTREAM_DNS", "Default": "", "Mode": "", "Description": "Container Variable: UPSTREAM_DNS", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8.8.8.8" }, { "@attributes": { "Name": "USE_GENERIC_CACHE", "Target": "USE_GENERIC_CACHE", "Default": "", "Mode": "", "Description": "Must be set to true to use generic cache", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "DISABLE_FRONTIER", "Target": "DISABLE_FRONTIER", "Default": "", "Mode": "", "Description": "Set to true to disable frontier caching", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_ORIGIN", "Target": "DISABLE_ORIGIN", "Default": "", "Mode": "", "Description": "Set to true to disable origin caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_RIOT", "Target": "DISABLE_RIOT", "Default": "", "Mode": "", "Description": "Set to true to disable riot caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_STEAM", "Target": "DISABLE_STEAM", "Default": "", "Mode": "", "Description": "Set to true to disable steam caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_UPLAY", "Target": "DISABLE_UPLAY", "Default": "", "Mode": "", "Description": "Set to true to disable uplay caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_BLIZZARD", "Target": "DISABLE_BLIZZARD", "Default": "", "Mode": "", "Description": "Set to true to disable blizzard caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_WINDOWS", "Target": "DISABLE_WINDOWS", "Default": "", "Mode": "", "Description": "Set to true to disable windows update caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/steamcache-dns.xml", "ModeratorComment": "Deprecated in favour of Lan Cache from Josh.5", "Deprecated": true, "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/steamcache-dns.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 2619238, "stars": 27, "trending": 0.001, "trends": [ 0.002, 0.001, 0.001, 0.002, 0.001, 0.001 ], "trendsDate": [ 1699719597, 1702314371, 1705014233, 1707608187, 1710374830, 1712968192 ], "downloadtrend": [ 2619006, 2619055, 2619087, 2619126, 2619168, 2619200, 2619238 ], "LastUpdateScan": 1712968192, "LastUpdate": 1582991862, "FirstSeen": 1, "topTrending": -0.001, "topPerforming": 0.001 }, { "Beta": "true", "Name": "Taskcafe", "Overview": "A free and open source alternative project management tool.\nPlease note that this project is still in active development. Some options may not work yet!\nSetup: Please install Postgresql first and then fill in the conncetion details below", "Support": "http://forums.unraid.net/index.php?topic=55931.0", "Registry": "https://hub.docker.com/r/taskcafe/taskcafe", "Project": "https://github.com/JordanKnott/taskcafe", "Repository": "taskcafe/taskcafe", "Network": "bridge", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:3333]/", "Icon": "https://raw.githubusercontent.com/cheesemarathon/docker-templates/master/images/taskcafe.png", "Config": [ { "@attributes": { "Name": "TASKCAFE_DATABASE_HOST", "Target": "TASKCAFE_DATABASE_HOST", "Default": "", "Mode": "", "Description": "Container Variable: TASKCAFE_DATABASE_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TASKCAFE_MIGRATE", "Target": "TASKCAFE_MIGRATE", "Default": "true", "Mode": "", "Description": "Container Variable: TASKCAFE_MIGRATE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Web UI", "Target": "3333", "Default": "3298", "Mode": "tcp", "Description": "Container Port: 3333", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3298" }, { "@attributes": { "Name": "TASKCAFE_DATABASE_PASSWORD", "Target": "TASKCAFE_DATABASE_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: TASKCAFE_DATABASE_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TASKCAFE_DATABASE_USER", "Target": "TASKCAFE_DATABASE_USER", "Default": "", "Mode": "", "Description": "Container Variable: TASKCAFE_DATABASE_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "cheesemarathon's Repository", "TemplateURL": "https://raw.githubusercontent.com/BB-BenBridges/docker-templates/master/cheesemarathon/task-cafe.xml", "Requires": "Postgres container installed", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cheesemarathonsRepository/cheesemarathon/task-cafe.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1556305, "stars": 10, "trending": 0.021, "trends": [ 0.017, 0.021, 0.019, 0.016, 0.033, 0.069, 0.021 ], "trendsDate": [ 1697277936, 1699873557, 1702472778, 1705071967, 1707671131, 1710374830, 1712968193 ], "downloadtrend": [ 1553526, 1553859, 1554149, 1554399, 1554905, 1555982, 1556305 ], "LastUpdateScan": 1712968193, "LastUpdate": 1631556994, "FirstSeen": 1598450966, "topTrending": 0.004, "topPerforming": 0.021 }, { "Name": "ApacheGuacamole", "Repository": "jasonbean/guacamole", "Registry": "https://registry.hub.docker.com/r/jasonbean/guacamole/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/54855-support-jasonbean-apache-guacamole/", "Project": "https://guacamole.apache.org/", "Overview": "[h3]Apache Guacamole[/h3]Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP.[br][br]\r\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\r\n [b]Be sure to change the Host port from [span style='color: #E80000;']8080[/span] to [span style='color: #E80000;']something else[/span] as [span style='color: #E80000;']8080[/span] is quite a common port.[/b][br][br]\r\n [b]/config[/b] : this path is where Apache Guacamole will store it's properties files, extensions, and the database which contains data for users and connections.[br]\r\n Initial username and password are [b]guacadmin[/b]", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/jason-bean/docker-templates/master/jasonbean-repo/Guacamole.xml", "Icon": "https://i.imgur.com/eflpez4.png", "DonateText": "Donate To Author", "DonateLink": "https://paypal.me/jasonsbean/0usd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "OPT_MYSQL", "Target": "OPT_MYSQL", "Default": "Y", "Mode": "", "Description": "Container Variable: OPT_MYSQL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "OPT_MYSQL_EXTENSION", "Target": "OPT_MYSQL_EXTENSION", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_MYSQL_EXTENSION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_SQLSERVER", "Target": "OPT_SQLSERVER", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_SQLSERVER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_OPENID", "Target": "OPT_OPENID", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_OPENID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_LDAP", "Target": "OPT_LDAP", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_LDAP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_DUO", "Target": "OPT_DUO", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_DUO", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_CAS", "Target": "OPT_CAS", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_CAS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_TOTP", "Target": "OPT_TOTP", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_TOTP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_QUICKCONNECT", "Target": "OPT_QUICKCONNECT", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_QUICKCONNECT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_HEADER", "Target": "OPT_HEADER", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_HEADER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_SAML", "Target": "OPT_SAML", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_SAML", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/ApacheGuacamole", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ApacheGuacamole" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "90", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "Taddeusz' Repository", "CAComment": "Default username and password is guacadmin", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/TaddeuszRepository/jasonbean-repo/Guacamole.xml", "CategoryList": [ "Network-Management", "Network-Other" ], "downloads": 4666957, "stars": 22, "trending": 0.075, "trends": [ 0.079, 0.077, 0.082, 0.075, 0.146, 0.068, 0.075 ], "trendsDate": [ 1696759533, 1699355223, 1702168419, 1704762370, 1707361561, 1709960760, 1712556362 ], "downloadtrend": [ 4642651, 4646211, 4650004, 4653498, 4660310, 4663479, 4666957 ], "LastUpdateScan": 1712556362, "LastUpdate": 1704907214, "FirstSeen": 1, "topTrending": -0.0040000000000000036, "topPerforming": 0.075 }, { "Name": "ApacheGuacamoleNoMariaDB", "Repository": "jasonbean/guacamole:latest-nomariadb", "Registry": "https://registry.hub.docker.com/r/jasonbean/guacamole/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/54855-support-jasonbean-apache-guacamole/", "Project": "https://guacamole.apache.org/", "Overview": "[h3]Apache Guacamole[/h3]Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP.[br][br]\r\n [b][span style='color: #E80000;']Note: This version comes without MariaDB and requires some external database source or to use the default authentication.[/span][/b][br]\r\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\r\n [b]Be sure to change the Host port from [span style='color: #E80000;']8080[/span] to [span style='color: #E80000;']something else[/span] as [span style='color: #E80000;']8080[/span] is quite a common port.[/b][br][br]\r\n [b]/config[/b] : this path is where Apache Guacamole will store it's properties files, extensions, and the database which contains data for users and connections.[br]\r\n Initial username and password are [b]guacadmin[/b]", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/jason-bean/docker-templates/master/jasonbean-repo/Guacamole-nomariadb.xml", "Icon": "https://i.imgur.com/eflpez4.png", "DonateText": "Donate To Author", "DonateLink": "https://paypal.me/jasonsbean/0usd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "OPT_MYSQL", "Target": "OPT_MYSQL", "Default": "Y", "Mode": "", "Description": "Container Variable: OPT_MYSQL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "OPT_SQLSERVER", "Target": "OPT_SQLSERVER", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_SQLSERVER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_OPENID", "Target": "OPT_OPENID", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_OPENID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_LDAP", "Target": "OPT_LDAP", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_LDAP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_DUO", "Target": "OPT_DUO", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_DUO", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_CAS", "Target": "OPT_CAS", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_CAS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_TOTP", "Target": "OPT_TOTP", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_TOTP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_QUICKCONNECT", "Target": "OPT_QUICKCONNECT", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_QUICKCONNECT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_HEADER", "Target": "OPT_HEADER", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_HEADER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "OPT_SAML", "Target": "OPT_SAML", "Default": "N", "Mode": "", "Description": "Container Variable: OPT_SAML", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/ApacheGuacamole", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ApacheGuacamole" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "90", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "Taddeusz' Repository", "CAComment": "Default username and password is guacadmin", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/TaddeuszRepository/jasonbean-repo/Guacamole-nomariadb.xml", "CategoryList": [ "Network-Management", "Network-Other" ], "downloads": 4668007, "stars": 22, "trending": 0.077, "trends": [ 0.079, 0.069, 0.086, 0.128, 0.091, 0.065, 0.077 ], "trendsDate": [ 1697702739, 1700321382, 1702919155, 1705518387, 1708117549, 1710713160, 1713306895 ], "downloadtrend": [ 4643967, 4647185, 4651194, 4657146, 4661383, 4664423, 4668007 ], "LastUpdateScan": 1713306895, "LastUpdate": 1704907214, "FirstSeen": 1549555284, "topTrending": -0.0020000000000000018, "topPerforming": 0.077 }, { "Name": "MongoDB", "Repository": "mongo", "Registry": "https://hub.docker.com/_/mongo/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/54895-support-jasonbean-mongodb/", "Project": "https://www.mongodb.com/", "Overview": "[h3]MongoDB[/h3]MongoDB (from \"humongous\") is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software.", "TemplateURL": "https://raw.githubusercontent.com/jason-bean/docker-templates/master/jasonbean-repo/MongoDB.xml", "Icon": "https://raw.githubusercontent.com/jason-bean/docker-templates/master/jasonbean-repo/mongo.sh-600x600.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "27017", "Default": "27017", "Mode": "tcp", "Description": "Container Port: 27017", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27017" }, { "@attributes": { "Name": "Host Path 1", "Target": "/data/db", "Default": "/mnt/user/appdata/mongodb/", "Mode": "rw", "Description": "Container Path: /data/db", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mongodb/" } ], "Repo": "Taddeusz' Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/TaddeuszRepository/jasonbean-repo/MongoDB.xml", "CategoryList": [ "Network-Other" ], "downloads": 4245538976, "stars": 10171, "trending": 1.519, "trends": [ 0.883, 0.852, 0.955, 1.412, 1.91, 1.679, 1.519 ], "trendsDate": [ 1696586748, 1699182329, 1702168419, 1704762370, 1707361561, 1709960760, 1712556362 ], "downloadtrend": [ 3903867825, 3937399319, 3975365455, 4032295858, 4110825363, 4181037179, 4245538976 ], "LastUpdateScan": 1712556362, "LastUpdate": 1712192951, "FirstSeen": "1476159987", "topTrending": 0.6359999999999999, "topPerforming": 1.519 }, { "Name": "Plex-Media-Server", "Support": "https://forums.plex.tv/", "Project": "https://plex.tv/", "Registry": "https://hub.docker.com/r/plexinc/pms-docker/", "Repository": "plexinc/pms-docker", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "PLEX_CLAIM", "Value": "Insert Token from https://plex.tv/claim" }, { "Name": "PLEX_UID", "Value": "99" }, { "Name": "PLEX_GID", "Value": "100" }, { "Name": "VERSION", "Value": "latest" } ] }, "Networking": { "Mode": "host", "Publish": "" }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/transcode", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/data", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:32400]/web", "Icon": "https://raw.githubusercontent.com/plexinc/pms-docker/master/img/plex-server.png", "Repo": "Official Plex Repository", "RepoShort": "Plex", "TemplateURL": "https://raw.githubusercontent.com/plexinc/pms-docker/master/plex-unRAID.xml", "Overview": "[b]Plex Media Server[/b][br][br]\n \n Enjoy your media on all your devices.[br]\n All your movie, TV Show, music, and photo collections at your fingertips, anywhere you go on all the devices you love.", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialPlexRepository/plex-unRAID.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 792730282, "stars": 1629, "trending": 0.317, "trends": [ 0.295, 0.309, 0.31, 0.301, 0.285, 0.302, 0.317 ], "trendsDate": [ 1696881953, 1699477563, 1702168420, 1704762370, 1707361562, 1709960761, 1712556362 ], "downloadtrend": [ 778377993, 780792108, 783222159, 785588568, 787833175, 790216315, 792730282 ], "LastUpdateScan": 1712556362, "LastUpdate": 1710447400, "FirstSeen": 1485752400, "topTrending": 0.02200000000000002, "topPerforming": 0.317 }, { "Name": "MinecraftPE", "Repository": "ixilon/nukkit", "Registry": "https://hub.docker.com/r/ixilon/nukkit/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/60143-support-clowryms-docker-repository/?tab=comments#comment-591570", "Overview": "Nukkit is a Nuclear-Powered Server Software For Minecraft Pocket Edition[br][br]\n\nVERY IMPORTANT:[br]\n First run use Screen on Uraid[br]\n docker exec -ti MinecraftPE /bin/bash[br][br]\n \n Run command :[br]\n java -jar /nukkit-1.0-SNAPSHOT.jar[br]\n select language[br][br]\n \n after the first run everything should work fine[br][br]\n\n To Interact with Server / adminstration,[br]\n use \"docker attach MinecraftPE\" at command promt[br]\n Press ctrl-p-ctrl-q to exit without shutting down the server", "TemplateURL": "https://raw.githubusercontent.com/clowrym/docker-templates/master/MinecraftPE-Nukkit.xml", "Icon": "https://i.imgur.com/zn0eOhH.png", "ExtraParams": "-ti", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/srv/nukkit/", "Default": "/mnt/user/appdata/minecraftpe", "Mode": "rw", "Description": "Container Path: /srv/nukkit/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/minecraftpe" }, { "@attributes": { "Name": "Host Port 1", "Target": "19132", "Default": "19132", "Mode": "udp", "Description": "Container Port: 19132", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "19132" }, { "@attributes": { "Name": "Language", "Target": "LANGUAGE", "Default": "en_US.UTF-8", "Mode": "", "Description": "Container Variable: LANGUAGE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8" }, { "@attributes": { "Name": "LC_ALL", "Target": "LC_ALL", "Default": "en_US.UTF-8", "Mode": "", "Description": "Container Variable: LC_ALL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Denver" } ], "Repo": "clowrym's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/clowrymsRepository/MinecraftPE-Nukkit.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 352813, "stars": 11, "trending": 0.085, "trends": [ 0.023, 0.039, 0.029, 0.055, 0.035, 0.035, 0.085 ], "trendsDate": [ 1697407535, 1700321382, 1702919155, 1705518387, 1708117550, 1710713161, 1713306895 ], "downloadtrend": [ 351832, 351970, 352073, 352268, 352390, 352514, 352813 ], "LastUpdateScan": 1713306895, "LastUpdate": 1712003400, "FirstSeen": "1489080522", "topTrending": 0.062000000000000006, "topPerforming": 0.085 }, { "Name": "MineOS-node", "Repository": "hexparrot/mineos", "Registry": "https://hub.docker.com/r/hexparrot/mineos", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/60143-support-clowryms-docker-repository/?tab=comments#comment-591570", "Overview": "MineOS is a server front-end to ease managing Minecraft administrative tasks. This iteration using Node.js aims to enhance previous MineOS scripts (Python-based), by leveraging the event-triggering, asyncronous model of Node.JS and websockets.[br]\r\n[br]\r\nThis allows the front-end to provide system health, disk and memory usage, and logging in real-time.\r\n[br]\r\nDefault Username: mc[br]\r\nDefault password: mypass[br]\r\nPlease change your password[br]\r\n[br]\r\nDefault configuration:[br]\r\nWeb Port: 8443[br]\r\nDynmap Port: 8125[br]\r\nMinecraft Ports (10 by default): 25565-25575[br]\r\nContainer Path: /var/games/minecraft[br]\r\nStorage Path (optional for faster server back-ups if using plugins like dynmap): /mnt/data\r\n[br]\r\nUbuntu, latest commit By Hexparrot", "WebUI": "https://[IP]:[PORT:8443]", "TemplateURL": "https://raw.githubusercontent.com/clowrym/docker-templates/master/Mineos-node(Ubuntu).xml", "Icon": "https://vignette2.wikia.nocookie.net/lotr-minecraft-mod-exiles/images/f/f2/Minecraft_server_setup.png/revision/latest?cb=20160911172557", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Server Ports", "Target": "25565-25575", "Default": "25565-25575", "Mode": "tcp", "Description": "Each minecraft server needs its own port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565-25575" }, { "@attributes": { "Name": "Minecraft Files", "Target": "/var/games/minecraft", "Default": "/mnt/user/appdata/minecraft/", "Mode": "rw", "Description": "Container Path: /var/games/minecraft", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/minecraft/" }, { "@attributes": { "Name": "Admin Interface Port", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "Web Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "Admin Interface Port", "Target": "USER_PASSWORD", "Default": "mypass", "Mode": "", "Description": "Container Variable: USER_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mypass" }, { "@attributes": { "Name": "Data Path", "Target": "/mnt/data", "Default": "/mnt/cache/minecraft", "Mode": "rw", "Description": "Path used for Dynmap & other game files to keep them seperate from Server files to allow for faster back-ups & restores", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/minecraft" }, { "@attributes": { "Name": "Dynmap Port", "Target": "8120-8126", "Default": "8125", "Mode": "tcp", "Description": "Dynmap Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8120-8126" }, { "@attributes": { "Name": "25565 - UDP Bungee", "Target": "25565", "Default": "25565", "Mode": "udp", "Description": "Container Port: 25565", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "clowrym's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/clowrymsRepository/Mineos-node(Ubuntu).xml", "downloads": 3933072, "stars": 52, "trending": 1.974, "trends": [ 1.266, 1.389, 1.61, 1.786, 1.922, 1.991, 1.974 ], "trendsDate": [ 1696241147, 1698840347, 1701435981, 1704035142, 1706634380, 1709233562, 1711829247 ], "downloadtrend": [ 3531541, 3581289, 3639895, 3706069, 3778693, 3855449, 3933072 ], "LastUpdateScan": 1711829247, "LastUpdate": 1650898557, "FirstSeen": 1544995612, "topTrending": 0.708, "topPerforming": 1.974 }, { "Name": "Transmission_VPN", "Repository": "haugene/transmission-openvpn:dev", "Registry": "https://hub.docker.com/r/haugene/transmission-openvpn/", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/60143-support-clowryms-docker-repository/", "Project": "https://github.com/haugene/docker-transmission-openvpn", "Overview": "Transmission is a full-featured \u200bBitTorrent client for Linux, OS X, Unix and Windows.[br]\r\n This Docker includes OpenVPN to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down. It also includes Privoxy to allow unfiltered access to index sites, to use Privoxy please point your application at \"host ip:8118\"[br][br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]/config[/b] This is where Transmission will store it's configuration file, database and logs.[br]\r\n [b]/data[/b] This is where Transmision will store data downloaded, watched folder, and archived torrents.[br][br]\r\n [b][span style='color: #E80000;']Notes[/span][/b][br]\r\n For help on configuration for PIA, AirVPN and custom VPN providers please go here http://forums.unraid.net/index.php?topic=45812.msg437678#msg437678[br]\r\n IMPORTANT - To allow access to the Transmission webui, Privoxy and Transmission deamon you need to specify you LAN network, using CIDR notation for the mask, a subnet mask of 255.255.255.0 would equate to CIDR /24, 255.255.0.0 would equate to CIDR /16.", "WebUI": "http://[IP]:[PORT:9091]/", "TemplateURL": "https://raw.githubusercontent.com/clowrym/docker-templates/master/Transmission_VPN.xml", "Icon": "https://raw.githubusercontent.com/activ/docker-templates/master/activ/images/transmission-icon.png", "ExtraParams": " --cap-add=NET_ADMIN --restart=always --log-opt max-size=50m --log-driver json-file --dns 8.8.8.8 --dns 1.1.1.1", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "9091", "Default": "9091", "Mode": "tcp", "Description": "Container Port: 9091", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9091" }, { "@attributes": { "Name": "Host Path 2", "Target": "/data", "Default": "path for downloads", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/T_Media/Torrent/" }, { "@attributes": { "Name": "Key 2", "Target": "OPENVPN_USERNAME", "Default": "vpn username", "Mode": "", "Description": "Container Variable: OPENVPN_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "VPN_USER" }, { "@attributes": { "Name": "Key 3", "Target": "OPENVPN_PASSWORD", "Default": "vpn password", "Mode": "", "Description": "Container Variable: VPN_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "VPN_PASSWORD" }, { "@attributes": { "Name": "OPENVPN_CONFIG", "Target": "OPENVPN_CONFIG", "Default": "au_melbourne|au_sydney|brazil|ca_north_York|ca_toronto|denmark|finland|france|germany|hong_kong|india|ireland|israel|italy|japan|mexico|netherlands|new_zealand|norway|romania|singapore|sweden|switzerland|turkey|uk_london|uk_southampton|us_california|us_east|us_florida|us_midwest|us_new_york_city|us_seattle|us_silicon_valley|us_texas|us_west|default|", "Mode": "", "Description": "OPENVPN_CONFIG", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "switzerland" }, { "@attributes": { "Name": "OPENVPN_PROVIDER", "Target": "OPENVPN_PROVIDER", "Default": "ANONINE|BTGUARD|CRYPTOSTORM|CUSTOM|FROOT|FROSTVPN|GIGANEWS|HIDEME|HIDEMYASS|INTEGRITYVPN|IPREDATOR|IPVANISH|IVACY|IVPN|NEWSHOSTING|NORDVPN|OVPN|PIA|PRIVATEVPN|PRIVADO|PROXPN|PUREVPN|RA4W|SLICKVPN|SMARTVPNTIGER|TORGUARD|TUNNELBEAR|USENETSERVER|WINDSCRIBE|VPNHT|VPNBOOK|VPNTUNNEL|VPNUNLIMITED|VYPRVPN|", "Mode": "", "Description": "Container Variable: OPENVPN_PROVIDER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "PIA" }, { "@attributes": { "Name": "LOCAL_NETWORK", "Target": "LOCAL_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: LOCAL_NETWORK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.0.0/24" }, { "@attributes": { "Name": "Transmission_Username", "Target": "TRANSMISSION_RPC_USERNAME", "Default": "admin", "Mode": "", "Description": "Container Variable: RPC_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRANS_USER" }, { "@attributes": { "Name": "Transmission_Password", "Target": "TRANSMISSION_RPC_PASSWORD", "Default": "password", "Mode": "", "Description": "Container Variable: RPC_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRANS_PASSWORD" }, { "@attributes": { "Name": "OpenVPN_OPTIONS", "Target": "OPENVPN_OPTS", "Default": "", "Mode": "", "Description": "--inactive 3600 --ping 10 --ping-exit 60 --restart=always", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--inactive 3600 --ping 10 --ping-exit 60 --mute-replay-warnings" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Download", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /downloads", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/T_Media/Torrent/" }, { "@attributes": { "Name": "Watch Folder", "Target": "/watch", "Default": "/mnt/user/T_Media/Torrent/watch/", "Mode": "rw", "Description": "Container Path: /watch", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/T_Media/Torrent/watch/" }, { "@attributes": { "Name": "Trans_Option_Download Dir", "Target": "TRANSMISSION_DOWNLOAD_DIR", "Default": "", "Mode": "", "Description": "Container Variable: TRANSMISSION_DOWNLOAD_DIR", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/downloads" }, { "@attributes": { "Name": "TRANSMISSION_RPC_AUTHENTICATION_REQUIRED", "Target": "TRANSMISSION_RPC_AUTHENTICATION_REQUIRED", "Default": "true|false", "Mode": "", "Description": "Container Variable: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "RATIO_LIMIT_ENABLED", "Target": "TRANSMISSION_RATIO_LIMIT_ENABLED", "Default": "true|false", "Mode": "", "Description": "Enable Ratio Limits", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "TRANSMISSION_DOWNLOAD_QUEUE_SIZE", "Target": "TRANSMISSION_DOWNLOAD_QUEUE_SIZE", "Default": "10", "Mode": "", "Description": "Container Variable: TRANSMISSION_DOWNLOAD_QUEUE_SIZE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "15" }, { "@attributes": { "Name": "TRANSMISSION_CACHE_SIZE_MB", "Target": "TRANSMISSION_CACHE_SIZE_MB", "Default": "10", "Mode": "", "Description": "Container Variable: TRANSMISSION_CACHE_SIZE_MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "TRANSMISSION_INCOMPLETE_DIR", "Target": "TRANSMISSION_INCOMPLETE_DIR", "Default": "/downloads/incomplete", "Mode": "", "Description": "Container Variable: TRANSMISSION_INCOMPLETE_DIR", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/downloads/incomplete" }, { "@attributes": { "Name": "Download", "Target": "/mnt/user/T_Media/Torrent/", "Default": "/mnt/user/T_Media/Torrent/", "Mode": "rw", "Description": "Container Path: /mnt/user/T_Media/Torrent/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/T_Media/Torrent/" }, { "@attributes": { "Name": "WEB_GUI", "Target": "TRANSMISSION_WEB_UI", "Default": "transmission-web-control|kettu|combustion", "Mode": "", "Description": "Web UI Options", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "transmission-web-control" }, { "@attributes": { "Name": "GLOBAL_APPLY_PERMISSIONS", "Target": "GLOBAL_APPLY_PERMISSIONS", "Default": "true|false", "Mode": "", "Description": "Apply permsissions Globally on Transmissions files / Folders", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "WebProxy", "Target": "WEBPROXY_ENABLED", "Default": "false", "Mode": "", "Description": "Container Path: WEBPROXY_ENABLED", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PIA_OPENVPN_CONFIG_BUNDLE=openvpn-tcp-nextgen", "Target": "PIA_OPENVPN_CONFIG_BUNDLE", "Default": "openvpn-tcp|openvpn|openvpn-strong|openvpn-strong-tcp", "Mode": "", "Description": "testing openvpn-tcp-nextgen", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "openvpn-tcp" } ], "Repo": "clowrym's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/clowrymsRepository/Transmission_VPN.xml", "CategoryList": [ "Downloaders" ], "downloads": 384422375, "stars": 645, "trending": 0.137, "trends": [ 0.094, 0.085, 0.091, 0.099, 0.101, 0.112, 0.137 ], "trendsDate": [ 1697277936, 1699873558, 1702472779, 1705071967, 1707671131, 1710374831, 1712968193 ], "downloadtrend": [ 382022555, 382347467, 382696296, 383077344, 383465801, 383893876, 384422375 ], "LastUpdateScan": 1712968193, "LastUpdate": 1712133965, "FirstSeen": 1606273685, "topTrending": 0.04300000000000001, "topPerforming": 0.137 }, { "Name": "Unifi", "BaseImage": "Debian:Buster", "Repository": "brettm357/unifi", "Registry": "https://hub.docker.com/r/brettm357/unifi", "Network": "host", "Privileged": "true", "Support": "https://forums.lime-technology.com/topic/56178-support-brettm357-unifi", "Project": "https://www.ui.com", "Overview": "Use the UniFi Controller software to quickly configure and administer an enterprise Wi\u2010Fi network. RF map and performance features, real-time status, automatic UAP device detection, and advanced security options are all seamlessly integrated.", "WebUI": "https://[IP]:[PORT:8443]", "TemplateURL": "https://raw.githubusercontent.com/brettm357/docker-templates/master/unifi.xml", "Icon": "https://dl.ubnt.com/press/Company_Logos/U_Logo/WEB/U_Logo_RGB.png", "DonateText": "Please Donate to the Project", "DonateLink": "https://paypal.me/brettm357?locale.x=en_AU", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3478", "Default": "3478", "Mode": "udp", "Description": "Container Port: 3478", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3478" }, { "@attributes": { "Name": "Host Port 2", "Target": "6789", "Default": "6789", "Mode": "tcp", "Description": "Container Port: 6789", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6789" }, { "@attributes": { "Name": "Host Port 3", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Host Port 4", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "Container Port: 8081", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "Host Port 5", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "Container Port: 8443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "Host Port 6", "Target": "8843", "Default": "8843", "Mode": "tcp", "Description": "Container Port: 8843", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8843" }, { "@attributes": { "Name": "Host Port 7", "Target": "8880", "Default": "8880", "Mode": "tcp", "Description": "Container Port: 8880", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8880" }, { "@attributes": { "Name": "Host Path 1", "Target": "/usr/lib/unifi/data", "Default": "/mnt/cache/appdata/unifi", "Mode": "rw", "Description": "Container Path: /usr/lib/unifi/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/unifi" }, { "@attributes": { "Name": "Host Path 2", "Target": "/usr/lib/unifi/logs", "Default": "/mnt/cache/appdata/unifi/logs", "Mode": "rw", "Description": "Container Path: /usr/lib/unifi/logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/unifi/logs" }, { "@attributes": { "Name": "Key 1", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 2", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "brettm357's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/brettm357sRepository/unifi.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 1986172, "stars": 9, "trending": 0.035, "trends": [ 0.011, 0.013, 0.015, 0.017, 0.034, 0.043, 0.035 ], "trendsDate": [ 1695557131, 1698156362, 1700751967, 1703351162, 1705950364, 1708549556, 1711145177 ], "downloadtrend": [ 1983065, 1983317, 1983619, 1983956, 1984633, 1985484, 1986172 ], "LastUpdateScan": 1711145177, "LastUpdate": 1661154495, "FirstSeen": 1536724800, "topTrending": 0.024000000000000004, "topPerforming": 0.035 }, { "Name": "Avidemux", "Repository": "jlesage/avidemux", "Registry": "https://registry.hub.docker.com/r/jlesage/avidemux", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/61112-support-avidemux/", "ReadMe": "https://github.com/jlesage/docker-avidemux#readme", "GitHub": "https://github.com/jlesage/docker-avidemux", "Overview": "Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-avidemux#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/avidemux.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/avidemux-icon.png", "Project": "https://avidemux.org", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/avidemux", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7811", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7911", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/avidemux.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 1680667, "stars": 10, "trending": 0.167, "trends": [ 0.269, 0.306, 0.201, 0.172, 0.232, 0.21, 0.167 ], "trendsDate": [ 1697781936, 1700377538, 1702976766, 1705575957, 1708175138, 1710770773, 1713369981 ], "downloadtrend": [ 1659151, 1664244, 1667589, 1670456, 1674336, 1677854, 1680667 ], "LastUpdateScan": 1713369981, "LastUpdate": 1706192789, "FirstSeen": 1537243200, "topTrending": -0.10200000000000001, "topPerforming": 0.167 }, { "Name": "CloudBerryBackup", "Repository": "jlesage/cloudberry-backup", "Registry": "https://registry.hub.docker.com/r/jlesage/cloudberry-backup", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/57217-support-cloudberry-backup/", "ReadMe": "https://github.com/jlesage/docker-cloudberry-backup#readme", "GitHub": "https://github.com/jlesage/docker-cloudberry-backup", "Overview": "Backup files and folders to cloud storage of your choice: Amazon S3, Azure Blob Storage, Google Cloud Storage, HP Cloud, Rackspace Cloud Files, OpenStack, DreamObjects and other.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-cloudberry-backup#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/cloudberry-backup.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/cloudberry-backup-icon.png", "Project": "https://www.msp360.com/backup/", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/cloudberry-backup", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "ro", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "CloudBerry Backup Web Interface User", "Target": "CBB_WEB_INTERFACE_USER", "Default": "", "Mode": "", "Description": "User name to use to login to the CloudBerry Backup's web interface.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "CloudBerry Backup Web Interface Password", "Target": "CBB_WEB_INTERFACE_PASSWORD", "Default": "", "Mode": "", "Description": "Password to use to login to the CloudBerry Backup's web interface. **Warning**: See documentation for a more secure way to specify the password.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "True" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7802", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7902", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "CloudBerry Backup Web Interface HTTP Port", "Target": "43210", "Default": "43210", "Mode": "tcp", "Description": "Port used to access the CloudBerry Backup's web interface via HTTP. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "CloudBerry Backup Web Interface HTTPs Port", "Target": "43211", "Default": "43211", "Mode": "tcp", "Description": "Port used to access the CloudBerry Backup's web interface via HTTPs. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "RecommendedRaw": "2/1/2021", "RecommendedDate": 1612155600, "RecommendedReason": { "en_US": "Easily backup your files to cloud based storage. Walk Through Video" }, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/cloudberry-backup.xml", "CategoryList": [ "Backup" ], "downloads": 2191317, "stars": 14, "trending": 0.075, "trends": [ 0.051, 0.111, 0.128, 0.068, 0.118, 0.072, 0.075 ], "trendsDate": [ 1697083543, 1699679192, 1702278368, 1705014233, 1707608187, 1710374831, 1712968193 ], "downloadtrend": [ 2178789, 2181220, 2184015, 2185509, 2188092, 2189667, 2191317 ], "LastUpdateScan": 1712968193, "LastUpdate": 1705778584, "FirstSeen": 1537243200, "topTrending": 0.024, "topPerforming": 0.075 }, { "Name": "CrashPlanEnterprise", "Repository": "jlesage/crashplan-enterprise", "Registry": "https://registry.hub.docker.com/r/jlesage/crashplan-enterprise", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/jlesage/docker-crashplan-enterprise/issues/new/choose", "ReadMe": "https://github.com/jlesage/docker-crashplan-enterprise#readme", "GitHub": "https://github.com/jlesage/docker-crashplan-enterprise", "Overview": "One solution to safeguard corporate data against data loss, leak, misuse and theft.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-crashplan-enterprise#readme\n\n**Warning**: Make sure to read the *Taking Over Existing Backup* section of the documentation if you are installing this container to replace another CrashPlan installation (from Windows, Linux, Mac or even another Docker container). #support_url: https://forums.unraid.net/topic/XXXXX-support-crashplan-enterprise/", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/crashplan-enterprise.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/crashplan-enterprise-icon.png", "Project": "https://www.code42.com", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/crashplan-enterprise", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "ro", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Maximum Memory", "Target": "CRASHPLAN_SRV_MAX_MEM", "Default": "1024M", "Mode": "", "Description": "Maximum amount of memory the CrashPlan Engine is allowed to use. One of the following memory unit (case insensitive) should be added as a suffix to the size: G, M or K.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7819", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7919", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/crashplan-enterprise.xml", "CategoryList": [ "Backup" ], "downloads": 3343, "stars": 2, "LastUpdateScan": 1711094752, "LastUpdate": 1700442056, "FirstSeen": 1700701555 }, { "Name": "CrashPlanPRO", "Repository": "jlesage/crashplan-pro", "Registry": "https://registry.hub.docker.com/r/jlesage/crashplan-pro", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/59647-support-crashplan-pro/", "ReadMe": "https://github.com/jlesage/docker-crashplan-pro#readme", "GitHub": "https://github.com/jlesage/docker-crashplan-pro", "Overview": "CrashPlan provides peace of mind through secure, scalable, and straightforward endpoint data backup. We help organizations recover from any worst-case scenario, whether it is a disaster, simple human error, a stolen laptop, ransomware or an as-of-yet undiscovered calamity.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nThis Docker container can be used with all CrashPlan products: Essential, Professional, Enterprise, MSPs and Small Business (no longer sold).\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-crashplan-pro#readme\n\n**Warning**: Make sure to read the *Taking Over Existing Backup* section of the documentation if you are installing this container to replace another CrashPlan installation (from Windows, Linux, Mac or even another Docker container).", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/crashplan-pro.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/crashplan-pro-icon.png", "Project": "https://www.crashplan.com", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/crashplan-pro", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "ro", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Maximum Memory", "Target": "CRASHPLAN_SRV_MAX_MEM", "Default": "1024M", "Mode": "", "Description": "Maximum amount of memory the CrashPlan Engine is allowed to use. One of the following memory unit (case insensitive) should be added as a suffix to the size: G, M or K.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "CrashPlan Server Address", "Target": "CRASHPLAN_SERVER_ADDRESS", "Default": "", "Mode": "", "Description": "The CrashPlan server address to use. This is provided by CrashPlan when subscribing to a plan. **NOTE**: CrashPlan for Small Business version requires this variable to be set to \"SMB\". This edition comes with a specific, pre-defined server address.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7810", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7910", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/crashplan-pro.xml", "CategoryList": [ "Backup" ], "downloads": 22107139, "stars": 119, "trending": 0.066, "trends": [ 0.054, 0.069, 0.078, 0.064, 0.061, 0.062, 0.066 ], "trendsDate": [ 1697083543, 1699679192, 1702278368, 1705014234, 1707608188, 1710374831, 1712968193 ], "downloadtrend": [ 22018700, 22033898, 22051086, 22065229, 22078799, 22092542, 22107139 ], "LastUpdateScan": 1712968193, "LastUpdate": 1705103939, "FirstSeen": 1537416000, "topTrending": 0.012000000000000004, "topPerforming": 0.066 }, { "Name": "Czkawka", "Repository": "jlesage/czkawka", "Registry": "https://registry.hub.docker.com/r/jlesage/czkawka", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101459-support-czkawka/", "ReadMe": "https://github.com/jlesage/docker-czkawka#readme", "GitHub": "https://github.com/jlesage/docker-czkawka", "Overview": "Czkawka is written in Rust, simple, fast and easy to use app to remove unnecessary files from your computer.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-czkawka#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/czkawka.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/czkawka-icon.png", "Project": "https://github.com/qarmin/czkawka", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/czkawka", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7821", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7921", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/czkawka.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 450500, "stars": 10, "trending": 2.625, "trends": [ 2.818, 3.13, 3.817, 2.138, 2.065, 2.765, 2.625 ], "trendsDate": [ 1696586749, 1699182330, 1702168420, 1704762370, 1707361562, 1709960761, 1712556362 ], "downloadtrend": [ 380891, 393199, 408805, 417736, 426544, 438674, 450500 ], "LastUpdateScan": 1712556362, "LastUpdate": 1712233043, "FirstSeen": 1610816843, "topTrending": -0.19300000000000006, "topPerforming": 2.625 }, { "Name": "dupeGuru", "Repository": "jlesage/dupeguru", "Registry": "https://registry.hub.docker.com/r/jlesage/dupeguru", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/56392-support-dupeguru/", "ReadMe": "https://github.com/jlesage/docker-dupeguru#readme", "GitHub": "https://github.com/jlesage/docker-dupeguru", "Overview": "dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. The filename scan features a fuzzy matching algorithm that can find duplicate filenames even when they are not exactly the same.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-dupeguru#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/dupeguru.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/dupeguru-icon.png", "Project": "https://dupeguru.voltaicideas.net", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/dupeguru", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Trash", "Target": "/trash", "Default": "/dev/null", "Mode": "rw", "Description": "This is where dupeGuru moves files when they are sent to trash. Usage of the trash is optional. The default value of /dev/null can be kept if the trash is not wanted.", "Type": "Path", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7801", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7901", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/dupeguru.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 6010524, "stars": 40, "trending": 0.644, "trends": [ 0.52, 0.735, 0.646, 0.576, 0.707, 0.661, 0.644 ], "trendsDate": [ 1697551563, 1700321383, 1702919155, 1705518387, 1708117550, 1710713161, 1713306895 ], "downloadtrend": [ 5775859, 5818630, 5856460, 5890395, 5932319, 5971820, 6010524 ], "LastUpdateScan": 1713306895, "LastUpdate": 1706065099, "FirstSeen": 1537329600, "topTrending": 0.124, "topPerforming": 0.644 }, { "Name": "FileBot", "Repository": "jlesage/filebot", "Registry": "https://registry.hub.docker.com/r/jlesage/filebot", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/68916-support-filebot/", "ReadMe": "https://github.com/jlesage/docker-filebot#readme", "GitHub": "https://github.com/jlesage/docker-filebot", "Overview": "FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-filebot#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/filebot.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/filebot-icon.png", "Project": "https://www.filebot.net", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/filebot", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Watch Directory", "Target": "/watch", "Default": "", "Mode": "rw", "Description": "This is the input folder of the Automated Media Center (AMC) script. Any media copied to this folder will be processed by the script. ", "Type": "Path", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Output Directory", "Target": "/output", "Default": "", "Mode": "rw", "Description": "This is the output folder of the Automated Media Center (AMC) script. This is where medias are located once they are renamed and organized.", "Type": "Path", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "FileBot GUI State", "Target": "FILEBOT_GUI", "Default": "1", "Mode": "", "Description": "Setting this to 1 enables the FileBot GUI, 0 disables it.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: State", "Target": "AMC_ENABLED", "Default": "1", "Mode": "", "Description": "Setting this to 1 enables the Automated Media Center (AMC) scrip, 0 disables it.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "OpenSubtitles Username", "Target": "OPENSUBTITLES_USERNAME", "Default": "", "Mode": "", "Description": "Username of your OpenSubtitles (https://www.opensubtitles.org) account. Required to download subtitles.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "OpenSubtitles Password", "Target": "OPENSUBTITLES_PASSWORD", "Default": "", "Mode": "", "Description": "Password of your OpenSubtitles (https://www.opensubtitles.org) account. Required to download subtitles.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Custom Options", "Target": "FILEBOT_CUSTOM_OPTIONS", "Default": "", "Mode": "", "Description": "Custom arguments to pass to FileBot. This applies to the UI only.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Use FileBot Beta Version", "Target": "USE_FILEBOT_BETA", "Default": "0", "Mode": "", "Description": "When set to 1, FileBot installed under /config/beta (container path) is used. If no FileBot installation is found under this folder, the latest beta version is automatically downloaded during container startup. **NOTE**: Use at your own risk. Beta version may have bugs and stability issues.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Interval", "Target": "AMC_INTERVAL", "Default": "1800", "Mode": "", "Description": "Time (in seconds) between each invocation of the Automated Media Center (AMC) script.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Input Stable Time", "Target": "AMC_INPUT_STABLE_TIME", "Default": "10", "Mode": "", "Description": "Time (in seconds) during which properties (e.g. size, time, etc) of files in the watch folder need to remain the same before invoking the Automated Media Center (AMC) script. This is to avoid processing the watch folder while files are being copied.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Action", "Target": "AMC_ACTION", "Default": "test", "Mode": "", "Description": "Action performed by the Automated Media Center (AMC) script on files. Valid values are \"test\", \"copy\", \"move\", \"symlink\", \"hardlink\", \"keeplink\", \"duplicate\" or \"clone\". Use the \"test\" operation to perform a dry-run and verify that everything gets matched up correctly.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Conflict Resolution", "Target": "AMC_CONFLICT", "Default": "auto", "Mode": "", "Description": "Conflict resolution strategy used by the Automated Media Center (AMC) script. When set to \"skip\", existing files are never overriden, while \"auto\" overrides existing file only if new media is better.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Match Mode", "Target": "AMC_MATCH_MODE", "Default": "opportunistic", "Mode": "", "Description": "Match mode used by the Automated Media Center (AMC) script. The \"opportunistic\" mode works for all files regardless how badly they are named, while \"strict\" mode works for reasonably well-named files and ignore files that cannot be matched accurately. See https://www.filebot.net/forums/viewtopic.php?t=4695 for complete documentation.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Artwork", "Target": "AMC_ARTWORK", "Default": "n", "Mode": "", "Description": "When set to \"y\", artwork is fetched and NFO file is generated by the Automated Media Center (AMC) script.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Language", "Target": "AMC_LANG", "Default": "English", "Mode": "", "Description": "Language used by the Automated Media Center (AMC) script to rename files. Two-characters language code or value like English, French, German, Chinese, etc can be used.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Music Format", "Target": "AMC_MUSIC_FORMAT", "Default": "{plex}", "Mode": "", "Description": "Define how music files are renamed by the Automated Media Center (AMC) script. Filebot supports a very powerful naming scheme. See https://www.filebot.net/naming.html for complete documentation.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Movie Format", "Target": "AMC_MOVIE_FORMAT", "Default": "{plex}", "Mode": "", "Description": "Define how movie files are renamed by the Automated Media Center (AMC) script. Filebot supports a very powerful naming scheme. See https://www.filebot.net/naming.html for complete documentation.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: TV Series Format", "Target": "AMC_SERIES_FORMAT", "Default": "{plex}", "Mode": "", "Description": "Define how TV series files are renamed by the Automated Media Center (AMC) script. Filebot supports a very powerful naming scheme. See https://www.filebot.net/naming.html for complete documentation.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Anime Format", "Target": "AMC_ANIME_FORMAT", "Default": "{plex}", "Mode": "", "Description": "Define how anime files are renamed by the Automated Media Center (AMC) script. Filebot supports a very powerful naming scheme. See https://www.filebot.net/naming.html for complete documentation.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Process Music", "Target": "AMC_PROCESS_MUSIC", "Default": "y", "Mode": "", "Description": "When set to \"y\", music files are processed by the Automated Media Center (AMC) script. A value of \"n\" does not process them.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Subtitle Languages", "Target": "AMC_SUBTITLE_LANG", "Default": "", "Mode": "", "Description": "Comma-separated list of subtitle languages to download. Example: \"en,de,fr\".", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Custom Options", "Target": "AMC_CUSTOM_OPTIONS", "Default": "", "Mode": "", "Description": "Custom arguments to pass to the Automated Media Center (AMC) script.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Input Directory", "Target": "AMC_INPUT_DIR", "Default": "/watch", "Mode": "", "Description": "Directory inside the container used as the input folder of the Automated Media Center (AMC) script.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automated Media Center: Output Directory", "Target": "AMC_OUTPUT_DIR", "Default": "/output", "Mode": "", "Description": "Directory inside the container used as the output folder of the Automated Media Center (AMC) script.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7813", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7913", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/filebot.xml", "CategoryList": [ "MediaApp-Other" ], "downloads": 18686641, "stars": 60, "trending": 0.137, "trends": [ 0.235, 0.333, 0.295, 0.135, 0.131, 0.271, 0.137 ], "trendsDate": [ 1697753147, 1700348737, 1702947948, 1705547164, 1708146330, 1710742119, 1713341152 ], "downloadtrend": [ 18444642, 18506222, 18560918, 18586005, 18610365, 18661010, 18686641 ], "LastUpdateScan": 1713341152, "LastUpdate": 1708219762, "FirstSeen": 1537243200, "topTrending": -0.09799999999999998, "topPerforming": 0.137 }, { "Name": "FileZilla", "Repository": "jlesage/filezilla", "Registry": "https://registry.hub.docker.com/r/jlesage/filezilla", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/59047-support-filezilla/", "ReadMe": "https://github.com/jlesage/docker-filezilla#readme", "GitHub": "https://github.com/jlesage/docker-filezilla", "Overview": "FileZilla is a cross-platform graphical FTP, SFTP, and FTPS file management tool with a vast list of features.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-filezilla#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/filezilla.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/filezilla-icon.png", "Project": "https://filezilla-project.org", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/filezilla", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7809", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7909", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/filezilla.xml", "CategoryList": [ "Network-FTP" ], "downloads": 14025134, "stars": 64, "trending": 0.127, "trends": [ 0.098, 0.111, 0.324, 0.27, 0.287, 0.184, 0.127 ], "trendsDate": [ 1695557131, 1698156362, 1700751967, 1703351162, 1705950364, 1708549556, 1711145177 ], "downloadtrend": [ 13843344, 13858776, 13903817, 13941447, 13981589, 14007327, 14025134 ], "LastUpdateScan": 1711145177, "LastUpdate": 1706188946, "FirstSeen": 1537502400, "topTrending": 0.028999999999999998, "topPerforming": 0.127 }, { "Name": "Firefox", "Repository": "jlesage/firefox", "Registry": "https://registry.hub.docker.com/r/jlesage/firefox", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/69440-support-firefox/", "ReadMe": "https://github.com/jlesage/docker-firefox#readme", "GitHub": "https://github.com/jlesage/docker-firefox", "Overview": "Mozilla Firefox is a free and open-source web browser developed by Mozilla Foundation and its subsidiary, Mozilla Corporation.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-firefox#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/firefox.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/firefox-icon.png", "Project": "https://www.mozilla.org/en-US/firefox/", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/firefox", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7814", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7914", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/firefox.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 20827701, "stars": 229, "trending": 0.399, "trends": [ 0.25, 0.304, 0.315, 0.344, 0.329, 0.341, 0.399 ], "trendsDate": [ 1697868329, 1700463943, 1703063145, 1705662353, 1708261543, 1710857173, 1713456381 ], "downloadtrend": [ 20408027, 20470225, 20534987, 20605850, 20673877, 20744629, 20827701 ], "LastUpdateScan": 1713456381, "LastUpdate": 1712961934, "FirstSeen": 1537243200, "topTrending": 0.14900000000000002, "topPerforming": 0.399 }, { "Name": "FirefoxESR", "Repository": "jlesage/firefox-esr", "Registry": "https://registry.hub.docker.com/r/jlesage/firefox-esr", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/jlesage/docker-firefox-esr/issues/new/choose", "ReadMe": "https://github.com/jlesage/docker-firefox-esr#readme", "GitHub": "https://github.com/jlesage/docker-firefox-esr", "Overview": "Firefox Extended Support Release (ESR) is an official version of Firefox developed for large organizations like universities and businesses that need to set up and maintain Firefox on a large scale. Firefox ESR does not come with the latest features but it has the latest security and stability fixes.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-firefox-esr#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/firefox-esr.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/firefox-esr-icon.png", "Project": "https://www.mozilla.org/en-CA/firefox/enterprise/", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/firefox-esr", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7825", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7925", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/firefox-esr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1693, "LastUpdateScan": 1711094752, "LastUpdate": 1709602832, "FirstSeen": 1700701555 }, { "Name": "FreeFileSync", "Repository": "jlesage/freefilesync", "Registry": "https://registry.hub.docker.com/r/jlesage/freefilesync", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/139295-support-freefilesync/", "ReadMe": "https://github.com/jlesage/docker-freefilesync#readme", "GitHub": "https://github.com/jlesage/docker-freefilesync", "Overview": "FreeFileSync is a folder comparison and synchronization software that creates and manages backup copies of all your important files. Instead of copying every file every time, FreeFileSync determines the differences between a source and a target folder and transfers only the minimum amount of data needed.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-freefilesync#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/freefilesync.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/freefilesync-icon.png", "Project": "https://freefilesync.org", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/freefilesync", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7823", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7923", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/freefilesync.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 36024, "stars": 4, "trending": 17.4, "trends": [ 29.132, 25.25, 19.888, 18.111, 17.4 ], "trendsDate": [ 1702472779, 1705071967, 1707671131, 1710374831, 1712968193 ], "downloadtrend": [ 10341, 14592, 19521, 24367, 29756, 36024 ], "LastUpdateScan": 1712968193, "LastUpdate": 1712060848, "FirstSeen": 1684245896, "topTrending": -11.732000000000003 }, { "Name": "HandBrake", "Repository": "jlesage/handbrake", "Registry": "https://registry.hub.docker.com/r/jlesage/handbrake", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/57420-support-handbrake/", "ReadMe": "https://github.com/jlesage/docker-handbrake#readme", "GitHub": "https://github.com/jlesage/docker-handbrake", "Overview": "HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nA fully automated mode is also available: drop files into a watch folder and let HandBrake process them without any user interaction.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-handbrake#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/handbrake.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/handbrake-icon.png", "Project": "https://handbrake.fr", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/handbrake", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "ro", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Watch Directory", "Target": "/watch", "Default": "", "Mode": "rw", "Description": "This is the watch folder of the automatic video converter. Any video copied into this folder will be automatically converted by HandBrake.", "Type": "Path", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Output Directory", "Target": "/output", "Default": "", "Mode": "rw", "Description": "This is the default output folder for converted videos. Also used by the automatic video converter.", "Type": "Path", "Display": "always", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Trash Directory", "Target": "/trash", "Default": "", "Mode": "rw", "Description": "When trash usage is enabled, this is where the automatic video converter moves converted files instead of deleting them.", "Type": "Path", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "HandBrake GUI State", "Target": "HANDBRAKE_GUI", "Default": "1", "Mode": "", "Description": "Setting this to 1 enables the HandBrake GUI, 0 disables it.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: State", "Target": "AUTOMATED_CONVERSION", "Default": "1", "Mode": "", "Description": "Setting this to 1 enables the automatic video converter, 0 disables it.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Preset", "Target": "AUTOMATED_CONVERSION_PRESET", "Default": "General/Very Fast 1080p30", "Mode": "", "Description": "Preset used by the automatic video converter. Identification of the preset must follow the format 'CATEGORY/PRESET NAME'. Name of all available presets can be seen via the HandBrake GUI.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Format", "Target": "AUTOMATED_CONVERSION_FORMAT", "Default": "mp4", "Mode": "", "Description": "Video container format used by the automatic video converter for output files. This is typically the video filename extension.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Keep Source Files", "Target": "AUTOMATED_CONVERSION_KEEP_SOURCE", "Default": "1", "Mode": "", "Description": "Set to 0 to remove successfully converted videos from the watch folder, 1 to keep them.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Video File Extensions", "Target": "AUTOMATED_CONVERSION_VIDEO_FILE_EXTENSIONS", "Default": "", "Mode": "", "Description": "Space-separated list of file extensions to be considered as video files. By default, this list is empty, meaning that the automatic video converter will let HandBrake automatically detects if a file, no matter its extension, is a video or not (note that extensions defined by the Non-Video File Extensions list are always considered as non-video files). Normally, this variable doesn't need to be set. Usage of this variable is useful when only specific video files need to converted.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Non-Video File Action", "Target": "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION", "Default": "ignore", "Mode": "", "Description": "Set to \"ignore\" to ignore non-video files from the watch folder, or set to \"copy\" to copy them as-is to the output folder.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Non-Video File Extensions", "Target": "AUTOMATED_CONVERSION_NON_VIDEO_FILE_EXTENSIONS", "Default": "jpg jpeg bmp png gif txt nfo", "Mode": "", "Description": "Space-separated list of file extensions to be considered as not being videos. Most non-video files are properly rejected by HandBrake. However, some files, like images, are convertible by HandBrake even if they are not video files.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Output directory", "Target": "AUTOMATED_CONVERSION_OUTPUT_DIR", "Default": "/output", "Mode": "", "Description": "Root directory, inside the container, where converted videos should be written.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Output Subdirectory", "Target": "AUTOMATED_CONVERSION_OUTPUT_SUBDIR", "Default": "", "Mode": "", "Description": "Subdirectory of the output folder into which converted videos should be written. Leave value empty to save converted videos directly into \"/output/\". Use the special value \"SAME_AS_SRC\" to use the same subfolder as the source. For example, if the video source file is \"/watch/Movies/mymovie.mkv\", the converted video will be written to \"/output/Movies/\". Any other value is considered as the subfolder name. For example, setting the value \"Home/Movies\" will make converted videos to be written to \"/output/Home/Movies\".", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Overwrite Destination", "Target": "AUTOMATED_CONVERSION_OVERWRITE_OUTPUT", "Default": "0", "Mode": "", "Description": "Setting this to 1 allows the final destination file to be overwritten if it already exists.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Source File Stable Time", "Target": "AUTOMATED_CONVERSION_SOURCE_STABLE_TIME", "Default": "5", "Mode": "", "Description": "Time (in seconds) during which properties (e.g. size, time, etc) of a video file in the watch folder need to remain the same. This is to avoid processing a file that is being copied.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Minimum Title Duration", "Target": "AUTOMATED_CONVERSION_SOURCE_MIN_DURATION", "Default": "10", "Mode": "", "Description": "Minimum title duration (in seconds). Shorter titles will be ignored. This applies only to video disc sources (ISO file, VIDEO_TS folder or BDMV folder).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Main Title Detection", "Target": "AUTOMATED_CONVERSION_SOURCE_MAIN_TITLE_DETECTION", "Default": "0", "Mode": "", "Description": "Setting this to 1 enables HandBrake main feature title detection to try to guess and select the main title.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Check Interval", "Target": "AUTOMATED_CONVERSION_CHECK_INTERVAL", "Default": "5", "Mode": "", "Description": "Interval (in seconds) at which the automatic video converter checks for new files.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Number of Watch Folders", "Target": "AUTOMATED_CONVERSION_MAX_WATCH_FOLDERS", "Default": "5", "Mode": "", "Description": "Maximum number of watch folders handled by the automatic video converter.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Disable Progress in GUI", "Target": "AUTOMATED_CONVERSION_NO_GUI_PROGRESS", "Default": "0", "Mode": "", "Description": "Set to 1 to disable display of the video conversion progress in HandBrake GUI.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Custom HandBrake Arguments", "Target": "AUTOMATED_CONVERSION_HANDBRAKE_CUSTOM_ARGS", "Default": "", "Mode": "", "Description": "Custom arguments to pass to HandBrake when performing a conversion.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Install Packages", "Target": "AUTOMATED_CONVERSION_INSTALL_PKGS", "Default": "", "Mode": "", "Description": "Space-separated list of Alpine Linux packages to install. This is useful when the automatic video converter's hooks require tools not available in the container image. See https://pkgs.alpinelinux.org for the list of available Alpine Linux packages.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Video Converter: Use Trash Directory", "Target": "AUTOMATED_CONVERSION_USE_TRASH", "Default": "0", "Mode": "", "Description": "Set to 1 to enable usage of the trash directory. So when the automatic video converter is configured to not keep sources, it will move files to the trash directory (/trash inside the container) instead of deleting them.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7803", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7903", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/handbrake.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 44289016, "stars": 196, "trending": 0.249, "trends": [ 0.104, 0.126, 0.161, 0.16, 0.174, 0.163, 0.249 ], "trendsDate": [ 1695729958, 1698329168, 1700924744, 1703519842, 1706115964, 1708715150, 1711310781 ], "downloadtrend": [ 43832851, 43888059, 43959021, 44029613, 44106543, 44178569, 44289016 ], "LastUpdateScan": 1711310781, "LastUpdate": 1711243006, "FirstSeen": 1537329600, "topTrending": 0.14500000000000002, "topPerforming": 0.249 }, { "Name": "JDownloader2", "Repository": "jlesage/jdownloader-2", "Registry": "https://registry.hub.docker.com/r/jlesage/jdownloader-2", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/58552-support-jdownloader-2/", "ReadMe": "https://github.com/jlesage/docker-jdownloader-2#readme", "GitHub": "https://github.com/jlesage/docker-jdownloader-2", "Overview": "JDownloader 2 is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more. It's an easy-to-extend framework that can save hours of your valuable time every day!\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-jdownloader-2#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/jdownloader-2.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/jdownloader-2-icon.png", "Project": "http://jdownloader.org", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/jdownloader-2", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Output Directory", "Target": "/output", "Default": "", "Mode": "rw", "Description": "This is the default output folder for downloaded files.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "MyJDownloader Email", "Target": "MYJDOWNLOADER_EMAIL", "Default": "", "Mode": "", "Description": "Email address of the MyJDownloader account to use. Note that this can also be configured via the JDownloader GUI.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "MyJDownloader Password", "Target": "MYJDOWNLOADER_PASSWORD", "Default": "", "Mode": "", "Description": "Password of the MyJDownloader account to use. Note that this can also be configured via the JDownloader GUI.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "MyJDownloader Device Name", "Target": "MYJDOWNLOADER_DEVICE_NAME", "Default": "", "Mode": "", "Description": "The name of this JDownloader instance. Note that this can also be configured via the JDownloader GUI.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Headless Mode", "Target": "JDOWNLOADER_HEADLESS", "Default": "0", "Mode": "", "Description": "When set to \"1\", JDownloader is running in headless mode, meaning that no GUI is available. In this mode, MyJDownloader should be used to remote control JDownloader.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Maximum Memory", "Target": "JDOWNLOADER_MAX_MEM", "Default": "", "Mode": "", "Description": "Maximum amount of memory JDownloader is allowed to use. One of the following memory unit (case insensitive) should be added as a suffix to the size: G, M or K.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7807", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7907", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/jdownloader-2.xml", "CategoryList": [ "Downloaders" ], "downloads": 58298321, "stars": 214, "trending": 0.459, "trends": [ 0.332, 0.347, 0.431, 0.406, 0.512, 0.5, 0.459 ], "trendsDate": [ 1695729958, 1698329168, 1700924745, 1703519842, 1706115964, 1708715151, 1711310781 ], "downloadtrend": [ 56767637, 56965026, 57211801, 57444772, 57740664, 58031008, 58298321 ], "LastUpdateScan": 1711310781, "LastUpdate": 1706188427, "FirstSeen": 1537502400, "topTrending": 0.127, "topPerforming": 0.459 }, { "Name": "JMkvpropedit", "Repository": "jlesage/jmkvpropedit", "Registry": "https://registry.hub.docker.com/r/jlesage/jmkvpropedit", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/134637-support-jmkvpropedit/", "ReadMe": "https://github.com/jlesage/docker-jmkvpropedit#readme", "GitHub": "https://github.com/jlesage/docker-jmkvpropedit", "Overview": "JMkvpropedit is batch GUI for mkvpropedit (part of MKVToolNix) written in Java.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-jmkvpropedit#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/jmkvpropedit.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/jmkvpropedit-icon.png", "Project": "https://github.com/BrunoReX/jmkvpropedit", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/jmkvpropedit", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7822", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7922", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/jmkvpropedit.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 2131, "LastUpdateScan": 1712556363, "LastUpdate": 1708218988, "FirstSeen": 1675544650 }, { "Name": "MakeMKV", "Repository": "jlesage/makemkv", "Registry": "https://registry.hub.docker.com/r/jlesage/makemkv", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/58352-support-makemkv/", "ReadMe": "https://github.com/jlesage/docker-makemkv#readme", "GitHub": "https://github.com/jlesage/docker-makemkv", "Overview": "MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. MakeMKV is a format converter, otherwise called \"transcoder\". It converts the video clips from proprietary (and usually encrypted) disc into a set of MKV files, preserving most information but not changing it in any way. The MKV format can store multiple video/audio tracks with all meta-information and preserve chapters.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nA fully automated mode is also available: insert a DVD or Blu-ray disc into an optical drive and let MakeMKV rips it without any user interaction.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-makemkv#readme\n\n**NOTE**: For the container to have access to your optical drive(s), you need to add them to your container configuration. This is done by adding a new \"Device\". An optical drive is represented by two Linux device files: \"/dev/srX\" and \"/dev/sgY\". For optimal performance, the container needs both of them. To determine the right devices to use, start the container and look at its log.", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/makemkv.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/makemkv-icon.png", "Project": "https://www.makemkv.com", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/makemkv", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "ro", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Output Directory", "Target": "/output", "Default": "", "Mode": "rw", "Description": "This is the default output folder for converted videos. Also used by the automatic disc ripper.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "License Key", "Target": "MAKEMKV_KEY", "Default": "BETA", "Mode": "", "Description": "MakeMKV registration key to use. The key is written to the configuration file during container startup. When set to \"BETA\", the latest beta key is automatically used. When set to \"UNSET\", no key is automatically written to the configuration file.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "MakeMKV GUI State", "Target": "MAKEMKV_GUI", "Default": "1", "Mode": "", "Description": "Setting this to 1 enables the MakeMKV GUI, 0 disables it.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Enabled", "Target": "AUTO_DISC_RIPPER", "Default": "0", "Mode": "", "Description": "Set to 1 to enable automatic rippping of DVD/Blu-ray discs.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Custom MakeMKV Profile", "Target": "AUTO_DISC_RIPPER_MAKEMKV_PROFILE", "Default": "", "Mode": "", "Description": "Filename of the custom MakeMKV profile the automatic disc ripper should use. The profile is expected to be found under the /config folder of the container, unless an absolute path is specified.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Eject", "Target": "AUTO_DISC_RIPPER_EJECT", "Default": "0", "Mode": "", "Description": "Set to 1 to eject disc when ripping is terminated.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Parallel", "Target": "AUTO_DISC_RIPPER_PARALLEL_RIP", "Default": "0", "Mode": "", "Description": "When set to 1, discs from all available optical drives are ripped in parallel. Else, each disc from optical drives is ripped one at time.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Interval", "Target": "AUTO_DISC_RIPPER_INTERVAL", "Default": "5", "Mode": "", "Description": "Interval, in seconds, the automatic disc ripper checks for the presence of a DVD/Blu-ray discs.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Minimum Title Length", "Target": "AUTO_DISC_RIPPER_MIN_TITLE_LENGTH", "Default": "", "Mode": "", "Description": "Titles with a length less than this value are ignored. Length is in seconds. By default, no value is set, meaning that value from MakeMKV's configuration file is taken.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Blu-ray Rip Mode", "Target": "AUTO_DISC_RIPPER_BD_MODE", "Default": "mkv", "Mode": "", "Description": "Rip mode of Blu-ray discs. \"mkv\" is the default mode, where a set of MKV files are produced. When set to \"backup\", a copy of the (decrypted) file system is created instead. [b]NOTE[/b]: This applies to Blu-ray discs only. For DVD, MKV files are always produced.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Force Unique Output Directory", "Target": "AUTO_DISC_RIPPER_FORCE_UNIQUE_OUTPUT_DIR", "Default": "0", "Mode": "", "Description": "When set to 0, files are written to \"/output/DISC_LABEL/\", where \"DISC_LABEL\" is the label/name of the disc. If this directory exists, then files are written to \"/output/DISC_LABEL-XXXXXX\", where \"XXXXXX\" are random readable characters. When set to 1, the \"/output/DISC_LABEL-XXXXXX\" pattern is always used.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Automatic Disc Ripper: Disable Progress in GUI", "Target": "AUTO_DISC_RIPPER_NO_GUI_PROGRESS", "Default": "0", "Mode": "", "Description": "When set to 1, progress of discs ripped by the automatic disc ripper is not shown in the MakeMKV GUI.", "Type": "Variable", "Display": "always", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7806", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7906", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/makemkv.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 14972830, "stars": 90, "trending": 0.182, "trends": [ 0.244, 0.246, 0.336, 0.217, 0.238, 0.243, 0.182 ], "trendsDate": [ 1696802739, 1699398351, 1702168420, 1704762371, 1707361562, 1709960761, 1712556363 ], "downloadtrend": [ 14755370, 14791712, 14841590, 14873931, 14909383, 14945650, 14972830 ], "LastUpdateScan": 1712556363, "LastUpdate": 1706067828, "FirstSeen": 1537243200, "topTrending": -0.062, "topPerforming": 0.182 }, { "Name": "MediaInfo", "Repository": "jlesage/mediainfo", "Registry": "https://registry.hub.docker.com/r/jlesage/mediainfo", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/75222-support-mediainfo/", "ReadMe": "https://github.com/jlesage/docker-mediainfo#readme", "GitHub": "https://github.com/jlesage/docker-mediainfo", "Overview": "MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-mediainfo#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/mediainfo.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/mediainfo-icon.png", "Project": "https://mediaarea.net/en/MediaInfo", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/mediainfo", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "ro", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7817", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7917", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/mediainfo.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1848451, "stars": 24, "trending": 0.318, "trends": [ 0.397, 0.357, 0.511, 0.261, 0.31, 0.283, 0.318 ], "trendsDate": [ 1696493147, 1699092332, 1702168420, 1704762371, 1707361562, 1709960761, 1712556363 ], "downloadtrend": [ 1811032, 1817528, 1826872, 1831653, 1837347, 1842566, 1848451 ], "LastUpdateScan": 1712556363, "LastUpdate": 1712018941, "FirstSeen": 1540602086, "topTrending": -0.07900000000000001, "topPerforming": 0.318 }, { "Name": "MKVMuxingBatchGUI", "Repository": "jlesage/mkv-muxing-batch-gui", "Registry": "https://registry.hub.docker.com/r/jlesage/mkv-muxing-batch-gui", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/jlesage/docker-mkv-muxing-batch-gui/issues/new/choose", "ReadMe": "https://github.com/jlesage/docker-mkv-muxing-batch-gui#readme", "GitHub": "https://github.com/jlesage/docker-mkv-muxing-batch-gui", "Overview": "App for muxing (merging) videos with subtitles, audios, chapters and attachments with many options.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-mkv-muxing-batch-gui#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/mkv-muxing-batch-gui.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/mkv-muxing-batch-gui-icon.png", "Project": "https://github.com/yaser01/mkv-muxing-batch-gui", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/mkv-muxing-batch-gui", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7827", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7927", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/mkv-muxing-batch-gui.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 1454, "LastUpdateScan": 1712968194, "LastUpdate": 1705528741, "FirstSeen": 1702386353 }, { "Name": "MKVCleaver", "Repository": "jlesage/mkvcleaver", "Registry": "https://registry.hub.docker.com/r/jlesage/mkvcleaver", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/61701-support-mkvcleaver/", "ReadMe": "https://github.com/jlesage/docker-mkvcleaver#readme", "GitHub": "https://github.com/jlesage/docker-mkvcleaver", "Overview": "MKVcleaver is a GUI (Graphical User Interface) for mkvtoolnix, designed to extract data from MKV files. It can be used in a batch mode (loading and extracting data from many files) as well as single file mode. It has a simple GUI interface, but a lot of functionality.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-mkvcleaver#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/mkvcleaver.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/mkvcleaver-icon.png", "Project": "https://blogs.sapib.ca/apps/mkvcleaver/", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/mkvcleaver", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7812", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7912", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/mkvcleaver.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 463250, "stars": 5, "trending": 0.156, "trends": [ 0.597, 0.599, 0.572, 0.159, 0.159, 0.18, 0.156 ], "trendsDate": [ 1695881141, 1698503874, 1701097586, 1703696741, 1706295948, 1708895153, 1711490773 ], "downloadtrend": [ 454853, 457596, 460228, 460959, 461693, 462527, 463250 ], "LastUpdateScan": 1711490773, "LastUpdate": 1708218903, "FirstSeen": 1537243200, "topTrending": -0.44099999999999995, "topPerforming": 0.156 }, { "Name": "MKVToolNix", "Repository": "jlesage/mkvtoolnix", "Registry": "https://registry.hub.docker.com/r/jlesage/mkvtoolnix", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/58039-support-mkvtoolnix/", "ReadMe": "https://github.com/jlesage/docker-mkvtoolnix#readme", "GitHub": "https://github.com/jlesage/docker-mkvtoolnix", "Overview": "MKVToolNix is a set of tools to create, alter and inspect Matroska files.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-mkvtoolnix#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/mkvtoolnix.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/mkvtoolnix-icon.png", "Project": "https://mkvtoolnix.download", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/mkvtoolnix", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7805", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7905", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/mkvtoolnix.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 9949983, "stars": 60, "trending": 0.341, "trends": [ 0.247, 0.367, 0.388, 0.274, 0.32, 0.268, 0.341 ], "trendsDate": [ 1697781936, 1700377538, 1702976766, 1705575957, 1708175139, 1710770773, 1713369982 ], "downloadtrend": [ 9756749, 9792711, 9830835, 9857832, 9889480, 9916026, 9949983 ], "LastUpdateScan": 1713369982, "LastUpdate": 1712063459, "FirstSeen": 1537329600, "topTrending": 0.09400000000000003, "topPerforming": 0.341 }, { "Name": "NginxProxyManager", "Repository": "jlesage/nginx-proxy-manager", "Registry": "https://registry.hub.docker.com/r/jlesage/nginx-proxy-manager", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/76460-support-nginx-proxy-manager/", "ReadMe": "https://github.com/jlesage/docker-nginx-proxy-manager#readme", "GitHub": "https://github.com/jlesage/docker-nginx-proxy-manager", "Overview": "Nginx Proxy Manager enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt.\n\n\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-nginx-proxy-manager#readme\n\n**NOTE**: For this container to be accessible from the internet, make sure ports **80** and **443** on the internet side of your router are properly forwarded to this container. See the documentation for more details. **NOTE**: After a fresh install, the default username/password to connect to the management interface are: > admin@example.com/changeme.", "WebUI": "http://[IP]:[PORT:8181]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/nginx-proxy-manager.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/nginx-proxy-manager-icon.png", "Project": "https://nginxproxymanager.com", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/nginx-proxy-manager", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Disable IPv6", "Target": "DISABLE_IPV6", "Default": "0", "Mode": "", "Description": "When set to '1', IPv6 support is disabled.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web UI Port", "Target": "8181", "Default": "7818", "Mode": "tcp", "Description": "Port used to access the web interface of the application. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "always", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "HTTP Port", "Target": "8080", "Default": "1880", "Mode": "tcp", "Description": "Port used to serve HTTP requests. NOTE: Your router should be configured to forward port 80 to this port. If your router doesn't allow setting the destination/internal IP address, this *must* be set to 80. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "always", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "HTTPs Port", "Target": "4443", "Default": "18443", "Mode": "tcp", "Description": "Port used to serve HTTPs requests. NOTE: Your router should be configured to forward port 443 to this port. If your router doesn't allow setting the destination/internal IP address, this *must* be set to 443. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "always", "Required": "True", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/nginx-proxy-manager.xml", "CategoryList": [ "Network-Web", "Network-Proxy", "Tools-Utilities" ], "downloads": 49210533, "stars": 238, "trending": 0.246, "trends": [ 0.206, 0.215, 0.223, 0.289, 0.252, 0.248, 0.246 ], "trendsDate": [ 1695895543, 1698503875, 1701097586, 1703696742, 1706295949, 1708895154, 1711490774 ], "downloadtrend": [ 48490154, 48594429, 48703249, 48844517, 48968075, 49089626, 49210533 ], "LastUpdateScan": 1711490774, "LastUpdate": 1703075605, "FirstSeen": 1545228078, "topTrending": 0.04000000000000001, "topPerforming": 0.246 }, { "Name": "PuTTY", "Repository": "jlesage/putty", "Registry": "https://registry.hub.docker.com/r/jlesage/putty", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/73494-support-putty/", "ReadMe": "https://github.com/jlesage/docker-putty#readme", "GitHub": "https://github.com/jlesage/docker-putty", "Overview": "PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. It can also connect to a serial port.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-putty#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/putty.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/putty-icon.png", "Project": "https://www.putty.org", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/putty", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7816", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7916", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/putty.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1339196, "stars": 24, "trending": 0.495, "trends": [ 0.428, 0.557, 0.666, 0.65, 0.632, 0.517, 0.495 ], "trendsDate": [ 1697299550, 1699895158, 1702494369, 1705093554, 1707692767, 1710374832, 1712968194 ], "downloadtrend": [ 1292776, 1300019, 1308738, 1317307, 1325683, 1332570, 1339196 ], "LastUpdateScan": 1712968194, "LastUpdate": 1706186213, "FirstSeen": 1537243200, "topTrending": 0.067, "topPerforming": 0.495 }, { "Name": "QDirStat", "Repository": "jlesage/qdirstat", "Registry": "https://registry.hub.docker.com/r/jlesage/qdirstat", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72787-support-qdirstat/", "ReadMe": "https://github.com/jlesage/docker-qdirstat#readme", "GitHub": "https://github.com/jlesage/docker-qdirstat", "Overview": "QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-qdirstat#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/qdirstat.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/qdirstat-icon.png", "Project": "https://github.com/shundhammer/qdirstat", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/qdirstat", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "ro", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7815", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7915", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/qdirstat.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 5217803, "stars": 15, "trending": 0.346, "trends": [ 0.197, 0.215, 0.389, 0.256, 0.419, 0.344, 0.346 ], "trendsDate": [ 1696046728, 1698645943, 1701241568, 1703840740, 1706439930, 1709039159, 1711634777 ], "downloadtrend": [ 5115857, 5126895, 5146907, 5160141, 5181842, 5199748, 5217803 ], "LastUpdateScan": 1711634777, "LastUpdate": 1705268728, "FirstSeen": 1537243200, "topTrending": 0.14899999999999997, "topPerforming": 0.346 }, { "Name": "Thunderbird", "Repository": "jlesage/thunderbird", "Registry": "https://registry.hub.docker.com/r/jlesage/thunderbird", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/jlesage/docker-thunderbird/issues/new/choose", "ReadMe": "https://github.com/jlesage/docker-thunderbird#readme", "GitHub": "https://github.com/jlesage/docker-thunderbird", "Overview": "Thunderbird is a free email application that's easy to set up and customize.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-thunderbird#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/thunderbird.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/thunderbird-icon.png", "Project": "https://www.thunderbird.net", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/thunderbird", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7826", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7926", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/thunderbird.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2565, "stars": 1, "LastUpdateScan": 1711094752, "LastUpdate": 1705771613, "FirstSeen": 1700701555 }, { "Name": "Tixati", "Repository": "jlesage/tixati", "Registry": "https://registry.hub.docker.com/r/jlesage/tixati", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/139447-support-tixati/", "ReadMe": "https://github.com/jlesage/docker-tixati#readme", "GitHub": "https://github.com/jlesage/docker-tixati", "Overview": "Tixati is a peer-to-peer file sharing program that uses the popular BitTorrent protocol.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-tixati#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/tixati.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/tixati-icon.png", "Project": "https://www.tixati.com", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/tixati", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Output Directory", "Target": "/output", "Default": "", "Mode": "rw", "Description": "This is the default output folder for downloaded files.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7824", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7924", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Incoming Peer Connections Port", "Target": "17844", "Default": "17844", "Mode": "tcp", "Description": "Port used for incoming peer connections. NOTE: Your router should be configured to forward this port to this container. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Incoming DHT Messages Port", "Target": "17844", "Default": "17844", "Mode": "udp", "Description": "Port used for incoming DHT messages. NOTE: Your router should be configured to forward this port to this container. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/tixati.xml", "CategoryList": [ "Downloaders" ], "downloads": 6085, "stars": 1, "LastUpdateScan": 1713306895, "LastUpdate": 1706189044, "FirstSeen": 1684548270 }, { "Name": "tsMuxeR", "Repository": "jlesage/tsmuxer", "Registry": "https://registry.hub.docker.com/r/jlesage/tsmuxer", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/58629-support-tsmuxer/", "ReadMe": "https://github.com/jlesage/docker-tsmuxer#readme", "GitHub": "https://github.com/jlesage/docker-tsmuxer", "Overview": "tsMuxer is a Transport Stream muxer. Remux/mux elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD. Ability to set muxing fps manually and automatically, change level for H.264 streams, shift sound tracks, extract DTS core from DTS-HD, join files. Output/author to compliant Blu-ray Disc or AVCHD. Blu-ray 3D support.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-tsmuxer#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/tsmuxer.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/tsmuxer-icon.png", "Project": "https://github.com/justdan96/tsMuxer", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/tsmuxer", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7808", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7908", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/tsmuxer.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 2029136, "stars": 8, "trending": 0.125, "trends": [ 0.103, 0.189, 0.167, 0.103, 0.133, 0.133, 0.125 ], "trendsDate": [ 1696759533, 1699355223, 1702168420, 1704762371, 1707361562, 1709960761, 1712556363 ], "downloadtrend": [ 2011962, 2015764, 2019130, 2021209, 2023902, 2026602, 2029136 ], "LastUpdateScan": 1712556363, "LastUpdate": 1706059601, "FirstSeen": 1537329600, "topTrending": 0.022000000000000006, "topPerforming": 0.125 }, { "Name": "VideoDuplicateFinder", "Repository": "jlesage/video-duplicate-finder", "Registry": "https://registry.hub.docker.com/r/jlesage/video-duplicate-finder", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/134636-support-video-duplicate-finder/", "ReadMe": "https://github.com/jlesage/docker-video-duplicate-finder#readme", "GitHub": "https://github.com/jlesage/docker-video-duplicate-finder", "Overview": "Video Duplicate Finder is a cross-platform software to find duplicated video (and image) files on hard disk based on similiarity. That means unlike other duplicate finders, this one does also finds duplicates which have a different resolution, frame rate and even watermarked.\n\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\n\nAlso, being based on Alpine Linux, size of this container is very small.\n\nFor a complete documentation of this container, see https://github.com/jlesage/docker-video-duplicate-finder#readme", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/video-duplicate-finder.xml", "Icon": "https://raw.githubusercontent.com/jlesage/docker-templates/master/jlesage/images/video-duplicate-finder-icon.png", "Project": "https://github.com/0x90d/videoduplicatefinder", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/video-duplicate-finder", "Mode": "rw", "Description": "This is where the application stores its configuration, states, log and any files needing persistency.", "Type": "Path", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible to the application.", "Type": "Path", "Display": "always-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "0", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority. NOTE: Setting a negative value requires additional permissions. Thus, \"--cap-add=SYS_NICE\" must be added to Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "When set to \"1\", dark mode is enabled for the application.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to \"1\" to encrypt the connection. NOTE: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection VNC Method", "Target": "SECURE_CONNECTION_VNC_METHOD", "Default": "SSL", "Mode": "", "Description": "Method used to perform the secure VNC connection. Possible values are \"SSL\" or \"TLS\".", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Secure Connection Certificate Check Interval", "Target": "SECURE_CONNECTION_CERTS_CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval, in seconds, at which the system verifies if web or VNC certificates have changed. When a change is detected, the affected services are automatically restarted. A value of \"0\" disables the check.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "Web Listening Port (Non-Bridge Network Type)", "Target": "WEB_LISTENING_PORT", "Default": "5800", "Mode": "", "Description": "Port used by the web server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Listening Port (Non-Bridge Network Type)", "Target": "VNC_LISTENING_PORT", "Default": "5900", "Mode": "", "Description": "Port used by the VNC server to serve the UI of the application. This port is used internally by the container and it is usually not required to be changed. NOTE: This setting is relevant only when the Network Type is set to something else than Bridge.", "Type": "Variable", "Display": "advanced", "Required": "False", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI (Bridge Network Type)", "Target": "5800", "Default": "7820", "Mode": "tcp", "Description": "Port to access the application's GUI via the web interface. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "True", "Mask": "False" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI (Bridge Network Type)", "Target": "5900", "Default": "7920", "Mode": "tcp", "Description": "Port to access the application's GUI via VNC protocol. Optional if no VNC client is used. NOTE: This setting is relevant only when the Network Type is set to \"Bridge\".", "Type": "Port", "Display": "advanced-hide", "Required": "False", "Mask": "False" }, "value": "" } ], "Repo": "Djoss' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DjossRepository/jlesage/video-duplicate-finder.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 24408, "stars": 2, "trending": 5.002, "trends": [ 10.343, 6.645, 17.452, 12.275, 10.299, 6.072, 5.002 ], "trendsDate": [ 1696334747, 1698933986, 1702168421, 1704762371, 1707361563, 1709960762, 1712556363 ], "downloadtrend": [ 13207, 14147, 17138, 19536, 21779, 23187, 24408 ], "LastUpdateScan": 1712556363, "LastUpdate": 1705803686, "FirstSeen": 1675544650, "topTrending": -5.341 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/active.directory/master/active.directory.plg", "PluginAuthor": "dlandon", "Beta": "true", "MinVer": "6.9.0", "License": "GPL Licensed", "multiLanguage": "true", "Name": "Active Directory Extras", "Support": "https://forums.unraid.net/topic/137467-active-directory-extras-plugin-allows-tweaking-some-ad-settings-in-samba/#comment-1248698", "IconFA": "gear", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/active.directory.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/active.directory/master/active.directory.plg", "pluginVersion": "2023.07.08", "Overview": "This plugin adds a tab to the SMB settings pge to make a few adjustments to the Active Directory settings of Samba. Caution: When you change the backend database, your permissions will all be lost and have to be re-entered.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/active.directory.xml", "CategoryList": [ "Network-Other", "Plugins" ], "FirstSeen": 1688745897 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/enhanced.log/master/enhanced.log.plg", "PluginAuthor": "dlandon", "MinVer": "6.7.0", "License": "GPL Licensed", "Name": "Enhanced Log Viewer", "Support": "https://forums.unraid.net/topic/43115-enhanced-log-view-with-lines-highlighted-in-color/", "IconFA": "align-left", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/enhanced.log.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/enhanced.log/master/enhanced.log.plg", "pluginVersion": "2023.06.12a", "topPlugin": 44, "Overview": "This plugin enhances the built-in Syslog page to view the system log with highlighted lines. You can enable or disable event highlighting and set your own colors for each event. You can add your own search string to highlight in the log.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/enhanced.log.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1499313600 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/file.activity/master/file.activity.plg", "PluginAuthor": "dlandon", "MinVer": "6.7.0", "License": "GPL Licensed", "multiLanguage": "true", "Name": "File Activity", "Support": "https://forums.unraid.net/topic/54808-file-activity-plugin-how-can-i-figure-out-what-keeps-spinning-up-my-disks/", "IconFA": "folder", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/file.activity.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/file.activity/master/file.activity.plg", "pluginVersion": "2024.04.01", "topPlugin": 35, "Overview": "This plugin displays recent write/modify file activity on each disk, UD disks, and the cache in the Array. It can help to understand why disks are spinning up from write/modify file and directory activity.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/file.activity.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1521604800 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/libvirt.hotplug.usb/master/libvirt.hotplug.usb.plg", "PluginAuthor": "dlandon", "MinVer": "6.7.0", "License": "GPL Licensed", "multiLanguage": "true", "Name": "Libvirt Hotplug USB", "Support": "https://forums.unraid.net/topic/70001-libvirt-hot-plugin-usb-usb-hot-plugin-for-vms/?tab=comments#comment-640678", "IconFA": "usb", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/libvirt.hotplugin.usb.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/libvirt.hotplug.usb/master/libvirt.hotplug.usb.plg", "pluginVersion": "2024.03.09", "topPlugin": 43, "Overview": "A Plugin for Hot-plugging USB Devices to Running VMs. Libvirt Hotplug USB allows mounting of USB Devices (e.g. Keyboard, Mouse, iPhone, FlashDrive, etc) on running VMs. It uses virsh to attach the Devices which avoids Conflicts between different VMs.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/libvirt.hotplugin.usb.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1523160000 }, { "Name": "LogitechMediaServer", "Repository": "dlandon/logitechmediaserver", "Registry": "https://registry.hub.docker.com/r/dlandon/logitechmediaserver/", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/56650-support-dlandon-logitech-media-server/", "Overview": "Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by Logitech (formerly Slim Devices), developed in particular to support their Squeezebox range of digital audio receivers.[br]\n Configuration:\n **/config** - this path is used to store the configuration and the database files of Logitech Media Server.\n **/music** - set this path to where you store your music files.", "WebUI": "http://[IP]:[PORT:9000]/", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/LogitechMediaServer.xml", "Icon": "https://github.com/dlandon/docker.templates/raw/master/logitechmediaserver.png", "ExtraParams": "--log-opt max-size=50m --log-opt max-file=1", "Networking": { "Mode": "bridge" }, "BaseImage": "phusion/baseimage:0.11", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "Container Port: 9000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "Control Port - TCP", "Target": "3483", "Default": "3483", "Mode": "tcp", "Description": "Container Port: 3483/TCP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3483" }, { "@attributes": { "Name": "Control Port - UDP", "Target": "3483", "Default": "3483", "Mode": "udp", "Description": "Container Port: 3483/UDP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3483" }, { "@attributes": { "Name": "CLI Port", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "Container Port: 9090", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Music Path", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Container Path: /music", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/LogitechMediaServer", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/LogitechMediaServer" } ], "Repo": "dlandon's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/LogitechMediaServer.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 2009162, "stars": 3, "trending": 0.065, "trends": [ 0.052, 0.069, 0.073, 0.055, 0.07, 0.053, 0.065 ], "trendsDate": [ 1696421154, 1699020396, 1702168421, 1704762371, 1707361563, 1709960762, 1712556363 ], "downloadtrend": [ 2001433, 2002820, 2004280, 2005389, 2006803, 2007859, 2009162 ], "LastUpdateScan": 1712556363, "LastUpdate": 1711549452, "FirstSeen": 1533960000, "topTrending": 0.013000000000000005, "topPerforming": 0.065 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/open.files/master/open.files.plg", "PluginAuthor": "dlandon", "MinVer": "6.7.0", "License": "GPL Licensed", "multiLanguage": "true", "Name": "Open Files", "Support": "https://forums.unraid.net/topic/41196-open-files-plugin-can-help-with-troubleshooting-why-server-wont-shut-down/", "IconFA": "folder-open", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/open.files.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/open.files/master/open.files.plg", "pluginVersion": "2024.02.27", "topPlugin": 30, "Overview": "This plugin shows any open files on the array that might prevent a clean shutdown. The plugin web page is installed in 'Tools'. You can stop all array processes on the open files web page and troubleshoot shutdown problems. After you stop all array processes, you will see what processes are still holding files open on the array preventing a shutdown.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/open.files.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1521604800 }, { "Name": "ownCloud", "Repository": "dlandon/owncloud", "Project": "https://owncloud.org/", "Registry": "https://registry.hub.docker.com/r/dlandon//owncloud/", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Network": "bridge", "Shell": "bash", "Privileged": "true", "PrivilegedReq": "true", "Support": "https://forums.lime-technology.com/topic/57801-support-dlandon-owncloud/#comment-566487", "Overview": "OwnCloud provides universal access to your files via the web, your computer or your mobile devices \u2014 wherever you are. Mariadb is built into the image. Built with php 7.2, 7.3, and 7.4 (selectable), mariadb 10.4 and nginx 1.18[br]\nConfiguration\n**/config** - Where ownCloud should store its config files.\n**/data** - Where ownCloud should store its data files.[br]\n**Note:** Set Network to br0 and assign a static IP address.", "WebUI": "https://[IP]:[PORT:443]/", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/ownCloud.xml", "Icon": "https://github.com/dlandon/docker.templates/raw/master/owncloud.png", "ExtraParams": "--log-opt max-size=50m --log-opt max-file=1 --sysctl=net.core.somaxconn=511", "Networking": { "Mode": "bridge" }, "BaseImage": "phusion/baseimage:0.11", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ownCloud/data" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PHP Version", "Target": "PHP_VERS", "Default": "7.2", "Mode": "", "Description": "Set the version of PHP to use (7.2, 7.3 or 7.4)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7.4" }, { "@attributes": { "Name": "MySQL Password", "Target": "DB_PASS", "Default": "owncloud", "Mode": "", "Description": "Container Variable: DB_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "owncloud" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ownCloud" } ], "Repo": "dlandon's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/ownCloud.xml", "CategoryList": [ "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 377363, "stars": 1, "trending": 0.228, "trends": [ 0.112, 0.111, 0.117, 0.196, 0.122, 0.131, 0.228 ], "trendsDate": [ 1697515537, 1700321383, 1702919156, 1705518387, 1708117550, 1710713161, 1713306895 ], "downloadtrend": [ 373957, 374373, 374812, 375549, 376007, 376502, 377363 ], "LastUpdateScan": 1713306895, "LastUpdate": 1703170332, "FirstSeen": 1533960000, "topTrending": 0.116, "topPerforming": 0.228 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/python2/master/Python2.plg", "PluginAuthor": "dlandon", "MinVer": "6.11.0-rc3", "License": "GPL Licensed", "multiLanguage": "true", "Name": "Python2 Package", "Icon": "https://raw.githubusercontent.com/dlandon/docker.templates/master/python2.png", "Support": "https://forums.unraid.net/topic/92865-support-ich777-amd-vendor-reset-coraltpu-hpsahba/", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/python2.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/python2/master/Python2.plg", "pluginVersion": "2022.08.23", "Overview": "Installs Python 2 package.", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/python2.xml", "CategoryList": [ "Plugins", "Plugins" ], "FirstSeen": 1661270632 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/python3/master/Python3.plg", "PluginAuthor": "dlandon", "MinVer": "6.11.0-rc3", "License": "GPL Licensed", "multiLanguage": "true", "Name": "Python3 Package", "Icon": "https://raw.githubusercontent.com/dlandon/docker.templates/master/python3.png", "Support": "https://forums.unraid.net/topic/92865-support-ich777-amd-vendor-reset-coraltpu-hpsahba/", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/python3.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/python3/master/Python3.plg", "pluginVersion": "2023.08.01a", "Overview": "Installs Python 3, PIP, and Python systools packages.", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/python3.xml", "CategoryList": [ "Plugins", "Plugins" ], "FirstSeen": 1661270632 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/recycle.bin/master/recycle.bin.plg", "PluginAuthor": "dlandon", "MinVer": "6.9.0", "License": "GPL Licensed", "multiLanguage": "true", "Name": "Recycle Bin", "Support": "https://forums.unraid.net/topic/41044-recycle-bin-vfs-recycle-for-smb-shares/", "IconFA": "trash", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/recycle.bin.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/recycle.bin/master/recycle.bin.plg", "pluginVersion": "2023.12.31", "topPlugin": 24, "Overview": "This plugin adds a per share .Recycle.Bin folder to hold samba deleted files until you empty the trash either manually or remove aged files on a schedule. Shares that are excluded will not have the recycle bin enabled. A .Recycle.Bin folder is created in each share the first time a file is deleted in the share that you can access by browsing to //Tower/Share/.Recycle.Bin. You can restore deleted files from the //Tower/Share/.Recycle.Bin. The User access to the .Recycle.Bin folder is the same as the User share access. If you remove the plugin all deleted files will be kept in the share .Recycle.Bin folders. You will have to empty the trash before you remove the plugin if you do not want to use it.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/recycle.bin.xml", "CategoryList": [ "Tools-Utilities", "Plugins" ], "FirstSeen": 1536984000 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/tips.and.tweaks/master/tips.and.tweaks.plg", "PluginAuthor": "dlandon", "MinVer": "6.11.0", "License": "GPL Licensed", "multiLanguage": "true", "Name": "Tips and Tweaks", "Support": "https://forums.unraid.net/topic/47527-tips-and-tweaks-plugin-to-possibly-improve-performance-of-unraid-and-vms/?tab=comments#comment-468361", "IconFA": "gear", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/tips.and.tweaks.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/tips.and.tweaks/master/tips.and.tweaks.plg", "pluginVersion": "2024.01.26a", "topPlugin": 15, "Overview": "Tips and Tweaks gives you tips on issues in certain versions of Unraid and lets you make some adjustments to Ethernet NIC(s), disk cache settings, and CPU scaling governors that can potentially help with performance and latency issues.", "RecommendedRaw": "11/1/2022", "RecommendedDate": 1667275200, "RecommendedReason": { "en_US": "The Tips and Tweaks plugin allows you to adjust some NIC parameters, disk caching, CPU usage and other tweaks." }, "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/tips.and.tweaks.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1524888000 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/unassigned.devices/master/unassigned.devices.plg", "PluginAuthor": "dlandon", "MinVer": "6.11.0", "License": "GPL Licensed", "multiLanguage": "true", "Name": "Unassigned Devices", "Support": "https://forums.unraid.net/topic/92462-unassigned-devices-managing-disk-drives-and-remote-shares-outside-of-the-unraid-array/", "IconFA": "unlink", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/unassigned.devices.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/unassigned.devices/master/unassigned.devices.plg", "pluginVersion": "2024.04.20", "topPlugin": 2, "Overview": "Unassigned Devices is used to mount and share non-array disks, remote SMB or NFS shares, and iso files.", "Icon": "", "LTOfficial": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/unassigned.devices.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1537675200 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/unassigned.devices/master/unassigned.devices-plus.plg", "PluginAuthor": "dlandon", "MinVer": "6.11.0", "License": "GPL Licensed", "Requires": "Unassigned Devices installed", "RequiresFile": "/var/log/plugins/unassigned.devices.plg", "multiLanguage": "true", "Name": "Unassigned Devices Plus (Addon)", "Support": "https://forums.unraid.net/topic/92462-unassigned-devices-managing-disk-drives-and-remote-shares-outside-of-the-unraid-array/", "IconFA": "unlink", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/unassigned.devices-plus.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/unassigned.devices/master/unassigned.devices-plus.plg", "pluginVersion": "2024.04.01", "topPlugin": 17, "Overview": "Enables support in the Unassigned Devices Plugin for HFS+, exFAT, and apfs disk formats, and to enable destructive mode.", "Icon": "", "LTOfficial": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/unassigned.devices-plus.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1577545765 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dlandon/unassigned.devices/master/unassigned.devices.preclear.plg", "PluginAuthor": "dlandon", "MinVer": "6.11.0", "ExtraSearchTerms": "preclear preclear%20disk", "License": "GPL Licensed", "Requires": "Unassigned Devices installed", "RequiresFile": "/var/log/plugins/unassigned.devices.plg", "multiLanguage": "true", "Name": "Unassigned Devices Preclear", "Support": "https://forums.unraid.net/topic/120567-unassigned-devices-preclear-a-utility-to-preclear-disks-before-adding-them-to-the-array/", "IconFA": "icon-preclear", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Repo": "dlandon's Repository", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/unassigned.devices.preclear.xml", "Licence": "GPL Licensed", "Repository": "https://raw.githubusercontent.com/dlandon/unassigned.devices/master/unassigned.devices.preclear.plg", "pluginVersion": "2024.02.22", "Overview": "Unassigned Devices Preclear is used to exercise and clear disks and prepare them for adding to the array.", "Icon": "", "LTOfficial": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/unassigned.devices.preclear.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1645995792 }, { "Name": "Z80Pack", "Repository": "dlandon/z80pack", "Project": "http://www.autometer.de/unix4fun/z80pack/index.html", "Registry": "https://registry.hub.docker.com/r/dlandon/z80pack/", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/58756-support-z80pack-vintage-computing-in-a-docker-cpm-and-mpm/#comment-576460", "Overview": "Z80Pack is an emulator for emulating CP/M 1, CP/M 2, CP/M 3, and MP/M II on Linux. This is a command line Docker only. There is a built in Shell in a Box WebGUI that is a command line browser window. You can also execute bash in the Docker.[br]\nConfiguration:\n**/config** - this path is used to store the disk configurations and CP/M and MP/M startup scripts.[br]\nTo log into the WebUI:\n**User:** vintage\n**Password:** computer[br]\n**Note:** You will have to use the command 'sudo ./cpm' to run the simulator with root privileges.", "WebUI": "https://[IP]:[PORT:4200]/", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/Z80Pack.xml", "Icon": "https://github.com/dlandon/docker.templates/raw/master/z80pack.png", "ExtraParams": "--log-opt max-size=50m --log-opt max-file=1", "Networking": { "Mode": "bridge" }, "BaseImage": "phusion/baseimage:0.11", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "4200", "Default": "4200", "Mode": "tcp", "Description": "Container Port: 4200", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4200" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/Z80Pack", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Z80Pack" } ], "Repo": "dlandon's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/Z80Pack.xml", "CategoryList": [ "Other" ], "downloads": 27972, "stars": 5, "trending": 1.065, "trends": [ 7.09, 6.676, 4.42, 0.802, 1.267, 1.005, 1.065 ], "trendsDate": [ 1695823563, 1698422751, 1701018344, 1703617541, 1706216736, 1708815948, 1711408562 ], "downloadtrend": [ 23934, 25646, 26832, 27049, 27396, 27674, 27972 ], "LastUpdateScan": 1711408562, "LastUpdate": 1697376520, "FirstSeen": 1533960000, "topTrending": -6.025 }, { "Name": "Zoneminder", "Project": "https://zoneminder.com/", "Repository": "dlandon/zoneminder.unraid", "Registry": "https://hub.docker.com/r/dlandon/zoneminder.unraid/", "DonateText": "For my retirement.", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/56632-support-dlandon-zoneminder-134/", "Overview": "Zoneminder is the top Linux video camera security and surveillance solution. ZoneMinder is intended for use in single or multi-camera video security applications, including commercial or home CCTV, theft prevention and child, family member or home monitoring and other domestic care scenarios such as nanny cam installations. It supports capture, analysis, recording, and monitoring of video data coming from one or more video or network cameras attached to a Linux system. ZoneMinder also support web and semi-automatic control of Pan/Tilt/Zoom cameras using a variety of protocols. It is suitable for use as a DIY home video security system and for commercial or professional video security and surveillance. It can also be integrated into a home automation system via X.10 or other protocols. If you're looking for a low cost CCTV system or a more flexible alternative to cheap DVR systems then give ZoneMinder a try.[br]\n Configuration:\n **Appdata Config Path** - This is where the configuration and library files will reside\n **Data Path** - This is where events images/videos will reside\n **WebUI Port** - Port used to access Zoneminder using ssl security. Change the desired port for access to the Zoneminder WebUI if necessary. The default port of 8443 might not be appropriate for your system.\n **Shared Memory** - Turn on the advanced view and adjust the '--shm-size' in the Extra Parameters to half of your installed memory.\n **zmNinja Event Notification Server Port** - Port used for zmNinja events to iOS and Android devices. Change the desired port for the zmNinja Event Notification Server if necessary. The default port of 9000 might not be appropriate for your system.[br]\n Click on \"Show Docker Allocations\" and confirm you do not have a port conflict with other Docker ports.", "WebUI": "https://[IP]:[PORT:443]/zm", "TemplateURL": "https://raw.githubusercontent.com/dlandon/docker.templates/master/Zoneminder.xml", "Icon": "https://github.com/dlandon/docker.templates/raw/master/zoneminder.png", "ExtraParams": "--shm-size=\"5G\"", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "443", "Default": "8443", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "zmNinja Event Notification Server Port", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Appdata Config Path", "Target": "/config", "Default": "/mnt/cache/appdata/Zoneminder", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/Zoneminder" }, { "@attributes": { "Name": "Data Path", "Target": "/var/cache/zoneminder", "Default": "/mnt/user/zoneminder_data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Zoneminder/data" } ], "Repo": "dlandon's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dlandonsRepository/Zoneminder.xml", "CategoryList": [ "HomeAutomation", "MediaApp-Video", "MediaServer-Video", "Tools-Utilities" ], "downloads": 408799, "stars": 3, "trending": 0.421, "trends": [ 0.532, 0.546, 0.391, 0.192, 0.252, 0.253, 0.421 ], "trendsDate": [ 1695881141, 1698503875, 1701097586, 1703696742, 1706295949, 1708895154, 1711490774 ], "downloadtrend": [ 400468, 402666, 404246, 405022, 406046, 407077, 408799 ], "LastUpdateScan": 1711490774, "LastUpdate": 1682637555, "FirstSeen": 1610125666, "topTrending": -0.11100000000000004, "topPerforming": 0.421 }, { "Name": "bitcoinunlimited", "Repository": "amacneil/bitcoinunlimited", "Registry": "https://hub.docker.com/r/amacneil/bitcoinunlimited/~/dockerfile/", "Network": "bridge", "Privileged": "false", "Support": "https://hub.docker.com/r/amacneil/bitcoinunlimited/", "Overview": "The Bitcoin Unlimited project seeks to provide a voice to all stakeholders in the Bitcoin ecosystem.\r\n\r\n[b]Converted By @JustinAiken using Community Applications[/b]", "TemplateURL": "https://raw.githubusercontent.com/JustinAiken/unraid-docker-templates/master/bitcoinunlimited/bitcoinunlimited.xml", "Icon": "https://raw.githubusercontent.com/JustinAiken/unraid-docker-templates/master/bitcoinunlimited/bitcoin.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "RPC Port", "Target": "8332", "Default": "8332", "Mode": "tcp", "Description": "RPC Port - Map to use RPC", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8332" }, { "@attributes": { "Name": "Communication Port", "Target": "8333", "Default": "8333", "Mode": "tcp", "Description": "Main Port Used", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8333" }, { "@attributes": { "Name": "Testnet RPC Port - Map to use RPC", "Target": "18332", "Default": "18332", "Mode": "tcp", "Description": "Testnet RPC Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18332" }, { "@attributes": { "Name": "Testnet Communication Port", "Target": "18333", "Default": "18333", "Mode": "tcp", "Description": "Testnet Communication Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18333" }, { "@attributes": { "Name": "Blockchain", "Target": "/data", "Default": "/mnt/user/appdata/blockchain", "Mode": "rw", "Description": "Mount /data for the blockchain", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/blockchain" } ], "Repo": "JustinAiken's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JustinAikensRepository/bitcoinunlimited/bitcoinunlimited.xml", "CategoryList": [ "Network-Other" ], "downloads": 30668, "trending": 1.748, "trends": [ 7.204, 6.72, 3.882, 1.992, 1.784, 1.782, 1.748 ], "trendsDate": [ 1696284333, 1698879817, 1702168421, 1704762371, 1707361563, 1709960762, 1712556364 ], "downloadtrend": [ 25542, 27382, 28488, 29067, 29595, 30132, 30668 ], "LastUpdateScan": 1712556364, "LastUpdate": 1518742234, "FirstSeen": "1497557061", "topTrending": -5.4559999999999995 }, { "Name": "puppetmaster", "Repository": "deasmi/docker-puppetmaster", "Registry": "https://hub.docker.com/r/deasmi/docker-puppetmaster/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/58535-puppetmaster-docker-container/", "Project": "http://www.puppet.com/", "Overview": "Simple puppet master docker based on Centos7\n # docker-puppetmaster\n Docker image for puppet server v5 designed to run on unraid\n If you want the 3.5 version please use docker-puppetmaster:v3 which is currently using puppet 3.5.7\n\n This is super basic, you have to map /etc/puppet and /etc/puppet/ssl as the confdir and ssl dir\n\n You must have the conf directory setup, it will not be populated - map to /etc/puppetlabs/puppet\n You must have the code directory setup, it will not be created - map to /etc/puppetlabs/code\n However an empty SSL directory is fine, puppet will set this up.\n\n Also include puppet-lint in case you want to check in the docker container.\n Also includes perl for a script I run on puppetmaster for staggering puppet run times.", "TemplateURL": "https://raw.githubusercontent.com/deasmi/unraid-ca/master/puppetmaster.xml", "Icon": "https://raw.githubusercontent.com/deasmi/docker-puppetmaster/master/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8140", "Default": "", "Mode": "tcp", "Description": "Container Port: 8140", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8140" }, { "@attributes": { "Name": "Host Port 2", "Target": "8081", "Default": "", "Mode": "tcp", "Description": "Container Port: 8081", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "confdir", "Target": "/etc/puppetlabs/puppet", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/puppetlabs/puppet", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/yourpuppet/conf" }, { "@attributes": { "Name": "ssldir", "Target": "/etc/puppetlabs/puppet/ssl", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/puppetlabs/puppet/ssl", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/yourpuppet/ssl/" }, { "@attributes": { "Name": "coded", "Target": "/etc/puppetlabs/code", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/puppetlabs/code", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/yourpuppet/conf/code" } ], "Repo": "dsmith44's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dsmith44sRepository/puppetmaster.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 25494, "trending": 0.012, "trends": [ 7.396, 7.013, 4.447, 0.016, 0.035, 0.012, 0.012 ], "trendsDate": [ 1695895543, 1698503875, 1701097586, 1703696742, 1706295949, 1708895154, 1711490774 ], "downloadtrend": [ 22635, 24342, 25475, 25479, 25488, 25491, 25494 ], "LastUpdateScan": 1711490774, "LastUpdate": 1603795458, "FirstSeen": "1499079848", "topTrending": -7.384 }, { "Name": "Tailscale", "Repository": "deasmi/unraid-tailscale:latest", "Registry": "https://hub.docker.com/repository/docker/deasmi/unraid-tailscale", "Network": "host", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/90719-will-move-to-ca-tailscale-support-thread/", "Project": "https://github.com/deasmi/unraid-tailscale", "Overview": "Private networks made easy\r\n\r\nConnect all your devices using WireGuard,\u00ae without the hassle.\r\nTailscale makes it as easy as installing an app and signing in.\r\n\r\nThis container sets up tailscale for unraid.\r\n\r\nIt will register as hostname unraid, if you want to change that see 'Extra Parameters' below and change to the hostname you would like.\r\n\r\n** IMPORTANT When you first start this container you must check the log file for the logon URL and then enter it into a browser and logon to tail scale. I would then also advise setting the keys to not expire for your unraid host **\r\n\r\n** Note that this will expose your whole server into your tailscale VPN network ** \r\nDo not do this if you do not understand what that means.", "TemplateURL": "https://raw.githubusercontent.com/deasmi/unraid-ca/master/unraid-tailscale.xml", "Icon": "https://raw.githubusercontent.com/deasmi/unraid-tailscale/master/logo.png", "ExtraParams": "--cap-add=NET_ADMIN --hostname=unraid", "Config": [ { "@attributes": { "Name": "Appdata path", "Target": "/state", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tailscale" }, { "@attributes": { "Name": "UP_FLAGS", "Target": "UP_FLAGS", "Default": "", "Mode": "", "Description": "Additional flags to pass to tailscale on startup", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Download path", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Where should files download to.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable downloads", "Target": "ENABLE_DOWNLOADS", "Default": "FALSE", "Mode": "", "Description": "Set to TRUE, and set the download path, if you want to support downloads.\r\n\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" } ], "Repo": "dsmith44's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "RecommendedRaw": "11/1/2021", "RecommendedDate": 1635739200, "RecommendedReason": { "en_US": "With over 335K downloads to date, Tailscale is this month's CA Spotlight container" }, "templatePath": "/tmp/GitHub/AppFeed/templates/dsmith44sRepository/unraid-tailscale.xml", "CategoryList": [ "Network-VPN" ], "downloads": 1107887, "stars": 14, "trending": 0.552, "trends": [ 0.574, 0.93, 1.018, 0.981, 0.958, 1.285, 0.552 ], "trendsDate": [ 1696716332, 1699311949, 1702168421, 1704762372, 1707361563, 1709960762, 1712556364 ], "downloadtrend": [ 1045958, 1055773, 1066627, 1077198, 1087615, 1101770, 1107887 ], "LastUpdateScan": 1712556364, "LastUpdate": 1711540367, "FirstSeen": 1586269763, "topTrending": -0.02199999999999991, "topPerforming": 0.552 }, { "Name": "aria2-with-ariang", "Repository": "fanningert/aria2-with-ariang", "Registry": "https://registry.hub.docker.com/r/fanningert/aria2-with-ariang/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/60117-support-aria2-webui/", "Overview": "The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/Aria2AriaNG.xml", "Icon": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/icons/aria2ariang.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Aria2 - Secret", "Target": "aria2Secret", "Default": "YOUR_SECRET_CODE", "Mode": "", "Description": "Aria2 RPC Secret", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR_SECRET_CODE" }, { "@attributes": { "Name": "Download Storage Path", "Target": "/download", "Default": "", "Mode": "rw", "Description": "Container Path: /download", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Aria2 WebUI Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Aria2 RPC", "Target": "6800", "Default": "6800", "Mode": "tcp", "Description": "Container Port: 6800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6800" }, { "@attributes": { "Name": "Aria2 - Max Concurrent Downloads", "Target": "aria2MaxConcurrentDownloads", "Default": "5", "Mode": "", "Description": "Set the maximum number of parallel downloads for every queue item.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Aria2 - Listen Port", "Target": "6889", "Default": "6889", "Mode": "tcp", "Description": "Set TCP port number for BitTorrent downloads. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together: 6881-6889,6999. You also need to change the Variable ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6889" }, { "@attributes": { "Name": "Aria2 - DHT Listen Port", "Target": "6881", "Default": "6881", "Mode": "tcp", "Description": "Set UDP listening port used by DHT(IPv4, IPv6) and UDP tracker. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together. You also need to change the Variable ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6881" }, { "@attributes": { "Name": "Aria2 - LogLevel", "Target": "aria2LogLevel", "Default": "notice|debug|info|warn|error", "Mode": "", "Description": "Set log level to output.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "warn" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Config Storage Path", "Target": "/conf", "Default": "/mnt/user/appdata/aria2-with-ariang", "Mode": "rw", "Description": "Container Path: /conf", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/aria2-with-ariang/" }, { "@attributes": { "Name": "Aria2 - Listen Port (aria2.conf)", "Target": "aria2ListenPort", "Default": "6889", "Mode": "", "Description": "Set TCP port number for BitTorrent downloads. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together: 6881-6889,6999.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6889" }, { "@attributes": { "Name": "Aria2 - Enable DHT", "Target": "aria2EnableDht", "Default": "true|false", "Mode": "", "Description": "Enable IPv4 DHT functionality. It also enables UDP tracker support. If a private flag is set in a torrent, aria2 doesn\u2019t use DHT for that download even if true is given.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - DHT Listen Port (aria2.conf)", "Target": "aria2DhtListenPort", "Default": "6881", "Mode": "", "Description": "Set UDP listening port used by DHT(IPv4, IPv6) and UDP tracker. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6881" }, { "@attributes": { "Name": "Aria2 - Save Session Interval", "Target": "aria2SaveSessionInterval", "Default": "10", "Mode": "", "Description": "Save error/unfinished downloads to a file specified by --save-session option every SEC seconds. If 0 is given, file will be saved only when aria2 exits.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Aria2 - BT Require Crypto", "Target": "aria2BtRequireCrypto", "Default": "true|false", "Mode": "", "Description": "If true is given, aria2 doesn\u2019t accept and establish connection with legacy BitTorrent handshake(\\19BitTorrent protocol). Thus aria2 always uses Obfuscation handshake.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - BT Min Crypto Level", "Target": "aria2BtMinCryptoLevel", "Default": "plain|arc4", "Mode": "", "Description": "Set minimum level of encryption method. If several encryption methods are provided by a peer, aria2 chooses the lowest one which satisfies the given level.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "plain" }, { "@attributes": { "Name": "Aria2 BT Save Metadata", "Target": "aria2BtSaveMetadata", "Default": "true|false", "Mode": "", "Description": "Save meta data as \u201c.torrent\u201d file. This option has effect only when BitTorrent Magnet URI is used. The file name is hex encoded info hash with suffix \u201c.torrent\u201d. The directory to be saved is the same directory where download file is saved. If the same file already exists, meta data is not saved. See also --bt-metadata-only option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - BT Load Saved Metadata", "Target": "aria2BtLoadSavedMetadata", "Default": "true|false", "Mode": "", "Description": "Before getting torrent metadata from DHT when downloading with magnet link, first try to read file saved by --bt-save-metadata option. If it is successful, then skip downloading metadata from DHT. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - Continue", "Target": "aria2Continue", "Default": "true|false", "Mode": "", "Description": "If the previous transfer is made by a browser or wget like sequential download manager, then use --continue option to continue the transfer.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Min Split Size", "Target": "aria2MinSplitSize", "Default": "10M", "Mode": "", "Description": "aria2 does not split less than 2*SIZE byte range. For example, let\u2019s consider downloading 20MiB file. If SIZE is 10M, aria2 can split file into 2 range [0-10MiB) and [10MiB-20MiB) and download it using 2 sources(if --split >= 2, of course). If SIZE is 15M, since 2*15M > 20MiB, aria2 does not split file and download it using 1 source. You can append K or M (1K = 1024, 1M = 1024K). Possible Values: 1M -1024M", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10M" }, { "@attributes": { "Name": "Aria2 - Split", "Target": "aria2Split", "Default": "5", "Mode": "", "Description": "Download a file using N connections. If more than N URIs are given, first N URIs are used and remaining URIs are used for backup. If less than N URIs are given, those URIs are used more than once so that N connections total are made simultaneously. The number of connections to the same host is restricted by the --max-connection-per-server option. See also the --min-split-size option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Aria2 - Max Connection Per Server", "Target": "aria2MaxConnectionPerServer", "Default": "10", "Mode": "", "Description": "The maximum number of connections to one server for each download. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Aria2 - Seed Ratio", "Target": "aria2SeedRatio", "Default": "1.0", "Mode": "", "Description": "pecify share ratio. Seed completed torrents until share ratio reaches RATIO. You are strongly encouraged to specify equals or more than 1.0 here. Specify 0.0 if you intend to do seeding regardless of share ratio. If --seed-time option is specified along with this option, seeding ends when at least one of the conditions is satisfied.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Aria2 - Seed Time", "Target": "aria2SeedTime", "Default": "0", "Mode": "", "Description": "Specify seeding time in (fractional) minutes. Also see the --seed-ratio option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Aria2 - Disable IPv6", "Target": "aria2DisableIpv6", "Default": "true|false", "Mode": "", "Description": "This is useful if you have to use broken DNS and want to avoid terribly slow AAAA record lookup. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Force Save", "Target": "aria2ForceSave", "Default": "true|false", "Mode": "", "Description": "Save download with --save-session option even if the download is completed or removed. This option also saves control file in that situations. This may be useful to save BitTorrent seeding which is recognized as completed state.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Max Download Limit", "Target": "aria2MaxDownloadLimit", "Default": "0", "Mode": "", "Description": "Set max download speed per each download in bytes/sec. 0 means unrestricted. You can append K or M (1K = 1024, 1M = 1024K). To limit the overall download speed, use --max-overall-download-limit.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Aria2 - Max Overall Download Limit", "Target": "aria2MaxOverallDownloadLimit", "Default": "0", "Mode": "", "Description": "Set max overall download speed in bytes/sec. 0 means unrestricted. You can append K or M (1K = 1024, 1M = 1024K). To limit the download speed per download, use --max-download-limit option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" } ], "Repo": "fanningert's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/fanningertsRepository/fanningert/Aria2AriaNG.xml", "CategoryList": [ "Downloaders" ], "downloads": 320393, "stars": 7, "trending": 0.123, "trends": [ 0.627, 0.544, 0.117, 0.109, 0.115, 0.116, 0.123 ], "trendsDate": [ 1698005142, 1700600772, 1703199944, 1705799154, 1708398350, 1710993986, 1713593172 ], "downloadtrend": [ 316810, 318542, 318914, 319262, 319628, 320000, 320393 ], "LastUpdateScan": 1713593172, "LastUpdate": 1531674991, "FirstSeen": 1, "topTrending": -0.504, "topPerforming": 0.123 }, { "Name": "aria2-daemon", "Repository": "fanningert/aria2-daemon", "Registry": "https://registry.hub.docker.com/r/fanningert/aria2-daemon/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/60117-support-aria2-webui/", "Overview": "Aria2 Docker - Deamon only", "TemplateURL": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/Aria2Daemon.xml", "Icon": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/icons/aria2daemon.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Aria2 RPC", "Target": "6800", "Default": "6800", "Mode": "tcp", "Description": "Container Port: 6800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6800" }, { "@attributes": { "Name": "Host Path 1", "Target": "/download", "Default": "", "Mode": "rw", "Description": "Container Path: /download", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Aria2 - Max Concurrent Downloads", "Target": "aria2MaxConcurrentDownloads", "Default": "5", "Mode": "", "Description": "Set the maximum number of parallel downloads for every queue item.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Aria2 - Listen Port", "Target": "6889", "Default": "6889", "Mode": "tcp", "Description": "Set TCP port number for BitTorrent downloads. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together: 6881-6889,6999. You also need to change the Variable ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6889" }, { "@attributes": { "Name": "Aria2 - DHT Listen Port", "Target": "6881", "Default": "6881", "Mode": "tcp", "Description": "Set UDP listening port used by DHT(IPv4, IPv6) and UDP tracker. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together. You also need to change the Variable ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6881" }, { "@attributes": { "Name": "Aria2 - Listen Port (aria2.conf)", "Target": "aria2ListenPort", "Default": "6889", "Mode": "", "Description": "Set TCP port number for BitTorrent downloads. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together: 6881-6889,6999.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6889" }, { "@attributes": { "Name": "Aria2 - DHT Listen Port (aria2.conf)", "Target": "aria2DhtListenPort", "Default": "6881", "Mode": "", "Description": "Set UDP listening port used by DHT(IPv4, IPv6) and UDP tracker. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6881" }, { "@attributes": { "Name": "Aria2 - Secret", "Target": "aria2Secret", "Default": "YOUR_SECRET_CODE", "Mode": "", "Description": "Aria2 RPC Secret", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR_SECRET_CODE" }, { "@attributes": { "Name": "Aria2 - LogLevel", "Target": "aria2LogLevel", "Default": "notice|debug|info|warn|error", "Mode": "", "Description": "Set log level to output.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "warn" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Aria2 - LogLevel", "Target": "aria2LogLevel", "Default": "debug|info|notice|warn|error", "Mode": "", "Description": "Set log level to output. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "notice" }, { "@attributes": { "Name": "Aria2 - Enable DHT", "Target": "aria2EnableDht", "Default": "true|false", "Mode": "", "Description": "Enable IPv4 DHT functionality. It also enables UDP tracker support. If a private flag is set in a torrent, aria2 doesn\u2019t use DHT for that download even if true is given.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Save Session Interval", "Target": "aria2SaveSessionInterval", "Default": "10", "Mode": "", "Description": "Save error/unfinished downloads to a file specified by --save-session option every SEC seconds. If 0 is given, file will be saved only when aria2 exits.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Aria2 - BT Require Crypto", "Target": "aria2BtRequireCrypto", "Default": "true|false", "Mode": "", "Description": "If true is given, aria2 doesn\u2019t accept and establish connection with legacy BitTorrent handshake(\\19BitTorrent protocol). Thus aria2 always uses Obfuscation handshake.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - BT Min Crypto Level", "Target": "aria2BtMinCryptoLevel", "Default": "plain|arc4", "Mode": "", "Description": "Set minimum level of encryption method. If several encryption methods are provided by a peer, aria2 chooses the lowest one which satisfies the given level.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "plain" }, { "@attributes": { "Name": "Aria2 BT Save Metadata", "Target": "aria2BtSaveMetadata", "Default": "true|false", "Mode": "", "Description": "Save meta data as \u201c.torrent\u201d file. This option has effect only when BitTorrent Magnet URI is used. The file name is hex encoded info hash with suffix \u201c.torrent\u201d. The directory to be saved is the same directory where download file is saved. If the same file already exists, meta data is not saved. See also --bt-metadata-only option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - BT Load Saved Metadata", "Target": "aria2BtLoadSavedMetadata", "Default": "true|false", "Mode": "", "Description": "Before getting torrent metadata from DHT when downloading with magnet link, first try to read file saved by --bt-save-metadata option. If it is successful, then skip downloading metadata from DHT. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - Continue", "Target": "aria2Continue", "Default": "true|false", "Mode": "", "Description": "If the previous transfer is made by a browser or wget like sequential download manager, then use --continue option to continue the transfer.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Min Split Size", "Target": "aria2MinSplitSize", "Default": "10M", "Mode": "", "Description": "aria2 does not split less than 2*SIZE byte range. For example, let\u2019s consider downloading 20MiB file. If SIZE is 10M, aria2 can split file into 2 range [0-10MiB) and [10MiB-20MiB) and download it using 2 sources(if --split >= 2, of course). If SIZE is 15M, since 2*15M > 20MiB, aria2 does not split file and download it using 1 source. You can append K or M (1K = 1024, 1M = 1024K). Possible Values: 1M -1024M", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10M" }, { "@attributes": { "Name": "Aria2 - Split", "Target": "aria2Split", "Default": "5", "Mode": "", "Description": "Download a file using N connections. If more than N URIs are given, first N URIs are used and remaining URIs are used for backup. If less than N URIs are given, those URIs are used more than once so that N connections total are made simultaneously. The number of connections to the same host is restricted by the --max-connection-per-server option. See also the --min-split-size option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Aria2 - Max Connection Per Server", "Target": "aria2MaxConnectionPerServer", "Default": "10", "Mode": "", "Description": "The maximum number of connections to one server for each download. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Aria2 - Seed Ratio", "Target": "aria2SeedRatio", "Default": "1.0", "Mode": "", "Description": "Specify share ratio. Seed completed torrents until share ratio reaches RATIO. You are strongly encouraged to specify equals or more than 1.0 here. Specify 0.0 if you intend to do seeding regardless of share ratio. If --seed-time option is specified along with this option, seeding ends when at least one of the conditions is satisfied.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Aria2 - Seed Time", "Target": "aria2SeedTime", "Default": "0", "Mode": "", "Description": "Specify seeding time in (fractional) minutes. Also see the --seed-ratio option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Aria2 - Disable IPv6", "Target": "aria2DisableIpv6", "Default": "true|false", "Mode": "", "Description": "This is useful if you have to use broken DNS and want to avoid terribly slow AAAA record lookup. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Force Save", "Target": "aria2ForceSave", "Default": "true|false", "Mode": "", "Description": "Save download with --save-session option even if the download is completed or removed. This option also saves control file in that situations. This may be useful to save BitTorrent seeding which is recognized as completed state.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Max Download Limit", "Target": "aria2MaxDownloadLimit", "Default": "0", "Mode": "", "Description": "Set max download speed per each download in bytes/sec. 0 means unrestricted. You can append K or M (1K = 1024, 1M = 1024K). To limit the overall download speed, use --max-overall-download-limit.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Aria2 - Max Overall Download Limit", "Target": "aria2MaxOverallDownloadLimit", "Default": "0", "Mode": "", "Description": "Set max overall download speed in bytes/sec. 0 means unrestricted. You can append K or M (1K = 1024, 1M = 1024K). To limit the download speed per download, use --max-download-limit option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Config Storage Path", "Target": "/conf", "Default": "/mnt/user/appdata/aria2-daemon/", "Mode": "rw", "Description": "Container Path: /conf", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/aria2-daemon/" } ], "Repo": "fanningert's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/fanningertsRepository/fanningert/Aria2Daemon.xml", "CategoryList": [ "Downloaders" ], "downloads": 80872, "trending": 0.326, "trends": [ 2.436, 2.368, 1.553, 0.276, 0.326, 0.332, 0.326 ], "trendsDate": [ 1696012132, 1698609959, 1701205553, 1703804735, 1706403941, 1709003159, 1711598773 ], "downloadtrend": [ 76755, 78617, 79857, 80078, 80340, 80608, 80872 ], "LastUpdateScan": 1711598773, "LastUpdate": 1531674564, "FirstSeen": 1, "topTrending": -2.11 }, { "Name": "aria2webui", "Repository": "fanningert/aria2-with-webui", "Registry": "https://registry.hub.docker.com/r/fanningert/aria2-with-webui/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/60117-support-aria2-webui/", "Overview": "The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/Aria2ToWebUI.xml", "Icon": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/icons/aria2webui.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Aria2 - Secret", "Target": "aria2Secret", "Default": "YOUR_SECRET_CODE", "Mode": "", "Description": "Aria2 RPC Secret", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR_SECRET_CODE" }, { "@attributes": { "Name": "Download Storage Path", "Target": "/download", "Default": "", "Mode": "rw", "Description": "Container Path: /download", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Aria2 WebUI Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Aria2 RPC", "Target": "6800", "Default": "6800", "Mode": "tcp", "Description": "Container Port: 6800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6800" }, { "@attributes": { "Name": "Aria2 - Max Concurrent Downloads", "Target": "aria2MaxConcurrentDownloads", "Default": "5", "Mode": "", "Description": "Set the maximum number of parallel downloads for every queue item.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Aria2 - Listen Port", "Target": "6889", "Default": "6889", "Mode": "tcp", "Description": "Set TCP port number for BitTorrent downloads. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together: 6881-6889,6999. You also need to change the Variable ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6889" }, { "@attributes": { "Name": "Aria2 - DHT Listen Port", "Target": "6881", "Default": "6881", "Mode": "tcp", "Description": "Set UDP listening port used by DHT(IPv4, IPv6) and UDP tracker. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together. You also need to change the Variable ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6881" }, { "@attributes": { "Name": "Aria2 - LogLevel", "Target": "aria2LogLevel", "Default": "notice|debug|info|warn|error", "Mode": "", "Description": "Set log level to output.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "warn" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Config Storage Path", "Target": "/conf", "Default": "/mnt/user/appdata/aria2-with-webui", "Mode": "rw", "Description": "Container Path: /conf", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/aria2-with-webui/" }, { "@attributes": { "Name": "Aria2 - Listen Port (aria2.conf)", "Target": "aria2ListenPort", "Default": "6889", "Mode": "", "Description": "Set TCP port number for BitTorrent downloads. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together: 6881-6889,6999.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6889" }, { "@attributes": { "Name": "Aria2 - Enable DHT", "Target": "aria2EnableDht", "Default": "true|false", "Mode": "", "Description": "Enable IPv4 DHT functionality. It also enables UDP tracker support. If a private flag is set in a torrent, aria2 doesn\u2019t use DHT for that download even if true is given.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - DHT Listen Port (aria2.conf)", "Target": "aria2DhtListenPort", "Default": "6881", "Mode": "", "Description": "Set UDP listening port used by DHT(IPv4, IPv6) and UDP tracker. Multiple ports can be specified by using ,, for example: 6881,6885. You can also use - to specify a range: 6881-6999. , and - can be used together.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6881" }, { "@attributes": { "Name": "Aria2 - Save Session Interval", "Target": "aria2SaveSessionInterval", "Default": "10", "Mode": "", "Description": "Save error/unfinished downloads to a file specified by --save-session option every SEC seconds. If 0 is given, file will be saved only when aria2 exits.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Aria2 - BT Require Crypto", "Target": "aria2BtRequireCrypto", "Default": "true|false", "Mode": "", "Description": "If true is given, aria2 doesn\u2019t accept and establish connection with legacy BitTorrent handshake(\\19BitTorrent protocol). Thus aria2 always uses Obfuscation handshake.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - BT Min Crypto Level", "Target": "aria2BtMinCryptoLevel", "Default": "plain|arc4", "Mode": "", "Description": "Set minimum level of encryption method. If several encryption methods are provided by a peer, aria2 chooses the lowest one which satisfies the given level.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "plain" }, { "@attributes": { "Name": "Aria2 BT Save Metadata", "Target": "aria2BtSaveMetadata", "Default": "true|false", "Mode": "", "Description": "Save meta data as \u201c.torrent\u201d file. This option has effect only when BitTorrent Magnet URI is used. The file name is hex encoded info hash with suffix \u201c.torrent\u201d. The directory to be saved is the same directory where download file is saved. If the same file already exists, meta data is not saved. See also --bt-metadata-only option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - BT Load Saved Metadata", "Target": "aria2BtLoadSavedMetadata", "Default": "true|false", "Mode": "", "Description": "Before getting torrent metadata from DHT when downloading with magnet link, first try to read file saved by --bt-save-metadata option. If it is successful, then skip downloading metadata from DHT. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Aria2 - Continue", "Target": "aria2Continue", "Default": "true|false", "Mode": "", "Description": "If the previous transfer is made by a browser or wget like sequential download manager, then use --continue option to continue the transfer.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Min Split Size", "Target": "aria2MinSplitSize", "Default": "10M", "Mode": "", "Description": "aria2 does not split less than 2*SIZE byte range. For example, let\u2019s consider downloading 20MiB file. If SIZE is 10M, aria2 can split file into 2 range [0-10MiB) and [10MiB-20MiB) and download it using 2 sources(if --split >= 2, of course). If SIZE is 15M, since 2*15M > 20MiB, aria2 does not split file and download it using 1 source. You can append K or M (1K = 1024, 1M = 1024K). Possible Values: 1M -1024M", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10M" }, { "@attributes": { "Name": "Aria2 - Split", "Target": "aria2Split", "Default": "5", "Mode": "", "Description": "Download a file using N connections. If more than N URIs are given, first N URIs are used and remaining URIs are used for backup. If less than N URIs are given, those URIs are used more than once so that N connections total are made simultaneously. The number of connections to the same host is restricted by the --max-connection-per-server option. See also the --min-split-size option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Aria2 - Max Connection Per Server", "Target": "aria2MaxConnectionPerServer", "Default": "10", "Mode": "", "Description": "The maximum number of connections to one server for each download. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Aria2 - Seed Ratio", "Target": "aria2SeedRatio", "Default": "1.0", "Mode": "", "Description": "pecify share ratio. Seed completed torrents until share ratio reaches RATIO. You are strongly encouraged to specify equals or more than 1.0 here. Specify 0.0 if you intend to do seeding regardless of share ratio. If --seed-time option is specified along with this option, seeding ends when at least one of the conditions is satisfied.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Aria2 - Seed Time", "Target": "aria2SeedTime", "Default": "0", "Mode": "", "Description": "Specify seeding time in (fractional) minutes. Also see the --seed-ratio option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Aria2 - Disable IPv6", "Target": "aria2DisableIpv6", "Default": "true|false", "Mode": "", "Description": "This is useful if you have to use broken DNS and want to avoid terribly slow AAAA record lookup. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Force Save", "Target": "aria2ForceSave", "Default": "true|false", "Mode": "", "Description": "Save download with --save-session option even if the download is completed or removed. This option also saves control file in that situations. This may be useful to save BitTorrent seeding which is recognized as completed state.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Aria2 - Max Download Limit", "Target": "aria2MaxDownloadLimit", "Default": "0", "Mode": "", "Description": "Set max download speed per each download in bytes/sec. 0 means unrestricted. You can append K or M (1K = 1024, 1M = 1024K). To limit the overall download speed, use --max-overall-download-limit.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Aria2 - Max Overall Download Limit", "Target": "aria2MaxOverallDownloadLimit", "Default": "0", "Mode": "", "Description": "Set max overall download speed in bytes/sec. 0 means unrestricted. You can append K or M (1K = 1024, 1M = 1024K). To limit the download speed per download, use --max-download-limit option.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" } ], "Repo": "fanningert's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/fanningertsRepository/fanningert/Aria2ToWebUI.xml", "CategoryList": [ "Downloaders" ], "downloads": 335206, "stars": 8, "trending": 0.114, "trends": [ 0.598, 0.596, 0.459, 0.096, 0.113, 0.112, 0.114 ], "trendsDate": [ 1695729958, 1698329168, 1700924745, 1703519842, 1706115964, 1708715151, 1711310781 ], "downloadtrend": [ 330235, 332215, 333748, 334068, 334447, 334823, 335206 ], "LastUpdateScan": 1711310781, "LastUpdate": 1531675153, "FirstSeen": 1, "topTrending": -0.484, "topPerforming": 0.114 }, { "Name": "CalibreWeb", "Repository": "technosoft2000/calibre-web", "Registry": "https://registry.hub.docker.com/r/technosoft2000/calibre-web/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/61046-support-calibre-web/", "Overview": "Calibre Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an <b>existing Calibre database</b>.", "WebUI": "http://[IP]:[PORT:8083]", "TemplateURL": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/CalibreWeb.xml", "Icon": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/icons/calibreweb.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebFrontend", "Target": "8083", "Default": "8083", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8083" }, { "@attributes": { "Name": "Calibre library path", "Target": "/books", "Default": "", "Mode": "rw", "Description": "Container Path: /books", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GroupID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UserID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "SET_CONTAINER_TIMEZONE", "Target": "SET_CONTAINER_TIMEZONE", "Default": "true|false", "Mode": "", "Description": "Container Variable: SET_CONTAINER_TIMEZONE", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "CONTAINER_TIMEZONE", "Target": "CONTAINER_TIMEZONE", "Default": "UTC", "Mode": "", "Description": "The possible container timezones can be found under the directory /usr/share/zoneinfo/.\r\nUTC, Europe/Berlin, Europe/Vienna\r\n, ...", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "UTC" } ], "Repo": "fanningert's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/fanningertsRepository/fanningert/CalibreWeb.xml", "CategoryList": [ "MediaApp-Books", "MediaServer-Books" ], "downloads": 23160228, "stars": 232, "trending": 0.023, "trends": [ 0.096, 0.142, 0.046, 0.021, 0.023, 0.025, 0.023 ], "trendsDate": [ 1695729959, 1698329168, 1700924745, 1703519842, 1706115965, 1708715151, 1711310782 ], "downloadtrend": [ 23095293, 23128242, 23138973, 23143852, 23149127, 23154907, 23160228 ], "LastUpdateScan": 1711310782, "LastUpdate": 1634922361, "FirstSeen": 1, "topTrending": -0.07300000000000001, "topPerforming": 0.023 }, { "Name": "Gitea", "Beta": "true", "Repository": "gitea/gitea", "Registry": "https://registry.hub.docker.com/r/gitea/gitea/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/60168-support-gitea/", "Overview": "Gitea: Git with a cup of tea - The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. Want to try it before doing anything else? Do it with the online demo! This project has been forked from Gogs.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/Gitea.xml", "Icon": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/icons/gitea.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Git over SSH", "Target": "22", "Default": "22", "Mode": "tcp", "Description": "Container Port: 22", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "22" }, { "@attributes": { "Name": "WebUI and Git over HTTP", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Data Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/gitea", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gitea" } ], "Repo": "fanningert's Repository", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/fanningertsRepository/fanningert/Gitea.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 339506021, "stars": 881, "trending": 0.376, "trends": [ 0.339, 0.346, 0.332, 0.326, 0.315, 0.337, 0.376 ], "trendsDate": [ 1695557131, 1698156362, 1700751968, 1703351162, 1705950365, 1708549556, 1711145177 ], "downloadtrend": [ 332668275, 333822297, 334932983, 336028676, 337089219, 338229268, 339506021 ], "LastUpdateScan": 1711145177, "LastUpdate": 1711140500, "FirstSeen": 1505620800, "topTrending": 0.03699999999999998, "topPerforming": 0.376 }, { "Name": "Rocket.Chat", "Repository": "library/rocket.chat", "Registry": "https://hub.docker.com/r/library/rocket.chat/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/61337-support-rocketchat/", "Overview": "Rocket.Chat is a Web Chat Server, developed in JavaScript, using the Meteor fullstack framework.\r\n\r\nIt is a great solution for communities and companies wanting to privately host their own chat service or for developers looking forward to build and evolve their own chat platforms.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/rocketchat.xml", "Icon": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/icons/rocketchat.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Upload Directory Path", "Target": "/app/uploads", "Default": "/mnt/user/appdata/rocketchat", "Mode": "rw", "Description": "Container Path: /app/uploads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/rocketchat" }, { "@attributes": { "Name": "Web Frontend", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Mono DB", "Target": "MONGO_URL", "Default": "mongodb://mongo:27017/rocketchat", "Mode": "", "Description": "Container Variable: MONGO_URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mongodb://mongo:27017/rocketchat" }, { "@attributes": { "Name": "Rocket.Chat URL", "Target": "ROOT_URL", "Default": "http://localhost:3000", "Mode": "", "Description": "Container Variable: ROOT_URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://localhost:3000" } ], "Repo": "fanningert's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/fanningertsRepository/fanningert/rocketchat.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 73758605, "stars": 802, "trending": 0.176, "trends": [ 0.159, 0.187, 0.176, 0.151, 0.145, 0.154, 0.176 ], "trendsDate": [ 1697083544, 1699679193, 1702278368, 1705014234, 1707608188, 1710374832, 1712968194 ], "downloadtrend": [ 73032207, 73168906, 73298112, 73408718, 73515376, 73628605, 73758605 ], "LastUpdateScan": 1712968194, "LastUpdate": 1712755851, "FirstSeen": 1, "topTrending": 0.016999999999999987, "topPerforming": 0.176 }, { "Name": "Virt-Manager", "Beta": "true", "Repository": "fanningert/docker-virtmanager", "Registry": "https://registry.hub.docker.com/r/fanningert/docker-virtmanager/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/60459-support-virt-manager/", "Overview": "The virt-manager application is a desktop user interface for managing virtual machines through libvirt. It primarily targets KVM VMs, but also manages Xen and LXC (linux containers). It presents a summary view of running domains, their live performance & resource utilization statistics. Wizards enable the creation of new domains, and configuration & adjustment of a domain\u2019s resource allocation & virtual hardware. An embedded VNC and SPICE client viewer presents a full graphical console to the guest domain.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "TemplateURL": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/virtmanager.xml", "Icon": "https://raw.githubusercontent.com/fanningert/unraid-docker-templates/master/fanningert/icons/virtmanager.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1024", "Mode": "", "Description": "Container Variable: DISPLAY_WIDTH", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "768", "Mode": "", "Description": "Container Variable: DISPLAY_HEIGHT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "noVNC HTTP", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Host Path 1", "Target": "/dev/urandom", "Default": "/dev/urandom", "Mode": "rw", "Description": "Container Path: /dev/urandom", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/dev/urandom" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "America/Chicago", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "America/Chicago" }, { "@attributes": { "Name": "Language 1", "Target": "LANG", "Default": "en_US.UTF-8", "Mode": "", "Description": "Container Variable: LANG", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8" }, { "@attributes": { "Name": "Language 2", "Target": "LANGUAGE", "Default": "en_US.UTF-8", "Mode": "", "Description": "Container Variable: LANGUAGE", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8" } ], "Repo": "fanningert's Repository", "ModeratorComment": "Abandoned", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/fanningertsRepository/fanningert/virtmanager.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 486353, "trending": 0.001, "trends": [ 0.001, 0.001, 0.001, 0.001, 0.001 ], "trendsDate": [ 1702976766, 1705575958, 1708175139, 1710770773, 1713369982 ], "downloadtrend": [ 486330, 486335, 486339, 486344, 486348, 486353 ], "LastUpdateScan": 1713369982, "LastUpdate": 1506704852, "FirstSeen": 1506571200, "topTrending": 0 }, { "Name": "malfurious-mailserver", "Overview": "Mailserver is an all-in-one SMTP/IMAP utility that also includes many features such as Anti-Spam/Virus filters.", "Support": "https://forums.lime-technology.com/topic/60110-support-malfurious-mailserver/", "Registry": "https://registry.hub.docker.com/r/malfurious/mailserver/", "GitHub": "https://github.com/malfurious/mailserver", "Repository": "malfurious/mailserver", "Project": "https://github.com/Malfurious/mailserver", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SMTP Port", "Target": "25", "Default": "25", "Mode": "tcp", "Description": "SMTP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IMAP Port", "Target": "143", "Default": "143", "Mode": "tcp", "Description": "IMAP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTPS Port", "Target": "587", "Default": "587", "Mode": "tcp", "Description": "SMTPS Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IMAPS Port", "Target": "993", "Default": "993", "Mode": "tcp", "Description": "IMAPS Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ManageSieve Port", "Target": "4190", "Default": "4190", "Mode": "tcp", "Description": "ManageSieve Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RSPAMD WebGUI Port", "Target": "11334", "Default": "11334", "Mode": "tcp", "Description": "RSPAMD WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Server Hostname", "Target": "MAIL_HOST", "Default": "", "Mode": "", "Description": "Mail Server Hostname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Postfix Username", "Target": "POST_USER", "Default": "postfix", "Mode": "", "Description": "MySQL Postfix Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Postfix Password", "Target": "POST_PASS", "Default": "", "Mode": "", "Description": "MySQL Postfix Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Postfix Database Name", "Target": "POST_DB", "Default": "postfix", "Mode": "", "Description": "MySQL Postfix Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Host", "Target": "MYSQL_HOST", "Default": "", "Mode": "", "Description": "Your MariaDB/MySQL Server IP Address/Hostname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RSPAMD Password", "Target": "RSPAMD_PASSWORD", "Default": "", "Mode": "", "Description": "RSPAMD Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Encryption Method", "Target": "PASS_CRYPT", "Default": "", "Mode": "", "Description": "Postfixadmin Password Encryption Method", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Data Path", "Target": "/var/mail", "Default": "", "Mode": "rw", "Description": "Container Path: /var/mail", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis Data Path", "Target": "/data", "Default": "/mnt/user/appdata/malfurious-mailserver/redis", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LetsEncrypt Certificate Path", "Target": "/etc/letsencrypt", "Default": "", "Mode": "r", "Description": "Container Path: /etc/letsencrypt", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "WebUI": "http://[IP]:[PORT:11334]", "Icon": "https://raw.githubusercontent.com/Malfurious/docker-templates/master/images/MailserverIcon.png", "Repo": "malfurious' Repository", "TemplateURL": "https://raw.githubusercontent.com/Malfurious/docker-templates/master/Malfurious/malfurious-mailserver.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/malfuriousRepository/Malfurious/malfurious-mailserver.xml", "CategoryList": [ "Network-Web" ], "downloads": 24213, "trending": 0.054, "trends": [ 0.041, 0.079, 0.112, 0.07, 0.041, 0.058, 0.054 ], "trendsDate": [ 1697407535, 1700321383, 1702919156, 1705518388, 1708117550, 1710713162, 1713306896 ], "downloadtrend": [ 24113, 24132, 24159, 24176, 24186, 24200, 24213 ], "LastUpdateScan": 1713306896, "LastUpdate": 1505110305, "FirstSeen": 1, "topTrending": 0.012999999999999998 }, { "Name": "malfurious-roundcube-postfixadmin", "Overview": "Postfixadmin is an administrative interface for malfurious-mailserver.\n Roundcube is a fast and efficient Webmail client.", "Support": "https://forums.lime-technology.com/topic/60111-support-malfurious-roundcube-postfixadmin/", "Registry": "https://registry.hub.docker.com/r/malfurious/roundcube-postfixadmin/", "GitHub": "https://github.com/Malfurious/roundcube-postfixadmin", "TemplateURL": "https://raw.githubusercontent.com/Malfurious/docker-templates/master/Malfurious/malfurious-roundcube-postfixadmin.xml", "Repository": "malfurious/roundcube-postfixadmin", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Roundcube Port", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "Roundcube Host Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postfixadmin Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Postfixadmin Host Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Host", "Target": "MYSQL_HOST", "Default": "", "Mode": "", "Description": "Your MariaDB/MySQL Server IP Address/Hostname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Roundcube Username", "Target": "ROUND_USER", "Default": "roundcube", "Mode": "", "Description": "Your MariaDB/MySQL Server Roundcube Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Roundcube Password", "Target": "ROUND_PASS", "Default": "", "Mode": "", "Description": "Your MariaDB/MySQL Server Roundcube Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Roundcube Database", "Target": "ROUND_DB", "Default": "roundcube", "Mode": "", "Description": "Your MariaDB/MySQL Server Roundcube Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Postfixadmin Username", "Target": "POST_USER", "Default": "postfix", "Mode": "", "Description": "Your MariaDB/MySQL Server Postfixadmin Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Postfixadmin Password", "Target": "POST_PASS", "Default": "", "Mode": "", "Description": "Your MariaDB/MySQL Server Postfixadmin Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Postfixadmin Database", "Target": "POST_DB", "Default": "postfix", "Mode": "", "Description": "Your MariaDB/MySQL Server Postfixadmin Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Server Name", "Target": "MAIL_HOST", "Default": "mail.domain.com", "Mode": "", "Description": "Your Mail Server IP Address/Hostname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IMAPS", "Target": "ENABLE_IMAPS", "Default": "true", "Mode": "", "Description": "Enables or Disables IMAPS for Roundcube", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTPS", "Target": "ENABLE_SMTPS", "Default": "true", "Mode": "", "Description": "Enables or Disables SMTPS for Roundcube", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Roundcube Setup Installer", "Target": "DISABLE_INSTALLER", "Default": "false", "Mode": "", "Description": "Enables or Disables the Roundcube Installer", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Roundcube Listening Port", "Target": "ROUNDCUBE_PORT", "Default": "8888", "Mode": "tcp", "Description": "Roundcube Container Listening Port", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postfixadmin Listening Port", "Target": "POSTFIX_PORT", "Default": "8080", "Mode": "tcp", "Description": "Roundcube Container Listening Port", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Encryption Method", "Target": "PASS_CRYPT", "Default": "", "Mode": "", "Description": "Postfixadmin Password Encryption Method", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enigma GPG Key Storage Path", "Target": "/enigma", "Default": "/mnt/user/appdata/malfurious-roundcube-postfixadmin", "Mode": "rw", "Description": "Container Path: /enigma", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Icon": "https://raw.githubusercontent.com/Malfurious/docker-templates/master/images/roundcube.png", "ExtraParams": "--add-host mail.domain.com:xxx.xxx.xxx.xxx", "Repo": "malfurious' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/malfuriousRepository/Malfurious/malfurious-roundcube-postfixadmin.xml", "CategoryList": [ "Network-Web" ], "downloads": 6309, "LastUpdateScan": 1713369982, "LastUpdate": 1520266745, "FirstSeen": 1 }, { "Name": "HOOBS", "Repository": "hoobs/hoobs", "Registry": "https://hub.docker.com/r/hoobs/hoobs", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89206-support-malvarez00-hoobs/", "Overview": "HOOBS is a Homebridge stack with a interface that simplifies configuration and installing plugins. This adds a process wrapper for Homebridge. \r\n It also adds an API that can be used as an endpoint for an application.\r\n \r\n HOOBS is not a Homebridge plugin. It is a separate application designed to be a parent to \r\n Homebridge. Since this is independent, it can control Homebridge. \r\n This also keeps all of the plugins in one place. No need to install plugins in the global \r\n scope, which helps keep your Homebridge server more secure.\r\n \r\n Default Paths:\r\n \r\n Application Path -> /hoobs\r\n \r\n Configuration Path -> /hoobs/etc\r\n \r\n Local Modules Path -> /hoobs/node_modules\r\n \r\n Global Modules Path -> /usr/lib/node_modules\r\n \r\n For More Information visit: https://hoobs.org/\r\n\r\nIn order to make this work nework type has to be set to \"Host\".\r\nUse the default configuration, then but change the port inside the container to a different port (\"8082\")\r\nHOOBS uses port \"80\" by default/", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/malvarez00/unRAID-Docker-Templates/master/malvarez00/HOOBS.xml", "Icon": "https://raw.githubusercontent.com/malvarez00/unRAID-Docker-Templates/master/malvarez00/icons/hoobs_96x96.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Application Path", "Target": "/hoobs", "Default": "/mnt/user/appdata/hoobs/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/hoobs/" }, { "@attributes": { "Name": "Homebridge Port", "Target": "51826", "Default": "51826", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "51826" }, { "@attributes": { "Name": "Server Port", "Target": "80", "Default": "8082", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8082" } ], "Repo": "malvarez00's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/malvarez00sRepository/malvarez00/HOOBS.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 6236230, "stars": 58, "trending": 0.14, "trends": [ 0.251, 0.155, 0.144, 0.146, 0.137, 0.14, 0.14 ], "trendsDate": [ 1697407536, 1700321383, 1702919156, 1705518388, 1708117550, 1710713162, 1713306896 ], "downloadtrend": [ 6182609, 6192217, 6201164, 6210250, 6218784, 6227481, 6236230 ], "LastUpdateScan": 1713306896, "LastUpdate": 1615841668, "FirstSeen": 1582909662, "topTrending": -0.11099999999999999, "topPerforming": 0.14 }, { "Name": "MotionEye", "Repository": "malvarez00/docker-motioneye", "Registry": "https://hub.docker.com/r/malvarez00/docker-motioneye", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/61014-support-malvarez00-motioneye/", "Overview": "MotionEye Docker<br />\r\nA surveillance solution base on: MotionEye, Motion and Docker.<br />\r\n<br />\r\nIt's easy and ready to use. Just configure a camera and run this docker, then videos and images will be saved once a motion is detected while a notification e-mail including the recorded video and a preview image will be sent. On top of that, the webcam can be accessed anytime via HTTP live streaming.<br />\r\n<br />\r\nDefault Username: admin<br />\r\nDefault Password: BLANK<br />\r\n<br/>\r\nRoot Directory \"/var/lib/motioneye/", "WebUI": "http://[IP]:[PORT:8765]", "TemplateURL": "https://raw.githubusercontent.com/malvarez00/unRAID-Docker-Templates/master/malvarez00/MotionEye.xml", "Icon": "https://raw.githubusercontent.com/malvarez00/unRAID-Docker-Templates/master/malvarez00/icons/motioneye_96x96.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WEB UI", "Target": "8765", "Default": "8765", "Mode": "tcp", "Description": "Container Port: 8765", "Type": "Port", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "8765" }, { "@attributes": { "Name": "Configuration Path", "Target": "/etc/motioneye", "Default": "/mnt/cache/appdata/MotionEye/config", "Mode": "rw", "Description": "Container Path: /etc/motioneye", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/MotionEye/config" }, { "@attributes": { "Name": "Media Files Path", "Target": "/var/lib/motioneye", "Default": "/mnt/user/appdata/MotionEye/media", "Mode": "rw", "Description": "Container Path: /var/lib/motioneye", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/data/MotionEye" }, { "@attributes": { "Name": "Key 1", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 2", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "malvarez00's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/malvarez00sRepository/malvarez00/MotionEye.xml", "CategoryList": [ "Network" ], "downloads": 454792, "stars": 2, "trending": 0.078, "trends": [ 0.414, 0.41, 0.226, 0.056, 0.137, 0.211, 0.078 ], "trendsDate": [ 1696421154, 1699020396, 1702168421, 1704762372, 1707361563, 1709960762, 1712556364 ], "downloadtrend": [ 449726, 451578, 452601, 452853, 453475, 454436, 454792 ], "LastUpdateScan": 1712556364, "LastUpdate": 1583381054, "FirstSeen": "1519440420", "topTrending": -0.33599999999999997, "topPerforming": 0.078 }, { "Name": "UniFi-Video", "Repository": "malvarez00/docker-unifi-video", "Registry": "https://hub.docker.com/r/malvarez00/docker-unifi-video", "Network": "bridge", "Privileged": "true", "Support": "https://forums.lime-technology.com/topic/61187-support-malvarez00-unifi-video/", "Overview": "<b>Docker-UniFi-Video</b><br />\r\n<br />\r\n Port - Type (TCP/UDP) - Purpose<br />\r\n 7022 - TCP - SSH (NVR Side)<br />\r\n 6666 - TCP - Inbound Camera Streams (NVR Side)<br />\r\n 7004 - UDP - UVC-Micro Talkback (Camera Side)<br />\r\n 7080 - TCP - HTTP Web UI & API (NVR Side)<br />\r\n 7442 - TCP - Camera Management (NVR Side)<br />\r\n 7443 - TCP - HTTPS Web UI & API (NVR Side)<br />\r\n 7445 - TCP - Video over HTTP<br />\r\n 7446 - TCP - Video over HTTPS<br />\r\n 7447 - TCP - RTSP via the controller<br />", "WebUI": "https://[IP]:[PORT:7443]", "TemplateURL": "https://raw.githubusercontent.com/malvarez00/unRAID-Docker-Templates/master/malvarez00/UniFi-Video.xml", "Icon": "https://raw.githubusercontent.com/malvarez00/unRAID-Docker-Templates/master/malvarez00/icons/unifi_96x96.png", "ExtraParams": "--cap-add=DAC_READ_SEARCH --cap-add=NET_BIND_SERVICE --cap-add=SETGID --cap-add=SETUID --cap-add=SYS_ADMIN --cap-add=SYS_PTRACE", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/var/lib/unifi-video", "Default": "/mnt/cache/appdata/UniFi-Video/datapath", "Mode": "rw", "Description": "Container Path: /var/lib/unifi-video", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/UniFi-Video/datapath" }, { "@attributes": { "Name": "Log Path", "Target": "/var/log/unifi-video", "Default": "/mnt/cache/appdata/UniFi-Video/logpath", "Mode": "rw", "Description": "Container Path: /var/log/unifi-video", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/UniFi-Video/logpath" }, { "@attributes": { "Name": "SSH", "Target": "22", "Default": "7022", "Mode": "tcp", "Description": "Container Port: 22", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7022" }, { "@attributes": { "Name": "Inbound Camera Streams (NVR Side)", "Target": "6666", "Default": "6666", "Mode": "tcp", "Description": "Container Port: 6666", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "6666" }, { "@attributes": { "Name": "HTTP Web UI & API (NVR Side)", "Target": "7080", "Default": "7080", "Mode": "tcp", "Description": "Container Port: 7080", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7080" }, { "@attributes": { "Name": "Camera Management (NVR Side)", "Target": "7442", "Default": "7442", "Mode": "tcp", "Description": "Container Port: 7442", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7442" }, { "@attributes": { "Name": "UVC-Micro Talkback (Camera Side)", "Target": "7004", "Default": "7004", "Mode": "udp", "Description": "Container Port: 7004", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7004" }, { "@attributes": { "Name": "HTTPS Web UI & API (NVR Side)", "Target": "7443", "Default": "7443", "Mode": "tcp", "Description": "Container Port: 7443", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7443" }, { "@attributes": { "Name": "Video over HTTP", "Target": "7445", "Default": "7445", "Mode": "tcp", "Description": "Container Port: 7445", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7445" }, { "@attributes": { "Name": "RTSP via the controller", "Target": "7447", "Default": "7447", "Mode": "tcp", "Description": "Container Port: 7447", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7447" }, { "@attributes": { "Name": "Video over HTTPS", "Target": "7446", "Default": "7446", "Mode": "tcp", "Description": "Container Port: 7446", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7446" }, { "@attributes": { "Name": "Key 1", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 2", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "malvarez00's Repository", "ModeratorComment": "Appears to have been abandoned, with no updates in 3 years. If this app works for you properly, there is no reason to switch", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/malvarez00sRepository/malvarez00/UniFi-Video.xml", "CategoryList": [ "Network", "MediaServer" ], "downloads": 51942, "stars": 2, "trending": 0.092, "trends": [ 0.184, 0.097, 0.06, 0.058, 0.062, 0.064, 0.092 ], "trendsDate": [ 1697781937, 1700377538, 1702976767, 1705575958, 1708175139, 1710770774, 1713369982 ], "downloadtrend": [ 51718, 51768, 51799, 51829, 51861, 51894, 51942 ], "LastUpdateScan": 1713369982, "LastUpdate": 1542862837, "FirstSeen": "1519444165", "topTrending": -0.092 }, { "Name": "DahuaVTO2MQTT", "Repository": "ronnieroller/dahuavto2mqtt:latest", "Registry": "https://hub.docker.com/r/ronnieroller/dahuavto2mqtt", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/elad-bar/DahuaVTO2MQTT", "Project": "https://github.com/elad-bar/DahuaVTO2MQTT", "Overview": "Listens to events from Dahua VTO unit and publishes them via MQTT Message\r\n\r\n\r\nFor integration with Home Assistant see https://community.home-assistant.io/t/dahua-vto-to-mqtt-broker/169781\r\n\r\nSource: https://github.com/elad-bar/DahuaVTO2MQTT", "TemplateURL": "https://raw.githubusercontent.com/rroller/unraid-templates/master/ronnieroller.com/dahuavto2mqtt.xml", "Icon": "https://i.imgur.com/OAg2gT1.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DAHUA_VTO_HOST", "Target": "DAHUA_VTO_HOST", "Default": "192.168.1.210", "Mode": "", "Description": "The IP address of your VTO host", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.210" }, { "@attributes": { "Name": "DAHUA_VTO_USERNAME", "Target": "DAHUA_VTO_USERNAME", "Default": "admin", "Mode": "", "Description": "VTO web username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "DAHUA_VTO_PASSWORD", "Target": "DAHUA_VTO_PASSWORD", "Default": "", "Mode": "", "Description": "VTO web password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MQTT_BROKER_HOST", "Target": "MQTT_BROKER_HOST", "Default": "192.168.1.2", "Mode": "", "Description": "MQTT broker address", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.2" }, { "@attributes": { "Name": "MQTT_BROKER_PORT", "Target": "MQTT_BROKER_PORT", "Default": "1883", "Mode": "", "Description": "MQTT broker port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "MQTT_BROKER_USERNAME", "Target": "MQTT_BROKER_USERNAME", "Default": "", "Mode": "", "Description": "MQTT optional username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT_BROKER_PASSWORD", "Target": "MQTT_BROKER_PASSWORD", "Default": "", "Mode": "", "Description": "MQTT optional password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "MQTT optional password" }, { "@attributes": { "Name": "MQTT_BROKER_TOPIC_PREFIX", "Target": "MQTT_BROKER_TOPIC_PREFIX", "Default": "DahuaVTO", "Mode": "", "Description": "The MQTT topic prefix", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "DahuaVTO" } ], "Repo": "runraid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/runraidsRepository/ronnieroller.com/dahuavto2mqtt.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 12006, "trending": 7.113, "trends": [ 0.332, 0.349, 0.311, 0.328, 0.562, 1.148, 7.113 ], "trendsDate": [ 1695823563, 1698422751, 1701018344, 1703617542, 1706216736, 1708815949, 1711408562 ], "downloadtrend": [ 10854, 10892, 10926, 10962, 11024, 11152, 12006 ], "LastUpdateScan": 1711408562, "LastUpdate": 1615659051, "FirstSeen": 1604862492, "topTrending": 6.781000000000001 }, { "Name": "ddns", "Repository": "ronnieroller/ddns", "Registry": "https://hub.docker.com/r/ronnieroller/ddns", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/skibish/ddns", "Overview": "Personal DDNS client with Digital Ocean Networking DNS as backend.\r\n\r\nSee https://github.com/skibish/ddns/blob/master/README.md on how to configure the .ddns.yml", "TemplateURL": "https://raw.githubusercontent.com/rroller/unraid-templates/master/ronnieroller.com/ddns.xml", "Icon": "https://i.imgur.com/NFr4J1k.png", "PostArgs": "-conf-file /config/.ddns.yml", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Host Path 1", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config\r\n\r\nThis should contain a file named .ddns.yml", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ddns" }, "Repo": "runraid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/runraidsRepository/ronnieroller.com/ddns.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 32840, "trending": 0.076, "trends": [ 0.037, 0.043, 0.052, 0.052, 0.07, 0.034, 0.076 ], "trendsDate": [ 1695852347, 1698451539, 1701047161, 1703646370, 1706245526, 1708844756, 1711440357 ], "downloadtrend": [ 32733, 32747, 32764, 32781, 32804, 32815, 32840 ], "LastUpdateScan": 1711440357, "LastUpdate": 1581212410, "FirstSeen": 1560730020, "topTrending": 0.039 }, { "Name": "Lidarr", "Repository": "volikon/lidarr", "Registry": "https://hub.docker.com/r/volikon/lidarr/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/61897-support-thread-for-lidarr-docker-template/", "Overview": "Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.\r\n\r\n[b]/config[/b] : Storing all Lidarr config files [br]\r\n[b]/data[/b] : Storing all Lidarr data files [br]\r\n[b]/music[/b] : Point to your music location[br]", "WebUI": "http://[IP]:[PORT:8686]/", "TemplateURL": "https://raw.githubusercontent.com/rroller/unraid-templates/master/ronnieroller.com/lidarr.xml", "Icon": "https://i.imgur.com/tWOwRrb.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host port 1", "Target": "8686", "Default": "", "Mode": "tcp", "Description": "Container Port: 8686", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8686" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Container Path: /music", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "runraid's Repository", "ModeratorComment": "Generally recommended to install the version from linuxserver instead", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/runraidsRepository/ronnieroller.com/lidarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Music" ], "downloads": 4450820, "stars": 12, "trending": 0.001, "trends": [ 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001 ], "trendsDate": [ 1697781937, 1700377539, 1702976767, 1705575958, 1708175139, 1710770774, 1713369982 ], "downloadtrend": [ 4450606, 4450644, 4450676, 4450711, 4450749, 4450783, 4450820 ], "LastUpdateScan": 1713369982, "LastUpdate": 1561502379, "FirstSeen": "1512529038", "topTrending": 0, "topPerforming": 0.001 }, { "Name": "Liquid-dl", "Repository": "kthulu120/liquid_dl", "Registry": "https://hub.docker.com/r/kthulu120/liquid_dl/", "Network": "bridge", "Privileged": "false", "Project": "https://github.com/Kthulu120/liquid_dl", "Overview": "Liquid-dl is a simple tool for utlities such as FFMPEG, youtube-dl, and scdl. It provides a simple framework with simple point and click options allowing users\r\nto just click on what they need and use the bare minimum commands to get the results needed.", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/rroller/unraid-templates/master/ronnieroller.com/liquid_dl.xml", "Icon": "https://i.imgur.com/9UXxDSr.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8734" }, { "@attributes": { "Name": "Download Directory", "Target": "/downloads", "Default": "/mnt/cache/appdata/liquid-dl", "Mode": "rw", "Description": "Container path: /downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/liquid-dl" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "runraid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/runraidsRepository/ronnieroller.com/liquid_dl.xml", "CategoryList": [ "Downloaders" ], "downloads": 142447, "stars": 3, "trending": 0.037, "trends": [ 0.05, 0.042, 0.033, 0.041, 0.042, 0.041, 0.037 ], "trendsDate": [ 1697551563, 1700321383, 1702919156, 1705518388, 1708117551, 1710713162, 1713306896 ], "downloadtrend": [ 142110, 142170, 142217, 142276, 142336, 142394, 142447 ], "LastUpdateScan": 1713306896, "LastUpdate": 1555144004, "FirstSeen": "1533441243", "topTrending": -0.013000000000000005, "topPerforming": 0.037 }, { "Name": "media-roller", "Repository": "ronnieroller/media-roller", "Registry": "https://hub.docker.com/repository/docker/ronnieroller/media-roller", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/rroller/media-roller/issues", "Project": "https://github.com/rroller/media-roller", "Overview": "Mobile friendly tool for downloading videos from social media.\r\n\r\nFor direct downloads: http://[IP]:[PORT:3000]/api?url=SOME_URL\r\n\r\nWritten in Golang using youtube-dl and ffmpeg for conversion.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/rroller/unraid-templates/master/ronnieroller.com/media-roller.xml", "Icon": "https://i.imgur.com/I7iwfnF.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Download", "Target": "/download", "Default": "", "Mode": "rw", "Description": "Container Path: /download", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/media/video-downloads" } ], "Repo": "runraid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/runraidsRepository/ronnieroller.com/media-roller.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Video" ], "downloads": 328859, "stars": 2, "trending": 0.114, "trends": [ 0.54, 0.538, 0.405, 0.078, 0.174, 0.105, 0.114 ], "trendsDate": [ 1695694071, 1698293243, 1700888757, 1703487933, 1706087149, 1708686348, 1711281962 ], "downloadtrend": [ 324236, 325990, 327315, 327570, 328140, 328484, 328859 ], "LastUpdateScan": 1711281962, "LastUpdate": 1641147438, "FirstSeen": 1581210455, "topTrending": -0.42600000000000005, "topPerforming": 0.114 }, { "Name": "pgAdmin4", "Repository": "fenglc/pgadmin4", "Registry": "https://hub.docker.com/r/fenglc/pgadmin4/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.lime-technology.com/topic/61851-support-thread-for-pgadmin-docker-template/", "Overview": "pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world", "WebUI": "http://[IP]:[PORT:5050]/", "TemplateURL": "https://raw.githubusercontent.com/rroller/unraid-templates/master/ronnieroller.com/pgadmin.xml", "Icon": "https://i.imgur.com/N4wDUnJ.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "5050", "Default": "5050", "Mode": "tcp", "Description": "The UI port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "null" }, "value": "5050" }, { "@attributes": { "Name": "Host Path 1", "Target": "/var/lib/pgadmin", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/pgadmin", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pgadmin/config/" } ], "Repo": "runraid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/runraidsRepository/ronnieroller.com/pgadmin.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 4689071, "stars": 47, "trending": 0.051, "trends": [ 0.142, 0.097, 0.054, 0.042, 0.051, 0.053, 0.051 ], "trendsDate": [ 1697753148, 1700348737, 1702947948, 1705547164, 1708146331, 1710742119, 1713341153 ], "downloadtrend": [ 4672783, 4677338, 4679843, 4681796, 4684193, 4686662, 4689071 ], "LastUpdateScan": 1713341153, "LastUpdate": 1522059085, "FirstSeen": "1512359010", "topTrending": -0.091, "topPerforming": 0.051 }, { "Name": "youtube-dl-server", "Repository": "kmb32123/youtube-dl-server", "Registry": "https://hub.docker.com/r/kmb32123/youtube-dl-server/", "Network": "bridge", "Privileged": "false", "Project": "https://github.com/manbearwiz/youtube-dl-server", "Overview": "Web / REST interface for downloading youtube videos onto a server.[br]\r\n\r\nEnter a video url to download the video to the server. Url can be to YouTube or any other supported site. The server will automatically download the highest quality version available.\r\n\r\nJust navigate to http://{{address}}:{{port}}/youtube-dl and enter the requested {{url}}.\r\n\r\ncurl -X POST --data-urlencode \"url={{url}}\" http://{{address}}:{{port}}/youtube-dl/q[br][br]\n[b]/youtube-dl[/b] : Downloads go there [br]", "WebUI": "http://[IP]:[PORT:8080]/youtube-dl", "TemplateURL": "https://raw.githubusercontent.com/rroller/unraid-templates/master/ronnieroller.com/youtube-dl-server.xml", "Icon": "https://i.imgur.com/taKLB37.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Download", "Target": "/youtube-dl", "Default": "", "Mode": "rw", "Description": "Container Path: /youtube-dl", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "runraid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/runraidsRepository/ronnieroller.com/youtube-dl-server.xml", "CategoryList": [ "Downloaders" ], "downloads": 12772622, "stars": 97, "trending": 0.213, "trends": [ 0.059, 0.193, 0.387, 0.288, 0.268, 0.249, 0.213 ], "trendsDate": [ 1696284334, 1698879817, 1702168421, 1704762372, 1707361563, 1709960762, 1712556364 ], "downloadtrend": [ 12569960, 12594268, 12643201, 12679672, 12713691, 12745418, 12772622 ], "LastUpdateScan": 1712556364, "LastUpdate": 1711299743, "FirstSeen": "1533428737", "topTrending": 0.154, "topPerforming": 0.213 }, { "Name": "CrushFTP10", "Repository": "markusmcnugen/crushftp:latest", "Registry": "https://hub.docker.com/r/markusmcnugen/crushftp/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/69152-support-markusmcnugens-docker-repository/", "Project": "https://www.crushftp.com/index.html", "Overview": "Share your files securely with FTP, Implicit FTPS, SFTP, HTTP, or HTTPS using CrushFTP 10. Built on Alpine 3.12. Size 234.8 MB. See dockerhub registry page for more details.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/MarkusMcNugen/docker-templates/master/crushftp10/crushftp10-template.xml", "Icon": "https://raw.githubusercontent.com/MarkusMcNugen/docker-templates/master/crushftp10/crushftp.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "FTP Port", "Target": "21", "Default": "2121", "Mode": "tcp", "Description": "Container Port: 2121", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "21" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "FTP Passive Ports", "Target": "2000-2100", "Default": "2000-2100", "Mode": "tcp", "Description": "Container Port: 2000-2100", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2000-2100" }, { "@attributes": { "Name": "SFTP Port", "Target": "2222", "Default": "2222", "Mode": "tcp", "Description": "Container Port: 2222", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2222" }, { "@attributes": { "Name": "HTTP Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "HTTP Port", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "Container Port: 9090", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "CrushFTP Admin User", "Target": "CRUSH_ADMIN_USER", "Default": "crushadmin", "Mode": "", "Description": "Default admin user for CrushFTP administration", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "crushadmin" }, { "@attributes": { "Name": "CrushFTP Admin Password", "Target": "CRUSH_ADMIN_PASSWORD", "Default": "crushadmin", "Mode": "", "Description": "Default admin password for CrushFTP administration", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "crushadmin" }, { "@attributes": { "Name": "Healthcheck Protocol", "Target": "CRUSH_ADMIN_PROTOCOL", "Default": "http", "Mode": "", "Description": "Protocol for health cecks", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http" }, { "@attributes": { "Name": "Healthceck Port", "Target": "CRUSH_ADMIN_PORT", "Default": "8080", "Mode": "", "Description": "Port for health cecks", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "FTP Folder 1", "Target": "/mnt/FTP/Shared", "Default": "", "Mode": "rw", "Description": "Container Path: /mnt/FTP/Shared", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "Config Volume", "Target": "/var/opt/CrushFTP10", "Default": "/mnt/cache/appdata/crushftp", "Mode": "rw", "Description": "Container Path: /var/opt/CrushFTP10", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/crushftp" } ], "Repo": "MarkusMcNugen's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MarkusMcNugensRepository/crushftp10/crushftp10-template.xml", "CategoryList": [ "Backup", "Cloud", "Network-Web", "Network-FTP" ], "downloads": 139138, "stars": 2, "trending": 0.387, "trends": [ 1.569, 1.571, 0.607, 0.458, 0.394, 0.454, 0.387 ], "trendsDate": [ 1697083544, 1699679193, 1702278369, 1705014234, 1707608188, 1710374832, 1712968194 ], "downloadtrend": [ 133831, 135967, 136798, 137427, 137971, 138600, 139138 ], "LastUpdateScan": 1712968194, "LastUpdate": 1616455353, "FirstSeen": 1616450563, "topTrending": -1.182, "topPerforming": 0.387 }, { "Name": "OpenConnectServer", "Repository": "markusmcnugen/openconnect", "Registry": "https://hub.docker.com/r/markusmcnugen/ocserv/", "Network": "br0", "Privileged": "true", "Support": "https://forums.unraid.net/topic/69152-support-markusmcnugens-docker-repository/", "Overview": "OpenConnect server is an SSL VPN server. Its purpose is to be a secure, small, fast and configurable VPN server. It implements the OpenConnect SSL VPN protocol, and has also (currently experimental) compatibility with clients using the AnyConnect SSL VPN protocol. The OpenConnect protocol provides a dual TCP/UDP VPN channel, and uses the standard IETF security protocols to secure it. This container is an automated build linked to alpine. The dockerfile was written to always download and compile the latest release of OpenConnect VPN server when built.", "TemplateURL": "https://raw.githubusercontent.com/MarkusMcNugen/docker-templates/master/openconnect/openconnect-template.xml", "Icon": "https://raw.githubusercontent.com/MarkusMcNugen/docker-templates/master/openconnect/ocserv-icon.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "4443/tcp", "Target": "4443", "Default": "4443", "Mode": "tcp", "Description": "Container Port: 4443/tcp", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4443" }, { "@attributes": { "Name": "4443/udp", "Target": "4443", "Default": "4443", "Mode": "udp", "Description": "Container Port: 4443/udp", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4443" }, { "@attributes": { "Name": "LISTEN_PORT", "Target": "LISTEN_PORT", "Default": "4443", "Mode": "", "Description": "Container Variable: LISTEN_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4443" }, { "@attributes": { "Name": "DNS_SERVERS", "Target": "DNS_SERVERS", "Default": "8.8.8.8,37.235.1.174,8.8.4.4,37.235.1.177", "Mode": "", "Description": "Container Variable: DNS_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8.8.8.8,37.235.1.174,8.8.4.4,37.235.1.177" }, { "@attributes": { "Name": "CA_CN", "Target": "CA_CN", "Default": "VPN CA", "Mode": "", "Description": "Name of CA for generated certs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "VPN CA" }, { "@attributes": { "Name": "CA_ORG", "Target": "CA_ORG", "Default": "OCSERV", "Mode": "", "Description": "Organization of CA for generated certs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "OCSERV" }, { "@attributes": { "Name": "CA_DAYS", "Target": "CA_DAYS", "Default": "9999", "Mode": "", "Description": "Days CA cert is valid for generated certs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9999" }, { "@attributes": { "Name": "SRV_CN", "Target": "SRV_CN", "Default": "vpn.example.com", "Mode": "", "Description": "Name of server for generated certs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "vpn.example.com" }, { "@attributes": { "Name": "SRV_ORG", "Target": "SRV_ORG", "Default": "My Company", "Mode": "", "Description": "Organization of server for generated certs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "My Company" }, { "@attributes": { "Name": "SRV_DAYS", "Target": "SRV_DAYS", "Default": "9999", "Mode": "", "Description": "Days server cert is valid for generated certs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9999" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/cache/appdata/openconnect/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/openconnect/" }, { "@attributes": { "Name": "TUNNEL_MODE", "Target": "TUNNEL_MODE", "Default": "all", "Mode": "", "Description": "Container Variable: TUNNEL_MODE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "TUNNEL_ROUTES", "Target": "TUNNEL_ROUTES", "Default": "", "Mode": "", "Description": "Container Variable: TUNNEL_ROUTES", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SPLIT_DNS_DOMAINS", "Target": "SPLIT_DNS_DOMAINS", "Default": "", "Mode": "", "Description": "Container Variable: SPLIT_DNS_DOMAINS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POWER_USER", "Target": "POWER_USER", "Default": "no", "Mode": "", "Description": "Container Variable: POWER_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "no" } ], "Repo": "MarkusMcNugen's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system.‍This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/MarkusMcNugensRepository/openconnect/openconnect-template.xml", "CategoryList": [ "Network-Other" ], "downloads": 145066, "stars": 22, "trending": 0.133, "trends": [ 0.074, 0.087, 0.103, 0.087, 0.128, 0.148, 0.133 ], "trendsDate": [ 1695729959, 1698329169, 1700924745, 1703519842, 1706115965, 1708715151, 1711310782 ], "downloadtrend": [ 144075, 144200, 144348, 144474, 144659, 144873, 145066 ], "LastUpdateScan": 1711310782, "LastUpdate": 1631832513, "FirstSeen": "1518285860", "topTrending": 0.05900000000000001, "topPerforming": 0.133 }, { "Name": "qbittorrentvpn", "Repository": "markusmcnugen/qbittorrentvpn", "Registry": "https://hub.docker.com/r/markusmcnugen/qbittorrentvpn/", "Network": "br0", "Privileged": "true", "Support": "https://forums.unraid.net/topic/69152-support-markusmcnugens-docker-repository/", "Overview": "Docker container which runs the latest headless qBittorrent client with WebUI wth optional OpenVPN connection including iptables killswitch to prevent IP leakage when tunnel does down. This is an automated build linked with Ubuntu. \r\n\r\nNOTE: Dont use WebUI from the unRAID menu, it throws a header redirect error in qBittorrent. Instead type the IP:PORT directly into a browser address bar.\r\n\r\nNOTE2: If you want to change the ports, change the environmental variables as well as the exposed ports for the container instead of forwarding a host port to 8080 inside the container. qBittorrent will throw a DNS rebinding error.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/MarkusMcNugen/docker-templates/master/qbittorrentvpn/qbittorrentvpn-template.xml", "Icon": "https://raw.githubusercontent.com/MarkusMcNugen/docker-templates/master/qbittorrentvpn/qbittorrentvpn-icon.png", "MinVer": "6.0", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "WEBUI_PORT", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "INCOMING_PORT_TCP", "Target": "8999", "Default": "8999", "Mode": "tcp", "Description": "Container Port: 8999", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8999" }, { "@attributes": { "Name": "INCOMING_PORT_UDP", "Target": "8999", "Default": "8999", "Mode": "udp", "Description": "Container Port: 8999", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8999" }, { "@attributes": { "Name": "WEBUI_PORT_ENV", "Target": "WEBUI_PORT", "Default": "8080", "Mode": "", "Description": "Container Variable: WEBUI_PORT - Sets Web UI port in qBittorrent config. You must change the exposed WebUI Port to the same value if you change this.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "INCOMING_PORT_ENV", "Target": "INCOMING_PORT", "Default": "8999", "Mode": "", "Description": "Container Variable: INCOMING_PORT - Sets incoming connections port in qBittorrent config. You must change the exposed Incoming Ports to the same value if you change this.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8999" }, { "@attributes": { "Name": "Downloads Path", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "yes", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "VPN_USERNAME", "Target": "VPN_USERNAME", "Default": "", "Mode": "", "Description": "Container Variable: VPN_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PASSWORD", "Target": "VPN_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LAN_NETWORK", "Target": "LAN_NETWORK", "Default": "192.168.1.0/24", "Mode": "", "Description": "Container Variable: LAN_NETWORK", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.2.0/24" }, { "@attributes": { "Name": "NAME_SERVERS", "Target": "NAME_SERVERS", "Default": "8.8.8.8,8.8.4.4", "Mode": "", "Description": "Container Variable: NAME_SERVERS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8.8.8.8,8.8.4.4" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/cache/appdata/qbittorrentvpn", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/qbittorrentvpn/" } ], "Repo": "MarkusMcNugen's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system.‍This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/MarkusMcNugensRepository/qbittorrentvpn/qbittorrentvpn-template.xml", "CategoryList": [ "Downloaders" ], "downloads": 10387976, "stars": 134, "trending": 0.084, "trends": [ 0.056, 0.063, 0.072, 0.081, 0.08, 0.078, 0.084 ], "trendsDate": [ 1695729959, 1698329169, 1700924745, 1703519842, 1706115965, 1708715151, 1711310782 ], "downloadtrend": [ 10340470, 10347033, 10354525, 10362921, 10371177, 10379251, 10387976 ], "LastUpdateScan": 1711310782, "LastUpdate": 1631992069, "FirstSeen": 1, "topTrending": 0.028000000000000004, "topPerforming": 0.084 }, { "Name": "sftp", "Repository": "markusmcnugen/sftp:latest", "Registry": "https://hub.docker.com/r/markusmcnugen/sftp/", "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/69152-support-markusmcnugens-docker-repository/", "Project": "https://github.com/MarkusMcNugen/docker-sftp", "Overview": "Easy to use SFTP (SSH File Transfer Protocol) server with OpenSSH and Fail2ban installed for extra hardening against brute force attacks. Forked from atmoz/sftp. Based on phusion/baseimage.\r\n\r\n* Shared Path is an example. You must replace host path with path to a folder to share AND change user in the container path to the name of a user account configured in users.conf. See dockerhub or github page for more info.", "TemplateURL": "https://raw.githubusercontent.com/MarkusMcNugen/docker-templates/master/sftp/sftp-template.xml", "Icon": "https://raw.githubusercontent.com/MarkusMcNugen/docker-templates/master/sftp/SFTP.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SSH Port", "Target": "22", "Default": "22", "Mode": "tcp", "Description": "Container Port: 22", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "22" }, { "@attributes": { "Name": "appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/sftp/" } ], "Repo": "MarkusMcNugen's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/MarkusMcNugensRepository/sftp/sftp-template.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 266630, "stars": 3, "trending": 0.133, "trends": [ 0.704, 0.703, 0.368, 0.104, 0.18, 0.324, 0.133 ], "trendsDate": [ 1696586749, 1699182330, 1702168422, 1704762372, 1707361564, 1709960763, 1712556364 ], "downloadtrend": [ 261832, 263686, 264659, 264935, 265413, 266276, 266630 ], "LastUpdateScan": 1712556364, "LastUpdate": 1631832521, "FirstSeen": 1, "topTrending": -0.571, "topPerforming": 0.133 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/Cloudflare-DDNS.xml", "Name": "Cloudflare-DDNS", "Project": "https://github.com/juusujanar/cloudflare-ddns", "Overview": "Bash script running as cronjob in Docker to update CloudFlare DNS records.", "Registry": "https://cloud.docker.com/repository/docker/janarj/cloudflare-ddns", "GitHub": "https://github.com/juusujanar/cloudflare-ddns", "Repository": "janarj/cloudflare-ddns:1.1", "BindTime": "true", "Privileged": "false", "Networking": "", "Network": "bridge", "Config": [ { "@attributes": { "Name": "ZONE_IDENTIFIER", "Target": "ZONE_IDENTIFIER", "Default": "", "Mode": "", "Description": "Container Variable: ZONE_IDENTIFIER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DNS_RECORD", "Target": "DNS_RECORD", "Default": "", "Mode": "", "Description": "Container Variable: DNS_RECORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AUTH_EMAIL", "Target": "AUTH_EMAIL", "Default": "", "Mode": "", "Description": "Container Variable: AUTH_EMAIL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AUTH_TOKEN", "Target": "AUTH_TOKEN", "Default": "", "Mode": "", "Description": "Container Variable: AUTH_TOKEN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOMAIN", "Target": "DOMAIN", "Default": "", "Mode": "", "Description": "Container Variable: DOMAIN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PROXIED", "Target": "PROXIED", "Default": "", "Mode": "", "Description": "Container Variable: PROXIED", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "IPv6", "Target": "IPv6", "Default": "", "Mode": "", "Description": "Container Variable: IPv6", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "IPv6_DNS_RECORD", "Target": "IPv6_DNS_RECORD", "Default": "", "Mode": "", "Description": "Container Variable: IPv6_DNS_RECORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "jj9987's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/Cloudflare-DDNS.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 313632, "stars": 3, "trending": 0.004, "trends": [ 0.014, 0.025, 0.021, 0.024, 0.016, 0.004, 0.004 ], "trendsDate": [ 1695557131, 1698156362, 1700751968, 1703351162, 1705950365, 1708549557, 1711145177 ], "downloadtrend": [ 313337, 313416, 313481, 313557, 313608, 313621, 313632 ], "LastUpdateScan": 1711145177, "LastUpdate": 1598883707, "FirstSeen": 1547334072, "topTrending": -0.01, "topPerforming": 0.004 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/DockerRegistry.xml", "Name": "DockerRegistry", "Project": "https://github.com/distribution/distribution", "Overview": "Docker Registry is used to store and distribute Docker images using HTTP API. This allows you host your own private Registry and store your images. Uses official Docker Registry image @ https://hub.docker.com/_/registry/\n [br][br]\n\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/mnt/user/appdata/registry[/b] This is where Registry will store it's data.[br]\n [b]Port 5000[/b] Default connection port[br]", "Registry": "https://registry.hub.docker.com/_/registry/", "GitHub": "https://github.com/docker/distribution-library-image", "Repository": "registry:2", "Support": "https://forums.unraid.net/topic/69492-support-jj9987-docker-registry/", "Icon": "https://github.com/juusujanar/unraid-templates/raw/master/img/DockerRegistry-logo.png", "Privileged": "false", "Network": "bridge", "Config": [ { "@attributes": { "Type": "Path", "Name": "Data Storage Path", "Target": "/var/lib/registry", "Default": "/mnt/user/appdata/registry", "Mode": "rw", "Display": "advanced-hide", "Required": "true", "Description": "This is where Docker Registry will store it's data." }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Web Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "This is Docker Registry TCP port." }, "value": "" } ], "Repo": "jj9987's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/DockerRegistry.xml", "CategoryList": [ "Cloud", "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 1636231451, "stars": 3981, "trending": 0.261, "trends": [ 0.287, 0.296, 0.255, 0.239, 0.228, 0.254, 0.261 ], "trendsDate": [ 1695881141, 1698503875, 1701097586, 1703696742, 1706295949, 1708895154, 1711490774 ], "downloadtrend": [ 1611299558, 1616081370, 1620212309, 1624098229, 1627805383, 1631956186, 1636231451 ], "LastUpdateScan": 1711490774, "LastUpdate": 1710604644, "FirstSeen": 1636099404, "topTrending": -0.025999999999999968, "topPerforming": 0.261 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/PostgreSQL10.xml", "Name": "Postgres10", "Project": "https://www.postgresql.org/", "Overview": "PostgreSQL 10 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/\n [br][br]\n\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/mnt/cache/appdata/postgresql10[/b] This is where Postgres will store it's data. For best performance, keep the files on cache drive.[br]\n [b]Port 5432[/b] Default connection port[br]\n [b]POSTGRES_PASSWORD[/b] Superuser password. [b]REQUIRED TO SET[/b], otherwise connecting outside container will not be possible.[br]\n [b]POSTGRES_USER[/b] Username for the superuser. Defaults to postgres if not set.[br]\n [b]POSTGRES_DB[/b] Used to define different name for default database. Defaults to user if not set.[br]", "Registry": "https://registry.hub.docker.com/_/postgres/", "GitHub": "https://github.com/docker-library/postgres", "Repository": "postgres:10", "Support": "https://forums.unraid.net/topic/69483-support-jj9987-postgresql/", "Icon": "https://github.com/juusujanar/unraid-templates/raw/master/img/PostgreSQL-logo.png", "Privileged": "false", "Network": "bridge", "Config": [ { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Initial superuser password (required)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Initial superuser name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Initial database name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Database Storage Path", "Target": "/var/lib/postgresql/data", "Default": "/mnt/cache/appdata/postgresql10", "Mode": "rw", "Display": "always", "Required": "true", "Description": "PostgreSQL data storage location" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "PostgreSQL access port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "PostgreSQL TCP connection port" }, "value": "" } ], "Repo": "jj9987's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/PostgreSQL10.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 7951550186, "stars": 13248, "trending": 5.147, "trends": [ 1.403, 5.577, 5.473, 6.296, 5.705, 5.63, 5.147 ], "trendsDate": [ 1696012132, 1698609960, 1701205554, 1703804735, 1706403941, 1709003160, 1711598773 ], "downloadtrend": [ 5613339673, 5944858283, 6289035184, 6711590826, 7117645520, 7542313022, 7951550186 ], "LastUpdateScan": 1711598773, "LastUpdate": 1710987042, "FirstSeen": 1636099404, "topTrending": 3.744, "topPerforming": 5.147 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/PostgreSQL11.xml", "Name": "Postgres11", "Project": "https://www.postgresql.org/", "Overview": "PostgreSQL 11 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/\n [br][br]\n\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/mnt/cache/appdata/postgresql12[/b] This is where Postgres will store it's data. For best performance, keep the files on cache drive.[br]\n [b]Port 5432[/b] Default connection port[br]\n [b]POSTGRES_PASSWORD[/b] Superuser password. [b]REQUIRED TO SET[/b], otherwise connecting outside container will not be possible.[br]\n [b]POSTGRES_USER[/b] Username for the superuser. Defaults to postgres if not set.[br]\n [b]POSTGRES_DB[/b] Used to define different name for default database. Defaults to user if not set.[br]", "Registry": "https://registry.hub.docker.com/_/postgres/", "GitHub": "https://github.com/docker-library/postgres", "Repository": "postgres:11", "Support": "https://forums.unraid.net/topic/69483-support-jj9987-postgresql/", "Icon": "https://github.com/juusujanar/unraid-templates/raw/master/img/PostgreSQL-logo.png", "Privileged": "false", "Network": "bridge", "Config": [ { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Initial superuser password (required)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Initial superuser name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Initial database name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Database Storage Path", "Target": "/var/lib/postgresql/data", "Default": "/mnt/cache/appdata/postgresql11", "Mode": "rw", "Display": "always", "Required": "true", "Description": "PostgreSQL data storage location" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "PostgreSQL access port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "PostgreSQL TCP connection port" }, "value": "" } ], "Repo": "jj9987's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/PostgreSQL11.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 7951550186, "stars": 13248, "trending": 5.147, "trends": [ 1.403, 5.577, 5.473, 6.296, 5.705, 5.63, 5.147 ], "trendsDate": [ 1696012133, 1698609960, 1701205554, 1703804736, 1706403941, 1709003160, 1711598773 ], "downloadtrend": [ 5613339673, 5944858283, 6289035184, 6711590826, 7117645520, 7542313022, 7951550186 ], "LastUpdateScan": 1711598773, "LastUpdate": 1710987042, "FirstSeen": 1636099404, "topTrending": 3.744, "topPerforming": 5.147 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/PostgreSQL12.xml", "Name": "postgresql12", "Project": "https://www.postgresql.org/", "Overview": "PostgreSQL 12 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/\n [br][br]\n\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/mnt/cache/appdata/postgresql12[/b] This is where Postgres will store it's data. For best performance, keep the files on cache drive.[br]\n [b]Port 5432[/b] Default connection port[br]\n [b]POSTGRES_PASSWORD[/b] Superuser password. [b]REQUIRED TO SET[/b], otherwise connecting outside container will not be possible.[br]\n [b]POSTGRES_USER[/b] Username for the superuser. Defaults to postgres if not set.[br]\n [b]POSTGRES_DB[/b] Used to define different name for default database. Defaults to user if not set.[br]", "Registry": "https://registry.hub.docker.com/_/postgres/", "GitHub": "https://github.com/docker-library/postgres", "Repository": "postgres:12", "Support": "https://forums.unraid.net/topic/69483-support-jj9987-postgresql/", "Icon": "https://github.com/juusujanar/unraid-templates/raw/master/img/PostgreSQL-logo.png", "Privileged": "false", "Network": "bridge", "Config": [ { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Initial superuser password (required)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Initial superuser name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Initial database name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Database Storage Path", "Target": "/var/lib/postgresql/data", "Default": "/mnt/cache/appdata/postgresql12", "Mode": "rw", "Display": "always", "Required": "true", "Description": "PostgreSQL data storage location" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "PostgreSQL access port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "PostgreSQL TCP connection port" }, "value": "" } ], "Repo": "jj9987's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/PostgreSQL12.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 7951550186, "stars": 13248, "trending": 5.147, "trends": [ 1.403, 5.577, 5.473, 6.296, 5.705, 5.63, 5.147 ], "trendsDate": [ 1696012133, 1698609960, 1701205554, 1703804736, 1706403941, 1709003160, 1711598773 ], "downloadtrend": [ 5613339673, 5944858283, 6289035184, 6711590826, 7117645520, 7542313022, 7951550186 ], "LastUpdateScan": 1711598773, "LastUpdate": 1710987042, "FirstSeen": 1636099405, "topTrending": 3.744, "topPerforming": 5.147 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/PostgreSQL13.xml", "Name": "postgresql13", "Project": "https://www.postgresql.org/", "Overview": "PostgreSQL 13 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/\n [br][br]\n\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/mnt/cache/appdata/postgresql13[/b] This is where Postgres will store it's data. For best performance, keep the files on cache drive.[br]\n [b]Port 5432[/b] Default connection port[br]\n [b]POSTGRES_PASSWORD[/b] Superuser password. [b]REQUIRED TO SET[/b], otherwise connecting outside container will not be possible.[br]\n [b]POSTGRES_USER[/b] Username for the superuser. Defaults to postgres if not set.[br]\n [b]POSTGRES_DB[/b] Used to define different name for default database. Defaults to user if not set.[br]", "Registry": "https://registry.hub.docker.com/_/postgres/", "GitHub": "https://github.com/docker-library/postgres", "Repository": "postgres:13", "Support": "https://forums.unraid.net/topic/69483-support-jj9987-postgresql/", "Icon": "https://github.com/juusujanar/unraid-templates/raw/master/img/PostgreSQL-logo.png", "Privileged": "false", "Network": "bridge", "Config": [ { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Initial superuser password (required)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Initial superuser name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Initial database name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Database Storage Path", "Target": "/var/lib/postgresql/data", "Default": "/mnt/cache/appdata/postgresql13", "Mode": "rw", "Display": "always", "Required": "true", "Description": "PostgreSQL data storage location" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "PostgreSQL access port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "PostgreSQL TCP connection port" }, "value": "" } ], "Repo": "jj9987's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/PostgreSQL13.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 7951550186, "stars": 13248, "trending": 5.147, "trends": [ 1.403, 5.577, 5.473, 6.296, 5.705, 5.63, 5.147 ], "trendsDate": [ 1696012133, 1698609960, 1701205554, 1703804736, 1706403941, 1709003160, 1711598773 ], "downloadtrend": [ 5613339673, 5944858283, 6289035184, 6711590826, 7117645520, 7542313022, 7951550186 ], "LastUpdateScan": 1711598773, "LastUpdate": 1710987042, "FirstSeen": 1636099405, "topTrending": 3.744, "topPerforming": 5.147 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/PostgreSQL14.xml", "Name": "postgresql14", "Project": "https://www.postgresql.org/", "Overview": "PostgreSQL 14 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/\n [br][br]\n\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/mnt/cache/appdata/postgresql14[/b] This is where Postgres will store it's data. For best performance, keep the files on cache drive.[br]\n [b]Port 5432[/b] Default connection port[br]\n [b]POSTGRES_PASSWORD[/b] Superuser password. [b]REQUIRED TO SET[/b], otherwise connecting outside container will not be possible.[br]\n [b]POSTGRES_USER[/b] Username for the superuser. Defaults to postgres if not set.[br]\n [b]POSTGRES_DB[/b] Used to define different name for default database. Defaults to user if not set.[br]", "Registry": "https://registry.hub.docker.com/_/postgres/", "GitHub": "https://github.com/docker-library/postgres", "Repository": "postgres:14", "Support": "https://forums.unraid.net/topic/69483-support-jj9987-postgresql/", "Icon": "https://github.com/juusujanar/unraid-templates/raw/master/img/PostgreSQL-logo.png", "Privileged": "false", "Network": "bridge", "Config": [ { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Initial superuser password (required)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Initial superuser name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Initial database name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Database Storage Path", "Target": "/var/lib/postgresql/data", "Default": "/mnt/cache/appdata/postgresql14", "Mode": "rw", "Display": "always", "Required": "true", "Description": "PostgreSQL data storage location" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "PostgreSQL access port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "PostgreSQL TCP connection port" }, "value": "" } ], "Repo": "jj9987's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/PostgreSQL14.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 7951550186, "stars": 13248, "trending": 5.147, "trends": [ 1.403, 5.577, 5.473, 6.296, 5.705, 5.63, 5.147 ], "trendsDate": [ 1696012133, 1698609961, 1701205555, 1703804736, 1706403942, 1709003161, 1711598774 ], "downloadtrend": [ 5613339673, 5944858283, 6289035184, 6711590826, 7117645520, 7542313022, 7951550186 ], "LastUpdateScan": 1711598774, "LastUpdate": 1710987042, "FirstSeen": 1636099405, "topTrending": 3.744, "topPerforming": 5.147 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/PostgreSQL15.xml", "Name": "postgresql15", "Project": "https://www.postgresql.org/", "Overview": "PostgreSQL 15 is a powerful, open source object-relational database system. Uses official Postgres Docker image @ https://hub.docker.com/_/postgres/\n [br][br]\n\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/mnt/cache/appdata/postgresql15[/b] This is where Postgres will store it's data. For best performance, keep the files on cache drive.[br]\n [b]Port 5432[/b] Default connection port[br]\n [b]POSTGRES_PASSWORD[/b] Superuser password. [b]REQUIRED TO SET[/b], otherwise connecting outside container will not be possible.[br]\n [b]POSTGRES_USER[/b] Username for the superuser. Defaults to postgres if not set.[br]\n [b]POSTGRES_DB[/b] Used to define different name for default database. Defaults to user if not set.[br]", "Registry": "https://registry.hub.docker.com/_/postgres/", "GitHub": "https://github.com/docker-library/postgres", "Repository": "postgres:15", "Support": "https://forums.unraid.net/topic/69483-support-jj9987-postgresql/", "Icon": "https://github.com/juusujanar/unraid-templates/raw/master/img/PostgreSQL-logo.png", "Privileged": "false", "Network": "bridge", "Config": [ { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Initial superuser password (required)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Initial superuser name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Initial database name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Database Storage Path", "Target": "/var/lib/postgresql/data", "Default": "/mnt/cache/appdata/postgresql15", "Mode": "rw", "Display": "always", "Required": "true", "Description": "PostgreSQL data storage location" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "PostgreSQL access port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "PostgreSQL TCP connection port" }, "value": "" } ], "Repo": "jj9987's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/PostgreSQL15.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 7947903758, "stars": 13245, "trending": 5.169, "trends": [ 1.411, 5.538, 5.448, 6.303, 5.733, 5.619, 5.169 ], "trendsDate": [ 1695974740, 1698573929, 1701169556, 1703768734, 1706375132, 1708974365, 1711569980 ], "downloadtrend": [ 5611773024, 5940783014, 6283115147, 6705757284, 7113593258, 7537069371, 7947903758 ], "LastUpdateScan": 1711569980, "LastUpdate": 1710987042, "FirstSeen": 1672592643, "topTrending": 3.7579999999999996, "topPerforming": 5.169 }, { "TemplateURL": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/Redis.xml", "Name": "Redis", "Project": "https://redis.io/", "Overview": "Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. Based on official Redis Docker image.", "Registry": "https://registry.hub.docker.com/_/redis/", "GitHub": "https://github.com/docker-library/redis", "Repository": "redis", "Support": "https://forums.unraid.net/topic/69490-support-jj9987-redis/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Network": "bridge", "Icon": "https://raw.githubusercontent.com/juusujanar/unraid-templates/master/img/Redis-logo.png", "Config": { "@attributes": { "Type": "Port", "Name": "Redis Port", "Target": "6379", "Default": "6379", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "This is Redis default connection port." }, "value": "6379" }, "Repo": "jj9987's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jj9987sRepository/Redis.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 8234033385, "stars": 12776, "trending": 4.254, "trends": [ 3.792, 6.217, 5.776, 5.632, 5.499, 5.033, 4.254 ], "trendsDate": [ 1697868329, 1700463943, 1703063145, 1705662353, 1708261544, 1710857173, 1713456381 ], "downloadtrend": [ 5899963513, 6291097255, 6676735841, 7075224600, 7486908571, 7883733589, 8234033385 ], "LastUpdateScan": 1713456381, "LastUpdate": 1713035094, "FirstSeen": 1525579200, "topTrending": 0.46199999999999974, "topPerforming": 4.254 }, { "Name": "Cacti", "Repository": "quantumobject/docker-cacti", "Registry": "https://hub.docker.com/r/quantumobject/docker-cacti/", "Support": "https://forums.unraid.net/topic/69470-support-cacti/", "Project": "https://github.com/QuantumObject/docker-cacti", "Icon": "https://www.cacti.net/images/cacti.png", "DonateText": ""Coin! Coin!" -- Scooby Doo", "MinVer": "6.4.1", "Repo": "JCloud's Repository", "ModeratorComment": "Blacklisted because no longer available on dockerHub", "Blacklist": true, "Overview": "Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. For full details go to: www.cacti.net. The stated minium Unraid version of 6.4.1 is simply because that is the version I run and can test.\r\n\r\nSETUP AND CONFIGURATION:\r\n---------------------------------------------\r\n 0. SNMP poller default port is 161UDP. \r\n 1. If you have an SNMP poller plug-in already installed on your Unraid host, you'll find it will conflict with this Docker. Either uninstall the SNMP plugin you are using, or make the changes to have both work (author assumes you know what you're doing).\r\n 2. Has a webui, default set at 8180, adapt as needed to work on your host.\r\n 3. During initial setup the path to SPINE is incorrect. Change it to:\r\n /usr/local/spine/bin/spine\r\n 4. First login -- userid: admin \r\n password: admin\r\n\r\nFIRST RUN (Recommendation):\r\n---------------------------------------------\r\n On left hand menu, Under \"Automation\" click on, \"Networks\" THEN \"Test Network\" on right-side main frame. In Subnet Range change this to fit your network. Click \"Save\" THEN \"Return\" at the bottom.\r\n Next click on the checkbox for \"Test Network\" THEN in \"Choose an action\" box click ENABLE --> GO \r\n Check the checkbox for \"test Network\" again THEN choose \"Discover now\"", "templatePath": "/tmp/GitHub/AppFeed/templates/JCloudsRepository/Cacti.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other", "Network-Management", "Network-Other" ], "LastUpdateScan": 1712556364, "FirstSeen": "1518928050" }, { "Name": "poste", "Repository": "analogic/poste.io", "Registry": "https://hub.docker.com/r/analogic/poste.io/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/69507-support-posteio-free-version/", "Project": "https://poste.io/", "Overview": "FREE version of Poste.io, full mail server solution. POP3, SMTP, IMAP, Spamassassin, WebMail, WebAdmin. \r\nINITIAL SETUP:\r\n------------------------\r\n 0. Requires registered FQDN to send/receive external email.\r\n 1. Following ports are used by container for mail: 25, 110, 143, 443, 465, 587, 993, 995\r\n 2. Following ports are used by container for webui: 443, 8280 (These may conflict, check your ports)\r\n 3. Make a user share for mail data, default is /mnt/user/poste\r\n 4. Some or all mail ports may need to be opened, forwarded, or dmz for mail send/receive to work.\r\nOptional arguments\r\n-e \"HTTPS=OFF\" To disable all redirects to encrypted HTTP, its useful when you are using some kind of reverse proxy (place this argument before image name!)\r\n-------------------------\r\nNOTE: Marked as BETA, simply because author is not an expert in email exchange servers -- software itself looks pretty good.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/Jcloud67/Docker-Templates/master/posteFree.xml", "Icon": "https://icons.iconarchive.com/icons/paomedia/small-n-flat/96/envelope-icon.png", "DonateText": ""Coin! Coin!" -- Scooby Doo", "MinVer": "6.4.1", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port25", "Target": "25", "Default": "25", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25" }, { "@attributes": { "Name": "Webui", "Target": "80", "Default": "8280", "Mode": "tcp", "Description": "web interface port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8280" }, { "@attributes": { "Name": "POP3 Port", "Target": "110", "Default": "110", "Mode": "tcp", "Description": "POP3", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "110" }, { "@attributes": { "Name": "IMAP", "Target": "143", "Default": "143", "Mode": "tcp", "Description": "IMAP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "143" }, { "@attributes": { "Name": "Container HTTPS", "Target": "443", "Default": "43443", "Mode": "tcp", "Description": "HTTPS", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Container SMTPS", "Target": "465", "Default": "465", "Mode": "tcp", "Description": "SMTPS", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "465" }, { "@attributes": { "Name": "Container MSA", "Target": "587", "Default": "587", "Mode": "tcp", "Description": "MSA", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "Container IMAPS", "Target": "993", "Default": "993", "Mode": "tcp", "Description": "IMAPS", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "993" }, { "@attributes": { "Name": "Container POP3S", "Target": "995", "Default": "995", "Mode": "tcp", "Description": "POP3S", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "995" }, { "@attributes": { "Name": "Data Folder", "Target": "/data", "Default": "/mnt/user/poste", "Mode": "rw", "Description": "poste data folder", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/poste" }, { "@attributes": { "Name": "external Sieve filter manager", "Target": "4190", "Default": "4190", "Mode": "tcp", "Description": "When you are going to use clients with ability to manage Sieve filters externally, you need also publish port 4190", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4190" } ], "Repo": "JCloud's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/JCloudsRepository/posteFree.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities", "Network-Web", "Network-Other", "Network-Messenger" ], "downloads": 25444899, "stars": 262, "trending": 0.054, "trends": [ 0.122, 0.048, 0.084, 0.068, 0.274, 0.105, 0.054 ], "trendsDate": [ 1697753148, 1700348738, 1702947948, 1705547164, 1708146331, 1710742119, 1713341153 ], "downloadtrend": [ 25284705, 25296785, 25317987, 25335188, 25404680, 25431279, 25444899 ], "LastUpdateScan": 1713341153, "LastUpdate": 1710576775, "FirstSeen": "1519017501", "topTrending": -0.068, "topPerforming": 0.054 }, { "Name": "StorjMonitor", "Repository": "zugz/r8mystorj:latest", "Registry": "https://hub.docker.com/r/zugz/r8mystorj", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/69422-support-qdirstat-jcloud-cryptocoin-templates/", "Project": "https://github.com/Jcloud67/docker-storjshare-cli", "Overview": "Storj daemon + CLI; multiple-node in template support; Storjstat.com monitor installed.\r\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n\r\n Storj is a Crypto-asset and P2P cloud storage service. This Docker runs the back-end client for Storj allowing internet users to rent their disk space and earn STORJ an Ethereum asset. **The template author makes no guarantee that STORJ or ETH will retain, or increase in fiat value.**\r\n\r\nSETUP REQUIREMENTS:\r\n-------------------------------------\r\n 1. TCP port 4000 open on host.\r\n 2. Path on host for Storj data to sit. IE: make a user share, /mnt/user/storj \r\n 3. Your Ethereum-based wallet address.\r\n 4. The max allowed space STORJ can take up on the host; remember to make it less \r\n 5. DDNS or DNS address.\r\nOPTIONAL REQUIREMENTS:\r\n 1. Storjstat.com API-Key\r\n 2. Additional network ports, if running multiple nodes. By default it increments from 4000. IE 4001, 4002, 4003++, and so on.\r\n\r\nSTORJ DAEMON STATUS: (In your command line)\r\n--------------------------------------------------\r\ndocker exec StorjMonitor storjshare status\r\n--------------------------------------------------", "TemplateURL": "https://raw.githubusercontent.com/Jcloud67/Docker-Templates/master/r8mystorj.xml", "Icon": "https://i.imgur.com/hfyAiA4.png", "DonateText": "Etherium wallet address for the generous ", "MinVer": "6.4.1", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Path of Storj share on array", "Target": "/storj", "Default": "", "Mode": "rw", "Description": "Enter location of your storj share folder on unRAID host. ", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/storj" }, { "@attributes": { "Name": "Wallet Address", "Target": "WALLET_ADDRESS", "Default": "", "Mode": "", "Description": "Value should be changed to your Wallet address you use for payout.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARE_SIZE", "Target": "SHARE_SIZE", "Default": "100GB", "Mode": "", "Description": "Example: 500GB, 1TB, 8TB, for each node you start. MAX SIZE=8TB per node.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100GB" }, { "@attributes": { "Name": "RPCADDRESS", "Target": "RPCADDRESS", "Default": "0.0.0.0", "Mode": "", "Description": "Your DynamicDNS or external DNS address here. If you need a DDNS service, a free one: is duckdns.org", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "Storjstat.com API-Key", "Target": "STORJ_MONITOR_API_KEY", "Default": "", "Mode": "", "Description": "API-Key for Storjstat.com.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Number of extra nodes", "Target": "NODE_COUNT", "Default": "0", "Mode": "", "Description": "Storj daemon can run multiple farming nodes at once. The maximum number of nodes per container is number of threads the CPU has. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Custom node-directory name", "Target": "NODE_DIR", "Default": "Node_", "Mode": "", "Description": "For multiple nodes this builds your directory, example /storj/thisNameHere#/\r\n\r\n\r\n\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Node_" }, { "@attributes": { "Name": "Tunneling Required", "Target": "TUNNELING_REQUIRED", "Default": "TRUE", "Mode": "", "Description": "TCP NAT tunnel on/off switch", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "Delete log files", "Target": "DEL_LOGS", "Default": "FALSE", "Mode": "", "Description": "Delete Storj logs on/off switch.\r\nEnable == 'TRUE'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "Number of log files to keep (days)", "Target": "DEL_LOGS_DAYS", "Default": "7", "Mode": "", "Description": "How many days worth of logs to keep. Deletes everything greater than.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7" } ], "Repo": "JCloud's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JCloudsRepository/r8mystorj.xml", "CategoryList": [ "Cloud", "Tools-Utilities", "Other", "Network-Other" ], "downloads": 44022, "LastUpdateScan": 1713593172, "LastUpdate": 1525505774, "FirstSeen": "1525159259" }, { "Name": "Sia", "Repository": "mtlynch/sia", "Registry": "https://hub.docker.com/r/mtlynch/sia/", "Network": "host", "Privileged": "false", "Support": "https://forums.unraid.net/topic/69422-support-qdirstat-jcloud-cryptocoin-templates/", "Project": "https://sia.tech/", "Overview": "Sia is a decentralized storage platform secured by blockchain technology. The Sia Storage Platform leverages underutilized hard drive capacity around the world to create a data storage marketplace that is more reliable and lower cost than traditional cloud storage providers. [Block-chain] [BTC-Token]", "TemplateURL": "https://raw.githubusercontent.com/Jcloud67/Docker-Templates/master/Sia-coin.xml", "Icon": "https://i.imgur.com/XiSQgV4.png", "DonateText": "ETHERIUM accepted: 0xe09a2b205d3a76196a88505f059c78df7d7c556f", "MinVer": "6.5.1", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Container path on host", "Target": "/sia-data", "Default": "", "Mode": "rw", "Description": "Container Path: /sia-data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Sia" }, { "@attributes": { "Name": "Sia modules", "Target": "SIA_MODULES", "Default": "gctw", "Mode": "", "Description": "Container Variable: SIA_MODULES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "gctwh" }, { "@attributes": { "Name": "Sia wallet password", "Target": "SIA_WALLET_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: SIA_WALLET_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "JCloud's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JCloudsRepository/Sia-coin.xml", "CategoryList": [ "Cloud", "Other" ], "downloads": 266829, "stars": 6, "trending": 0.013, "trends": [ 0.024, 0.023, 0.012, 0.038, 0.016, 0.013, 0.013 ], "trendsDate": [ 1698005143, 1700600772, 1703199945, 1705799154, 1708398351, 1710993987, 1713593173 ], "downloadtrend": [ 266519, 266581, 266613, 266715, 266758, 266794, 266829 ], "LastUpdateScan": 1713593173, "LastUpdate": 1586393527, "FirstSeen": "1525560903", "topTrending": -0.011000000000000001, "topPerforming": 0.013 }, { "Name": "Storj", "Repository": "oreandawe/storjshare-cli", "Registry": "https://hub.docker.com/r/oreandawe/storjshare-cli/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/69422-support-qdirstat-jcloud-cryptocoin-templates/", "Project": "https://storj.io", "Overview": "STORJ DAEMON Docker - using Storj public automated build. This template, nor author, are affiliated with storj.io. \r\n https://www.storj.io\r\n https://hub.docker.com/r/oreandawe/storjshare-cli/\r\n\r\n Storj is a Crypto-asset and P2P cloud storage service. This Docker runs the back-end client for Storj allowing internet users to rent their disk space and earn SJX an Ethereum asset. **The template author makes no guarantee that SJX or ETH will retain, or increase in fiat value.** This is only the Storj Daemon and CLI tool.\r\n\r\nSETUP REQUIREMENTS:\r\n-------------------------------------\r\n 1. TCP ports 4000 open on host and setup on container (should be set below)\r\n 2. Path on host for Storj data to sit. IE: make a user share, /mnt/user/storj \r\n 3. Your Ethereum-based wallet address.\r\n 4. The max allowed space STORJ can take up on the host; remember to make it less \r\n\r\nSTORJ DAEMON STATUS: (In your command line)\r\n--------------------------------------------------\r\ndocker exec Storj storjshare status\r\n--------------------------------------------------\r\n\r\nOptional Component:\r\nStorjStat is a free community made tool for monitoring your Storj farming node(s), the tool gives you both real-time and historical analysis. See storjstat.com and calxibe/StorjMonitor for more information. The StorjStat API is optionally supported by using the STORJ_MONITOR_API_KEY environment variable when starting the storjshare-cli Docker container.", "TemplateURL": "https://raw.githubusercontent.com/Jcloud67/Docker-Templates/master/Storj.xml", "Icon": "https://i.imgur.com/hfyAiA4.png", "ExtraParams": "--restart=always", "DonateText": "Etherum or STORJ tokens for template author", "MinVer": "6.4.1", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Path of Storj share on array", "Target": "/storj", "Default": "/mnt/user/storj", "Mode": "rw", "Description": "Enter location of your storj share folder on unRAID host. ", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/storj" }, { "@attributes": { "Name": "Wallet Address", "Target": "WALLET_ADDRESS", "Default": "", "Mode": "", "Description": "Value should be changed to your Wallet address you use for payout.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARE_SIZE", "Target": "SHARE_SIZE", "Default": "3TB", "Mode": "", "Description": "Example: 500GB, 1TB, 10TB.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1TB" }, { "@attributes": { "Name": "RPC Host Address", "Target": "RPCADDRESS", "Default": "0.0.0.0", "Mode": "", "Description": "DDNS, DNS, or external IP address", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "Storjstat.com Monitor API-Key", "Target": "STORJ_MONITOR_API_KEY", "Default": "", "Mode": "", "Description": "Container Variable: STORJ_MONITOR_API_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storj TCP ports", "Target": "4000-4003", "Default": "4000-4003", "Mode": "tcp", "Description": "Storj service uses TCP 4000. However, if it doesn't find an open connection it will try to tunnel using ports 4001-4003.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4000-4003" } ], "Repo": "JCloud's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JCloudsRepository/Storj.xml", "CategoryList": [ "Cloud", "Tools-Utilities", "Other", "Network-Other" ], "downloads": 3195712, "stars": 14, "trending": 0.003, "trends": [ 0.055, 0.055, 0.045, 0.002, 0.003, 0.003, 0.003 ], "trendsDate": [ 1695557131, 1698156363, 1700751968, 1703351163, 1705950365, 1708549557, 1711145178 ], "downloadtrend": [ 3192178, 3193942, 3195366, 3195441, 3195524, 3195618, 3195712 ], "LastUpdateScan": 1711145178, "LastUpdate": 1552689052, "FirstSeen": "1524798166", "topTrending": -0.052, "topPerforming": 0.003 }, { "Name": "telly", "Repository": "tombowditch/telly", "Registry": "https://hub.docker.com/r/tombowditch/telly/~/dockerfile/", "Support": "https://forums.unraid.net/topic/69619-support-telly-iptv-on-plex-live-tv/", "Project": "https://github.com/tombowditch/telly", "Icon": "https://i.imgur.com/eapTTSL.png", "Repo": "tombowditch's Repository", "ModeratorComment": "dockerHub repository no longer exists. Existing installs should still work", "Blacklist": true, "Overview": "Telly - IPTV on Plex Live TV\r\n\r\nAn IPTV Proxy for Plex Live TV & DVR", "templatePath": "/tmp/GitHub/AppFeed/templates/tombowditchsRepository/tombowditch/telly.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Video", "MediaServer-Video", "Network-Proxy" ], "LastUpdateScan": 1711829247, "FirstSeen": "1519326784" }, { "Name": "tautulli", "Repository": "tautulli/tautulli", "Registry": "https://registry.hub.docker.com/r/tautulli/tautulli/", "Branch": [ { "Tag": "latest", "TagDescription": "Latest stable release of Tautulli." }, { "Tag": "beta", "TagDescription": "Latest beta release of Tautulli. Use with caution!" } ], "Network": "bridge", "Privileged": "false", "Support": "https://tautulli.com/#support", "Project": "http://tautulli.com/", "Overview": "This is the official container supported by the Tautulli devs.\r\n\r\nTautulli is a 3rd party application that you can run alongside your Plex Media Server to monitor activity and track various statistics.", "WebUI": "http://[IP]:[PORT:8181]/", "TemplateURL": "https://raw.githubusercontent.com/Tautulli/Tautulli-Unraid-Template/master/tautulli.xml", "Icon": "https://raw.githubusercontent.com/Tautulli/Tautulli-Unraid-Template/master/img/logo-circle.png", "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "8181", "Default": "", "Mode": "tcp", "Description": "Container Port: 8181", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8181" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "UTC" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/cache/appdata/tautulli", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/tautulli" } ], "Repo": "Tautulli's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/TautullisRepository/tautulli.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Other" ], "downloads": 194906150, "stars": 304, "trending": 0.121, "trends": [ 0.142, 0.14, 0.126, 0.129, 0.12, 0.126, 0.121 ], "trendsDate": [ 1696241147, 1698840347, 1701435981, 1704035142, 1706634381, 1709233562, 1711829247 ], "downloadtrend": [ 193426593, 193697921, 193942274, 194192037, 194425091, 194669981, 194906150 ], "LastUpdateScan": 1711829247, "LastUpdate": 1711328339, "FirstSeen": "1522344585", "topTrending": -0.02099999999999999, "topPerforming": 0.121 }, { "Name": "DiskSpeed", "Repository": "jbartlett777/diskspeed", "Registry": "https://hub.docker.com/r/jbartlett777/diskspeed/", "Network": "bridge", "Privileged": "true", "Support": "https://forums.unraid.net/topic/70636-diskspeed", "Overview": "Display drives attached to controllers and perform benchmark speed tests. Performing the occasional benchmark will help you determine if a drive is starting to fail even if the SMART logic isn't flagging errors as of yet. Privileged mode is required for this application to function and see the storage controllers & drives attached to the host machine.", "WebUI": "http://[IP]:[PORT:8888]/", "TemplateURL": "https://raw.githubusercontent.com/jbartlett777/DiskSpeed/master/DiskSpeed.xml", "Icon": "https://raw.githubusercontent.com/jbartlett777/DiskSpeed/master/DiskSpeed.png", "MinVer": "6.1", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Port", "Target": "8888", "Default": "18888", "Mode": "tcp", "Description": "Host Port used to access the DiskSpeed web site.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "18888" }, { "@attributes": { "Name": "Local Storage", "Target": "/tmp/DiskSpeed", "Default": "", "Mode": "rw", "Description": "External storage location to store persistent data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/DiskSpeed/" }, { "@attributes": { "Name": "unRAID ini Files", "Target": "/var/local/emhttp", "Default": "/var/local/emhttp", "Mode": "ro", "Description": "Location of unRAID ini files", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/var/local/emhttp" } ], "Repo": "JBartlett's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "RecommendedRaw": "6/1/2022", "RecommendedDate": 1654056000, "RecommendedReason": { "en_US": "Easily benchmark your drives, find bottlenecks etc" }, "RecommendedWho": "Andrew", "templatePath": "/tmp/GitHub/AppFeed/templates/JBartlettsRepository/DiskSpeed.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 5018125, "stars": 4, "trending": 0.082, "trends": [ 0.217, 0.098, 0.509, 0.124, 0.071, 0.07, 0.082 ], "trendsDate": [ 1695694071, 1698293244, 1700888757, 1703487933, 1706087149, 1708686348, 1711281962 ], "downloadtrend": [ 4970391, 4975265, 5000731, 5006915, 5010484, 5014005, 5018125 ], "LastUpdateScan": 1711281962, "LastUpdate": 1700616422, "FirstSeen": "1522949191", "topTrending": -0.135, "topPerforming": 0.082 }, { "Name": "fogproject", "Repository": "mudislander/fogproject", "Registry": "https://hub.docker.com/r/mudislander/fogproject//Dockerfile/", "Network": "host", "Shell": "sh", "Privileged": "true", "Project": "https://fogproject.org/", "Overview": "FOG Project can capture, deploy, and manage Windows, Mac OSX, and various Linux distributions.", "TemplateURL": "https://raw.githubusercontent.com/Mudislander/docker-templates/master/fogproject.xml", "Icon": "https://raw.githubusercontent.com/Mudislander/docker-templates/master/img/fogproject_icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "MySQL", "Target": "/var/lib/mysql", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/mysql", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/FOGServer/MySQL" }, { "@attributes": { "Name": "Images", "Target": "/images", "Default": "", "Mode": "rw", "Description": "Container Path: /images", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/FOGServer/images" }, { "@attributes": { "Name": "IP Server", "Target": "IP", "Default": "", "Mode": "", "Description": "Container Variable: IP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.0.200" }, { "@attributes": { "Name": "Port 80", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Port 69 TCP", "Target": "69", "Default": "", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "69" }, { "@attributes": { "Name": "Port 69 UDP", "Target": "69", "Default": "", "Mode": "udp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "69" }, { "@attributes": { "Name": "Port 21", "Target": "21", "Default": "", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21" }, { "@attributes": { "Name": "Port 9000", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" } ], "Repo": "Mudislander's Repository", "CAComment": "Note that this container appears to have been abandonded and is only installing a very old version of FOG. While functional, do not expect updates to happen to this app", "templatePath": "/tmp/GitHub/AppFeed/templates/MudislandersRepository/fogproject.xml", "CategoryList": [ "Network-Other" ], "downloads": 196925, "stars": 1, "trending": 0.052, "trends": [ 0.007, 0.006, 0.022, 0.044, 0.05, 0.05, 0.052 ], "trendsDate": [ 1696241147, 1698840347, 1701435981, 1704035143, 1706634381, 1709233562, 1711829247 ], "downloadtrend": [ 196484, 196496, 196539, 196626, 196724, 196822, 196925 ], "LastUpdateScan": 1711829247, "LastUpdate": 1553339403, "FirstSeen": 1553288500, "topTrending": 0.045, "topPerforming": 0.052 }, { "Name": "OpenRA", "Repository": "rmoriz/openra", "Registry": "https://hub.docker.com/r/rmoriz/openra", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/71751-support-mudislander-openra-server/", "Project": "http://openra.net/", "Overview": "Mudislanders Template for mounting OpenRA's dedicated server by rmoriz [br][br]\r\nOpenRA is a project that recreates and modernizes the classic Command & Conquer real time strategy games. We have developed a flexible open source game engine (the OpenRA engine) that provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods).", "TemplateURL": "https://raw.githubusercontent.com/Mudislander/docker-templates/master/openra.xml", "Icon": "https://raw.githubusercontent.com/Mudislander/docker-templates/master/img/openra.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Server Port", "Target": "1234", "Default": "1234", "Mode": "tcp", "Description": "Port that server listens on", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1234" }, { "@attributes": { "Name": "ListenPort", "Target": "ListenPort", "Default": "1234", "Mode": "", "Description": "ListenPort for multiple servers ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1234" }, { "@attributes": { "Name": "ExternalPort", "Target": "ExternalPort", "Default": "1234", "Mode": "", "Description": "ExternalPort for multiple servers", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1234" }, { "@attributes": { "Name": "Server Mod", "Target": "Mod", "Default": "ra", "Mode": "", "Description": "Game the server runs eg:- 'cnc', 'ra' or 'd2k'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ra" }, { "@attributes": { "Name": "Server Name", "Target": "Name", "Default": "DEDICATED SERVER", "Mode": "", "Description": "Name of server to advertise", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "DEDICATED SERVER" }, { "@attributes": { "Name": "Ban IP Adresses", "Target": "Ban", "Default": "", "Mode": "", "Description": "Comma delimited list of banned IP addresses", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Message of the day", "Target": "MOTD", "Default": "Have Fun!!", "Mode": "", "Description": "Message shown to users on joining game", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "Have Fun!!" }, { "@attributes": { "Name": "Server Password", "Target": "Password", "Default": "", "Mode": "", "Description": "Password needed by users to join server", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Selected Startup Map", "Target": "MAP", "Default": "", "Mode": "", "Description": "Hash ID of selected startup map", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Advertise Online", "Target": "AdvertiseOnline", "Default": "True", "Mode": "", "Description": "Advertise server on openRA public servers", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "Enable Single Player", "Target": "EnableSingleplayer", "Default": "False", "Mode": "", "Description": "Enable single players on server", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "False" } ], "Repo": "Mudislander's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MudislandersRepository/openra.xml", "CategoryList": [ "Network-Other" ], "downloads": 1947263, "stars": 6, "trending": 0.014, "trends": [ 0.006, 0.005, 0.007, 0.011, 0.012, 0.018, 0.014 ], "trendsDate": [ 1697933133, 1700528753, 1703127945, 1705727155, 1708326362, 1710921957, 1713521174 ], "downloadtrend": [ 1945953, 1946051, 1946180, 1946399, 1946626, 1946984, 1947263 ], "LastUpdateScan": 1713521174, "LastUpdate": 1616447707, "FirstSeen": 1549820414, "topTrending": 0.008, "topPerforming": 0.014 }, { "Name": "xteve", "Repository": "bl0m1/xtevedocker", "Registry": "https://hub.docker.com/r/bl0m1/xtevedocker/", "Support": "https://discordapp.com/invite/eWYquha", "Project": "https://xteve.de/", "Repo": "Mudislander's Repository", "ModeratorComment": "Repository no longer exists on docker hub", "Blacklist": true, "Overview": "Xteve is a IPTV Proxy for Plex. It takes a M3U list from an IPTV provider and allows filtering with regex along with channel mapping to EPG. It will then generate a local EPG that Plex can understand. For this to all work you need plexpass.", "templatePath": "/tmp/GitHub/AppFeed/templates/MudislandersRepository/xteve.xml", "LastUpdateScan": 1713306896, "FirstSeen": 1549526480 }, { "Name": "ZeroTier", "Overview": "Zerotier is an open source, cross-platform\u00a0virtual LAN / VPN", "Project": "https://www.zerotier.com/", "Support": "https://forums.unraid.net/topic/72030-support-spikhalskiy-zerotier/", "Registry": "https://registry.hub.docker.com/r/spikhalskiy/zerotier/", "GitHub": "https://github.com/Spikhalskiy/zerotier-unraid-docker.git", "Repository": "spikhalskiy/zerotier", "BaseImage": "alpine:edge", "Icon": "https://raw.githubusercontent.com/Spikhalskiy/docker-templates/master/images/zerotier_ico.png", "Version": "1.12.0", "BindTime": "true", "Privileged": "true", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Network ID", "Target": "NETWORK_ID", "Default": "", "Mode": "", "Description": "Network ID of ZeroTier network to join, could be find on page: https://my.zerotier.com/network", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Directory", "Target": "/var/lib/zerotier-one", "Default": "/mnt/user/appdata/zerotier/zerotier-one", "Mode": "rw", "Description": "Path to persist ZeroTier state across restarts of the container. If you don't bind this ZeroTier will generate a new identity every time.", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "ExtraParams": "--device=/dev/net/tun --cap-add=NET_ADMIN --cap-add=SYS_ADMIN", "Repo": "Spikhalskiy's Repository", "TemplateURL": "https://raw.githubusercontent.com/Spikhalskiy/docker-templates/master/zerotier.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SpikhalskiysRepository/zerotier.xml", "CategoryList": [ "Network-DNS", "Network-Management", "Network-VPN" ], "downloads": 2182047, "stars": 20, "trending": 0.118, "trends": [ 0.078, 0.076, 0.119, 0.116, 0.092, 0.114, 0.118 ], "trendsDate": [ 1697868329, 1700463943, 1703063146, 1705662353, 1708261544, 1710857173, 1713456381 ], "downloadtrend": [ 2168259, 2169901, 2172478, 2175001, 2177008, 2179483, 2182047 ], "LastUpdateScan": 1713456381, "LastUpdate": 1693182690, "FirstSeen": 1527825600, "topTrending": 0.039999999999999994, "topPerforming": 0.118 }, { "Name": "amcrest2mqtt", "Repository": "dchesterton/amcrest2mqtt", "Registry": "https://hub.docker.com/r/dchesterton/amcrest2mqtt/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/amcrest2mqtt.xml", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://github.com/dchesterton/amcrest2mqtt", "Overview": "Expose all events from an Amcrest device to an MQTT broker. Supports autodiscovery via Home Assistant. Multiple docker containers will need to be installed to support more than one Amcrest device. No WebUI is necessary.", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/amcrest2mqtt.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "Amcrest Device IP", "Target": "AMCREST_HOST", "Default": "", "Mode": "", "Description": "IP or DNS of Amcrest Device", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Amcrest Device Password", "Target": "AMCREST_PASSWORD", "Default": "", "Mode": "", "Description": "Amcrest Device Local Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Broker IP", "Target": "MQTT_HOST", "Default": "", "Mode": "", "Description": "MQTT Broker IP or DNS Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Username", "Target": "MQTT_USERNAME", "Default": "", "Mode": "", "Description": "MQTT Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASSWORD", "Default": "", "Mode": "", "Description": "MQTT Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Home Assistant Autodiscovery", "Target": "HOME_ASSISTANT", "Default": "true", "Mode": "", "Description": "Enabled HA Autodiscovery: true or false", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/amcrest2mqtt.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 543714, "stars": 6, "trending": 1.804, "trends": [ 1.63, 1.426, 1.338, 1.529, 1.932, 1.799, 1.804 ], "trendsDate": [ 1697083544, 1699679193, 1702278370, 1705014234, 1707608188, 1710374833, 1712968194 ], "downloadtrend": [ 492411, 499536, 506309, 514172, 524300, 533905, 543714 ], "LastUpdateScan": 1712968194, "LastUpdate": 1648038921, "FirstSeen": 1621742571, "topTrending": 0.17400000000000015, "topPerforming": 1.804 }, { "Name": "CamViewerPlus", "Repository": "fanman03/camviewerplus:0.0.6", "Registry": "https://hub.docker.com/r/fanman03/camviewerplus/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/camviewerplus.xml", "Network": "bridge", "WebUI": "http://[IP]:[PORT:6980]/", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://github.com/Fanman03/CamViewerPlus", "Overview": "A customizable browser-based RTSP viewer with multiple grid views\r\n\r\nEdit the JSON config in the config folder after the container is started once. https://github.com/Fanman03/CamViewerPlus", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/camviewerplus.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "Config", "Target": "/usr/src/camviewerplus/conf", "Default": "/mnt/user/appdata/camviewerplus", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/camviewerplus" }, { "@attributes": { "Name": "Client6900", "Target": "6900", "Default": "6900", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6900" }, { "@attributes": { "Name": "Client6900udp", "Target": "6900", "Default": "6900", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6900" }, { "@attributes": { "Name": "WebUI", "Target": "6980", "Default": "6980", "Mode": "tcp", "Description": "Container WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6980" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/camviewerplus.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 1226, "LastUpdateScan": 1712556365, "LastUpdate": 1691012693, "FirstSeen": 1673564663 }, { "Name": "ESPHome", "Repository": "ghcr.io/esphome/esphome:stable", "Registry": "https://github.com/esphome/esphome/pkgs/container/esphome", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/esphome.xml", "Network": "host", "Privileged": "false", "Shell": "bash", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://esphome.io/", "Overview": "The official ESPHome Container. ESPHome is the perfect solution for creating custom firmwares for your ESP8266/ESP32/RPI/Beken boards. Its primary focus is making the process to get your ESP running as simple as possible, with many helper tools to ensure you will have the best user experience. \r\n\r\nDevices showing all offline? Change the environment variable of ESPHOME_DASHBOARD_USE_PING to true if mDNS is not working on your network.\r\n\r\nTo increase compiling performance by kind of a lot, the default has /cache mapped to RAM, you can delete this path if you do not have much RAM to spare on your machine.", "WebUI": "http://[IP]:[PORT:6052]/", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/esphome.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "Config Folder", "Target": "/config", "Default": "/mnt/user/appdata/esphome", "Mode": "rw", "Description": "Container Path: /config - Where your yaml files will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Folder", "Target": "/data", "Default": "/mnt/user/appdata/esphome-data", "Mode": "rw", "Description": "Container Path: /data - Where your compiled binaries will be stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cache Folder", "Target": "/cache", "Default": "/dev/shm/esphome-cache", "Mode": "rw", "Description": "Container Path: /cache - Where the files used to compile builds are stored, ram drive preferred to reduce IO bottlenecks", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "6052", "Default": "6052", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ESPHOME_DASHBOARD_USE_PING", "Target": "ESPHOME_DASHBOARD_USE_PING", "Default": "false", "Mode": "", "Description": "Use ping instead of mdns for monitoring device status", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ESPHOME_DATA_DIR", "Target": "ESPHOME_DATA_DIR", "Default": "/data", "Mode": "", "Description": "Environment variable for separated data from configs, you shouldn't need to change this", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "digiblur's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/esphome.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 57476175, "stars": 146, "trending": 0.55, "trends": [ 0.509, 0.667, 0.626, 0.579, 0.609, 0.613, 0.55 ], "trendsDate": [ 1697083544, 1699679193, 1702278370, 1705014235, 1707608188, 1710374833, 1712968194 ], "downloadtrend": [ 55414046, 55786081, 56137429, 56464427, 56810168, 57160301, 57476175 ], "LastUpdateScan": 1712968194, "LastUpdate": 1712888792, "FirstSeen": 1691886814, "topTrending": 0.041000000000000036, "topPerforming": 0.55 }, { "Name": "ESPHome-LibreTiny", "Repository": "ghcr.io/libretiny-eu/libretiny-esphome-docker:latest", "Registry": "https://github.com/orgs/libretiny-eu/packages/container/package/libretiny-esphome-docker", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/deprecated/esphome-libretiny.xml", "Network": "bridge", "Privileged": "false", "Shell": "bash", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://docs.libretiny.eu/", "Overview": "The official LibreTiny Fork of ESPHome. What is the difference of the fork? This enables the use of the BK7231 and RTL8710B chips with ESPHome. No more manually building the container! Video of CloudCutter and LibreTiny/Tuya - https://youtu.be/i9HokGpj-kE", "WebUI": "http://[IP]:[PORT:6052]/", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/esphome-libretiny.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "Config Folder", "Target": "/config", "Default": "/mnt/user/appdata/esphome-lt", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Communication", "Target": "6123", "Default": "6124", "Mode": "tcp", "Description": "Communication Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "6052", "Default": "6053", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Dashboard Use Ping", "Target": "ESPHOME_DASHBOARD_USE_PING", "Default": "false", "Mode": "", "Description": "Set this to true if the devices are showing offline", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "digiblur's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/deprecated/esphome-libretiny.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "LastUpdateScan": 1711281962, "FirstSeen": 1685239502 }, { "Name": "ha-dockermon", "Repository": "philhawthorne/ha-dockermon", "Registry": "https://hub.docker.com/r/philhawthorne/ha-dockermon/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Overview": "A NodeJS RESTful API which can be used with Home Assistant to report the state of Docker Containers [br][br]Custom Component to automatically add all your docker switches to home assistant. https://gitlab.com/custom_components/hadockermon [br][br]Additional info including the API can be found here:[br][br]\r\nhttps://github.com/philhawthorne/ha-dockermon", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/ha-dockermon.xml", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/ha-dockermon_icon.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "dockersock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "configpath", "Target": "/config", "Default": "/mnt/user/appdata/ha-dockermon/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ha-dockermon/" }, { "@attributes": { "Name": "API port", "Target": "8126", "Default": "8126", "Mode": "tcp", "Description": "Container Port: 8126", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8126" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/ha-dockermon.xml", "CategoryList": [ "HomeAutomation", "Network-Management" ], "downloads": 32075526, "stars": 21, "trending": 0.041, "trends": [ 0.031, 0.024, 0.021, 0.041, 0.041, 0.037, 0.041 ], "trendsDate": [ 1695694072, 1698293244, 1700888758, 1703487934, 1706087150, 1708686348, 1711281963 ], "downloadtrend": [ 32010133, 32017756, 32024443, 32037473, 32050521, 32062363, 32075526 ], "LastUpdateScan": 1711281963, "LastUpdate": 1701089372, "FirstSeen": "1528170332", "topTrending": 0.010000000000000002, "topPerforming": 0.041 }, { "Name": "matter-server", "Repository": "ghcr.io/home-assistant-libs/python-matter-server:stable", "Registry": "https://github.com/home-assistant-libs/python-matter-server", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://discord.digiblur.com/", "Project": "https://github.com/home-assistant-libs/python-matter-server", "Overview": "Official Matter Server docker container from Home Assistant. This project implements a Matter Controller Server over WebSockets using the official Matter (formerly CHIP) SDK as a base and provides both a server and client implementation. The goal of this project is primary to have Matter support in Home Assistant but its universal approach makes it suitable to be used in other projects too.\r\n\r\nThere is NO WEB-UI to this container. Check the container logs for any errors when necessary.\r\n\r\nREQUIREMENTS:\r\nUnraid needs to have IPV4+6 enabled on the network interface! Make sure your you run the container on the host network. The host network interface needs to be in the same network as the Android/iPhone device you are using for commissioning. Matter uses link-local multicast protocols which do not work accross different LANs or VLANs.", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/matter-server.xml", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/matter-icon.png", "ExtraParams": "--security-opt apparmor:unconfined --restart unless-stopped", "DonateText": "Help support my work by buying me a drank", "Config": [ { "@attributes": { "Name": "MatterData", "Target": "/data/", "Default": "/mnt/user/appdata/python-matter-server/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/run/dbus", "Target": "/run/dbus", "Default": "/run/dbus", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/matter-server.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "LastUpdateScan": 1713607555, "FirstSeen": 1687622673 }, { "Name": "neolink", "Repository": "QuantumEntangledAndy/neolink", "Registry": "https://hub.docker.com/r/QuantumEntangledAndy/neolink/", "Support": "https://github.com/QuantumEntangledAndy/neolink", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/letter_n_blue.png", "Repo": "digiblur's Repository", "Blacklist": true, "Overview": "Neolink is a small program that acts as a proxy between Reolink IP cameras and normal RTSP clients. Certain cameras, such as the Reolink B800, do not implement ONVIF or RTSP, but instead use a proprietary \"Baichuan\" protocol only compatible with their apps and NVRs (any camera that uses \"port 9000\" will likely be using this protocol).\r\n\r\nNOTE: See the GitHub Repo for examples for setting up your appdata/neolink/config.toml file for each camera. https://github.com/QuantumEntangledAndy/neolink\r\n\r\nNeolink allows you to use NVR software such as Shinobi or Blue Iris to receive video from these cameras instead. The Reolink NVR is not required, and the cameras are unmodified. Your NVR software connects to Neolink, which forwards the video stream from the camera.\r\n\r\nThe Neolink project is not affiliated with Reolink in any way; everything it does has been reverse engineered.", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/neolink.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "LastUpdateScan": 1711734084, "FirstSeen": 1688349887 }, { "Name": "open-alpr-http-wrapper", "Repository": "sclaflin/open-alpr-http-wrapper", "Registry": "https://hub.docker.com/r/sclaflin/open-alpr-http-wrapper/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/open-alpr-http-wrapper.xml", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/open-alpr-http-wrapper.png", "Project": "https://github.com/sclaflin/Plate-Minder", "Overview": "A very thin HTTP wrapper around the OpenALPR cli binary - Used for the plate-minder docker container", "ExtraParams": "--restart unless-stopped", "WebUI": "http://[IP]:[PORT:3000]/", "Config": { "@attributes": { "Name": "httpPort", "Target": "3000", "Default": "3001", "Mode": "tcp", "Description": "Plate-Minder usage and manualy test GUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3001" }, "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/open-alpr-http-wrapper.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 3072, "LastUpdateScan": 1711145178, "LastUpdate": 1679507176, "FirstSeen": 1643490190 }, { "Name": "openWakeWord", "Repository": "rhasspy/wyoming-openwakeword", "Registry": "https://hub.docker.com/r/rhasspy/wyoming-openwakeword/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://github.com/rhasspy/wyoming-openwakeword", "Overview": "Wyoming protocol server for openWakeWord wake word detection system. There is NO WEB-UI to this container.", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/openWakeWord.xml", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/openwakeword.png", "PostArgs": "--preload-model 'ok_nabu'", "DonateText": "Help support my work - buy me a drank", "Config": { "@attributes": { "Name": "WyomingPort", "Target": "10400", "Default": "10400", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/openWakeWord.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 239794, "stars": 8, "trending": 24.7, "trends": [ 41.603, 30.787, 24.7 ], "trendsDate": [ 1706684746, 1709283960, 1711879549 ], "downloadtrend": [ 72981, 124974, 180564, 239794 ], "LastUpdateScan": 1711879549, "LastUpdate": 1708293012, "FirstSeen": 1704085529, "topTrending": -16.903000000000002 }, { "Name": "plate-minder", "Repository": "sclaflin/plate-minder", "Registry": "https://hub.docker.com/r/sclaflin/plate-minder/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/plate-minder.xml", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/plate-minder.png", "Project": "https://github.com/sclaflin/Plate-Minder", "Overview": "Monitor an RTSP / MJPEG stream for license plates, record them, store them in SQL, send alerts via MQTT with AutoDiscovery into Home Assistant. REQUIRED: open-alpr-http-wrapper docker container and configuration YAML file (example config on the Plate-Minder Github page", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "appdata", "Target": "/app/data", "Default": "/mnt/user/appdata/plateminder/data", "Mode": "rw", "Description": "Path for data/image storage", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/plateminder/data" }, { "@attributes": { "Name": "config_yaml", "Target": "/app/config.yaml", "Default": "/mnt/user/appdata/plateminder/config.yaml", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/plateminder/config.yaml" }, { "@attributes": { "Name": "restapi", "Target": "2576", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2576" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/plate-minder.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 20656, "stars": 2, "trending": 0.208, "trends": [ 10.431, 9.551, 6.921, 0.347, 0.307, 0.301, 0.208 ], "trendsDate": [ 1695557132, 1698156363, 1700751968, 1703351163, 1705950365, 1708549557, 1711145178 ], "downloadtrend": [ 17189, 19004, 20417, 20488, 20551, 20613, 20656 ], "LastUpdateScan": 1711145178, "LastUpdate": 1692214289, "FirstSeen": 1643490190, "topTrending": -10.222999999999999 }, { "Name": "ring-mqtt", "Repository": "tsightler/ring-mqtt", "Registry": "https://hub.docker.com/r/tsightler/ring-mqtt/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/ring-mqtt.xml", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://github.com/tsightler/ring-mqtt", "Overview": "Interact with Ring Inc products (cameras/alarms/smart lighting) via MQTT - See the project page for token auth procedure - https://github.com/tsightler/ring-mqtt#authentication", "Icon": "https://raw.githubusercontent.com/tsightler/ring-mqtt/main/images/ring-mqtt-icon.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "DataPath", "Target": "/data", "Default": "/mnt/user/appdata/ring-mqtt", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ring-mqtt" }, { "@attributes": { "Name": "RINGTOKEN", "Target": "RINGTOKEN", "Default": "", "Mode": "", "Description": "Container Variable: RINGTOKEN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTTHOST", "Target": "MQTTHOST", "Default": "", "Mode": "", "Description": "Container Variable: MQTTHOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTTPORT", "Target": "MQTTPORT", "Default": "1883", "Mode": "", "Description": "Container Variable: MQTTPORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "MQTTUSER", "Target": "MQTTUSER", "Default": "", "Mode": "", "Description": "Container Variable: MQTTUSER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTTPASSWORD", "Target": "MQTTPASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: MQTTPASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENABLECAMERAS", "Target": "ENABLECAMERAS", "Default": "false", "Mode": "", "Description": "Container Variable: ENABLECAMERAS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "SNAPSHOTMODE", "Target": "SNAPSHOTMODE", "Default": "disabled", "Mode": "", "Description": "Container Variable: SNAPSHOTMODE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "disabled" }, { "@attributes": { "Name": "ENABLEMODES", "Target": "ENABLEMODES", "Default": "false", "Mode": "", "Description": "Container Variable: ENABLEMODES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "ENABLEPANIC", "Target": "ENABLEPANIC", "Default": "false", "Mode": "", "Description": "Container Variable: ENABLEPANIC", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "BEAMDURATION", "Target": "BEAMDURATION", "Default": "0", "Mode": "", "Description": "Container Variable: BEAMDURATION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DISARMCODE", "Target": "DISARMCODE", "Default": "", "Mode": "", "Description": "Container Variable: DISARMCODE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RINGLOCATIONIDS", "Target": "RINGLOCATIONIDS", "Default": "", "Mode": "", "Description": "Container Variable: RINGLOCATIONIDS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/ring-mqtt.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 2925129, "stars": 7, "trending": 1.355, "trends": [ 2.832, 1.448, 1.547, 1.324, 1.308, 1.351, 1.355 ], "trendsDate": [ 1695765965, 1698365150, 1700960766, 1703559942, 1706159144, 1708765579, 1711361171 ], "downloadtrend": [ 2689680, 2729189, 2772068, 2809260, 2846501, 2885480, 2925129 ], "LastUpdateScan": 1711361171, "LastUpdate": 1695602042, "FirstSeen": 1630800210, "topTrending": -1.4769999999999999, "topPerforming": 1.355 }, { "Name": "silabs-multipan-thread", "Repository": "b2un0/silabs-multipan-docker", "Registry": "https://hub.docker.com/r/b2un0/silabs-multipan-docker/", "Network": "host", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://github.com/b2un0/silabs-multipan-docker", "Overview": "Standalone version of the Silicon Labs multiprotocol addon for Home Assistant. The cool kids that run it all in docker containers!\r\n\r\nAn EFR based chipset Thread stick is required for this container to start. It needs to be passed in as the same value you provide such as the default of /dev/thread using a line such as /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_76f624b636edec1191324740ad51a8b2-if00-port0:/dev/thread", "DonateText": "Help support my work - buy me a drank", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/silabs_logo.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "/mnt/user/appdata/silabs-multipan", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/silabs-multipan" }, { "@attributes": { "Name": "Device Path", "Target": "DEVICE", "Default": "/dev/ttyUSB0", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/thread" }, { "@attributes": { "Name": "Device Baud", "Target": "BAUDRATE", "Default": "460800", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "460800" }, { "@attributes": { "Name": "Backbone Ethernet", "Target": "BACKBONE_IF", "Default": "eth0", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "eth0" }, { "@attributes": { "Name": "OTBR Listen Port", "Target": "OTBR_REST_LISTEN_PORT", "Default": "8081", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "OTBR Web Port", "Target": "OTBR_WEB_PORT", "Default": "8086", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8087" }, { "@attributes": { "Name": "EZSP Listen", "Target": "EZSP_LISTEN_PORT", "Default": "20108", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "20108" }, { "@attributes": { "Name": "Dongle Passthrough", "Target": "", "Default": "", "Mode": "", "Description": "", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_76f624b636edec1191324740ad51a8b2-if00-port0:/dev/thread" } ], "Repo": "digiblur's Repository", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/silabs-multipan-thread.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/silabs-multipan-thread.xml", "CategoryList": [ "HomeAutomation", "Network-Other" ], "downloads": 10689, "LastUpdateScan": 1713060390, "LastUpdate": 1712189532, "FirstSeen": 1713060390 }, { "Name": "smartthings-mqtt-bridge", "Repository": "stjohnjohnson/smartthings-mqtt-bridge", "Registry": "https://hub.docker.com/r/stjohnjohnson/smartthings-mqtt-bridge/~/dockerfile/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Overview": "A bridge between SmartThings and MQTT (there is NO webconsole!)\r\n\r\nThis project was spawned by the desire to control SmartThings from within Home Assistant. Since Home Assistant already supports MQTT, we chose to go and build a bridge between SmartThings and MQTT.\r\n\r\nSetup info available at: https://github.com/stjohnjohnson/smartthings-mqtt-bridge", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/deprecated/smartthings-mqtt-bridge.xml", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/smartthings-mqtt-bridge_icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "BridgePort", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "BridgeDataPath", "Target": "/config", "Default": "/mnt/user/appdata/smartthings-mqtt-bridge", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/smartthings-mqtt-bridge" } ], "Repo": "digiblur's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/deprecated/smartthings-mqtt-bridge.xml", "CategoryList": [ "HomeAutomation", "Network-Management" ], "downloads": 6460849, "stars": 29, "trending": 0.009, "trends": [ 0.009, 0.01, 0.01, 0.01, 0.01, 0.009, 0.009 ], "trendsDate": [ 1697753148, 1700348738, 1702947948, 1705547164, 1708146331, 1710742120, 1713341153 ], "downloadtrend": [ 6457139, 6457755, 6458393, 6459023, 6459640, 6460253, 6460849 ], "LastUpdateScan": 1713341153, "LastUpdate": 1543814847, "FirstSeen": "1530060995", "topTrending": 0, "topPerforming": 0.009 }, { "Name": "speedtest", "Repository": "adolfintel/speedtest", "Registry": "https://hub.docker.com/r/adolfintel/speedtest/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Overview": "Self-hosted HTML5 Speedtest Docker Container\r\n\r\nGreat for troubleshooting bandwidth, ping and jitter issues through a reverse proxy with unRaid.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/deprecated/speedtest.xml", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/speedtest_icon.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "6580", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6580" }, "Repo": "digiblur's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/deprecated/speedtest.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 58352202, "stars": 304, "trending": 0.112, "trends": [ 0.1, 0.105, 0.114, 0.114, 0.117, 0.116, 0.112 ], "trendsDate": [ 1696241148, 1698840348, 1701435982, 1704035143, 1706634381, 1709233562, 1711829248 ], "downloadtrend": [ 57957589, 58018660, 58084796, 58151043, 58219199, 58286556, 58352202 ], "LastUpdateScan": 1711829248, "LastUpdate": 1646744277, "FirstSeen": "1527398179", "topTrending": 0.011999999999999997, "topPerforming": 0.112 }, { "Name": "TasmoAdmin", "Repository": "ghcr.io/tasmoadmin/tasmoadmin:latest", "Registry": "https://github.com/TasmoAdmin/TasmoAdmin/pkgs/container/tasmoadmin", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Overview": "TasmoAdmin is an administrative Website for Home Automation Devices flashed with Tasmota (PLEASE Stop this container while not in use and during Tasmota upgrades) (https://github.com/arendst/Tasmota). \r\nVideo Tutorial: https://www.youtube.com/watch?v=vJUhRyi3-BQ", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/TasmoAdmin.xml", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/tasmoadmin_icon.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "data", "Target": "/data", "Default": "/mnt/user/appdata/tasmoadmin/", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tasmoadmin/" }, { "@attributes": { "Name": "9541", "Target": "80", "Default": "9541", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9541" } ], "Repo": "digiblur's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/TasmoAdmin.xml", "CategoryList": [ "HomeAutomation", "Network-Management" ], "LastUpdateScan": 1712968195, "FirstSeen": 1660651425 }, { "Name": "tasmobackup", "Repository": "danmed/tasmobackupv1", "Registry": "https://hub.docker.com/r/danmed/tasmobackupv1/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/danmed/tasmobackupv1/", "Overview": "Tasmota backup - TasmoBackup - Backup all your tasmota devices in one place. Add/scan for your Tasmota devices. Use the backupall.php page to schedule automated backups of all devices!", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/tasmobackup.xml", "Icon": "https://raw.githubusercontent.com/danmed/TasmoBackupV1/master/TasmoBackup.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8259" }, { "@attributes": { "Name": "Host Path 1", "Target": "/var/www/html/data", "Default": "", "Mode": "rw", "Description": "Container Path: /var/www/html/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tasmobackupv1" }, { "@attributes": { "Name": "DBTYPE", "Target": "DBTYPE", "Default": "", "Mode": "", "Description": "Container Variable: DBTYPE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "sqlite" }, { "@attributes": { "Name": "DBNAME", "Target": "DBNAME", "Default": "", "Mode": "", "Description": "Container Variable: DBNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "data/tasmobackup" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/tasmobackup.xml", "CategoryList": [ "HomeAutomation", "Network-Management" ], "downloads": 1828757, "stars": 3, "trending": 0.346, "trends": [ 0.757, 0.637, 0.476, 0.481, 0.485, 0.469, 0.346 ], "trendsDate": [ 1697083545, 1699679194, 1702278370, 1705014235, 1707608189, 1710374833, 1712968195 ], "downloadtrend": [ 1776464, 1787847, 1796390, 1805080, 1813879, 1822425, 1828757 ], "LastUpdateScan": 1712968195, "LastUpdate": 1664941671, "FirstSeen": 1580079983, "topTrending": -0.41100000000000003, "topPerforming": 0.346 }, { "Name": "unms", "Repository": "nico640/docker-unms", "Registry": "https://hub.docker.com/r/nico640/docker-unms", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Overview": "This is an all-in-one Alpine Linux based Docker image for running the Ubiquiti Network Management System. This image contains all the components required to run UNMS in a single container and uses the s6-overlay for process management.\r\n\r\nThe container can be accessed via HTTP with port 6080 or HTTPS 6443. \r\n\r\nUNMS Setup:\r\nAccess the container and walk through the initial setup wizard of adding the username/passwords and devices to be monitored.", "WebUI": "https://[IP]:[PORT:443]", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/unms.xml", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/unms_icon.png", "MinVer": "", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "6080", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "Host Port 2", "Target": "443", "Default": "6443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6443" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/unms", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/unms" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/unms.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 13666046, "stars": 73, "trending": 0.098, "trends": [ 0.115, 0.117, 0.248, 0.107, 0.108, 0.101, 0.098 ], "trendsDate": [ 1697868329, 1700463944, 1703063146, 1705662354, 1708261544, 1710857173, 1713456381 ], "downloadtrend": [ 13559953, 13575899, 13609608, 13624139, 13638871, 13652638, 13666046 ], "LastUpdateScan": 1713456381, "LastUpdate": 1708285778, "FirstSeen": 1565319116, "topTrending": -0.017, "topPerforming": 0.098 }, { "Name": "venstar2mqtt", "Repository": "terafin/mqtt-venstar-bridge", "Registry": "https://hub.docker.com/r/terafin/mqtt-venstar-bridge/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/venstar2mqtt.xml", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://github.com/terafin/mqtt-venstar-bridge", "Overview": "Simple container that allows MQTT to be used to view data and push settings to the Venstar Local API Thermostats. Local API needs to be enabled on the thermostat. No Web UI or appdata folder necessary.", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/venstar2mqtt.png", "Config": [ { "@attributes": { "Name": "Venstar Host IP", "Target": "VENSTAR_HOST", "Default": "", "Mode": "", "Description": "The IP or DNS of the Venstar Thermostat", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Topic Prefix", "Target": "TOPIC_PREFIX", "Default": "venstar2mqtt", "Mode": "", "Description": "MQTT Topic Prefix", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "venstar2mqtt" }, { "@attributes": { "Name": "MQTT URL", "Target": "MQTT_HOST", "Default": "mqtt://", "Mode": "", "Description": "Full URL required (ex: mqtt://192.168.1.10) Usually the UnRaid server ethernet IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Username", "Target": "MQTT_USER", "Default": "", "Mode": "", "Description": "Optional MQTT User ID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASS", "Default": "", "Mode": "", "Description": "Optional MQTT password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/venstar2mqtt.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 512950, "trending": 0.197, "trends": [ 0.334, 0.333, 0.154, 0.191, 0.179, 0.195, 0.197 ], "trendsDate": [ 1696478737, 1699077936, 1702168422, 1704762373, 1707361564, 1709960763, 1712556365 ], "downloadtrend": [ 506569, 508264, 509050, 510023, 510940, 511939, 512950 ], "LastUpdateScan": 1712556365, "LastUpdate": 1683602835, "FirstSeen": 1621130581, "topTrending": -0.137, "topPerforming": 0.197 }, { "Name": "wyzesense2mqtt", "Repository": "raetha/wyzesense2mqtt", "Registry": "https://hub.docker.com/r/raetha/wyzesense2mqtt/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Overview": "Configurable WyzeSense to MQTT Gateway for Home Assistant. Refer to the WyzeSense2MQTT docs for configuration. Change your hidraw port to pass into the container as necessary.", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/wyzesense2mqtt.xml", "Icon": "https://github.com/digiblur/unraid-docker-templates/raw/master/images/wyzesense2mqtt.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ConfigPath", "Target": "/wyzesense2mqtt/config", "Default": "/mnt/user/appdata/wyzesense2mqtt/config/", "Mode": "rw", "Description": "Container Path: /wyzesense2mqtt/config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wyzesense2mqtt/config" }, { "@attributes": { "Name": "LogsPath", "Target": "/mnt/user/appdata/wyzesense2mqtt/logs/", "Default": "/mnt/user/appdata/wyzesense2mqtt/logs/", "Mode": "rw", "Description": "Container Path: /wyzesense2mqtt/logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wyzesense2mqtt/logs/" }, { "@attributes": { "Name": "WyzeSensePort", "Target": "/dev/hidraw0", "Default": "/dev/hidraw0", "Mode": "", "Description": "Container Device", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/hidraw0" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/wyzesense2mqtt.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 117810, "stars": 2, "trending": 0.028, "trends": [ 1.177, 1.261, 1.207, 0.977, 0.069, 0.034, 0.028 ], "trendsDate": [ 1698005143, 1700600772, 1703199945, 1705799155, 1708398351, 1710993987, 1713593173 ], "downloadtrend": [ 113650, 115101, 116507, 117656, 117737, 117777, 117810 ], "LastUpdateScan": 1713593173, "LastUpdate": 1622683513, "FirstSeen": 1607037287, "topTrending": -1.149, "topPerforming": 0.028 }, { "Name": "zigbee2mqtt", "Repository": "koenkk/zigbee2mqtt", "Registry": "https://hub.docker.com/r/koenkk/zigbee2mqtt/", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/zigbee2mqtt.xml", "WebUI": "http://[IP]:[PORT:9442]/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://github.com/koenkk/zigbee2mqtt", "Overview": "Zigbee to MQTT bridge allows you to use your Zigbee devices without the vendors bridge or gateway. This template has the port 9442 forwarded for the front end and does not require a USB passthrough to accomodate IP based bridges.\n [br][br]\n\t\t\tAll users MUST edit the configuration.yaml file in the appdata zigbee2mqtt folder to specify the serial port (or tcp port) for the zigbee adapter.\n\t\t\t[br][br]\n\t\t\tAttempt to start the container at least once and the yaml will be created for you. If you are using a USB Zigbee adapter, add the device passthrough below on the container configuration.\n [br][br]\n\t\t\tHow to determine the Zigbee adapter USB ID: https://www.zigbee2mqtt.io/getting_started/running_zigbee2mqtt.html#1-determine-location-of-the-adapter-and-checking-user-permissions\n [br][br]\n\t\t\tTo enable the frontend GUI, edit the configuration.yaml in the appdata zigbee2mqtt folder and add the following:\n\t\t\t[br]\n\t\t\tfrontend:\n\t\t\t[br]\n port: 9442\n\t\t\t[br]\n [br]\n To enable the dev branch, change the repository value to koenkk/zigbee2mqtt:latest-dev\n\t\t\t[br]", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/zigbee2mqtt.png", "Config": [ { "@attributes": { "Name": "appdata", "Target": "/app/data", "Default": "/mnt/user/appdata/zigbee2mqtt", "Mode": "rw", "Description": "Container Path: /app/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "9442", "Default": "9442", "Mode": "tcp", "Description": "Container Port: 9442", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/zigbee2mqtt.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 101972844, "stars": 217, "trending": 0.556, "trends": [ 0.455, 0.442, 0.459, 0.488, 0.558, 0.571, 0.556 ], "trendsDate": [ 1695895543, 1698503876, 1701097587, 1703696742, 1706295949, 1708895154, 1711490774 ], "downloadtrend": [ 98877607, 99316430, 99774576, 100263598, 100826575, 101406064, 101972844 ], "LastUpdateScan": 1711490774, "LastUpdate": 1711482780, "FirstSeen": 1599768471, "topTrending": 0.10100000000000003, "topPerforming": 0.556 }, { "Name": "zwave-js-ui", "Repository": "zwavejs/zwave-js-ui", "Registry": "https://hub.docker.com/r/zwavejs/zwave-js-ui", "TemplateURL": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/zwave-js-ui.xml", "WebUI": "http://[IP]:[PORT:8091]/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72033-support-digiblurs-docker-template-repository/", "Project": "https://zwave-js.github.io/zwave-js-ui", "Overview": "Fully configurable Zwave Control Panel and MQTT gateway using NodeJS and Vue\r\n\r\nRecommended to pass in the USB adapter via the serial/by-id/ - find yours by a terminal command of: ls -l /dev/serial/by-id \r \n\r\nExample: /dev/serial/by-id/usb-Silicon_Labs_Zooz_ZST10_700_Z-Wave_Stick_a2b44f42d260ec11a6583d7625bfaa52-if00-port0:/dev/zwave", "Icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/zwave-js-ui.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8091", "Default": "8091", "Mode": "tcp", "Description": "Container WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8091" }, { "@attributes": { "Name": "USB Zwave device", "Target": "", "Default": "/dev/ttyACM0:/dev/zwave", "Mode": "", "Description": "", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/ttyACM0:/dev/zwave" }, { "@attributes": { "Name": "Websocket Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Config folder", "Target": "/usr/src/app/store", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/zwave-js-ui" } ], "Repo": "digiblur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/digiblursRepository/zwave-js-ui.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 2546517, "stars": 70, "trending": 8.487, "trends": [ 8.23, 9.626, 7.542, 5.486, 6.242, 5.473, 8.487 ], "trendsDate": [ 1696529160, 1699128332, 1702168422, 1704762373, 1707361564, 1709960763, 1712556365 ], "downloadtrend": [ 1631074, 1804799, 1952021, 2065328, 2202837, 2330390, 2546517 ], "LastUpdateScan": 1712556365, "LastUpdate": 1712253859, "FirstSeen": 1667941441, "topTrending": 0.2569999999999997, "topPerforming": 8.487 }, { "Name": "AMP", "Repository": "mitchtalmadge/amp-dockerized", "Registry": "https://hub.docker.com/r/mitchtalmadge/amp-dockerized/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/98290-support-amp-application-management-panel-corneliousjd-repo/", "Project": "https://github.com/MitchTalmadge/AMP-dockerized", "Overview": "CubeCoders AMP. Manage servers like Minecraft (McMyAdmin3, replaces McMyAdmin2), TF2, and more. PLEASE READ SUPPORT THREAD ABOUT MAC ADDRESSES! More info on usage in support thread.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/amp.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/amp.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Web Interface Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "AMP License", "Target": "LICENCE", "Default": "", "Mode": "", "Description": "Your AMP or McMyAdmin license.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Module", "Target": "MODULE", "Default": "ADS", "Mode": "", "Description": "Which Module to use for the main instance created by this image. ADS allows you to create multiple modules.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ADS" }, { "@attributes": { "Name": "Username", "Target": "USERNAME", "Default": "admin", "Mode": "", "Description": "The username of the admin user created on first boot.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Password", "Target": "PASSWORD", "Default": "password", "Mode": "", "Description": "The password of the admin user. This value is only used when creating the new user. If you use the default value, please change it after first sign-in.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Appdata", "Target": "/home/amp/.ampdata", "Default": "", "Mode": "rw", "Description": "Container Path: /home/amp/.ampdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/amp" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "America/Detroit", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Detroit" }, { "@attributes": { "Name": "Nightly Builds", "Target": "NIGHTLY", "Default": "", "Mode": "", "Description": "Set to ANY value here to enable nightly builds. Unset this variable to go back to stable releases.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/amp.xml", "CategoryList": [ "GameServers" ], "downloads": 712135, "stars": 7, "trending": 1.062, "trends": [ 0.316, 0.507, 0.725, 0.677, 0.913, 0.567, 1.062 ], "trendsDate": [ 1697292360, 1699887986, 1702487238, 1705086382, 1707692767, 1710374834, 1712968195 ], "downloadtrend": [ 681012, 684484, 689483, 694181, 700579, 704575, 712135 ], "LastUpdateScan": 1712968195, "LastUpdate": 1708015445, "FirstSeen": 1603735753, "topTrending": 0.746, "topPerforming": 1.062 }, { "Name": "AndroidDebugBridge", "Repository": "barnybbb/adb-hass-androidtv", "Registry": "https://hub.docker.com/r/barnybbb/adb-hass-androidtv/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101087-support-android-debug-bridge-adb-corneliousjd-repo/", "Project": "https://hub.docker.com/r/barnybbb/adb-hass-androidtv", "Overview": "Control AndroidTV/FireTV devices through ADB from the Home Assistant Core docker image.\r\n\r\nSee here: https://www.home-assistant.io/integrations/androidtv/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/androiddebugbridge.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/adb.png", "DonateText": "Donate", "DonateLink": "https://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Boot Wait Time", "Target": "bootwait", "Default": "10", "Mode": "", "Description": "Length of time in seconds to wait after the container has started before attempting to connect to devices.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Device List", "Target": "devicelist", "Default": "192.168.1.100.1:5555,192.168.1.101:5555", "Mode": "", "Description": "Comma separated list of androidtv/firetv devices to connect to, each one listed as [ip/hostname]:[port],[ip/hostname]:[port].", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10.0.0.192:5555" }, { "@attributes": { "Name": "Check Frequency", "Target": "checkfreq", "Default": "30", "Mode": "", "Description": "Length of time in seconds to wait between successive attempts to connect (or re-connect) to devices.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "30" }, { "@attributes": { "Name": "Port", "Target": "5037", "Default": "5037", "Mode": "tcp", "Description": "Container Port: 5037", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5037" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/androiddebugbridge.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 100038, "stars": 2, "trending": 1.318, "trends": [ 2.057, 2.058, 1.764, 0.72, 0.666, 0.653, 1.318 ], "trendsDate": [ 1695823563, 1698422752, 1701018344, 1703617542, 1706216736, 1708815949, 1711408562 ], "downloadtrend": [ 93059, 95014, 96720, 97421, 98074, 98719, 100038 ], "LastUpdateScan": 1711408562, "LastUpdate": 1608665893, "FirstSeen": 1610075249, "topTrending": -0.7389999999999999, "topPerforming": 1.318 }, { "Name": "AppDaemon", "Repository": "acockburn/appdaemon", "Registry": "https://registry.hub.docker.com/r/acockburn/appdaemon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72041-support-appdaemon-hadashboard-corneliousjd-repo/", "Project": "http://appdaemon.readthedocs.io/", "Overview": "HADashboard and Python apps for Home Assistant.\r\n\r\nNote that you MUST manually edit your auto-generated appdaemon.yaml file to add a few required settings.\r\nSee support threat here for an example: https://forums.unraid.net/topic/72041-support-appdaemon-hadashboard-corneliousjd-repo/", "WebUI": "http://[IP]:[PORT:5050]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/appdaemon.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/appdaemon.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "5050", "Default": "5050", "Mode": "tcp", "Description": "Container Port: 5050", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5050" }, { "@attributes": { "Name": "Configuration Path", "Target": "/conf", "Default": "/mnt/user/appdata/appdaemon", "Mode": "rw", "Description": "Container Path: /conf", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/appdaemon" }, { "@attributes": { "Name": "Home Assistant URL", "Target": "HA_URL", "Default": "", "Mode": "", "Description": "Your local Home Assistant URL. (NO trailing / at the end!)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://X.X.X.X:8123" }, { "@attributes": { "Name": "Token", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "Home Assistant Long Lived Access Tokens", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Dashboard URL", "Target": "DASH_URL", "Default": "", "Mode": "", "Description": "This should be left as-is.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "http://$HOSTNAME:5050" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/appdaemon.xml", "CategoryList": [ "HomeAutomation", "Other" ], "downloads": 23432424, "stars": 39, "trending": 0.233, "trends": [ 0.205, 0.238, 0.297, 0.239, 0.235, 0.243, 0.233 ], "trendsDate": [ 1696291542, 1698890746, 1702168422, 1704762373, 1707361564, 1709960763, 1712556365 ], "downloadtrend": [ 23086320, 23141460, 23210368, 23265989, 23320908, 23377795, 23432424 ], "LastUpdateScan": 1712556365, "LastUpdate": 1707140262, "FirstSeen": "1528206366", "topTrending": 0.028000000000000025, "topPerforming": 0.233 }, { "Name": "CloudBeaver", "Repository": "dbeaver/cloudbeaver", "Registry": "https://hub.docker.com/r/dbeaver/cloudbeaver/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/99746-support-cloudbeaver-corneliousjd-repo/", "Project": "https://github.com/dbeaver/cloudbeaver", "Overview": "Cloud Database Manager (Official Docker Image)\r\nAs an open-source product it already supports the most popular open source databases, such as PostgreSQL, MySQL, MariaDB, SQLite and Firebird.", "WebUI": "http://[IP]:[PORT:8978]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/cloudbeaver.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/cloudbeaver.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Interface Port", "Target": "8978", "Default": "8978", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8978" }, { "@attributes": { "Name": "AppData", "Target": "/opt/cloudbeaver/workspace", "Default": "/mnt/user/appdata/cloudbeaver", "Mode": "rw", "Description": "Container Path: /opt/cloudbeaver/workspace", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cloudbeaver" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/cloudbeaver.xml", "CategoryList": [ "Cloud", "Tools-Utilities" ], "downloads": 31348288, "stars": 92, "trending": 8.237, "trends": [ 17.729, 16.606, 12.257, 16.341, 12.094, 7.926, 8.237 ], "trendsDate": [ 1695557132, 1698156363, 1700751968, 1703351163, 1705950365, 1708549557, 1711145178 ], "downloadtrend": [ 14252737, 17090838, 19478235, 23282776, 26485905, 28766020, 31348288 ], "LastUpdateScan": 1711145178, "LastUpdate": 1711083046, "FirstSeen": 1607144896, "topTrending": -9.491999999999999, "topPerforming": 8.237 }, { "Name": "CubeBackup-GoogleWorkspace", "Repository": "cubebackup/cubebackup", "Registry": "https://registry.hub.docker.com/r/cubebackup/cubebackup", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://www.cubebackup.com/en/contact", "Project": "https://www.cubebackup.com/", "Overview": "Self-hosted backup for Google Workspace. Protect Gmail, Google Drive, Shared drives, Contacts, and Calendar data with Cube Backup. NOTE: You must set permissions on the appdata folders and create your own config.toml file in the cfg directory as well.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/CubeBackup-GoogleWorkspace.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/cubebackup.png", "Requires": "Requires CubeBackup Licenses", "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "80", "Default": "8188", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8188" }, { "@attributes": { "Name": "Index", "Target": "/cubebackup_index", "Default": "/mnt/user/appdata/cubebackup/index", "Mode": "rw", "Description": "Location of the data index. The access speed of the data index is crucially important for the performance of the backup. Should be on cache or SSD pool.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cubebackup/index" }, { "@attributes": { "Name": "Backup Location", "Target": "/cubebackup_data", "Default": "", "Mode": "rw", "Description": "Location of the backup data, likely will be on a share on your array.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/opt/cubebackup/etc", "Default": "/mnt/user/appdata/cubebackup/cfg", "Mode": "rw", "Description": "Directory is the location to store the main configuration file (config.toml) for the CubeBackup app.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cubebackup/cfg" }, { "@attributes": { "Name": "Data", "Target": "/opt/cubebackup/db", "Default": "/mnt/user/appdata/cubebackup/data", "Mode": "rw", "Description": "Directory is the location to store the other application settings, key files, and an SQLite database for sessions.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cubebackup/data" }, { "@attributes": { "Name": "Logs", "Target": "/opt/cubebackup/log", "Default": "/mnt/user/appdata/cubebackup/log", "Mode": "rw", "Description": "Directory stores log files for CubeBackup.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cubebackup/log" } ], "Repo": "CorneliousJD's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/CubeBackup-GoogleWorkspace.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 24752, "stars": 3, "trending": 2.25, "trends": [ 2.954, 3.132, 5.768, 2.827, 2.25 ], "trendsDate": [ 1702168423, 1704762373, 1707361564, 1709960764, 1712556365 ], "downloadtrend": [ 20827, 21461, 22155, 23511, 24195, 24752 ], "LastUpdateScan": 1712556365, "LastUpdate": 1694740947, "FirstSeen": 1699055063, "topTrending": -0.7040000000000002 }, { "Name": "CubeBackup-Microsoft365", "Repository": "cubebackup/cube365", "Registry": "https://registry.hub.docker.com/r/cubebackup/cube365", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://www.cubebackup.com/en/contact", "Project": "https://www.cubebackup.com/", "Overview": "Self-hosted backup for Microsoft 365. Protect OneDrive, Exchange Online, and SharePoint Online data with Cube Backup. NOTE: You must set permissions on the appdata folders and create your own config.toml file in the cfg directory as well.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/CubeBackup-Microsoft365.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/cubebackup.png", "Requires": "Requires CubeBackup Licenses", "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "80", "Default": "8188", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8188" }, { "@attributes": { "Name": "Index", "Target": "/cubebackup_index", "Default": "/mnt/user/appdata/cubebackup365/index", "Mode": "rw", "Description": "Location of the data index. The access speed of the data index is crucially important for the performance of the backup. Should be on cache or SSD pool.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cubebackup365/index" }, { "@attributes": { "Name": "Backup Location", "Target": "/cubebackup_data", "Default": "", "Mode": "rw", "Description": "Location of the backup data, likely will be on a share on your array.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/opt/cubebackup365/etc", "Default": "/mnt/user/appdata/cubebackup365/cfg", "Mode": "rw", "Description": "Directory is the location to store the main configuration file (config.toml) for the CubeBackup app.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cubebackup365/cfg" }, { "@attributes": { "Name": "Data", "Target": "/opt/cubebackup365/data", "Default": "/mnt/user/appdata/cubebackup365/data", "Mode": "rw", "Description": "Directory is the location to store the other application settings, key files, and an SQLite database for sessions.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cubebackup365/data" }, { "@attributes": { "Name": "Logs", "Target": "/opt/cubebackup365/log", "Default": "/mnt/user/appdata/cubebackup365/log", "Mode": "rw", "Description": "Directory stores log files for CubeBackup.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cubebackup365/log" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/CubeBackup-Microsoft365.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 36429, "stars": 1, "trending": 0.472, "trends": [ 0.231, 0.355, 0.433, 0.472 ], "trendsDate": [ 1704762373, 1707361565, 1709960764, 1712556365 ], "downloadtrend": [ 35889, 35972, 36100, 36257, 36429 ], "LastUpdateScan": 1712556365, "LastUpdate": 1690447881, "FirstSeen": 1699055063, "topTrending": 0.24099999999999996 }, { "Name": "HealthchecksDashboard", "Repository": "healthchecks/dashboard", "Registry": "https://hub.docker.com/r/healthchecks/dashboard", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/102578-support-healthchecksdashboard-corneliousjd-repo/", "Project": "https://github.com/healthchecks/dashboard", "Overview": "A standalone dashboard page showing the status of the checks in your Healthchecks.io account.\r\n\r\nINSTRUCTIONS: Enable the \"Advanced View\" in the top right of the container setup page, and add your *VIEW ONLY* API key from Healthchecks.io settings page in the \"WebUI\" portion. You can then change \"Label\" to anything you would like in order to have it show above your checks, or omit it all together, and lastly you can change from the light theme to a dark theme. All this needs to be done on the \"WebUI\" portion so you can easily launch it from your container list.", "WebUI": "http://[IP]:[PORT:2015]/#APIKEY=Label&theme=light", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/healthchecksdashboard.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/hcdb.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Host Port 1", "Target": "2015", "Default": "2105", "Mode": "tcp", "Description": "Container Port: 2015", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2015" }, "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/healthchecksdashboard.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Other" ], "downloads": 25909, "stars": 3, "trending": 0.039, "trends": [ 7.288, 6.83, 3.549, 0.062, 0.039, 0.023, 0.039 ], "trendsDate": [ 1696241148, 1698840348, 1701435982, 1704035143, 1706634381, 1709233562, 1711829248 ], "downloadtrend": [ 23245, 24949, 25867, 25883, 25893, 25899, 25909 ], "LastUpdateScan": 1711829248, "LastUpdate": 1671719445, "FirstSeen": 1613012808, "topTrending": -7.2490000000000006 }, { "Name": "Homechart", "Repository": "candiddev/homechart", "Registry": "https://hub.docker.com/r/candiddev/homechart", "Support": "https://docs.homechart.app/getting-help/paid-support/", "Project": "https://homechart.app/", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/homechart.png", "Repo": "CorneliousJD's Repository", "ModeratorComment": "Tag no longer exists on dockerHub", "Blacklist": true, "Overview": "Run your household with one simple app. Homechart helps you budget, conquer your todo list, plan meals, manage your recipes, and so much more. Requires PostgreSQL 14.", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/homechart.xml", "CategoryList": [ "HomeAutomation", "Productivity", "Tools-Utilities" ], "downloads": 318694, "stars": 7, "LastUpdateScan": 1712968195, "LastUpdate": 1677948465, "FirstSeen": 1673838246 }, { "Name": "Jelu", "Repository": "wabayang/jelu", "Registry": "https://hub.docker.com/r/wabayang/jelu", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/bayang/jelu/issues", "Project": "https://github.com/bayang/jelu", "Overview": "Track what you have read, what you are reading and what you want to read.\r\n\r\nIt acts as a self hosted \"personal Goodreads\" alternative.", "WebUI": "http://[IP]:[PORT:11111]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/jelu.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/jelu.png", "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "11111", "Default": "11111", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "11111" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/jelu/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/jelu/config" }, { "@attributes": { "Name": "Database Path", "Target": "/database", "Default": "/mnt/user/appdata/jelu/database", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/jelu/database" }, { "@attributes": { "Name": "Images Path", "Target": "/files/images", "Default": "/mnt/user/appdata/jelu/files/images", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/jelu/files/images" }, { "@attributes": { "Name": "Imports Path", "Target": "/files/imports", "Default": "/mnt/user/appdata/jelu/files/imports", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/jelu/files/imports" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/jelu.xml", "CategoryList": [ "MediaApp-Books" ], "downloads": 39079, "stars": 2, "trending": 3.314, "trends": [ 8.72, 6.548, 9.089, 7.788, 5.462, 6.974, 3.314 ], "trendsDate": [ 1695881141, 1698503876, 1701097587, 1703696743, 1706295950, 1708895154, 1711490775 ], "downloadtrend": [ 26032, 27856, 30641, 33229, 35149, 37784, 39079 ], "LastUpdateScan": 1711490775, "LastUpdate": 1709151406, "FirstSeen": 1654293810, "topTrending": -5.406000000000001 }, { "Name": "JoplinApp", "Repository": "acaranta/docker-joplin", "Registry": "https://hub.docker.com/r/acaranta/docker-joplin/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/103022-support-joplinapp-corneliousjd-repo/", "Project": "https://github.com/acaranta/docker-joplin", "Overview": "This container allows you to have a working Joplin desktop app, reachable via a http noVNC that can be placed behind a reverse proxy.\r\n\r\nCan also be used with the Joplin server container to have a full Joplin stack on unRAID!\r\n\r\nMore info about Joplin : https://joplinapp.org/", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/joplinapp.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/joplin.png", "DonateText": "Donate", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Port", "Target": "5800", "Default": "", "Mode": "tcp", "Description": "Container Port: 5800", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "AppData", "Target": "/app/.config", "Default": "/mnt/user/appdata/joplinweb", "Mode": "rw", "Description": "Container Path: /app/.config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/joplinapp" }, { "@attributes": { "Name": "VNC_PASSWORD", "Target": "VNC_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: VNC_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISPLAY_WIDTH", "Target": "DISPLAY_WIDTH", "Default": "1280", "Mode": "", "Description": "Container Variable: DISPLAY_WIDTH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "DISPLAY_HEIGHT", "Target": "DISPLAY_HEIGHT", "Default": "768", "Mode": "", "Description": "Container Variable: DISPLAY_HEIGHT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Web Clipper Port", "Target": "41184", "Default": "41184", "Mode": "tcp", "Description": "Likely can't be used unless you have an advanced use case.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "41184" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/joplinapp.xml", "CategoryList": [ "Productivity" ], "downloads": 38373, "trending": 0.743, "trends": [ 4.855, 4.714, 1.106, 0.198, 0.219, 0.352, 0.743 ], "trendsDate": [ 1697083545, 1699679194, 1702278370, 1705014235, 1707608189, 1710374834, 1712968195 ], "downloadtrend": [ 35616, 37378, 37796, 37871, 37954, 38088, 38373 ], "LastUpdateScan": 1712968195, "LastUpdate": 1712448170, "FirstSeen": 1613934149, "topTrending": -4.112 }, { "Name": "KeeperAutomator", "Repository": "keeper/automator", "Registry": "https://hub.docker.com/r/keeper/automator/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://docs.keeper.io/sso-connect-cloud/device-approvals/automator", "Project": "https://docs.keeper.io/sso-connect-cloud/device-approvals/automator", "Overview": "The Keeper Automator service performs instant device approvals upon a successful login from the SSO identity provider. Once Automator is running, users can seamlessly access Keeper on a new (not previously approved) device after a successful authentication with your identity provider, without any further approval steps.\r\n \r\nMore Information: https://docs.keeper.io/sso-connect-cloud/device-approvals/automator", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/keeperautomator.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/keeper.png", "Requires": "A paid SSL certificate.", "Config": [ { "@attributes": { "Name": "Port", "Target": "443", "Default": "8089", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8089" }, { "@attributes": { "Name": "AppData", "Target": "/usr/mybin/config", "Default": "/mnt/user/appdata/keeperautomator", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/keeperautomator" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/keeperautomator.xml", "CategoryList": [ "Security" ], "downloads": 983357, "stars": 1, "trending": 1.227, "trends": [ 5.228, 0.514, 5.895, 19.274, 2.816, 1.161, 1.227 ], "trendsDate": [ 1697681144, 1700321384, 1702919157, 1705518388, 1708117551, 1710713163, 1713306896 ], "downloadtrend": [ 705122, 708763, 753158, 932985, 960020, 971296, 983357 ], "LastUpdateScan": 1713306896, "LastUpdate": 1711138842, "FirstSeen": 1679493908, "topTrending": -4.0009999999999994, "topPerforming": 1.227 }, { "Name": "Koillection", "Repository": "koillection/koillection", "Registry": "https://hub.docker.com/r/koillection/koillection/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/koillection/koillection/issues", "Project": "https://github.com/koillection/koillection", "Overview": "Collection manager to keep track of collections of any kind like games, books, DVDs, stamps, etc... As Koillection is meant to be used for any kind of collections, it doesn't support automatic download of metadata, but offer the possibility to add your own metadata freely.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/koillection.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/koillection.png", "Requires": "A PostgreSQL (>= 10) or MySQL (>= 8) database.\r
MariaDB is not supported!", "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/conf", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/koillection/conf" }, { "@attributes": { "Name": "Upload Path", "Target": "/uploads", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/koillection/uplaods" }, { "@attributes": { "Name": "Web Interface", "Target": "80", "Default": "8737", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8737" }, { "@attributes": { "Name": "PHP Timzeone", "Target": "PHP_TZ", "Default": "America/Detroit", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Detroit" }, { "@attributes": { "Name": "Database Driver", "Target": "DB_DRIVER", "Default": "pdo_pgsql", "Mode": "", "Description": "pdo_pgsql (or pdo_mysql) - Note that MariaDB is NOT supported!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "pdo_pgsql" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10.0.0.10" }, { "@attributes": { "Name": "Database Name", "Target": "DB_NAME", "Default": "koillection", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "koillection" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "5432", "Mode": "", "Description": "5432 for PgSQL or 3306 for MySQL by default.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "Database User", "Target": "DB_USER", "Default": "koillection", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "koillection" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "password", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "password" }, { "@attributes": { "Name": "Database Version", "Target": "DB_VERSION", "Default": "14.4", "Mode": "", "Description": "The version of the database you are running, e.g. 14.4 for PostgreSQL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "14.4" }, { "@attributes": { "Name": "Debug", "Target": "APP_DEBUG", "Default": "0", "Mode": "", "Description": "0=false 1=true", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "CorneliousJD's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/koillection.xml", "CategoryList": [ "Productivity", "MediaApp-Video", "MediaApp-Music", "MediaApp-Books", "MediaApp-Other" ], "downloads": 124032, "stars": 4, "trending": 3.608, "trends": [ 14.534, 10.551, 11.134, 7.806, 5.014, 2.7, 3.608 ], "trendsDate": [ 1696644348, 1699239958, 1702168423, 1704762373, 1707361565, 1709960764, 1712556365 ], "downloadtrend": [ 80977, 90529, 101871, 110496, 116329, 119557, 124032 ], "LastUpdateScan": 1712556365, "LastUpdate": 1710868410, "FirstSeen": 1657677825, "topTrending": -10.926, "topPerforming": 3.608 }, { "Name": "Matrix-Synapse", "Repository": "matrixdotorg/synapse", "Registry": "https://hub.docker.com/r/matrixdotorg/synapse", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/matrix-org/synapse/issues", "Project": "https://matrix.org/docs/projects/server/synapse", "Overview": "Matrix Chat's reference server. By default it uses a sqlite database; for production use you should connect it to a separate PostgreSQL database.\r\nThe image also does not provide a TURN server.\r\n\r\nThis will have some manual configuration, you will need to know what you are doing and/or read the documentation for Syanpse!\r\n\r\nREAD ME: You must add the \"post argument\" of generate in the advanced UI on FIRST RUN only, and then remove it afterwards!", "WebUI": "http://[IP]:[PORT:8008]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/matrixsynapse.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/matrix.png", "ExtraParams": "--no-healthcheck", "PostArgs": "generate", "Config": [ { "@attributes": { "Name": "Client Port", "Target": "8008", "Default": "8008", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8008" }, { "@attributes": { "Name": "AppData", "Target": "/data", "Default": "/mnt/user/appdata/synapse", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/synapse" }, { "@attributes": { "Name": "Server Name", "Target": "SYNAPSE_SERVER_NAME", "Default": "matrix.domain.com", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "matrix.domain.com" }, { "@attributes": { "Name": "Report Stats", "Target": "SYNAPSE_REPORT_STATS", "Default": "no", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "User ID", "Target": "UID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "GID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/matrixsynapse.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 60659298, "stars": 262, "trending": 0.362, "trends": [ 0.443, 0.468, 0.435, 0.319, 0.376, 0.393, 0.362 ], "trendsDate": [ 1696644348, 1699239958, 1702168423, 1704762374, 1707361565, 1709960764, 1712556366 ], "downloadtrend": [ 59246045, 59524651, 59784521, 59975606, 60202073, 60439422, 60659298 ], "LastUpdateScan": 1712556366, "LastUpdate": 1712319437, "FirstSeen": 1657677825, "topTrending": -0.08100000000000002, "topPerforming": 0.362 }, { "Name": "OneTimeSecret", "Repository": "siw36/onetimesecret", "Registry": "https://hub.docker.com/r/siw36/onetimesecret/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/104402-support-onetimesecret-corneliousjd-repo/", "Project": "https://github.com/siw36/onetimesecret", "Overview": "Containerized OneTimeSecret with customization, and without paid/account features.\r\n<br>\r\nJust simple, secure password sharing.\r\n<br>\r\nKeep sensitive info (passwords) out of your email & chat logs.\r\n<br>\r\n<br>\r\nRequires Redis container with a password set on it! See support thread for more information.", "Requires": "Redis container installed", "WebUI": "http://[IP]:[PORT:7143]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/onetimesecret.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/onetimesecret.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Interface Port", "Target": "7143", "Default": "7143", "Mode": "tcp", "Description": "Container Port: 7143", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7143" }, { "@attributes": { "Name": "OTS_DOMAIN", "Target": "OTS_DOMAIN", "Default": "onetime.domain.com", "Mode": "", "Description": "Domain/host for generated links, either IP:7134 or sub.domain.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "onetime.domain.com" }, { "@attributes": { "Name": "OTS_MASTER_KEY", "Target": "OTS_MASTER_KEY", "Default": "", "Mode": "", "Description": "Please change to a randomly generated value for encryption.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "CHANGEME" }, { "@attributes": { "Name": "OTS_REDIS_HOST", "Target": "OTS_REDIS_HOST", "Default": "", "Mode": "", "Description": "Redis host address.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OTS_REDIS_PORT", "Target": "OTS_REDIS_PORT", "Default": "6379", "Mode": "", "Description": "Redis port number.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6379" }, { "@attributes": { "Name": "OTS_REDIS_PW", "Target": "OTS_REDIS_PW", "Default": "", "Mode": "", "Description": "Redis password, which is required.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OTS_IMAGE_FAV_ICON", "Target": "OTS_IMAGE_FAV_ICON", "Default": "", "Mode": "", "Description": "Optional link to a favicon.ico file.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OTS_IMAGE_LOGO", "Target": "OTS_IMAGE_LOGO", "Default": "", "Mode": "", "Description": "Optional link to a logo file.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OTS_COLOR", "Target": "OTS_COLOR", "Default": "#DD4A22", "Mode": "", "Description": "Change the color theme of the web interface.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "#DD4A22" }, { "@attributes": { "Name": "OTS_SSL", "Target": "OTS_SSL", "Default": "false", "Mode": "", "Description": "Changes how URLs are generated, with HTTPS or without (set to true for use behind reverse proxy!)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/onetimesecret.xml", "CategoryList": [ "Productivity", "Security", "Tools-Utilities" ], "downloads": 22324, "trending": 0.175, "trends": [ 0.2, 0.358, 0.204, 0.235, 0.494, 0.162, 0.175 ], "trendsDate": [ 1696759533, 1699355224, 1702168423, 1704762374, 1707361565, 1709960764, 1712556366 ], "downloadtrend": [ 21963, 22042, 22087, 22139, 22249, 22285, 22324 ], "LastUpdateScan": 1712556366, "LastUpdate": 1637919543, "FirstSeen": 1616191361, "topTrending": -0.025000000000000022 }, { "Name": "OpenEats", "Repository": "bramblegb/openeats", "Registry": "https://hub.docker.com/r/bramblegb/openeats/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/92752-support-openeats-corneliousjd-repo/", "Project": "https://github.com/open-eats/OpenEats", "Overview": "OpenEats is a recipe management site that allows users to create, share, and store their personal collection of recipes.\r\nRequires MariaDB container (I recommend LinuxServer's container)\r\n\r\nFIRST RUN: Please wait while the container creats all the necessary tables in the SQL database.\r\nThis can take 5-10 minutes or so and the container will have NO log output when it does this.\r\nPlease be patient, if you interrupt this by stopping the container it will leave you with a broken database!\r\n\r\nPlease use support link for more information about this container.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/openeats.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/openeats.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "8760", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8760" }, { "@attributes": { "Name": "Appdata", "Target": "/code/site-media/", "Default": "/mnt/user/appdata/openeats/", "Mode": "rw", "Description": "Container Path: /code/site-media/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/openeats/" }, { "@attributes": { "Name": "OPENEATS_VERSION", "Target": "OPENEATS_VERSION", "Default": "master", "Mode": "", "Description": "Version of OpenEats to pull", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "master" }, { "@attributes": { "Name": "ALLOWED_HOST", "Target": "ALLOWED_HOST", "Default": "*", "Mode": "", "Description": "Either * (all) or local IP, openeatas.domain.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "*" }, { "@attributes": { "Name": "SUPERUSER_NAME", "Target": "SUPERUSER_NAME", "Default": "openeats", "Mode": "", "Description": "Initial superuser account name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "openeats" }, { "@attributes": { "Name": "SUPERUSER_PASSWORD", "Target": "SUPERUSER_PASSWORD", "Default": "password", "Mode": "", "Description": "Initial superuser account password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "password" }, { "@attributes": { "Name": "MYSQL_HOST", "Target": "MYSQL_HOST", "Default": "", "Mode": "", "Description": "SQL server host address", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_PORT", "Target": "MYSQL_PORT", "Default": "3306", "Mode": "", "Description": "SQL server port number", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "MYSQL_DATABASE", "Target": "MYSQL_DATABASE", "Default": "openeats", "Mode": "", "Description": "SQL server database to connect to", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "openeats" }, { "@attributes": { "Name": "MYSQL_USER", "Target": "MYSQL_USER", "Default": "", "Mode": "", "Description": "SQL server user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_ROOT_PASSWORD", "Target": "MYSQL_ROOT_PASSWORD", "Default": "", "Mode": "", "Description": "SQL server password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DJANGO_SECRET_KEY", "Target": "DJANGO_SECRET_KEY", "Default": "", "Mode": "", "Description": "Enter a randomized set of 32 characters here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DJANGO_DEBUG", "Target": "DJANGO_DEBUG", "Default": "False", "Mode": "", "Description": "Set debug mode", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "NODE_LOCALE", "Target": "NODE_LOCALE", "Default": "en", "Mode": "", "Description": "English: en\r\nGerman: de\r\nSpanish: es\r\nFrench: fr", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "en" } ], "Repo": "CorneliousJD's Repository", "Requires": "MySQL / MariaDB installed", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/openeats.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "downloads": 174552, "trending": 0.03, "trends": [ 0.025, 0.029, 0.029, 0.036, 0.029, 0.031, 0.03 ], "trendsDate": [ 1697134167, 1699729539, 1702328780, 1705014235, 1707608189, 1710374834, 1712968195 ], "downloadtrend": [ 174232, 174283, 174333, 174396, 174446, 174500, 174552 ], "LastUpdateScan": 1712968195, "LastUpdate": 1598532260, "FirstSeen": 1598393322, "topTrending": 0.0049999999999999975, "topPerforming": 0.03 }, { "Name": "PasswordPusherEphemeral", "Repository": "pglombardo/pwpush-ephemeral", "Registry": "https://hub.docker.com/r/pglombardo/pwpush-ephemeral/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/104128-support-passwordpusher-pwpush-corneliousjd-repo/", "Project": "https://github.com/pglombardo/PasswordPusher", "Overview": "Ephemeral version requires no other database container! PasswordPusher or PWPush is an opensource application to communicate passwords over the web. Links to passwords expire after a certain number of views and/or time has passed.", "WebUI": "http://[IP]:[PORT:5100]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/passwordpusherephemeral.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/passwordpusher.png", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Web Interface", "Target": "5100", "Default": "5100", "Mode": "tcp", "Description": "Container Port: 5100", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5100" }, "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/passwordpusherephemeral.xml", "CategoryList": [ "Productivity", "Security", "Tools-Utilities" ], "downloads": 69909949, "stars": 13, "trending": 0.129, "trends": [ 0.179, 0.203, 0.195, 0.147, 0.134, 0.145, 0.129 ], "trendsDate": [ 1696320340, 1698919933, 1702168423, 1704762374, 1707361565, 1709960764, 1712556366 ], "downloadtrend": [ 69247253, 69388159, 69523444, 69625655, 69718817, 69819799, 69909949 ], "LastUpdateScan": 1712556366, "LastUpdate": 1702402118, "FirstSeen": 1615773769, "topTrending": -0.04999999999999999, "topPerforming": 0.129 }, { "Name": "PasswordPusher", "Repository": "pglombardo/pwpush-postgres", "Registry": "https://hub.docker.com/r/pglombardo/pwpush-postgres/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/104128-support-passwordpusher-pwpush-corneliousjd-repo/", "Project": "https://github.com/pglombardo/PasswordPusher", "Overview": "This version requires a separate PostgreSQL container. PasswordPusher or PWPush is an opensource application to communicate passwords over the web. Links to passwords expire after a certain number of views and/or time has passed.", "WebUI": "http://[IP]:[PORT:5100]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/passwordpusherpostgresql.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/passwordpusher.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "5100", "Default": "5100", "Mode": "tcp", "Description": "Container Port: 5100", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "51U00" }, { "@attributes": { "Name": "PostgreSQL Database", "Target": "DATABASE_URL", "Default": "postgresql://pwpush_user:pwpush_pass@pgsql_server:5432/pwpush_db", "Mode": "", "Description": "Format: postgresql://username:password@server:port/database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql://pwpush_user:pwpush_pass@pgsql_server:5432/pwpush_db" } ], "Repo": "CorneliousJD's Repository", "Requires": "Postgres container installed", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/passwordpusherpostgresql.xml", "CategoryList": [ "Productivity", "Security", "Tools-Utilities" ], "downloads": 4780898, "stars": 6, "trending": 0.852, "trends": [ 1.161, 1.144, 1.379, 1.027, 0.989, 0.873, 0.852 ], "trendsDate": [ 1696320340, 1698919933, 1702168424, 1704762374, 1707361565, 1709960765, 1712556366 ], "downloadtrend": [ 4489038, 4541002, 4604501, 4652281, 4698750, 4740148, 4780898 ], "LastUpdateScan": 1712556366, "LastUpdate": 1702402119, "FirstSeen": 1615773770, "topTrending": -0.30900000000000005, "topPerforming": 0.852 }, { "Name": "Pastey", "Repository": "cesura/pastey", "Registry": "https://hub.docker.com/r/cesura/pastey/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/105824-support-pastey-corneliousjd-repo/", "Project": "https://github.com/Cesura/pastey", "Overview": "A lightweight, self-hosted paste platform (Pastebin alternative) with language detection and on-disk encryption.", "WebUI": "http://[IP]:[PORT:5000]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/pastey.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/pastey.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "AppData", "Target": "/app/data", "Default": "/mnt/user/appdata/pastey", "Mode": "rw", "Description": "Container Path: /app/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pastey" }, { "@attributes": { "Name": "PASTEY_RESTRICT_PASTING", "Target": "PASTEY_RESTRICT_PASTING", "Default": "False", "Mode": "", "Description": "Enable/disable restricting of pasting to whitelisted users.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "PASTEY_RESTRICT_RAW_PASTING", "Target": "PASTEY_RESTRICT_RAW_PASTING", "Default": "True", "Mode": "", "Description": "Enable/disable restricting of pasting via /raw to whitelisted users.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "PASTEY_RATE_LIMIT", "Target": "PASTEY_RATE_LIMIT", "Default": "5/hour", "Mode": "", "Description": "Rate limit for pasting, for non-whitelisted users.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5/hour" }, { "@attributes": { "Name": "PASTEY_RECENT_PASTES", "Target": "PASTEY_RECENT_PASTES", "Default": "10", "Mode": "", "Description": "Number of recent pastes to show on the home page.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "PASTEY_BEHIND_PROXY", "Target": "PASTEY_BEHIND_PROXY", "Default": "False", "Mode": "", "Description": "Inform Pastey if it is behind a reverse proxy (nginx, etc.). If this is the case, it will rely on HTTP headers X-Real-IP or X-Forwarded-For. NOTE: Make sure your proxy config sets these values.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "PASTEY_USE_WHITELIST", "Target": "PASTEY_USE_WHITELIST", "Default": "True", "Mode": "", "Description": "Enable/disable whitelisting for admin tasks (view recent, delete, config).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "PASTEY_WHITELIST_CIDR", "Target": "PASTEY_WHITELIST_CIDR", "Default": "", "Mode": "", "Description": "List of whitelisted IP addresses or networks (in CIDR format).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.0.0.1/32,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16" }, { "@attributes": { "Name": "PASTEY_GUESS_THRESHOLD", "Target": "PASTEY_GUESS_THRESHOLD", "Default": "0.20", "Mode": "", "Description": "Threshold for automatic language detection guesses. If a result is below this value, it is treated as Plaintext.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0.20" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/pastey.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 74852, "stars": 1, "trending": 2.785, "trends": [ 7.598, 7.92, 4.74, 1.532, 2.413, 2.401, 2.785 ], "trendsDate": [ 1696320340, 1698919933, 1702168424, 1704762374, 1707361566, 1709960765, 1712556366 ], "downloadtrend": [ 59860, 65009, 68244, 69306, 71020, 72767, 74852 ], "LastUpdateScan": 1712556366, "LastUpdate": 1662507924, "FirstSeen": 1618366916, "topTrending": -4.813 }, { "Name": "Photoview", "Repository": "viktorstrate/photoview", "Registry": "https://hub.docker.com/r/viktorstrate/photoview", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/103028-support-photoview-corneliousjd-repo/", "Project": "https://github.com/photoview/photoview", "Overview": "Photoview is a simple and user-friendly photo gallery that can easily be installed on personal servers. It's made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/photoview.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/photoview.png", "DonateText": "Donate", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "80", "Default": "8694", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8694" }, { "@attributes": { "Name": "AppData", "Target": "/app/cache", "Default": "/mnt/user/cache/photoview", "Mode": "rw", "Description": "Container Path: /app/cache", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/photoview" }, { "@attributes": { "Name": "Photos Share", "Target": "/photos", "Default": "/mnt/user/photos/", "Mode": "ro", "Description": "Container Path: /photos", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/photos/" }, { "@attributes": { "Name": "PHOTOVIEW_MYSQL_URL", "Target": "PHOTOVIEW_MYSQL_URL", "Default": "uiser:pass@tcp(IP:PORT)/database", "Mode": "", "Description": "Example: photouser:photopass@tcp(192.168.1.100:3306)/photoview", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "user:pass@tcp(IP:PORT)/database" }, { "@attributes": { "Name": "PHOTOVIEW_PUBLIC_ENDPOINT", "Target": "PHOTOVIEW_PUBLIC_ENDPOINT", "Default": "https://photos.domain.com/", "Mode": "", "Description": "Public URL for generating sharable links.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://photos.domain.com/" }, { "@attributes": { "Name": "MAPBOX_TOKEN", "Target": "MAPBOX_TOKEN", "Default": "", "Mode": "", "Description": "To enable map features, a token can be generated for free here https://account.mapbox.com/access-tokens/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHOTOVIEW_MEDIA_CACHE", "Target": "PHOTOVIEW_MEDIA_CACHE", "Default": "/app/cache", "Mode": "", "Description": "Container Variable: PHOTOVIEW_MEDIA_CACHE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/app/cache" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/photoview.xml", "CategoryList": [ "MediaApp-Photos" ], "downloads": 4668164, "stars": 40, "trending": 0.399, "trends": [ 0.431, 0.431, 0.402, 0.417, 0.417, 0.387, 0.399 ], "trendsDate": [ 1697083545, 1699679194, 1702278370, 1705014236, 1707608189, 1710374835, 1712968196 ], "downloadtrend": [ 4554822, 4574547, 4593027, 4612257, 4631567, 4649553, 4668164 ], "LastUpdateScan": 1712968196, "LastUpdate": 1712871346, "FirstSeen": 1613941347, "topTrending": -0.03199999999999997, "topPerforming": 0.399 }, { "Name": "PHPServerMonitor", "Repository": "benoitpodwinski/phpservermon", "Registry": "https://hub.docker.com/r/benoitpodwinski/phpservermon/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/104557-support-php-server-monitor-corneliousjd-repo/", "Project": "https://github.com/phpservermon/phpservermon", "Overview": "PHP Server Monitor checks whether your websites and servers are up and running.Web based user interface where you can manage your checks, users, etc. Email, SMS, Discord, Pushover, Telegram and Jabber notifications. Requires MySQL or MariaDB.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/phpservermon.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/phpservermon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "80", "Default": "7139", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7139" }, { "@attributes": { "Name": "PSM_BASE_URL", "Target": "PSM_BASE_URL", "Default": "", "Mode": "", "Description": "Leave blank if you're just accessing locally, otherwise enter your full reverse proxy URL (including https://)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PSM_DB_HOST", "Target": "PSM_DB_HOST", "Default": "", "Mode": "", "Description": "Hostname or IP of MySQL or MariaDB.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PSM_DB_PORT", "Target": "PSM_DB_PORT", "Default": "3306", "Mode": "", "Description": "Container Variable: PSM_DB_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "PSM_DB_NAME", "Target": "PSM_DB_NAME", "Default": "phpservermon", "Mode": "", "Description": "Container Variable: PSM_DB_NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "phpservermon" }, { "@attributes": { "Name": "PSM_DB_USER", "Target": "PSM_DB_USER", "Default": "phpservermon", "Mode": "", "Description": "Container Variable: PSM_DB_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "phpservermon" }, { "@attributes": { "Name": "PSM_DB_PASS", "Target": "PSM_DB_PASS", "Default": "", "Mode": "", "Description": "Container Variable: PSM_DB_PASS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PHP_TIMEZONE", "Target": "PHP_TIMEZONE", "Default": "UTC", "Mode": "", "Description": "Container Variable: PHP_TIMEZONE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "UTC" }, { "@attributes": { "Name": "UPDATE_INTERVAL", "Target": "UPDATE_INTERVAL", "Default": "120", "Mode": "", "Description": "Container Variable: UPDATE_INTERVAL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "120" }, { "@attributes": { "Name": "PSM_DB_PREFIX", "Target": "PSM_DB_PREFIX", "Default": "psm_", "Mode": "", "Description": "Container Variable: PSM_DB_PREFIX", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "psm_" }, { "@attributes": { "Name": "PHP_MEMORY_LIMIT", "Target": "PHP_MEMORY_LIMIT", "Default": "512M", "Mode": "", "Description": "Container Variable: PHP_MEMORY_LIMIT", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "512M" }, { "@attributes": { "Name": "MAX_UPLOAD", "Target": "MAX_UPLOAD", "Default": "128M", "Mode": "", "Description": "Container Variable: MAX_UPLOAD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "128M" } ], "Repo": "CorneliousJD's Repository", "Requires": "MySQL / MariaDB installed", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/phpservermon.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 677260, "stars": 6, "trending": 0.006, "trends": [ 0.013, 0.008, 0.008, 0.008, 0.012, 0.007, 0.006 ], "trendsDate": [ 1697083545, 1699679194, 1702278371, 1705014236, 1707608189, 1710374835, 1712968196 ], "downloadtrend": [ 676926, 676978, 677031, 677088, 677169, 677219, 677260 ], "LastUpdateScan": 1712968196, "LastUpdate": 1605705025, "FirstSeen": 1616450564, "topTrending": -0.006999999999999999, "topPerforming": 0.006 }, { "Name": "TandoorRecipes", "Repository": "vabene1111/recipes", "Registry": "https://hub.docker.com/r/vabene1111/recipes/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/98179-support-recipes-corneliousjd-repo/", "Project": "https://github.com/vabene1111/recipes", "Overview": "Tandoor Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/recipes.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/recipes.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8154", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8154" }, { "@attributes": { "Name": "Timezone", "Target": "TIMEZONE", "Default": "America/New_York", "Mode": "", "Description": "Timezone in TZ format. See here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/New_York" }, { "@attributes": { "Name": "Database Engine", "Target": "DB_ENGINE", "Default": "django.db.backends.sqlite3", "Mode": "", "Description": "Either SQLite (default for unRAID) or PostgreSQL with: django.db.backends.postgresql", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "django.db.backends.sqlite3" }, { "@attributes": { "Name": "Database Location", "Target": "/data", "Default": "/mnt/user/appdata/recipes/data", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/recipes/data" }, { "@attributes": { "Name": "Media Location", "Target": "/opt/recipes/mediafiles/", "Default": "/mnt/user/appdata/recipes/media", "Mode": "rw", "Description": "Container Path: /opt/recipes/mediafiles/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/recipes/media" }, { "@attributes": { "Name": "Secret Key", "Target": "SECRET_KEY", "Default": "", "Mode": "", "Description": "Randomly generate a secret key please.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Allowed Hosts", "Target": "ALLOWED_HOSTS", "Default": "*", "Mode": "", "Description": "Either * for all, or specific domains/subdomains, etc.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "*" }, { "@attributes": { "Name": "Comment System", "Target": "COMMENT_PREF_DEFAULT", "Default": "1", "Mode": "", "Description": "Enables or disables the comment system.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Shopping List Min Refresh", "Target": "SHOPPING_MIN_AUTOSYNC_INTERVAL", "Default": "5", "Mode": "", "Description": "Minimum shopping list refresh interval.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Debug Mode", "Target": "DEBUG", "Default": "0", "Mode": "", "Description": "Debug mode disabled (default) or enabled.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Serve Gunicorn Meida", "Target": "GUNICORN_MEDIA", "Default": "1", "Mode": "", "Description": "Enables serving media files directly from Gunicorn.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "PostgreSQL Host", "Target": "POSTGRES_HOST", "Default": "", "Mode": "", "Description": "Host for PostgreSQL, should you choose to use it.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL Port", "Target": "POSTGRES_PORT", "Default": "5432", "Mode": "", "Description": "Port for PostgreSQL server shouldy you choose to use it.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "PostgreSQL User", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "User for PostgreSQL should you choose to use it.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL Password", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Password for PostgreSQL should you choose to use it.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "POSTGRES_DB", "Default": "/data/recipes.db", "Mode": "", "Description": "Name of SQLite database, or the name of your PostgreSQL database if you are using that.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/data/recipes.db" }, { "@attributes": { "Name": "Database", "Target": "GUNICORN_THREADS", "Default": "1", "Mode": "", "Description": "Number of Gunicorn threads.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Database", "Target": "GUNICORN_WORKERS", "Default": "1", "Mode": "", "Description": "Number of Gunicorn workers.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/recipes.xml", "CategoryList": [ "Productivity" ], "downloads": 6878704, "stars": 55, "trending": 1.826, "trends": [ 1.696, 1.817, 1.63, 1.457, 1.651, 1.913, 1.826 ], "trendsDate": [ 1697083545, 1699679195, 1702278371, 1705014236, 1707608190, 1710374835, 1712968196 ], "downloadtrend": [ 6200244, 6314967, 6419621, 6514568, 6623897, 6753069, 6878704 ], "LastUpdateScan": 1712968196, "LastUpdate": 1712923540, "FirstSeen": 1603512480, "topTrending": 0.13000000000000012, "topPerforming": 1.826 }, { "Name": "Rickroll", "Repository": "modem7/docker-rickroll", "Registry": "https://hub.docker.com/r/modem7/docker-rickroll", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/modem7/docker-rickroll/issues", "Project": "https://github.com/modem7/docker-rickroll", "Overview": "Self-hosted Rickrolls. Image is based on Nginx stable alpine, and all the content is local to the container.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/rickroll.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/rickroll.png", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Web Port", "Target": "8080", "Default": "7344", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7344" }, "Repo": "CorneliousJD's Repository", "RecommendedRaw": "4/1/2022", "RecommendedDate": 1648785600, "RecommendedReason": { "en_US": "Host your own Rickrolls for April Fools Day" }, "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/rickroll.xml", "CategoryList": [ "Other" ], "downloads": 106041, "stars": 3, "trending": 4.676, "trends": [ 1.048, 0.458, 1.029, 2.446, 2.539, 1.958, 4.676 ], "trendsDate": [ 1695729959, 1698329169, 1700924745, 1703519843, 1706115966, 1708715151, 1711310782 ], "downloadtrend": [ 92828, 93255, 94225, 96588, 99104, 101083, 106041 ], "LastUpdateScan": 1711310782, "LastUpdate": 1709393833, "FirstSeen": 1628129001, "topTrending": 3.628, "topPerforming": 4.676 }, { "Name": "SFTPGo", "Repository": "drakkan/sftpgo", "Registry": "https://hub.docker.com/r/drakkan/sftpgo", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/drakkan/sftpgo/issues", "Project": "https://github.com/drakkan/sftpgo", "Overview": "Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/sftpgo.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/sftpgo.png", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "8080", "Default": "2221", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2221" }, { "@attributes": { "Name": "FTP Port", "Target": "2121", "Default": "2121", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2121" }, { "@attributes": { "Name": "SFTP Port", "Target": "2022", "Default": "2022", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2022" }, { "@attributes": { "Name": "Passive Ports", "Target": "50000-50100", "Default": "50000-50100", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50000-50100" }, { "@attributes": { "Name": "WebDAV Port", "Target": "10080", "Default": "10080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10080" }, { "@attributes": { "Name": "AppData", "Target": "/srv/sftpgo/data", "Default": "/mnt/user/appdata/sftpgo/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/sftpgo/data" }, { "@attributes": { "Name": "Backup Directory", "Target": "/srv/sftpgo/backups", "Default": "/mnt/user/appdata/sftpgo/backups", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/sftpgo/backups" }, { "@attributes": { "Name": "Config Path", "Target": "/var/lib/sftpgo", "Default": "/mnt/user/appdata/sftpgo/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/sftpgo/config" }, { "@attributes": { "Name": "Share Access", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Passive Mode IP", "Target": "SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP", "Default": "", "Mode": "", "Description": "Put your server IP here for local access, or your public IP for public access via port forwarding.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10.0.0.10" }, { "@attributes": { "Name": "Defender Enabled", "Target": "SFTPGO_COMMON__DEFENDER__ENABLED", "Default": "true", "Mode": "", "Description": "https://github.com/drakkan/sftpgo/blob/main/docs/defender.md", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "SFTPGO_FTPD__PASSIVE_PORT_RANGE__START", "Target": "SFTPGO_FTPD__PASSIVE_PORT_RANGE__START", "Default": "2225", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "50000" }, { "@attributes": { "Name": "SFTPGO_FTPD__PASSIVE_PORT_RANGE__END", "Target": "SFTPGO_FTPD__PASSIVE_PORT_RANGE__END", "Default": "2230", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "50100" }, { "@attributes": { "Name": "Container FTP Port Binding", "Target": "SFTPGO_FTPD__BINDINGS__0__PORT", "Default": "2121", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "2121" }, { "@attributes": { "Name": "Container WebDAV Port Binding", "Target": "SFTPGO_WEBDAVD__BINDINGS__0__PORT", "Default": "10080", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "10080" }, { "@attributes": { "Name": "Debug Mode", "Target": "SFTPGO_FTPD__BINDINGS__0__DEBUG", "Default": "0", "Mode": "", "Description": "0 = false, 1 = true", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/sftpgo.xml", "CategoryList": [ "Network-FTP" ], "downloads": 28442092, "stars": 73, "trending": 0.586, "trends": [ 0.414, 0.421, 0.402, 0.472, 0.459, 0.48, 0.586 ], "trendsDate": [ 1695823563, 1698422752, 1701018344, 1703617542, 1706216736, 1708815949, 1711408562 ], "downloadtrend": [ 27649093, 27765957, 27877991, 28010335, 28139595, 28275362, 28442092 ], "LastUpdateScan": 1711408562, "LastUpdate": 1710789496, "FirstSeen": 1654229010, "topTrending": 0.172, "topPerforming": 0.586 }, { "Name": "SiliconNotes", "Repository": "bityard/silicon", "Registry": "https://hub.docker.com/r/bityard/silicon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/cu/silicon/issues", "Project": "https://github.com/cu/silicon", "Overview": "A somewhat lightweight, low-friction personal knowledge base with few frills.\r\nNote that you will need to chmod 777 your /mnt/user/appdata/siliconnotes folder to get this to run.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/siliconnotes.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/siliconnotes.png", "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "AppData", "Target": "/home/silicon/instance", "Default": "/mnt/user/appdata/siliconnotes", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/siliconnotes" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/siliconnotes.xml", "CategoryList": [ "Productivity" ], "downloads": 9237, "LastUpdateScan": 1712968196, "LastUpdate": 1712278254, "FirstSeen": 1673895858 }, { "Name": "Stash", "Repository": "stashapp/stash", "Registry": "https://hub.docker.com/r/stashapp/stash/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/90861-support-stash-corneliousjd-repo/", "Project": "https://github.com/stashapp/stash", "Overview": "Stash is a Go app which organizes and serves your NSFW adult media content.\r\n\r\ndata: where your media collection is\r\nconfig: where the config file and the stash database file will be stored\r\nmetadata: the main metadata folder, used for import/export functions\r\ncache: a folder to use as cache\r\ngenerated: where the previews, screenshots, transcoded files, and sprites will be generated. This can grow very large if you have a large collection, you may want it on your array instead of your cache, this choice is up to you.", "WebUI": "http://[IP]:[PORT:9999]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/stash.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/stash.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "9999", "Default": "", "Mode": "tcp", "Description": "Container Port: 9999", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6969" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Path to your adult media content.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/private/media/" }, { "@attributes": { "Name": "Config Path", "Target": "/root/.stash", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.stash", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/stash/config" }, { "@attributes": { "Name": "Metadata Path", "Target": "/metadata", "Default": "", "Mode": "rw", "Description": "Container Path: /metadata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/stash/metadata" }, { "@attributes": { "Name": "Cache Path", "Target": "/cache", "Default": "", "Mode": "rw", "Description": "Container Path: /cache", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/stash/cache" }, { "@attributes": { "Name": "Generated Path", "Target": "/generated", "Default": "", "Mode": "rw", "Description": "Container Path: /generated", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/stash/generated" }, { "@attributes": { "Name": "Blobs Path", "Target": "/blobs", "Default": "", "Mode": "rw", "Description": "Container Path: /blobs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/stash/blobs" }, { "@attributes": { "Name": "Cache Variable", "Target": "STASH_CACHE", "Default": "", "Mode": "", "Description": "Container Variable: STASH_CACHE", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/cache/" }, { "@attributes": { "Name": "Metadata Variable", "Target": "STASH_METADATA", "Default": "", "Mode": "", "Description": "Container Variable: STASH_METADATA", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/metadata/" }, { "@attributes": { "Name": "Generated Variable", "Target": "STASH_GENERATED", "Default": "", "Mode": "", "Description": "Container Variable: STASH_GENERATED", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/generated/" }, { "@attributes": { "Name": "Data Variable", "Target": "STASH_STASH", "Default": "", "Mode": "", "Description": "Container Variable: STASH_STASH", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/data/" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/stash.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Photos", "MediaApp-Other" ], "downloads": 19014731, "stars": 71, "trending": 0.997, "trends": [ 0.916, 0.893, 0.937, 1.441, 0.987, 1.2, 0.997 ], "trendsDate": [ 1697947536, 1700543156, 1703142337, 1705741556, 1708340752, 1710936369, 1713535582 ], "downloadtrend": [ 17819722, 17980254, 18150233, 18415690, 18599229, 18825189, 19014731 ], "LastUpdateScan": 1713535582, "LastUpdate": 1713314904, "FirstSeen": 1586203724, "topTrending": 0.08099999999999996, "topPerforming": 0.997 }, { "Name": "Statping-ng", "Repository": "adamboutcher/statping-ng", "Registry": "https://hub.docker.com/r/adamboutcher/statping-ng", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/statping-ng/statping-ng/issues", "Project": "https://github.com/statping-ng/statping-ng", "Overview": "Statping-ng aims to be an updated drop-in replacement of statping after development stopped on the original fork.\r\n \r\nAn easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/statping-ng.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/statping.png", "ExtraParams": "--user 99:100", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/app", "Default": "/mnt/user/appdata/statping", "Mode": "rw", "Description": "Container Path: /app", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/statping-ng" }, { "@attributes": { "Name": "Web", "Target": "8080", "Default": "8366", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8366" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/statping-ng.xml", "CategoryList": [ "Network-Web", "Network-Management" ], "downloads": 1359376, "stars": 7, "trending": 0.977, "trends": [ 2.15, 2.165, 3.624, 1.192, 1.1, 0.958, 0.977 ], "trendsDate": [ 1697832358, 1700427955, 1703027151, 1705626356, 1708232747, 1710828361, 1713427667 ], "downloadtrend": [ 1228414, 1255597, 1302815, 1318533, 1333198, 1346092, 1359376 ], "LastUpdateScan": 1713427667, "LastUpdate": 1643232020, "FirstSeen": 1638075817, "topTrending": -1.173, "topPerforming": 0.977 }, { "Name": "SUIStartpage", "Repository": "corneliousjd/sui-startpage", "Registry": "https://hub.docker.com/r/corneliousjd/sui-startpage/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/92176-support-sui-startpage-corneliousjd-repo/", "Project": "https://github.com/CorneliousJD/SUI-Startpage", "Overview": "SUI Startpage is a simple and clean server start page or homepage that you can quickly and easily setup to access your server resources and quick booksmarks and also lets you search on various provider sites via a search bar at the top as well.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/suistartpage.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/sui-startpage.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8489" }, { "@attributes": { "Name": "Appdata", "Target": "/usr/share/nginx/html", "Default": "/mnt/user/appdata/suistartpage/", "Mode": "rw", "Description": "Container Path: /usr/share/nginx/html", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/suistartpage/" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/suistartpage.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "downloads": 101003, "trending": 0.324, "trends": [ 1.775, 1.741, 1.37, 0.183, 0.399, 0.278, 0.324 ], "trendsDate": [ 1695557132, 1698156363, 1700751969, 1703351163, 1705950366, 1708549557, 1711145178 ], "downloadtrend": [ 96731, 98445, 99812, 99995, 100396, 100676, 101003 ], "LastUpdateScan": 1711145178, "LastUpdate": 1589990071, "FirstSeen": 1588968453, "topTrending": -1.4509999999999998, "topPerforming": 0.324 }, { "Name": "Tahskr", "Repository": "dullage/tahskr-server", "Registry": "https://github.com/Dullage/tahskr-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Dullage/tahskr-server/issues", "Project": "https://github.com/Dullage/tahskr-server", "Overview": "tahskr is a simple, open source, self-hosted todo manager.\r\n\r\nThere are two parts to tahskr. The server side that stores and serves data (that's this container) and the frontend that provides a web interface accessible from a mobile/desktop browser or Windows Electron app.\r\n\r\nBoth parts can be self-hosted but you only really need to self-host the server side as tahskr.com or the published Electron app can be used to access data on any tahskr server.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/tahskr.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/tahskr.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8612", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8612" }, { "@attributes": { "Name": "AppData", "Target": "/app/data/", "Default": "/mnt/user/appdata/tahskr", "Mode": "rw", "Description": "Container Path: /app/data/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tahskr" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/tahskr.xml", "CategoryList": [ "Productivity" ], "downloads": 1443, "LastUpdateScan": 1712968196, "LastUpdate": 1594321369, "FirstSeen": 1652846600 }, { "Name": "TeslaMate-Grafana", "Repository": "teslamate/grafana", "Registry": "https://hub.docker.com/r/teslamate/grafana", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/adriankumpf/teslamate/issues", "Project": "https://github.com/adriankumpf/teslamate", "Overview": "A custom grafana image that auto provisions the datasource and dashboards for use with the TeslaMate container.\r\nDefault user/pass is admin/admin\r\n\r\nNote, this container will need permission to write to the /mnt/user/appdata/teslamate/grafana/ directory - please adjust permissions accordingly.\r\nAn easy way to do this is as follows...\r\n\r\nBEFORE adding this container, run the following command on your unRAID system, just copy/paste the entire command into the unRAID web terminal.\r\n\r\nmkdir /mnt/user/appdata/teslamate && mkdir /mnt/user/appdata/teslamate/grafana && chmod 0777 /mnt/user/appdata/teslamate/grafana\r\n\r\nIf you run the container w/out this command and it fails to allow creating the SQLite DB, then an easy way to allow the proper permissions after would be just to do a \r\nchmod 0777 /mnt/user/appdata/teslamate/grafana", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/teslamate-grafana.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/teslamate.png", "Requires": "TeslaMate", "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "3000", "Default": "3333", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3333" }, { "@attributes": { "Name": "TeslaMate Database Username", "Target": "DATABASE_USER", "Default": "teslamate", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "teslamate" }, { "@attributes": { "Name": "TeslaMate Database Password", "Target": "DATABASE_PASS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "password" }, { "@attributes": { "Name": "TeslaMate Database Name", "Target": "DATABASE_NAME", "Default": "teslamate", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "teslamate" }, { "@attributes": { "Name": "PostgreSQL Database Host", "Target": "DATABASE_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10.0.0.10" }, { "@attributes": { "Name": "AppData", "Target": "/var/lib/grafana/", "Default": "/mnt/user/appdata/teslamate/grafana/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/teslamate/grafana/" }, { "@attributes": { "Name": "GF_SERVER_ROOT_URL", "Target": "GF_SERVER_ROOT_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://teslamate-grafana.domain.com" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/teslamate-grafana.xml", "CategoryList": [ "Productivity" ], "downloads": 16574973, "stars": 19, "trending": 0.72, "trends": [ 0.391, 0.495, 0.566, 0.57, 0.722, 0.669, 0.72 ], "trendsDate": [ 1697753148, 1700348738, 1702947948, 1705547164, 1708146331, 1710742120, 1713341153 ], "downloadtrend": [ 15964378, 16043763, 16135136, 16227569, 16345578, 16455592, 16574973 ], "LastUpdateScan": 1713341153, "LastUpdate": 1713323078, "FirstSeen": 1658779426, "topTrending": 0.32899999999999996, "topPerforming": 0.72 }, { "Name": "Tracks", "Repository": "tracksapp/tracks", "Registry": "https://hub.docker.com/r/tracksapp/tracks", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/TracksApp/tracks/issues", "Project": "http://www.getontracks.org/", "Overview": "Tracks is a web-based todo application to help you implement the GTD methodology. \r\n\r\nNOTE: After installing, you must console into the container and run the following command to initialize the database first!\r\nrake db:reset\r\nAfter running that command, you should see the database has tables in it and the app should be usable at that point.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/tracks.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/tracks.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "DATABASE_NAME", "Target": "DATABASE_NAME", "Default": "tracks", "Mode": "", "Description": "Container Variable: DATABASE_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "tracks" }, { "@attributes": { "Name": "DATABASE_HOST", "Target": "DATABASE_HOST", "Default": "10.0.0.10", "Mode": "", "Description": "Container Variable: DATABASE_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10.0.0.10" }, { "@attributes": { "Name": "DATABASE_PORT", "Target": "DATABASE_PORT", "Default": "3306", "Mode": "", "Description": "Container Variable: DATABASE_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "DATABASE_USERNAME", "Target": "DATABASE_USERNAME", "Default": "tracks", "Mode": "", "Description": "Container Variable: DATABASE_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "tracks" }, { "@attributes": { "Name": "DATABASE_PASSWORD", "Target": "DATABASE_PASSWORD", "Default": "password", "Mode": "", "Description": "Container Variable: DATABASE_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "DATABASE_TYPE", "Target": "DATABASE_TYPE", "Default": "mysql2", "Mode": "", "Description": "mysql2 or postgresql", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mysql2" }, { "@attributes": { "Name": "DATABASE_ENCODING", "Target": "DATABASE_ENCODING", "Default": "utf8", "Mode": "", "Description": "use utf8 for mysql or unicode for postgresql", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "utf8" }, { "@attributes": { "Name": "RAILS_ENV", "Target": "RAILS_ENV", "Default": "production", "Mode": "", "Description": "Container Variable: RAILS_ENV", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "production" }, { "@attributes": { "Name": "BUNDLE_WITHOUT", "Target": "BUNDLE_WITHOUT", "Default": "", "Mode": "", "Description": "Gem classes to omit (leave blank unless you know what this is for)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/tracks.xml", "CategoryList": [ "Productivity" ], "downloads": 79911, "stars": 9, "trending": 0.561, "trends": [ 2.334, 2.381, 0.756, 0.639, 0.64, 0.566, 0.561 ], "trendsDate": [ 1697083546, 1699679195, 1702278371, 1705014236, 1707608190, 1710374836, 1712968197 ], "downloadtrend": [ 75572, 77415, 78005, 78507, 79013, 79463, 79911 ], "LastUpdateScan": 1712968197, "LastUpdate": 1708012549, "FirstSeen": 1652846600, "topTrending": -1.7730000000000001 }, { "Name": "UniFiProtect", "Repository": "markdegroot/unifi-protect-x86", "Registry": "https://hub.docker.com/r/markdegroot/unifi-protect-x86/", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/markdegrootnl/unifi-protect-x86/issues", "Project": "https://github.com/markdegrootnl/unifi-protect-x86", "Overview": "Run UniFi Protect in Docker on x86 hardware. \r\nUniFi stopped supporting x86 at 1.13.3, so there will be no more updates. \r\nMust use Protect mobile app 1.3.8 to connect to this via UniFi Cloud on your phone. \r\nRun either as host networking mode, or custom br0 if you have other conflicting ports in use already via host mode - bridge mode does not work.", "WebUI": "http://[IP]:[PORT:7080]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/unifiprotect.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/unifiprotect.png", "ExtraParams": "--tmpfs /srv/unifi-protect/temp -m 2048m", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "AppData", "Target": "/srv/unifi-protect", "Default": "/mnt/user/appdata/unifiprotect/data", "Mode": "rw", "Description": "Container Path: /srv/unifi-protect", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/unifiprotect/data" }, { "@attributes": { "Name": "Database", "Target": "/var/lib/postgresql/10/main", "Default": "/mnt/user/appdata/unifiprotect/database", "Mode": "rw", "Description": "Container Path: /var/lib/postgresql/10/main", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/unifiprotect/database" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/unifiprotect.xml", "CategoryList": [ "Network-Other" ], "downloads": 90078, "stars": 11, "trending": 0.717, "trends": [ 0.386, 0.439, 0.654, 0.745, 0.722, 0.685, 0.717 ], "trendsDate": [ 1696241148, 1698840348, 1701435982, 1704035143, 1706634381, 1709233563, 1711829248 ], "downloadtrend": [ 86567, 86949, 87521, 88178, 88819, 89432, 90078 ], "LastUpdateScan": 1711829248, "LastUpdate": 1628106005, "FirstSeen": 1641611113, "topTrending": 0.33099999999999996 }, { "Name": "UptimeKuma", "Repository": "louislam/uptime-kuma", "Registry": "https://hub.docker.com/r/louislam/uptime-kuma/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111962-support-uptime-kuma-corneliousjd-repo/", "Project": "https://github.com/louislam/uptime-kuma", "Overview": "Self-hosted monitoring tool like \"Uptime Robot\". \r\nMonitoring uptime for HTTP(s) / TCP / Ping. \r\nFancy, Reactive, Fast UI/UX.Notifications via Webhook, Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP) and more by Apprise. \r\nFast 20 second inverval checks.", "WebUI": "http://[IP]:[PORT:3001]", "TemplateURL": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/uptimekuma.xml", "Icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/uptimekuma.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Config": [ { "@attributes": { "Name": "Web Interface", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3001" }, { "@attributes": { "Name": "AppData", "Target": "/app/data", "Default": "/mnt/user/appdata/uptimekuma", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/uptimekuma" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/", "Default": "/var/run/", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/" } ], "Repo": "CorneliousJD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CorneliousJDsRepository/uptimekuma.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Other" ], "downloads": 70847561, "stars": 521, "trending": 6.387, "trends": [ 6.281, 6.597, 7.864, 7.54, 6.917, 6.42, 6.387 ], "trendsDate": [ 1697832358, 1700427955, 1703027151, 1705626356, 1708232747, 1710828362, 1713427667 ], "downloadtrend": [ 45968474, 49215073, 53415495, 57771354, 62064617, 66322633, 70847561 ], "LastUpdateScan": 1713427667, "LastUpdate": 1712853913, "FirstSeen": 1627661002, "topTrending": 0.10599999999999987, "topPerforming": 6.387 }, { "Name": "SteamCacheBundle", "Repository": "mlebjerg/steamcachebundle:latest", "Registry": "https://hub.docker.com/r/mlebjerg/steamcachebundle/", "Network": "br0", "Privileged": "false", "Support": "https://forums.unraid.net/topic/54183-support-cheesemarathons-repo/", "Overview": "SteamcacheBundle provides DNS entries for *.cs.steampowered.com and other download URLs and has GenericCache server and SNIProxy in the built in.\r\nPlease see https://squishedmooo.com/the-new-and-easier-all-in-one-steamcache/ for install instructions! You will need them!\r\nTo see accesslogs type \"tail -f /data/logs/access.log\" (Without quotes) in the docker console.\r\nBig Thanks to cheesemarathon for all the help!\r\nIf you want to use UNRAID's IP download his, containers.", "TemplateURL": "https://raw.githubusercontent.com/mlebjerg/docker-templates/master/mlebjerg/steamCacheBundle.xml", "Icon": "https://github.com/mlebjerg/dockerTemplates/raw/master/images/steamcache.png", "DonateText": "Buy Me a Coffee", "DonateLink": "https://ko-fi.com/O5O7EZ1R", "MinVer": "6.0", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "LANCACHE_IP", "Target": "LANCACHE_IP", "Default": "", "Mode": "", "Description": "IP Address of cache container. (Has to be the same as the HOST's IP. If you set the container's IP to 192.168.1.108 this has to be the same. If you use bridge it has to be the same as unRAID's IP.)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "data", "Target": "/data/cache", "Default": "", "Mode": "rw", "Description": "Location to store the cached files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/steamcache" }, { "@attributes": { "Name": "Logs", "Target": "/data/logs", "Default": "", "Mode": "rw", "Description": "Location to store the cache logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gen-cache/logs" }, { "@attributes": { "Name": "Default Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: Must be 80!", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "CACHE_MEM_SIZE", "Target": "CACHE_MEM_SIZE", "Default": "", "Mode": "", "Description": "Memory size for the cache", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "500m" }, { "@attributes": { "Name": "CACHE_DISK_SIZE", "Target": "CACHE_DISK_SIZE", "Default": "", "Mode": "", "Description": "Max size for the cache", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2000g" }, { "@attributes": { "Name": "CACHE_MAX_AGE", "Target": "CACHE_MAX_AGE", "Default": "", "Mode": "", "Description": "Max age for files in the cache", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "150d" }, { "@attributes": { "Name": "443", "Target": "443", "Default": "", "Mode": "tcp", "Description": "Container Port: 443\r\nSNIProxy port, don't change!", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "DNS UDP Port", "Target": "53", "Default": "53", "Mode": "udp", "Description": "DNS port, don't change!", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "UPSTREAM_DNS", "Target": "UPSTREAM_DNS", "Default": "", "Mode": "", "Description": "Container Variable: UPSTREAM_DNS", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1.1.1.1" }, { "@attributes": { "Name": "USE_GENERIC_CACHE", "Target": "USE_GENERIC_CACHE", "Default": "", "Mode": "", "Description": "Must be set to true to use generic cache", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "DISABLE_FRONTIER", "Target": "DISABLE_FRONTIER", "Default": "", "Mode": "", "Description": "Set to true to disable frontier caching", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_ORIGIN", "Target": "DISABLE_ORIGIN", "Default": "", "Mode": "", "Description": "Set to true to disable origin caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_RIOT", "Target": "DISABLE_RIOT", "Default": "", "Mode": "", "Description": "Set to true to disable riot caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_STEAM", "Target": "DISABLE_STEAM", "Default": "", "Mode": "", "Description": "Set to true to disable steam caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_UPLAY", "Target": "DISABLE_UPLAY", "Default": "", "Mode": "", "Description": "Set to true to disable uplay caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_BLIZZARD", "Target": "DISABLE_BLIZZARD", "Default": "", "Mode": "", "Description": "Set to true to disable blizzard caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_WINDOWS", "Target": "DISABLE_WINDOWS", "Default": "", "Mode": "", "Description": "Set to true to disable windows update caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "mlebjerg's Repository", "ModeratorComment": "Deprecated in favour of the lan cache bundle by Josh.5", "Deprecated": true, "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/mlebjergsRepository/mlebjerg/steamCacheBundle.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 566747, "stars": 6, "trending": 0.001, "trends": [ 0.001, 0.001 ], "trendsDate": [ 1710885980, 1713485171 ], "downloadtrend": [ 566740, 566744, 566747 ], "LastUpdateScan": 1713485171, "LastUpdate": 1529067847, "FirstSeen": "1529088010" }, { "Name": "mosquitto", "Repository": "cmccambridge/mosquitto-unraid:latest", "Registry": "https://hub.docker.com/r/cmccambridge/mosquitto-unraid/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/cmccambridge/mosquitto-unraid/issues", "Project": "https://mosquitto.org", "Overview": "[p]This container is a minimal port of the official [a href='https://mosquitto.org/']Eclipse Mosquitto[/a] Docker container with minor tweaks to work more conveniently in unRAID.[/p]\r\n[h4]Configuration[/h4]\r\n[p]To set up paths and ports, see the descriptions in the unRAID docker settings page.[/p]\r\n[p]To further control mosquitto configuration, place a [code]mosquitto.conf[/code] file in the config path, or start the container one time and it will write a template [code]mosquitto.conf.example[/code] file to the config path for you to copy and edit. For further details, refer to the full README at [a href='https://github.com/cmccambridge/mosquitto-unraid/blob/master/README.md']https://github.com/cmccambridge/mosquitto-unraid/blob/master/README.md[/a][/p]", "TemplateURL": "https://raw.githubusercontent.com/cmccambridge/unraid-templates/master/cmccambridge/mosquitto-unraid.xml", "Icon": "https://raw.githubusercontent.com/cmccambridge/mosquitto-unraid/master/media/eclipse-mosquitto.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/mosquitto/config", "Default": "/mnt/user/appdata/mosquitto", "Mode": "rw", "Description": "Store <code>mosquitto.conf</code> (or additional <code>*.conf</code> files). <em>Container Path: <code>/mosquitto/config</code></em>", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mosquitto" }, { "@attributes": { "Name": "Persistent Data Directory", "Target": "/mosquitto/data", "Default": "", "Mode": "rw", "Description": "<em>(Optional)</em> Store persistent MQTT data. <strong>Note:</strong> Persistent data must be enabled in the <code>mosquitto.conf</code> config file. <em>Container Path: <code>/mosquitto/data</code></em>", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Directory", "Target": "/mosquitto/log", "Default": "", "Mode": "rw", "Description": "<em>(Optional)</em> Store mosquitto logs. <strong>Note:</strong> Logs must be enabled in the <code>mosquitto.conf</code> config file. <em>Container Path: <code>/mosquitto/log</code></em>", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run Insecure MQTT Server", "Target": "RUN_INSECURE_MQTT_SERVER", "Default": "0", "Mode": "", "Description": "Set to <code>1</code> to enable anonymous connections on port 1883 as in Mosquitto 1.x", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Host Port: MQTT Server", "Target": "1883", "Default": "1883", "Mode": "tcp", "Description": "MQTT Server Port. <em>Container Port: <code>1883</code></em>", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "Host Port: MQTT TLS", "Target": "8883", "Default": "", "Mode": "tcp", "Description": "<em>(Optional)</em> MQTT-TLS Server Port <strong>Note:</strong> TLS must be configured in the <code>mosquitto.conf</code> config file. <em>Container Port: <code>8883</code></em>", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Port: MQTT Websockets", "Target": "9001", "Default": "", "Mode": "tcp", "Description": "<em>(Optional)</em> MQTT Websockets Server Port. <strong>Note:</strong> Websockets must be enabled in the <code>mosquitto.conf</code> config file. <em>Container Port: <code>9001</code></em>", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "cmccambridge's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cmccambridgesRepository/cmccambridge/mosquitto-unraid.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 960293, "trending": 0.081, "trends": [ 0.082, 0.227, 0.481, 0.309, 0.212, 0.082, 0.081 ], "trendsDate": [ 1697299551, 1699895158, 1702494369, 1705093554, 1707692767, 1710374836, 1712968197 ], "downloadtrend": [ 947002, 949161, 953746, 956698, 958730, 959515, 960293 ], "LastUpdateScan": 1712968197, "LastUpdate": 1701205241, "FirstSeen": 1577761662, "topTrending": -0.0010000000000000009, "topPerforming": 0.081 }, { "Name": "ocrmypdf-auto", "Repository": "cmccambridge/ocrmypdf-auto:latest", "Registry": "https://hub.docker.com/r/cmccambridge/ocrmypdf-auto", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72649-support-cmccambridge-ocrmypdf-auto/", "Project": "https://github.com/cmccambridge/ocrmypdf-auto", "Overview": "[p]This container monitors an input file directory for PDF documents to process, and automatically invokes [a href='https://github.com/jbarlow83/OCRmyPDF'][code][strong]OCRmyPDF[/strong][/code][/a] on each file.[/p]\n[p]It uses [code]inotify[/code] to monitor the input directory efficiently, and is fairly configurable.[/p]\n[h4]Configuration Details[/h4]\n[p]See the descriptions of the unRAID volumes and environment variables for highlights of the configurability of [code]ocrmypdf-auto[/code], but for details including how to specify custom commandline parameters to [code]ocrmydf[/code] itself, or custom [code]tesseract[/code] configuration files, see the full README at [a href='https://github.com/cmccambridge/ocrmypdf-auto/blob/master/README.md']https://github.com/cmccambridge/ocrmypdf-auto/blob/master/README.md[/a][/p]", "TemplateURL": "https://raw.githubusercontent.com/cmccambridge/unraid-templates/master/cmccambridge/ocrmypdf-auto.xml", "Icon": "https://raw.githubusercontent.com/cmccambridge/ocrmypdf-auto/master/media/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Input Directory", "Target": "/input", "Default": "", "Mode": "rw", "Description": "Input directory from which to process files for OCR. <em>Container path: <code>/input</code></em>", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Output Directory", "Target": "/output", "Default": "", "Mode": "rw", "Description": "Output directory to which post-OCR files will be written. <em>Container path: <code>/output</code></em>", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/ocrmypdf-auto", "Mode": "rw", "Description": "Config/appdata directory. <em>Container path: <code>/config</code></em>", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ocrmypdf-auto" }, { "@attributes": { "Name": "Output Mode", "Target": "OCR_OUTPUT_MODE", "Default": "MIRROR_TREE", "Mode": "", "Description": "Controls the output directory layout: <br /> <code>MIRROR_TREE</code> - (Default) Mirror the directory structure of the input directory, i.e. for an input file <code>/input/foo/bar.pdf</code> create an output file <code>/output/foo/bar.pdf</code>. <br /> <code>SINGLE_FOLDER</code> - Collect all output files in a single flat folder, i.e. for an input file <code>/input/foo/bar.pdf</code> create an output file <code>/output/bar.pdf</code>.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MIRROR_TREE" }, { "@attributes": { "Name": "Action On Success", "Target": "OCR_ACTION_ON_SUCCESS", "Default": "NOTHING", "Mode": "", "Description": "Controls the action (if any) to perform after successful OCR processing: <br /> <code>NOTHING</code> - (Default) Do nothing. Input files remain in place where they were found. <br /> <code>ARCHIVE_INPUT_FILES</code> - Archive input files by <strong>moving</strong> them <em>(overwriting existing files!)</em> to the <code>/archive</code> Volume <br /> <code>DELETE_INPUT_FILES</code> - Delete the input file after successful processing.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "NOTHING" }, { "@attributes": { "Name": "Additional Languages", "Target": "OCR_LANGUAGES", "Default": "", "Mode": "", "Description": "Additional languages (besides English) to install, given as a space-separated list of language abbreviations. All available languages can be found on the <a href=https://packages.ubuntu.com/search?keywords=tesseract-ocr-&searchon=names&suite=bionic&section=all>Ubuntu site</a>. Example for German, Chinese - Simplified, and Italian: <code>deu chi-sim ita</code>", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Notify URL", "Target": "OCR_NOTIFY_URL", "Default": "", "Mode": "", "Description": "On a successful completion, a POST will be made to the given URL, with a JSON payload of <code>{'pdf': '/output/doc.pdf', 'txt': '/output/doc.pdf.txt'} </code>. The txt property will only be present if you add the <code>--sidecar </code> option to the <code>ocr.config</code> file. This could be used to kick off additional processing, like indexing of the content or notifications.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Process Existing on Startup", "Target": "OCR_PROCESS_EXISTING_ON_START", "Default": "0", "Mode": "", "Description": "Set to <code>1</code> to enable processing of any files in the input directory when the container is launched. <br/> Set to <code>0</code> (Default) or unset to ignore existing files until they are modified.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Verbosity", "Target": "OCR_VERBOSITY", "Default": "", "Mode": "", "Description": "Control the verbosity of debug logging. Accepts python <code>logging</code> levels, e.g. <code>warn</code> (Default), <code>info</code>, <code>debug</code>, etc.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID Override", "Target": "USERMAP_UID", "Default": "99", "Mode": "", "Description": "Set the UID that the OCR tools will run as. unRAID standard is 99.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID Override", "Target": "USERMAP_GID", "Default": "100", "Mode": "", "Description": "Set the primary GID that the OCR tools will run with. unRAID standard is 100.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "cmccambridge's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/cmccambridgesRepository/cmccambridge/ocrmypdf-auto.xml", "CategoryList": [ "Productivity" ], "downloads": 315746, "stars": 1, "trending": 0.133, "trends": [ 0.55, 0.422, 0.352, 0.357, 0.349, 0.37, 0.133 ], "trendsDate": [ 1696241148, 1698840348, 1701435982, 1704035143, 1706634382, 1709233563, 1711829248 ], "downloadtrend": [ 309535, 310847, 311945, 313064, 314160, 315326, 315746 ], "LastUpdateScan": 1711829248, "LastUpdate": 1612478584, "FirstSeen": 1584425477, "topTrending": -0.41700000000000004, "topPerforming": 0.133 }, { "Name": "MyMediaForAlexa", "Repository": "bizmodeller/mymediaforalexa", "Registry": "https://hub.docker.com/r/bizmodeller/mymediaforalexa/~/dockerfile/", "Network": "host", "Privileged": "false", "Support": "https://forums.unraid.net/topic/72781-mymediaforalexa-docker/", "Overview": "A media server that allows you to stream audio files (e.g. music and audiobooks) that are stored on your unRAID server to Alexa enabled devices such as Amazon Echo or Amazon Dot using voice control.[p]\r\nMore details and the full list of features can be found on the My Media For Alexa [a href=http://mymediaalexa.com]web site[/a]. [p]\r\nAdditional detail on setting up My Media For Alexa on unRAID can be found [a href=https://github.com/itimpi/MyMediaForAlexa]here[/a][p]\r\nTo administer the My Media For Alexa server use the WebUI.", "WebUI": "http://[IP]:[PORT:52051]", "TemplateURL": "https://raw.githubusercontent.com/itimpi/Unraid-CA-Templates/master/MyMediaForAlexa.xml", "Icon": "https://raw.githubusercontent.com/itimpi/MyMediaForAlexa/master/MyMediaForAlexa.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Data folder", "Target": "/datadir", "Default": "", "Mode": "rw", "Description": "The location for config settings and indexing information", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/MyMediaForAlexa" }, { "@attributes": { "Name": "Media Library", "Target": "/medialibrary", "Default": "", "Mode": "rw", "Description": "The location of the media to be handled by My Media For Alexa", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Alexa port", "Target": "52050", "Default": "", "Mode": "tcp", "Description": "Port used to communicate with Alexa\r\n<p>MUST NOT BE CHANGED</p>", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "52050" }, { "@attributes": { "Name": "Admin port", "Target": "52051", "Default": "", "Mode": "tcp", "Description": "Admin port used to manage My Media For Alexa\r\n<p>MUST NOT BE CHANGED</p>", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "52051" } ], "Repo": "itimpi's Repository", "RecommendedRaw": "10/1/2020", "RecommendedDate": 1601524800, "RecommendedReason": { "en_US": "Nothing beats being able to play your own music collection on your Alexa device" }, "RecommendedWho": "Andrew", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/itimpisRepository/MyMediaForAlexa.xml", "CategoryList": [ "HomeAutomation", "MediaServer-Music" ], "downloads": 3810681, "stars": 3, "trending": 0.088, "trends": [ 0.107, 0.109, 0.109, 0.092, 0.089, 0.084, 0.088 ], "trendsDate": [ 1696759534, 1699355224, 1702168424, 1704762375, 1707361566, 1709960765, 1712556366 ], "downloadtrend": [ 3788958, 3793093, 3797223, 3800715, 3804114, 3807318, 3810681 ], "LastUpdateScan": 1712556366, "LastUpdate": 1700778498, "FirstSeen": "1530864755", "topTrending": -0.019000000000000003, "topPerforming": 0.088 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/itimpi/parity.check.tuning/master/parity.check.tuning.plg", "PluginAuthor": "Dave walker (itimpi)", "Name": "Parity Check Tuning", "MinVer": "6.9.2", "Support": "https://forums.unraid.net/topic/78394-plugin-parity-check-tuning/", "IconFA": "wrench", "DonateText": "Help keep me motivated!", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=U2FVNHSETTNRG&source=url", "DonateImage": "https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif", "Repo": "itimpi's Repository", "TemplateURL": "https://raw.githubusercontent.com/itimpi/Unraid-CA-Templates/master/parity.check.tuning.xml", "Repository": "https://raw.githubusercontent.com/itimpi/parity.check.tuning/master/parity.check.tuning.plg", "pluginVersion": "2024.02.15", "topPlugin": 45, "Overview": "Fine-tune the execution of long-running array opperations such as Parity Check, Parity-Sync/Data Rebuid and Disk Clear so that they are automatically run in increments at convenient times rather than having to run to completion uninterrupted. Also allows for such operations to be automatically paused (and later resumed) if disk temperatures exceed specified thresholds.", "RecommendedRaw": "4/1/2021", "RecommendedDate": 1617249600, "RecommendedReason": { "en_US": "Allows you pause and resume parity checks of your array to only run when the server is idle" }, "RecommendedWho": "Andrew", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/itimpisRepository/parity.check.tuning.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1552492598 }, { "TemplateURL": "https://raw.githubusercontent.com/thetarkus/docker-templates/master/beets.xml", "Support": "https://github.com/thetarkus/docker-beets", "Name": "beets", "Project": "http://beets.io/", "Overview": "Beets is the media library management system for obsessive-compulsive music\n geeks. Its purpose is to get your music collection right once and for\n all. It catalogs your collection, automatically improving its metadata as\n it goes using the MusicBrainz database. Then it provides a bouquet of tools\n for manipulating and accessing your music.", "Registry": "https://hub.docker.com/r/thetarkus/beets/", "Repository": "thetarkus/beets", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8337", "ContainerPort": "8337", "Protocol": "tcp" }, { "HostPort": "6600", "ContainerPort": "6600", "Protocol": "tcp" } ] } }, "Data": { "Volume": [ { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/import", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/music", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:8337]/", "Icon": "https://raw.githubusercontent.com/thetarkus/docker-templates/master/images/beets-logo.png", "BaseImage": "library/alpine:3.8", "Repo": "thetarkus' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/thetarkusRepository/beets.xml", "CategoryList": [ "MediaApp-Music" ], "downloads": 75319, "stars": 4, "trending": 0.044, "trends": [ 0.032, 0.043, 0.041, 0.037, 0.069, 0.072, 0.044 ], "trendsDate": [ 1697083546, 1699679195, 1702278371, 1705014236, 1707608190, 1710374836, 1712968197 ], "downloadtrend": [ 75089, 75121, 75152, 75180, 75232, 75286, 75319 ], "LastUpdateScan": 1712968197, "LastUpdate": 1561223673, "FirstSeen": 1534219200, "topTrending": 0.011999999999999997 }, { "Name": "Rust-Server", "Repository": "mdarkness1988/rust-server", "Registry": "https://hub.docker.com/r/mdarkness1988/rust-server", "Network": "host", "Privileged": "true", "Support": "https://mdarkness1988.github.io/Rust-Server/", "Overview": "Fully customizable Rust Server at your fingertips. [br] \r\nSet all of the settings below to suit your needs and save when you are ready. [br] [br]\r\nFeatures: [br] \r\nAutomatic updating system with wipe. [br] \r\nAuto Port forwarding (UPnP). [br] \r\nSimple Template for faster setup (Great for newbies). \r\nAuto announcements, upto 5 messages to set. \r\nEnable option to show wiped date in server title.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/mdarkness1988/rust-server-template/master/Rust-Server.xml", "Icon": "https://orig00.deviantart.net/f0bf/f/2014/018/9/6/rust___icon_by_blagoicons-d72pie6.png", "ExtraParams": "-m 16g --restart unless-stopped", "PostArgs": "-m 16", "DonateText": "Any Donations will be appriciated", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=GN7PRENKSZ8H2", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Public", "Target": "PUBLIC", "Default": "1", "Mode": "", "Description": "1 = Yes </br> \r\n0 = No </br>\r\nBe accessible online. </br>\r\nWill automatically port forward your router. (UPnP) ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "PVE", "Target": "PVE", "Default": "0", "Mode": "", "Description": "1 = Enabled (Player Vs Entities) </br>\r\n0 = Disabled (Player Vs Player) ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Auto Maintenance", "Target": "AUTO", "Default": "1", "Mode": "", "Description": "1 = Yes </br>\r\n0 = No </br>\r\nAutomatically updates server/oxide and manages wipes. </br>\r\nWill notify players before update happens. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Auto Wipe", "Target": "WIPEDAYS", "Default": "", "Mode": "", "Description": "Leave (BLANK) for no server wipes. </br>\r\nEnter the amount of days until server wipes. </br>\r\nExample.. 7 will wipe the server 7 days after the map was created. </br>\r\nPlayers will be notified before wipe. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Wipe Date On Title", "Target": "WIPE_TITLE", "Default": "0", "Mode": "", "Description": "1 = Enabled </br>\r\n0 = Disabled </br>\r\nWill show the the server wiped date in the server name. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Oxide Plugin", "Target": "OXIDE", "Default": "0", "Mode": "", "Description": "1 = Enabled </br>\r\n0 = Disable </br> \r\nBe able to install plugins from Oxide. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Performance", "Target": "PERFORMANCE", "Default": "1", "Mode": "", "Description": "1 = Resource Friendly (Optimized) </br>\r\n2 = Original (Rust Default Settings) </br>\r\n3 = Competitive (Resource Gobbler)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Server Release", "Target": "RELEASE", "Default": "public", "Mode": "", "Description": "public = (Latest update) </br>\r\nprerelease = (Under development)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "public" }, { "@attributes": { "Name": "Server Name", "Target": "NAME", "Default": "", "Mode": "", "Description": "Enter the server name. </br>\r\nThis is the name that will show up in Rust server list. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "My Rust Server" }, { "@attributes": { "Name": "Server Description", "Target": "DESCRIPTION", "Default": "", "Mode": "", "Description": "The information about the server. </br>\r\nThis will be shown when this server is selected in rust server list. </br>\r\nUse \\n for new line. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Banner URL", "Target": "BANNER", "Default": "", "Mode": "", "Description": "Banner must be 512x256 PNG", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Max Players", "Target": "PLAYERS", "Default": "100", "Mode": "", "Description": "Max amount of players that can join. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "50" }, { "@attributes": { "Name": "Map Size", "Target": "MAPSIZE", "Default": "medium", "Mode": "", "Description": "tiny | small </br>\r\nmedium | large </br>\r\nmassive", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "medium" }, { "@attributes": { "Name": "Rcon Password", "Target": "PASSWORD", "Default": "changeme", "Mode": "", "Description": "Password to access Rcon (Remote Console) </br>\r\nLeave blank for unsecure login (Not Recommended) ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "server" }, { "@attributes": { "Name": "(ADVANCED) Extra Startup Arguments", "Target": "ARGUMENTS", "Default": "", "Mode": "", "Description": "Extra rust arguments to be applied when starting up server. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Announce 1", "Target": "ANNOUNCE1", "Default": "", "Mode": "", "Description": "Leave BLANK to disable announcements. </br>\r\nEnter announcement in order 1-5. </br>\r\nNot all announcements must be filled ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Announce 2", "Target": "ANNOUNCE2", "Default": "", "Mode": "", "Description": "ANNOUNCEMENT 2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Announce 3", "Target": "ANNOUNCE3", "Default": "", "Mode": "", "Description": "ANNOUNCEMENT 3", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Announce 4", "Target": "ANNOUNCE4", "Default": "", "Mode": "", "Description": "ANNOUNCEMENT 4", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Announce 5", "Target": "ANNOUNCE5", "Default": "", "Mode": "", "Description": "ANNOUNCEMENT 5", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Rust Server Directory", "Target": "/steamcmd/rust", "Default": "/mnt/user/appdata/Rust-Server/", "Mode": "rw", "Description": "Mapping Directory", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Rust-Server/" }, { "@attributes": { "Name": "Web Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Web host for Rcon", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Rcon Port", "Target": "28016", "Default": "28016", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28016" }, { "@attributes": { "Name": "Rust Port TCP", "Target": "28015", "Default": "28015", "Mode": "tcp", "Description": "TCP", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28015" }, { "@attributes": { "Name": "Rust Port UDP", "Target": "28015", "Default": "28015", "Mode": "udp", "Description": "UDP", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28015" }, { "@attributes": { "Name": "Port Forward Web", "Target": "PORTFORWARD_WEB", "Default": "8080", "Mode": "", "Description": "Match this port with (Web Port)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port Forward Rust", "Target": "PORTFORWARD_RUST", "Default": "28015", "Mode": "", "Description": "Match this port with (Rust Port)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28015" }, { "@attributes": { "Name": "Port Forward Rcon", "Target": "PORTFORWARD_RCON", "Default": "28016", "Mode": "", "Description": "Match this port with (Rcon Port)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28016" }, { "@attributes": { "Name": "Map Seed", "Target": "MAPSEED", "Default": "0", "Mode": "", "Description": "0 = Randomises the map terrain etc.. </br>\r\nOr enter your own value if you want a consistent map on each wipe.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Server Folder Name", "Target": "IDENTITY", "Default": "Server-1", "Mode": "", "Description": "Server folder name, e.g My-server-name", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "My-server-name" }, { "@attributes": { "Name": "Save Intervals", "Target": "SAVE_INTERVAL", "Default": "300", "Mode": "", "Description": "Value is in seconds. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "Announce Delay", "Target": "ANNOUNCE_DELAY", "Default": "8", "Mode": "", "Description": "Delay in minutes between each announcement.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8" } ], "Repo": "mdarkness1988's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/mdarkness1988sRepository/Rust-Server.xml", "CategoryList": [ "GameServers" ], "downloads": 254024, "stars": 3, "trending": 0.02, "trends": [ 0.018, 0.03, 0.032, 0.041, 0.045, 0.033, 0.02 ], "trendsDate": [ 1695895544, 1698503876, 1701097587, 1703696743, 1706295950, 1708895155, 1711490775 ], "downloadtrend": [ 253512, 253588, 253670, 253775, 253889, 253973, 254024 ], "LastUpdateScan": 1711490775, "LastUpdate": 1563251882, "FirstSeen": 1537934400, "topTrending": 0.0020000000000000018, "topPerforming": 0.02 }, { "Name": "jackettvpn", "Repository": "dyonr/jackettvpn", "Registry": "https://hub.docker.com/r/dyonr/jackettvpn", "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/73693-support-dyonr-jackettvpn/", "Project": "https://github.com/Jackett/Jackett", "Overview": "Docker container which runs the latest headless Jackett Server while connecting to WireGuard or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.", "WebUI": "http://[IP]:[PORT:9117]/", "TemplateURL": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/jackettvpn/jackettvpn-template.xml", "Icon": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/jackettvpn/jackettvpn-icon.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "yes", "Mode": "", "Description": "Enable VPN? yes/no", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "VPN_TYPE", "Target": "VPN_TYPE", "Default": "openvpn", "Mode": "", "Description": "openvpn / wireguard?", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "openvpn" }, { "@attributes": { "Name": "VPN_USERNAME", "Target": "VPN_USERNAME", "Default": "", "Mode": "", "Description": "Username used to authenticate to the VPN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PASSWORD", "Target": "VPN_PASSWORD", "Default": "", "Mode": "", "Description": "Password used to authenticate to the VPN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WEBUI_PASSWORD", "Target": "WEBUI_PASSWORD", "Default": "", "Mode": "", "Description": "Password for Jackett's web interface", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LAN_NETWORK", "Target": "LAN_NETWORK", "Default": "192.168.0.0/24", "Mode": "", "Description": "Your local network address in CIDR notation", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.0/24" }, { "@attributes": { "Name": "WEBUI_PORT", "Target": "9117", "Default": "9117", "Mode": "tcp", "Description": "Port used to access Jackett remotely", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9117" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "The UID applied to the /config and /blackhole", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "The GID applied to the /config and /blackhole", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Blackhole Path", "Target": "/blackhole", "Default": "", "Mode": "rw", "Description": "Path for /blackhole", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NAME_SERVERS", "Target": "NAME_SERVERS", "Default": "1.1.1.1,1.0.0.1", "Mode": "", "Description": "DNS used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1.1.1.1,1.0.0.1" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "umask used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "HEALTH_CHECK_HOST", "Target": "HEALTH_CHECK_HOST", "Default": "one.one.one.one", "Mode": "", "Description": "Host used to check if connection is up", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "one.one.one.one" }, { "@attributes": { "Name": "HEALTH_CHECK_INTERVAL", "Target": "HEALTH_CHECK_INTERVAL", "Default": "300", "Mode": "", "Description": "Interval in seconds between connection check", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "HEALTH_CHECK_SILENT", "Target": "HEALTH_CHECK_SILENT", "Default": "1", "Mode": "", "Description": "1 supresses the 'Network is up' message", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "ADDITIONAL_PORTS", "Target": "ADDITIONAL_PORTS", "Default": "", "Mode": "", "Description": "Additional ports for routing other containers through this one", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/jackettvpn/", "Mode": "rw", "Description": "config path of jackettvpn", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jackettvpn/" } ], "Repo": "Dyon's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/jackettvpn/jackettvpn-template.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 5640620, "stars": 16, "trending": 0.171, "trends": [ 0.203, 0.197, 0.204, 0.171, 0.18, 0.2, 0.171 ], "trendsDate": [ 1697083546, 1699679196, 1702278372, 1705014237, 1707608190, 1710374836, 1712968197 ], "downloadtrend": [ 5577577, 5588598, 5600020, 5609626, 5619734, 5630974, 5640620 ], "LastUpdateScan": 1712968197, "LastUpdate": 1712905259, "FirstSeen": 1535169600, "topTrending": -0.032, "topPerforming": 0.171 }, { "Name": "magnetico-environment", "Repository": "dyonr/magnetico-environment", "Registry": "https://hub.docker.com/r/dyonr/magnetico-environment", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/94901-support-dyonr-magnetico-environment/", "Project": "https://github.com/boramalper/magnetico", "Overview": "magnetico is an autonomous (self-hosted) BitTorrent DHT indexer / crawler / search engine suite.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/magnetico-environment/magnetico-environment-template.xml", "Icon": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/magnetico-environment/magnetico-environment-icon.png", "Config": [ { "@attributes": { "Name": "MAGNETICOW_USERNAME", "Target": "MAGNETICOW_USERNAME", "Default": "magnetico", "Mode": "", "Description": "Username used to access the magneticow web interface", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "magnetico" }, { "@attributes": { "Name": "MAGNETICOW_PASSWORD", "Target": "MAGNETICOW_PASSWORD", "Default": "magnetico", "Mode": "", "Description": "Password used to access the magneticow web interface", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "magnetico" }, { "@attributes": { "Name": "MAGNETICOW_PORT_MAPPING", "Target": "8080", "Default": "8556", "Mode": "tcp", "Description": "The port that you will access magneticow on", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8556" }, { "@attributes": { "Name": "MAGNETICOD_NEIGHBORS", "Target": "MAGNETICOD_NEIGHBORS", "Default": "1000", "Mode": "", "Description": "The maximum numbers of neighbors of an indexer", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "MAGNETICOD_LEECHES", "Target": "MAGNETICOD_LEECHES", "Default": "50", "Mode": "", "Description": "The maximum numbers of leeches", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "PUID that will be set on the magneticod database folder", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "PGID that will be set on the magneticod database folder", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "MAGNETICOW_ADDRESS", "Target": "MAGNETICOW_ADDRESS", "Default": "0.0.0.0", "Mode": "", "Description": "Host address of magneticow", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "MAGNETICOD_ADDRESS", "Target": "MAGNETICOD_ADDRESS", "Default": "0.0.0.0", "Mode": "", "Description": "IP-address used by magneticod for indexing on the DHT network", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "MAGNETICOD_INTERVAL", "Target": "MAGNETICOD_INTERVAL", "Default": "`1", "Mode": "", "Description": "The indexing interval used by magneticod in seconds", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "MAGNETICOD_PORT", "Target": "MAGNETICOD_PORT", "Default": "0", "Mode": "", "Description": "Port used by magneticod for indexing on the DHT network", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "MAGNETICOW_VERBOSE", "Target": "MAGNETICOW_VERBOSE", "Default": "", "Mode": "", "Description": "Container Variable: MAGNETICOW_VERBOSE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAGNETICOD_VERBOSE", "Target": "MAGNETICOD_VERBOSE", "Default": "", "Mode": "", "Description": "Container Variable: MAGNETICOD_VERBOSE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Location", "Target": "/root/.local/share/magneticod", "Default": "/mnt/user/appdata/magnetico", "Mode": "rw", "Description": "The path where magneticod will store its database", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/magnetico" } ], "Repo": "Dyon's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/magnetico-environment/magnetico-environment-template.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 63601, "stars": 5, "trending": 0.091, "trends": [ 0.038, 0.038, 0.027, 0.021, 0.102, 0.105, 0.091 ], "trendsDate": [ 1696586749, 1699182330, 1702168424, 1704762375, 1707361566, 1709960765, 1712556367 ], "downloadtrend": [ 63357, 63381, 63398, 63411, 63476, 63543, 63601 ], "LastUpdateScan": 1712556367, "LastUpdate": 1613167508, "FirstSeen": 1595211335, "topTrending": 0.053 }, { "Name": "nzbgetvpn", "Repository": "dyonr/nzbgetvpn", "Registry": "https://hub.docker.com/r/dyonr/nzbgetvpn", "Deprecated": true, "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/101870-support-dyonr-nzbgetvpn/", "Project": "https://github.com/nzbget/nzbget", "Overview": "Docker container which runs the NZBGet while connecting to WireGuard or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.", "WebUI": "https://[IP]:[PORT:6791]/", "TemplateURL": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/nzbgetvpn/nzbgetvpn-template.xml", "Icon": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/nzbgetvpn/nzbgetvpn-icon-256.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "yes", "Mode": "", "Description": "Enable VPN? yes/no", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "VPN_TYPE", "Target": "VPN_TYPE", "Default": "openvpn", "Mode": "", "Description": "openvpn / wireguard?", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "openvpn" }, { "@attributes": { "Name": "VPN_USERNAME", "Target": "VPN_USERNAME", "Default": "", "Mode": "", "Description": "Username used to authenticate to the VPN (OpenVPN only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PASSWORD", "Target": "VPN_PASSWORD", "Default": "", "Mode": "", "Description": "Password used to authenticate to the VPN (OpenVPN only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LAN_NETWORK", "Target": "LAN_NETWORK", "Default": "192.168.0.0/24", "Mode": "", "Description": "Your local network address in CIDR notation", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.0/24" }, { "@attributes": { "Name": "ENABLE_SSL", "Target": "ENABLE_SSL", "Default": "yes", "Mode": "", "Description": "Let the container handle SSL (yes/no)?", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "WEBUI_USERNAME", "Target": "WEBUI_USERNAME", "Default": "nzbget", "Mode": "", "Description": "Username used to connect to the WebUI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "nzbget" }, { "@attributes": { "Name": "WEBUI_PASSWORD", "Target": "WEBUI_PASSWORD", "Default": "tegbzn6789", "Mode": "", "Description": "Password used to connect to the WebUI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "tegbzn6789" }, { "@attributes": { "Name": "Downloads Path", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Path for /downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBUI_PORT_HTTP", "Target": "6789", "Default": "6789", "Mode": "tcp", "Description": "Port used to access NZBGet (HTTP) remotely", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6789" }, { "@attributes": { "Name": "WEBUI_PORT_HTTPS", "Target": "6791", "Default": "6791", "Mode": "tcp", "Description": "Port used to access NZBGet (HTTPS) remotely", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6791" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "The UID applied to the /config and /downloads", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "The GID applied to the /config and /downloads", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "NAME_SERVERS", "Target": "NAME_SERVERS", "Default": "1.1.1.1,1.0.0.1", "Mode": "", "Description": "DNS used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1.1.1.1,1.0.0.1" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "umask used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "HEALTH_CHECK_HOST", "Target": "HEALTH_CHECK_HOST", "Default": "one.one.one.one", "Mode": "", "Description": "Host used to check if connection is up", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "one.one.one.one" }, { "@attributes": { "Name": "HEALTH_CHECK_INTERVAL", "Target": "HEALTH_CHECK_INTERVAL", "Default": "300", "Mode": "", "Description": "Interval in seconds between connection check", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "HEALTH_CHECK_SILENT", "Target": "HEALTH_CHECK_SILENT", "Default": "1", "Mode": "", "Description": "1 supresses the 'Network is up' message", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "INSTALL_PYTHON3", "Target": "INSTALL_PYTHON3", "Default": "no", "Mode": "", "Description": "Set to 'yes' to install Python3", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "ADDITIONAL_PORTS", "Target": "ADDITIONAL_PORTS", "Default": "", "Mode": "", "Description": "Additional ports for routing other containers through this one", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/nzbgetvpn/", "Mode": "rw", "Description": "config path of nzbgetvpn", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nzbgetvpn/" } ], "Repo": "Dyon's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/nzbgetvpn/nzbgetvpn-template.xml", "CategoryList": [ "Downloaders" ], "downloads": 237573, "stars": 1, "trending": 0.367, "trends": [ 0.281, 0.42, 0.368, 0.385, 0.383, 0.338, 0.367 ], "trendsDate": [ 1697407536, 1700321384, 1702919157, 1705518388, 1708117551, 1710713163, 1713306896 ], "downloadtrend": [ 232251, 233231, 234093, 234997, 235901, 236701, 237573 ], "LastUpdateScan": 1713306896, "LastUpdate": 1680481600, "FirstSeen": 1611627085, "topTrending": 0.08599999999999997, "topPerforming": 0.367 }, { "Name": "owncloud-client", "Repository": "dyonr/owncloud-client", "Registry": "https://hub.docker.com/r/dyonr/owncloud-client", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/95194-support-dyonr-owncloud-client/", "Project": "https://github.com/owncloud/client", "Overview": "Dockerized ownCloud CLI Client (owncloudcmd) to sync from any supported ownCloud-like (e.g. TransIP STACK, NextCloud) enviroment.", "TemplateURL": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/owncloud-client/owncloud-client-template.xml", "Icon": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/owncloud-client/owncloud-client-icon.jpg", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "OC_USER", "Target": "OC_USER", "Default": "", "Mode": "", "Description": "Username to connect to ownCloud", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OC_PASS", "Target": "OC_PASS", "Default": "", "Mode": "", "Description": "Password or App-Token for the ownCloud user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OC_SERVER", "Target": "OC_SERVER", "Default": "", "Mode": "", "Description": "ownCloud Server URL, with, if necessary, with port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OC_URLPATH", "Target": "OC_URLPATH", "Default": "/owncloud/", "Mode": "", "Description": "Server path to the ownCloud instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/owncloud/" }, { "@attributes": { "Name": "OC_FILEPATH", "Target": "OC_FILEPATH", "Default": "/", "Mode": "", "Description": "Only sync one specific folder. Use '/' for everything", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "RUN_UID", "Target": "RUN_UID", "Default": "99", "Mode": "", "Description": "UID for the occlient user and sync location", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "RUN_GID", "Target": "RUN_GID", "Default": "100", "Mode": "", "Description": "GID for the occlient user and sync location", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "OC_WEBDAV", "Target": "OC_WEBDAV", "Default": "remote.php/webdav", "Mode": "", "Description": "In case the webdav path is not default, you can change it here ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "remote.php/webdav" }, { "@attributes": { "Name": "OC_PROTO", "Target": "OC_PROTO", "Default": "https", "Mode": "", "Description": "Connect via http or https", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https" }, { "@attributes": { "Name": "TRUST_SELFSIGN", "Target": "TRUST_SELFSIGN", "Default": "0", "Mode": "", "Description": "Set to 1 to trust self-signed certificates", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "SYNC_HIDDEN", "Target": "SYNC_HIDDEN", "Default": "0", "Mode": "", "Description": "Set to 1 to sync all hidden files within the specified ownCloud directory", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "SILENCE_OUTPUT", "Target": "SILENCE_OUTPUT", "Default": "1", "Mode": "", "Description": "Set to 0 to get more verbose output", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "RUN_INTERVAL", "Target": "RUN_INTERVAL", "Default": "30", "Mode": "", "Description": "Interval in seconds at which the client will run and check for changes", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "30" }, { "@attributes": { "Name": "Sync Location", "Target": "/ocdata", "Default": "", "Mode": "rw", "Description": "The path where the files will be synced to", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Dyon's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/owncloud-client/owncloud-client-template.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other" ], "downloads": 10679, "trending": 0.084, "trends": [ 0.066, 0.189, 0.122, 0.169, 0.15, 0.122, 0.084 ], "trendsDate": [ 1697148352, 1699743972, 1702343523, 1705014237, 1707608190, 1710374837, 1712968197 ], "downloadtrend": [ 10590, 10610, 10623, 10641, 10657, 10670, 10679 ], "LastUpdateScan": 1712968197, "LastUpdate": 1680723500, "FirstSeen": 1595815723, "topTrending": 0.018000000000000002 }, { "Name": "passthroughvpn", "Repository": "dyonr/passthroughvpn", "Registry": "https://hub.docker.com/r/dyonr/passthroughvpn", "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/102916-support-dyonr-passthroughvpn/", "Project": "https://github.com/DyonR/docker-passthroughvpn", "Overview": "This container solves the problem of containers with no 'VPN' variant. After setting up this container, route your non-VPN Dockers through this one to protect your IP.\r\nOr host, for example a game or webserver by using your VPN Provider's IP, if your VPN Provider supports forwarding.\r\nBoth WireGuard and OpenVPN are supported.\r\nCheck out https://github.com/DyonR/docker-passthroughvpn for more information and setup instructions.\r\nANY CONTAINER THAT GETS ROUTED THROUGH THIS CONTAINER WILL (BRIEFLY) USE YOUR REAL IP. THIS IS BECAUSE THE PASSTHROUGHVPN CONTAINER NEEDS TO ESTABLISH A CONNECTION WITH THE VPN FIRST. TILL THE VPN CONNECTION IS ESTABLISHED, IT WILL USE YOUR REAL IP.", "TemplateURL": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/passthroughvpn/passthroughvpn-template.xml", "Icon": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/passthroughvpn/passthroughvpn-icon-256.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "yes", "Mode": "", "Description": "Enable VPN? yes/no", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "VPN_TYPE", "Target": "VPN_TYPE", "Default": "openvpn", "Mode": "", "Description": "openvpn / wireguard?", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "openvpn" }, { "@attributes": { "Name": "VPN_USERNAME", "Target": "VPN_USERNAME", "Default": "", "Mode": "", "Description": "Username used to authenticate to the VPN (OpenVPN only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PASSWORD", "Target": "VPN_PASSWORD", "Default": "", "Mode": "", "Description": "Password used to authenticate to the VPN (OpenVPN only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LAN_NETWORK", "Target": "LAN_NETWORK", "Default": "192.168.0.0/24", "Mode": "", "Description": "Your local network address in CIDR notation", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.0/24" }, { "@attributes": { "Name": "ADDITIONAL_PORTS", "Target": "ADDITIONAL_PORTS", "Default": "", "Mode": "", "Description": "A comma delimited list of ports that need to be accessible.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RESTART_CONTAINER", "Target": "RESTART_CONTAINER", "Default": "", "Mode": "", "Description": "If set to 'yes', the container will restart itself when connection is lost", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "The UID applied to /config", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "The GID applied to /config", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "NAME_SERVERS", "Target": "NAME_SERVERS", "Default": "1.1.1.1,1.0.0.1", "Mode": "", "Description": "DNS used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1.1.1.1,1.0.0.1" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "umask used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "HEALTH_CHECK_HOST", "Target": "HEALTH_CHECK_HOST", "Default": "one.one.one.one", "Mode": "", "Description": "Host used to check if connection is up", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "one.one.one.one" }, { "@attributes": { "Name": "HEALTH_CHECK_INTERVAL", "Target": "HEALTH_CHECK_INTERVAL", "Default": "300", "Mode": "", "Description": "Interval in seconds between connection check", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "HEALTH_CHECK_SILENT", "Target": "HEALTH_CHECK_SILENT", "Default": "1", "Mode": "", "Description": "1 supresses the 'Network is up' message", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/passthroughvpn/", "Mode": "rw", "Description": "config path of passthroughvpn", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/passthroughvpn/" } ], "Repo": "Dyon's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/passthroughvpn/passthroughvpn-template.xml", "CategoryList": [ "Tools-Utilities", "Network-VPN" ], "downloads": 111862, "stars": 2, "trending": 0.055, "trends": [ 0.064, 0.083, 0.056, 0.057, 0.077, 0.053, 0.055 ], "trendsDate": [ 1696946764, 1699542357, 1702168424, 1704762375, 1707361566, 1709960765, 1712556367 ], "downloadtrend": [ 111435, 111528, 111591, 111655, 111741, 111800, 111862 ], "LastUpdateScan": 1712556367, "LastUpdate": 1661357807, "FirstSeen": 1613754155, "topTrending": -0.009000000000000001, "topPerforming": 0.055 }, { "Name": "qbittorrentvpn", "Repository": "dyonr/qbittorrentvpn", "Registry": "https://hub.docker.com/r/dyonr/qbittorrentvpn", "Deprecated": true, "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/95850-support-dyonr-qbittorrentvpn/", "Project": "https://github.com/qBittorrent/qBittorrent", "Overview": "Docker container which runs the latest qBittorrent-nox client while connecting to WireGuard or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.", "WebUI": "https://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/qbittorrentvpn/qbittorrentvpn-template.xml", "Icon": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/qbittorrentvpn/qbittorrent-icon-256.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "yes", "Mode": "", "Description": "Enable VPN? yes/no", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "VPN_TYPE", "Target": "VPN_TYPE", "Default": "openvpn", "Mode": "", "Description": "openvpn / wireguard?", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "openvpn" }, { "@attributes": { "Name": "VPN_USERNAME", "Target": "VPN_USERNAME", "Default": "", "Mode": "", "Description": "Username used to authenticate to the VPN (OpenVPN only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PASSWORD", "Target": "VPN_PASSWORD", "Default": "", "Mode": "", "Description": "Password used to authenticate to the VPN (OpenVPN only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LAN_NETWORK", "Target": "LAN_NETWORK", "Default": "192.168.0.0/24", "Mode": "", "Description": "Your local network address in CIDR notation", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.0/24" }, { "@attributes": { "Name": "Downloads Path", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Path for /downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBUI_PORT", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port used to access qBittorrent remotely", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "The UID applied to the /config and /downloads", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "The GID applied to the /config and /downloads", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "ENABLE_SSL", "Target": "ENABLE_SSL", "Default": "yes", "Mode": "", "Description": "Let the container handle SSL (yes/no)?", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "NAME_SERVERS", "Target": "NAME_SERVERS", "Default": "1.1.1.1,1.0.0.1", "Mode": "", "Description": "DNS used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1.1.1.1,1.0.0.1" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "umask used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "HEALTH_CHECK_HOST", "Target": "HEALTH_CHECK_HOST", "Default": "one.one.one.one", "Mode": "", "Description": "Host used to check if connection is up", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "one.one.one.one" }, { "@attributes": { "Name": "HEALTH_CHECK_INTERVAL", "Target": "HEALTH_CHECK_INTERVAL", "Default": "300", "Mode": "", "Description": "Interval in seconds between connection check", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "HEALTH_CHECK_SILENT", "Target": "HEALTH_CHECK_SILENT", "Default": "1", "Mode": "", "Description": "1 supresses the 'Network is up' message", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "INSTALL_PYTHON3", "Target": "INSTALL_PYTHON3", "Default": "no", "Mode": "", "Description": "Set to 'yes' to install Python3", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "ADDITIONAL_PORTS", "Target": "ADDITIONAL_PORTS", "Default": "", "Mode": "", "Description": "Additional ports for routing other containers through this one", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/qbittorrentvpn/", "Mode": "rw", "Description": "config path of qbittorrentvpn", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/qbittorrentvpn/" }, { "@attributes": { "Name": "TCP_LISTENING", "Target": "8999", "Default": "8999", "Mode": "tcp", "Description": "Port used to listen (TCP)", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8999" }, { "@attributes": { "Name": "UDP_LISTENING", "Target": "8999", "Default": "8999", "Mode": "udp", "Description": "Port used to listen (UDP)", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8999" } ], "Repo": "Dyon's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/qbittorrentvpn/qbittorrentvpn-template.xml", "CategoryList": [ "Downloaders" ], "downloads": 958929, "stars": 70, "trending": 1.02, "trends": [ 2.138, 1.175, 1.528, 1.047, 1.017, 1.102, 1.02 ], "trendsDate": [ 1696284334, 1698879818, 1702168424, 1704762375, 1707361566, 1709960765, 1712556367 ], "downloadtrend": [ 894729, 905366, 919410, 929140, 938686, 949146, 958929 ], "LastUpdateScan": 1712556367, "LastUpdate": 1698880077, "FirstSeen": 1597543739, "topTrending": -1.1179999999999999, "topPerforming": 1.02 }, { "Name": "sabnzbdvpn", "Repository": "dyonr/sabnzbdvpn", "Registry": "https://hub.docker.com/r/dyonr/sabnzbdvpn", "Deprecated": true, "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/95998-support-dyonr-sabnzbdvpn/", "Project": "https://github.com/sabnzbd/sabnzbd", "Overview": "Docker container which runs the SABnzbd while connecting to WireGuard or OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down.", "WebUI": "https://[IP]:[PORT:8443]/", "TemplateURL": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Templates/sabnzbdvpn/sabnzbdvpn-template.xml", "Icon": "https://raw.githubusercontent.com/DyonR/docker-templates/master/Icons/sabnzbdvpn/sabnzbdvpn-icon-256.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "yes", "Mode": "", "Description": "Enable VPN? yes/no", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "VPN_TYPE", "Target": "VPN_TYPE", "Default": "openvpn", "Mode": "", "Description": "openvpn / wireguard?", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "openvpn" }, { "@attributes": { "Name": "VPN_USERNAME", "Target": "VPN_USERNAME", "Default": "", "Mode": "", "Description": "Username used to authenticate to the VPN (OpenVPN only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PASSWORD", "Target": "VPN_PASSWORD", "Default": "", "Mode": "", "Description": "Password used to authenticate to the VPN (OpenVPN only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LAN_NETWORK", "Target": "LAN_NETWORK", "Default": "192.168.0.0/24", "Mode": "", "Description": "Your local network address in CIDR notation", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.0/24" }, { "@attributes": { "Name": "Downloads Path", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Path for /downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBUI_PORT_HTTP", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port used to access SABnzbd (HTTP) remotely", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "WEBUI_PORT_HTTPS", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "Port used to access SABnzbd (HTTPS) remotely", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "The UID applied to the /config and /downloads", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "The GID applied to the /config and /downloads", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "NAME_SERVERS", "Target": "NAME_SERVERS", "Default": "1.1.1.1,1.0.0.1", "Mode": "", "Description": "DNS used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1.1.1.1,1.0.0.1" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "umask used by the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "HEALTH_CHECK_HOST", "Target": "HEALTH_CHECK_HOST", "Default": "one.one.one.one", "Mode": "", "Description": "Host used to check if connection is up", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "one.one.one.one" }, { "@attributes": { "Name": "HEALTH_CHECK_INTERVAL", "Target": "HEALTH_CHECK_INTERVAL", "Default": "300", "Mode": "", "Description": "Interval in seconds between connection check", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "HEALTH_CHECK_SILENT", "Target": "HEALTH_CHECK_SILENT", "Default": "1", "Mode": "", "Description": "1 supresses the 'Network is up' message", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "ADDITIONAL_PORTS", "Target": "ADDITIONAL_PORTS", "Default": "", "Mode": "", "Description": "Additional ports for routing other containers through this one", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/sabnzbdvpn/", "Mode": "rw", "Description": "config path of sabnzbdvpn", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sabnzbdvpn/" } ], "Repo": "Dyon's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/DyonsRepository/Templates/sabnzbdvpn/sabnzbdvpn-template.xml", "CategoryList": [ "Downloaders" ], "downloads": 52978, "stars": 1, "trending": 0.389, "trends": [ 3.164, 3.21, 3.384, 0.865, 0.503, 0.207, 0.389 ], "trendsDate": [ 1696673131, 1699268760, 1702168425, 1704762375, 1707361566, 1709960766, 1712556367 ], "downloadtrend": [ 48576, 50187, 51945, 52398, 52663, 52772, 52978 ], "LastUpdateScan": 1712556367, "LastUpdate": 1669041700, "FirstSeen": 1597939843, "topTrending": -2.7750000000000004 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dorgan/Unraid-networkstats/master/networkstats.plg", "PluginAuthor": "dorgan", "Name": "Network Stats", "Support": "https://forums.unraid.net/topic/74525-plugin-network-stat/", "Icon": "https://github.com/dorgan/Unraid-networkstats/raw/master/src/networkstats/usr/local/emhttp/plugins/networkstats/networkstats.png", "DonateText": "Contribute towards the beer/Starbucks/hardware fund", "DonateLink": "https://www.paypal.me/dorgan1983", "Repo": "dorgan's Repository", "TemplateURL": "https://raw.githubusercontent.com/dorgan/unraid-templates/master/unraid-networkstats-template.xml", "Repository": "https://raw.githubusercontent.com/dorgan/Unraid-networkstats/master/networkstats.plg", "ChangeLogPresent": true, "pluginVersion": "2022.08.25", "topPlugin": 42, "Overview": "This plugin installs and utilizes vnstat to visualize network usage on your unRaid network interfaces", "templatePath": "/tmp/GitHub/AppFeed/templates/dorgansRepository/unraid-networkstats-template.xml", "CategoryList": [ "Other", "Plugins" ], "FirstSeen": 1551405768 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dorgan/Unraid-plexstreams/master/plexstreams.plg", "PluginAuthor": "dorgan", "Name": "Plex Streams", "Support": "https://forums.unraid.net/topic/92459-plugin-plex-streams/", "IconFA": "film", "DonateText": "Contribute towards the beer/Starbucks/hardware fund", "DonateLink": "https://www.paypal.me/dorgan1983", "Repo": "dorgan's Repository", "TemplateURL": "https://raw.githubusercontent.com/dorgan/unraid-templates/master/unraid-plexstreams-template.xml", "Repository": "https://raw.githubusercontent.com/dorgan/Unraid-plexstreams/master/plexstreams.plg", "ChangeLogPresent": true, "pluginVersion": "2023.11.27", "Overview": "This plugin adds both a navigation item and dashboard widget for being able to see exactly what is currently streaming from your plex servers and the details of those streams", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/dorgansRepository/unraid-plexstreams-template.xml", "CategoryList": [ "MediaServer-Video", "Plugins" ], "FirstSeen": 1589486870 }, { "Name": "FeedCrawler", "Repository": "rix1337/docker-feedcrawler", "Registry": "https://registry.hub.docker.com/r/rix1337/docker-feedcrawler", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/rix1337/FeedCrawler/issues/new", "Project": "https://github.com/rix1337/FeedCrawler", "Overview": "This python-based script automates downloads for JDownloader crawling web feeds.[br]\r\n\tAfter the first launch you need to provide correct hostnames in FeedCrawler.ini at /config.[br]\r\n\tOnly useful for German users. Very advanced and user friendly features.", "WebUI": "http://[IP]:[PORT:9090]/", "TemplateURL": "https://raw.githubusercontent.com/rix1337/docker-templates/master/rix1337/feedcrawler.xml", "Icon": "https://i.imgur.com/5trnN5j.png", "ExtraParams": "--log-opt max-size=50m", "DonateText": "Sponsor me!", "DonateLink": "https://github.com/sponsors/rix1337", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Webserver", "Target": "9090", "Default": "", "Mode": "tcp", "Description": "Container Port: 9090", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Config-Path", "Target": "/config", "Default": "/mnt/user/appdata/feedcrawler", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/feedcrawler/" }, { "@attributes": { "Name": "MyJDownloader Username", "Target": "USER", "Default": "", "Mode": "", "Description": "Container Variable: USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MyJDownloader Password", "Target": "PASS", "Default": "", "Mode": "", "Description": "Container Variable: PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MyJDownloader Device", "Target": "DEVICE", "Default": "", "Mode": "", "Description": "Container Variable: DEVICE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Delay first feed search after launch in Seconds", "Target": "DELAY", "Default": "", "Mode": "", "Description": "Container Variable: DELAY", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Level", "Target": "LOGLEVEL", "Default": "", "Mode": "", "Description": "Container Variable: LOGLEVEL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "rix's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/rixsRepository/rix1337/feedcrawler.xml", "CategoryList": [ "Downloaders" ], "downloads": 45484, "stars": 1, "trending": 1.361, "trends": [ 8.172, 6.549, 3.373, 0.873, 1.526, 1.235, 1.361 ], "trendsDate": [ 1695945945, 1698545132, 1701140760, 1703739937, 1706339123, 1708938357, 1711533962 ], "downloadtrend": [ 39058, 41795, 43254, 43635, 44311, 44865, 45484 ], "LastUpdateScan": 1711533962, "LastUpdate": 1711519453, "FirstSeen": 1617976969, "topTrending": -6.811000000000001 }, { "Name": "GooglePhotosSync", "Repository": "rix1337/docker-gphotos-sync", "Registry": "https://hub.docker.com/r/rix1337/docker-gphotos-sync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/rix1337/docker-gphotos-sync/issues/new", "Overview": "Google Photos Sync downloads your Google Photos to the local file system. It will backup all the photos the user uploaded to Google Photos, but also the album information and additional Google Photos 'Creations' (animations, panoramas, movies, effects and collages).\r\n\r\nHow to set this up:\r\n1. Place your client_secret.json at /config\r\n How to get it is best described at Logix's Article at Linux Uprising\r\n2. Afterwards you need to sign into the application once which cannot be done headlessly (using the \"Syncing\" command)\r\n3. Afterwards you can call the \"Syncing\" command any time you wish, as long as the container is running (e.g. by using cron).\r\n\r\nSyncing:\r\n[i]docker exec -it GooglePhotosSync gphotos-sync /storage[/i]\r\nBy itself this container will do nothing. A sync will only occur when you call the above command on a running container.", "TemplateURL": "https://raw.githubusercontent.com/rix1337/docker-templates/master/rix1337/gphotos-sync.xml", "Icon": "https://i.imgur.com/uNmkYOq.png", "DonateText": "Sponsor me!", "DonateLink": "https://github.com/sponsors/rix1337", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/storage", "Default": "", "Mode": "rw", "Description": "Container Path: /storage", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Google Photos" }, { "@attributes": { "Name": "Host Path 2", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gphotos-sync" } ], "Repo": "rix's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/rixsRepository/rix1337/gphotos-sync.xml", "downloads": 386553, "stars": 5, "trending": 0.1, "trends": [ 0.142, 0.139, 0.135, 0.141, 0.102, 0.083, 0.1 ], "trendsDate": [ 1697868330, 1700463944, 1703063146, 1705662354, 1708261544, 1710857173, 1713456381 ], "downloadtrend": [ 383862, 384395, 384914, 385457, 385849, 386168, 386553 ], "LastUpdateScan": 1713456381, "LastUpdate": 1690027374, "FirstSeen": 1588716439, "topTrending": -0.04199999999999998, "topPerforming": 0.1 }, { "Name": "MyJD-API", "Repository": "rix1337/docker-myjd-api", "Registry": "https://hub.docker.com/r/rix1337/docker-myjd-api", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/rix1337/docker-myjd-api/issues/new", "Overview": "This is a standalone version of FeedCrawler's MyJDownloader API for use with projects like Organizr.\r\n\r\n--jd-device is optional if only one device is present\r\n\r\nJDownloader is expected to be running and connected to my.jdownloader.org - the script will otherwise fail to launch.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/rix1337/docker-templates/master/rix1337/myjd-api.xml", "Icon": "https://raw.githubusercontent.com/rix1337/docker-templates/main/rix1337/myjd-api.png", "DonateText": "Sponsor me!", "DonateLink": "https://github.com/sponsors/rix1337", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Webinterface", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "MyJDownloader Username", "Target": "USER", "Default": "", "Mode": "", "Description": "Container Variable: USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MyJDownloader Password", "Target": "PASS", "Default": "", "Mode": "", "Description": "Container Variable: PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MyJDownloader Device", "Target": "DEVICE", "Default": "", "Mode": "", "Description": "Container Variable: DEVICE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/myjd-api" } ], "Repo": "rix's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/rixsRepository/rix1337/myjd-api.xml", "downloads": 1566259, "stars": 2, "trending": 0.046, "trends": [ 0.271, 0.22, 0.129, 0.084, 0.093, 0.048, 0.046 ], "trendsDate": [ 1696802739, 1699398352, 1702168425, 1704762375, 1707361566, 1709960766, 1712556367 ], "downloadtrend": [ 1556551, 1559981, 1562003, 1563318, 1564777, 1565531, 1566259 ], "LastUpdateScan": 1712556367, "LastUpdate": 1712556062, "FirstSeen": 1561666075, "topTrending": -0.22500000000000003, "topPerforming": 0.046 }, { "Name": "Ripper", "Repository": "rix1337/docker-ripper:manual-latest", "Registry": "https://registry.hub.docker.com/r/rix1337/docker-ripper", "Network": "bridge", "Privileged": "true", "Support": "https://github.com/rix1337/docker-ripper#do-you-offer-support", "Overview": "This container will detect optical disks by their type and rip them automatically.", "TemplateURL": "https://raw.githubusercontent.com/rix1337/docker-templates/master/rix1337/ripper.xml", "Icon": "https://raw.githubusercontent.com/rix1337/docker-templates/main/rix1337/ripper.png", "ExtraParams": "--device=/dev/sr0:/dev/sr0", "DonateText": "Sponsor me!", "DonateLink": "https://github.com/sponsors/rix1337", "ReadMe": "https://github.com/rix1337/docker-ripper#readme", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Output Dir", "Target": "/out", "Default": "", "Mode": "rw", "Description": "Output files are stored here", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/" }, { "@attributes": { "Name": "Config Dir", "Target": "/config", "Default": "/mnt/user/appdata/ripper", "Mode": "rw", "Description": "Configuration files are stored here", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ripper" }, { "@attributes": { "Name": "Webserver", "Target": "9090", "Default": "", "Mode": "tcp", "Description": "Web UI Port to view the Ripper log: 9090", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Web Path Prefix", "Target": "OPTIONAL_WEB_UI_PATH_PREFIX", "Default": "", "Mode": "", "Description": "Optional: can be used to set a path prefix (e.g. /ripper-ui). This is useful when you are running multiple services at one domain.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI Username", "Target": "OPTIONAL_WEB_UI_USERNAME ", "Default": "", "Mode": "", "Description": "Optional: Requires OPTIONAL_WEB_UI_PASSWORD, enables http-Auth in Web UI", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI Password", "Target": "OPTIONAL_WEB_UI_PASSWORD ", "Default": "", "Mode": "", "Description": "Optional: Requires OPTIONAL_WEB_UI_USERNAME, enables http-Auth in Web UI", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "rix's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/rixsRepository/rix1337/ripper.xml", "CategoryList": [ "Backup", "MediaApp-Video", "MediaApp-Music", "MediaApp-Other", "Productivity", "Tools-Utilities" ], "downloads": 1315507, "stars": 8, "trending": 0.724, "trends": [ 0.75, 0.776, 0.882, 0.705, 0.693, 0.702, 0.724 ], "trendsDate": [ 1696313140, 1698912353, 1702168425, 1704762376, 1707361567, 1709960766, 1712556367 ], "downloadtrend": [ 1257631, 1267471, 1278753, 1287832, 1296821, 1305986, 1315507 ], "LastUpdateScan": 1712556367, "LastUpdate": 1712556207, "FirstSeen": 1636542205, "topTrending": -0.026000000000000023, "topPerforming": 0.724 }, { "Name": "gsdock", "Repository": "shrmn/gsdock", "Registry": "https://hub.docker.com/r/shrmn/gsdock/", "Network": "host", "Privileged": "false", "Support": "https://github.com/shrmnk/gsdock/issues", "Overview": "GoodSync Connect Server\r\n\r\nRuns the GoodSync Connect Linux server to store your backups. Valid GoodSync Connect account required.\r\n\r\nThe WebUI credentials are the same as your GoodSync Connect account credentials that you set as GS_USER and GS_PWD", "WebUI": "http://[IP]:[PORT:11000]/", "TemplateURL": "https://raw.githubusercontent.com/shrmnk/docker-templates/master/shrmn/gsdock.xml", "Icon": "https://lh5.ggpht.com/wKQx6--IZ50yitxPX24gbsO2rrehdaGNw9J4rHceHlwNPFrNY7CfCO3UDQub7GrsQr4=w300", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "GS_USER", "Target": "GS_USER", "Default": "", "Mode": "", "Description": "GoodSync Connect Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GS_PWD", "Target": "GS_PWD", "Default": "", "Mode": "", "Description": "GoodSync Connect Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GS_ID", "Target": "GS_ID", "Default": "unraid", "Mode": "", "Description": "(optional) GS Server Name. Will be container ID if blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "unraid" }, { "@attributes": { "Name": "GoodSync Connect Backups Data Path", "Target": "/data", "Default": "/mnt/user", "Mode": "rw", "Description": "Holds backup data. Should place this outside of appdata, in a dedicated backups share", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "GS Server Configuration Folder", "Target": "/config", "Default": "/mnt/user/appdata/gsdock", "Mode": "rw", "Description": "Holds settings.tix and users.tix config files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gsdock" }, { "@attributes": { "Name": "GSTP Port", "Target": "33333", "Default": "33333", "Mode": "tcp", "Description": "For Goodsync Connect protocol", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "33333" }, { "@attributes": { "Name": "GoodSync Broadcast 1", "Target": "33338", "Default": "33338", "Mode": "udp", "Description": "GoodSync Broadcast 1", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "33338" }, { "@attributes": { "Name": "GoodSync Broadcast 2", "Target": "33339", "Default": "33339", "Mode": "udp", "Description": "GoodSync Broadcast 2", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "33339" }, { "@attributes": { "Name": "WebUI Port", "Target": "11000", "Default": "11000", "Mode": "tcp", "Description": "WebUI Configuration can be accessed through this port. Credentials are same as GS Connect credentials.", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "11000" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "shrmn's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/shrmnsRepository/shrmn/gsdock.xml", "CategoryList": [ "Backup" ], "downloads": 223554, "stars": 3, "trending": 0.011, "trends": [ 0.004, 0.006, 0.014, 0.013, 0.01, 0.009, 0.011 ], "trendsDate": [ 1696759534, 1699355224, 1702168425, 1704762376, 1707361567, 1709960766, 1712556368 ], "downloadtrend": [ 223411, 223425, 223457, 223486, 223508, 223529, 223554 ], "LastUpdateScan": 1712556368, "LastUpdate": 1556955717, "FirstSeen": 1538770058, "topTrending": 0.006999999999999999, "topPerforming": 0.011 }, { "Name": "AdGuard-Home", "Repository": "adguard/adguardhome", "Registry": "https://registry.hub.docker.com/r/adguard/adguardhome", "Network": "br0", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "Overview": "AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it\u2019ll cover ALL your home devices, and you don\u2019t 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 whole network.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/adguard_home.xml", "Icon": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/icons/adguard.png", "Config": [ { "@attributes": { "Name": "Working Directory", "Target": "/opt/adguardhome/work", "Default": "/mnt/user/appdata/adguard_home/workingdir", "Mode": "rw", "Description": "/opt/adguardhome/work", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/adguard/workingdir" }, { "@attributes": { "Name": "Working Directory", "Target": "/opt/adguardhome/conf", "Default": "/mnt/user/appdata/adguard_home/config", "Mode": "rw", "Description": "Configuration Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/adguard/config" }, { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Port of the Web UI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "DNS Server TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "TCP Port that is used for the DNS Server (Changing this is not recomended)", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS Server UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "UDP Port that is used for the DNS Server (Changing this is not recomended)", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "53" } ], "Repo": "Siwat2545's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/adguard_home.xml", "CategoryList": [ "Network", "Network-DNS" ], "downloads": 118707709, "stars": 1148, "trending": 1.15, "trends": [ 0.748, 0.846, 0.873, 0.922, 0.91, 0.998, 1.15 ], "trendsDate": [ 1697652375, 1700321384, 1702919157, 1705518389, 1708117551, 1710713163, 1713306897 ], "downloadtrend": [ 112100340, 113057275, 114052788, 115114620, 116171448, 117342339, 118707709 ], "LastUpdateScan": 1713306897, "LastUpdate": 1713294696, "FirstSeen": 1604088492, "topTrending": 0.4019999999999999, "topPerforming": 1.15 }, { "Name": "Axigen-Mail-Server", "Network": "br0", "WebUI": "http://[IP]:[PORT:9000]", "Project": "https://www.axigen.com/", "Overview": "Axigen Mail Server, Please read https://github.com/SiwatINC/axigen-antispam first! \n The free licence allow you to have 5 users accross 5 domains", "Registry": "https://hub.docker.com/r/axigen/axigen", "Repository": "axigen/axigen", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "BindTime": "true", "Privileged": "false", "Config": { "@attributes": { "Name": "data", "Target": "/axigen/var", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/axigen" }, "Icon": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/icons/axigen.png", "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/axigen.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/axigen.xml", "CategoryList": [ "Productivity" ], "downloads": 762635, "stars": 15, "trending": 0.473, "trends": [ 0.436, 0.399, 0.396, 0.584, 0.455, 0.436, 0.473 ], "trendsDate": [ 1696140339, 1698739588, 1701335158, 1703934328, 1706533553, 1709132765, 1711734084 ], "downloadtrend": [ 741947, 744921, 747884, 752278, 755715, 759025, 762635 ], "LastUpdateScan": 1711734084, "LastUpdate": 1711698013, "FirstSeen": 1659765806, "topTrending": 0.03699999999999998, "topPerforming": 0.473 }, { "Name": "Axigen-Mail-Server-with-AntiSpam", "Network": "br0", "WebUI": "http://[IP]:[PORT:9000]", "Project": "https://www.axigen.com/", "Overview": "Axigen Mail Server with SpamAssassin and ClamAV, Please read https://github.com/SiwatINC/axigen-antispam first! \n The free licence allow you to have 5 users accross 5 domains", "Registry": "https://github.com/SiwatINC/axigen-antispam", "Repository": "ghcr.io/siwatinc/axigen-antispam", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "BindTime": "true", "Privileged": "false", "Config": { "@attributes": { "Name": "data", "Target": "/var/opt/axigen", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/axigen" }, "DonateText": "If you like it, then consider buying me a soda as I don't like beer :P", "DonateLink": "https://www.paypal.me/siwatsirichai", "Icon": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/icons/axigen.png", "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/axigen_antispam.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/axigen_antispam.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1711734084, "FirstSeen": 1659765806 }, { "Name": "H265ize", "Project": "https://github.com/FallingSnow/h265ize", "Overview": "h265ize is a fire and forget weapon. A nodejs utility utilizing ffmpeg to encode large quantities of videos with the hevc codec. For more information visit ayrton.sparling.us.\n [br][br]\n if you want to create the hvec file alongside your input file, put in the parent directory of your input For example: if your input is in /mnt/user/cache/medialib/mymedia/ set your output to /mnt/user/cache/medialib/", "Registry": "https://github.com/SiwatINC/h265ize_unraid/pkgs/container/h265ize", "GitHub": "https://github.com/SiwatINC/unraid-ca-repository", "Repository": "ghcr.io/siwatinc/h265ize", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "BindTime": "true", "Privileged": "false", "Config": [ { "@attributes": { "Name": "temp Directory", "Target": "/mnt", "Default": "/mnt", "Mode": "rw", "Description": "This is the mnt directory of your unraid server<br>Container path: /mnt", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "mnt Directory", "Target": "/tmp", "Default": "/mnt/user/h265ize/temp", "Mode": "rw", "Description": "This is the temp storage directory to store your current conversion<br>Container path: /tmp", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Output Directory", "Target": "output", "Default": "/mnt/user/h265ize/output", "Mode": "", "Description": "The destination folder where you want your re-encoded video to be (recomended to be the parent directory of your input if you are planning to replace your source)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Input Directory", "Target": "input", "Default": "/mnt/user/h265ize/input", "Mode": "", "Description": "The source folder that contain video files you want to re-encode", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Quantization Parameter", "Target": "qp", "Default": "19", "Mode": "", "Description": "Quantization Parameter, read the h265 docs for more info", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Output Format", "Target": "format", "Default": "mp4", "Mode": "", "Description": "mp4,mkv or m4v", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Quality Preset", "Target": "preset", "Default": "fast", "Mode": "", "Description": "ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo | https://x265.readthedocs.io/en/default/presets.html for more info", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Networking": { "Mode": "host" }, "DonateText": "If you like it, then consider buying me a soda as I don't like beer :P", "DonateLink": "https://www.paypal.me/siwatsirichai", "Icon": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/icons/h265ize.png", "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/h265ize.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/h265ize.xml", "CategoryList": [ "Tools" ], "LastUpdateScan": 1713306897, "FirstSeen": 1629777801 }, { "Name": "HomeBridge-with-webGUI", "Project": "https://github.com/nfarina/homebridge/", "Overview": "Homebridge with GUI (default user:pass=admin:admin) is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of \"smart home\" devices.\n Instruction:\n 1. in the \"packages\" variable, place the all packages name you wanted in the box seperated by space (Example is in the box, Plugin list is in https://www.npmjs.com/search?q=homebridge-plugin)\n 2. create the container\n 3. create the config.json in the homebridge directory (/mnt/user/appdata/homebridge/config.json)\n 4. add your devices to the config.json by refering to https://github.com/nfarina/homebridge", "Registry": "https://github.com/SiwatINC/homebridge_gui/pkgs/container/homebridge_gui", "GitHub": "https://github.com/SiwatINC/unraid-ca-repository", "Repository": "ghcr.io/siwatinc/homebridge_gui", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "BindTime": "true", "Privileged": "false", "Config": [ { "@attributes": { "Name": "Config Folder", "Target": "/root/.homebridge", "Default": "/mnt/user/appdata/homebridge", "Mode": "rw", "Description": "This is the Config Directory for the Homebridge Application", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APT Packages", "Target": "aptpackages", "Default": "ffmpeg", "Mode": "", "Description": "The name of the apt packages you wish to install (Seperated by Space)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Plugins", "Target": "packages", "Default": "homebridge-pilight homebridge-info", "Mode": "", "Description": "The name of the plugins you wish to install (Seperated by Space, They can be NPM Packages)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Networking": { "Mode": "host" }, "DonateText": "If you like it, then consider buying me a soda as I don't like beer :P", "DonateLink": "https://www.paypal.me/siwatsirichai", "WebUI": "http://[IP]:[PORT:8124]", "Icon": "https://i1.wp.com/www.deviousweb.com/wp-content/uploads/2017/06/HomeKit.png", "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/homebridge_ui.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/homebridge_ui.xml", "CategoryList": [ "HomeAutomation", "Tools" ], "LastUpdateScan": 1713306897, "FirstSeen": 1629777801 }, { "Name": "HumHub", "Repository": "ghcr.io/siwatinc/humhub:latest", "Registry": "https://ghcr.io/siwatinc/humhub", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "Overview": "HumHub is a free social network software and framework built to give you the tools to make communication and collaboration easy and successful. The Database is at 'localhost', username is 'humhub', the database name is 'humhub', there are no password (local user)", "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/icons/humhub.jpg", "Networking": { "Mode": "bridge" }, "DonateText": "If you like it, then consider buying me a soda as I don't like beer :P", "DonateLink": "https://www.paypal.me/siwatsirichai", "Config": [ { "@attributes": { "Name": "Configuration Folder", "Target": "/config", "Default": "/mnt/user/appdata/humhub", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/humhub" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "85", "Mode": "tcp", "Description": "Port for the HTTP Protocol", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "85" } ], "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/humhub.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/humhub.xml", "CategoryList": [ "Network-Web" ], "LastUpdateScan": 1713306897, "FirstSeen": 1629878624 }, { "Name": "NGINXPageSpeed", "Repository": "ghcr.io/siwatinc/nginx-pagespeed", "Registry": "https://ghcr.io/siwatinc/nginx-pagespeed", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "Overview": "NGINX OpenSource Build with PageSpeed, The PageSpeed modules are open-source server modules that optimize your site automatically.", "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/icons/pagespeed_32dp.png", "Networking": { "Mode": "bridge" }, "DonateText": "If you like it, then consider buying me a soda as I don't like beer :P", "DonateLink": "https://www.paypal.me/siwatsirichai", "Config": [ { "@attributes": { "Name": "Configuration Folder", "Target": "/config", "Default": "/mnt/user/appdata/nginx-pagespeed", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nginx-pagespeed" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "81", "Mode": "tcp", "Description": "Port for the HTTP Protocol", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "81" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "444", "Mode": "tcp", "Description": "Port for the HTTPS Protocol (Not enabled by default)", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "444" } ], "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/nginxpagespeed.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/nginxpagespeed.xml", "CategoryList": [ "Network-Web" ], "downloads": 64725, "trending": 0.002, "trends": [ 0.002 ], "trendsDate": [ 1713306897 ], "downloadtrend": [ 64724, 64725 ], "LastUpdateScan": 1713306897, "LastUpdate": 1660373095, "FirstSeen": 1629777802 }, { "Name": "OnlyOffice-Community-Server", "Project": "https://www.onlyoffice.com/", "Overview": "ONLYOFFICE Community Server is a free open source collaborative system developed to manage documents, projects, customer relationship and email correspondence, all in one place.\n\t HTTPS Support can be enable creating a \"certs\" folder in the data directory and placing onlyoffice.crt and onlyoffice.key in it", "Registry": "https://hub.docker.com/r/onlyoffice/communityserver/", "GitHub": "https://github.com/SiwatINC/unraid-ca-repository", "Repository": "onlyoffice/communityserver", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "8081", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "4431", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4431" }, { "@attributes": { "Name": "Log Directory", "Target": "/var/log/onlyoffice", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyofficecs/logs" }, { "@attributes": { "Name": "Data Directory", "Target": "/var/www/onlyoffice/Data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyofficecs/Data" }, { "@attributes": { "Name": "Database Directory", "Target": "/var/lib/mysql", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyofficecs/database" } ], "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/icons/onlyoffice.png", "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/onlyoffice_community_server.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/onlyoffice_community_server.xml", "CategoryList": [ "Productivity", "Tools" ], "downloads": 3662532, "stars": 78, "trending": 0.118, "trends": [ 0.079, 0.103, 0.106, 0.108, 0.112, 0.26, 0.118 ], "trendsDate": [ 1695694072, 1698293244, 1700888758, 1703487934, 1706087150, 1708686348, 1711281963 ], "downloadtrend": [ 3633141, 3636889, 3640731, 3644651, 3648728, 3658225, 3662532 ], "LastUpdateScan": 1711281963, "LastUpdate": 1709206161, "FirstSeen": 1542261706, "topTrending": 0.03899999999999999, "topPerforming": 0.118 }, { "Name": "OnlyOfficeDocumentServer", "Project": "https://www.onlyoffice.com/", "Overview": "ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.\n\tHTTPS Support can be enable creating a \"certs\" folder in the data directory and placing onlyoffice.crt and onlyoffice.key in it. Add fonts by placing [fontname].ttf in the font folder and force updating the container.", "Registry": "https://hub.docker.com/r/onlyoffice/documentserver/", "GitHub": "https://github.com/SiwatINC/unraid-ca-repository", "Repository": "onlyoffice/documentserver", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "4430", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4430" }, { "@attributes": { "Name": "Log Directory", "Target": "/var/log/onlyoffice", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyofficeds/logs" }, { "@attributes": { "Name": "Data Directory", "Target": "/var/www/onlyoffice/Data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyofficeds/Data" }, { "@attributes": { "Name": "Font Directory", "Target": "/usr/share/fonts", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyofficeds/fonts" }, { "@attributes": { "Name": "Secret Key", "Target": "JWT_SECRET", "Default": "secret123", "Mode": "", "Description": "API Secret Key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/icons/onlyoffice.png", "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/onlyoffice_document_server.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/onlyoffice_document_server.xml", "CategoryList": [ "Productivity", "Tools" ], "downloads": 90553920, "stars": 359, "trending": 0.247, "trends": [ 0.695, 0.667, 0.602, 0.561, 0.575, 0.405, 0.247 ], "trendsDate": [ 1696946765, 1699542357, 1702168425, 1704762376, 1707361567, 1709960766, 1712556368 ], "downloadtrend": [ 87820335, 88410328, 88945482, 89447007, 89964337, 90330427, 90553920 ], "LastUpdateScan": 1712556368, "LastUpdate": 1708934820, "FirstSeen": 1542258134, "topTrending": -0.44799999999999995, "topPerforming": 0.247 }, { "Name": "Phlex", "Project": "https://github.com/d8ahazard/Phlex", "Overview": "Flex TV. is a web application that interfaces between google Assistant and Plex to allow you to control playback of media using Actions for Google or IFTTT.\n Additionally, it interfaces with the API\u2019s for Sonarr, Radarr, Couchpotato, Sickbeard, and Sickrage.\n It also has customizeable webhooks, so you can basically control anything that has an open API with your voice. If you can send data to a URL to do a thing, you can program it in Flex TV.\n It is recomended to use reverse proxy to enable https", "Registry": "https://hub.docker.com/r/siwatinc/phlex_unraid/", "GitHub": "https://github.com/SiwatINC/unraid-ca-repository", "Repository": "siwatinc/phlex", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "BindTime": "true", "Privileged": "false", "Data": { "Volume": { "HostDir": "/mnt/user/appdata/phlex", "ContainerDir": "/config", "Mode": "rw" } }, "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8063", "ContainerPort": "80", "Protocol": "tcp" } } }, "DonateText": "If you like it, then consider buying me a soda as I don't like beer :P", "DonateLink": "https://www.paypal.me/siwatsirichai", "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://github.com/d8ahazard/Phlex/raw/master/img/android-icon-144x144.png", "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/phlex.xml", "ModeratorComment": "This project is dead, and the replacement FlexTV is currently on hiatus https://github.com/d8ahazard/FlexTV/issues/39", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/phlex.xml", "CategoryList": [ "Tools" ], "downloads": 410034, "LastUpdateScan": 1712968197, "LastUpdate": 1544001785, "FirstSeen": 1544004124 }, { "Beta": "true", "Name": "Ubuntu-Playground", "Project": "https://www.ubuntu.com/", "Overview": "Ubuntu Playground (NO GUI) is a place where you can play with ubuntu command NOTE The data of the containter will be clear if you force update the container Click on the container icon then click console to access it", "Registry": "https://github.com/orgs/SiwatINC/packages/container/package/ubuntu-playground", "GitHub": "https://github.com/SiwatINC/unraid-ca-repository", "Repository": "ghcr.io/siwatinc/ubuntu-playground:latest", "Support": "https://forums.unraid.net/topic/75588-support-siwats-docker-repository/", "BindTime": "true", "Privileged": "true", "Config": [ { "@attributes": { "Name": "Home Directory", "Target": "/home/root", "Default": "/mnt/user/appdata/ubuntudata", "Mode": "rw", "Description": "This is where playground will store you user's home directory", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APT Packages", "Target": "packages", "Default": "mc nano sudo", "Mode": "", "Description": "The List of aptitude packages you wish to install (Seperated by space)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Networking": { "Mode": "host" }, "DonateText": "If you like it, then consider buying me a soda as I don't like beer :P", "DonateLink": "https://www.paypal.me/siwatsirichai", "Icon": "https://assets.ubuntu.com/v1/c5cb0f8e-picto-ubuntu.svg", "Repo": "Siwat2545's Repository", "TemplateURL": "https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/ubuntuplayground.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/Siwat2545sRepository/docker-template/ubuntuplayground.xml", "CategoryList": [ "Tools" ], "downloads": 134815, "stars": 1, "trending": 0.028, "trends": [ 0.004, 0.004, 0.005, 0.004, 0.004, 0.006, 0.028 ], "trendsDate": [ 1697407537, 1700321385, 1702919158, 1705518389, 1708117552, 1710713164, 1713306897 ], "downloadtrend": [ 134744, 134750, 134757, 134763, 134769, 134777, 134815 ], "LastUpdateScan": 1713306897, "LastUpdate": 1610610399, "FirstSeen": 1629777802, "topTrending": 0.024, "topPerforming": 0.028 }, { "Name": "Varken", "Repository": "boerderij/varken", "Registry": "https://hub.docker.com/r/boerderij/varken/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Boerderij/Varken", "Project": "https://github.com/Boerderij/Varken", "Overview": "Varken requires influxdb and grafana. Deploy those containers first.\r\n\r\nDutch for PIG. PIG is an Acronym for Plex/InfluxDB/Grafana\r\n\r\nVarken is a standalone command-line utility to aggregate data from the Plex ecosystem into InfluxDB. Examples use Grafana for a frontend\r\n\r\n\r\nYou must edit the varken.ini file in /mnt/user/appdata/varken.", "TemplateURL": "https://raw.githubusercontent.com/benderstwin/docker-templates/master/Bender-Varken.xml", "Icon": "https://raw.githubusercontent.com/benderstwin/docker-templates/master/images/varken.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "America/Denver", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Denver" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/varken", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/varken" } ], "Repo": "Bender's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BendersRepository/Bender-Varken.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 44862387, "stars": 15, "trending": 0.012, "trends": [ 0.08, 0.139, 0.01, 0.034, 0.083, 0.016, 0.012 ], "trendsDate": [ 1695557132, 1698156364, 1700751969, 1703351163, 1705950366, 1708549558, 1711145178 ], "downloadtrend": [ 44730479, 44792738, 44797231, 44812297, 44849674, 44856913, 44862387 ], "LastUpdateScan": 1711145178, "LastUpdate": 1711102587, "FirstSeen": 1552514492, "topTrending": -0.068, "topPerforming": 0.012 }, { "Name": "FoundryVTT", "Repository": "fithwum/foundry_vtt:alpine", "Registry": "https://hub.docker.com/r/fithwum/foundry_vtt/", "Network": "host", "Shell": "sh", "BindTime": "true", "Privileged": "false", "Support": "https://forums.unraid.net/topic/93944-support-fithwum-foundryvtt/", "Project": "https://foundryvtt.com/", "Overview": "FoundryVTT is a web based Dungeons and Dragons application that allows users to play with others over the internet. You will have to purchase a copy of foundryvtt from https://foundryvtt.com[br][br]\r\n[b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n[b]/FoundryVTT[/b] is where all configuration files and data will be. You will have to purchase a copy of foundryvtt from https://foundryvtt.com then download the linux version and unpack it to the fvtt folder.\nConnect to the server using the host IP address and port 30000 once connected it will ask you for a licence code.[br][br]\r\n[b][u][span style='color: #E80000;']Notes[/span][/u][/b][br]If you run into permission problems with some files simply restart the docker and it will fix itself. i am working on a propor fix for this problem[br]", "TemplateURL": "https://raw.githubusercontent.com/fithwum/files-for-dockers/master/templates/foundry-vtt_unraid.xml", "Icon": "https://gitlab.fithwum.tech/fithwum/files-for-dockers/-/raw/master/icons/d20.png", "DonateText": "Buy me a coffee if you like.", "DonateLink": "https://checkout.square.site/pay/340d93c602a042b8a223a2f7c184a6a2", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "30000", "Default": "30000", "Mode": "tcp", "Description": "Container Port: 30000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30000" }, { "@attributes": { "Name": "Data Path", "Target": "/foundry/data", "Default": "", "Mode": "rw", "Description": "Container Path: /foundry/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/foundry/fvtt", "Default": "/mnt/user/appdata/FoundryVTT", "Mode": "rw", "Description": "Container Path: /foundry/fvtt", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/FoundryVTT" }, { "@attributes": { "Name": "Key 2", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 3", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "fithwum's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/fithwumsRepository/templates/foundry-vtt_unraid.xml", "CategoryList": [ "GameServers" ], "downloads": 274694, "trending": 0.016, "trends": [ 0.018, 0.019, 0.021, 0.023, 0.02, 0.02, 0.016 ], "trendsDate": [ 1697083546, 1699679196, 1702278372, 1705014237, 1707608191, 1710374837, 1712968198 ], "downloadtrend": [ 274367, 274418, 274477, 274540, 274595, 274650, 274694 ], "LastUpdateScan": 1712968198, "LastUpdate": 1674915898, "FirstSeen": 1655431420, "topTrending": -0.0019999999999999983, "topPerforming": 0.016 }, { "Name": "Minecraft-Fabric-Server", "Repository": "fithwum/minecraft-fabric:latest", "Registry": "https://hub.docker.com/r/fithwum/minecraft-fabric/", "Network": "host", "Shell": "sh", "BindTime": "true", "Privileged": "false", "Support": "https://forums.unraid.net/topic/125134-support-fithwum-minecraft-server/", "Project": "https://www.minecraft.net/", "Overview": "This docker will run a Minecraft Fabric server on java 17.", "TemplateURL": "https://raw.githubusercontent.com/fithwum/files-for-dockers/master/templates/minecraft-fabric_server_unraid.xml", "Icon": "https://gitlab.fithwum.tech/fithwum/files-for-dockers/-/raw/master/icons/minecraft.png", "DonateText": "Buy me a coffee if you like.", "DonateLink": "https://checkout.square.site/pay/340d93c602a042b8a223a2f7c184a6a2", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Minecraft Version", "Target": "MC_VERSION", "Default": "", "Mode": "", "Description": "Pick your Minecraft version.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Fabric Version", "Target": "FABRIC_VERSION", "Default": "0.14.24", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0.14.24" }, { "@attributes": { "Name": "Installer Version", "Target": "INSTALLER_VERSION", "Default": "0.11.2", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0.11.2" }, { "@attributes": { "Name": "Minecraft Port", "Target": "GAME_PORT", "Default": "25565", "Mode": "tcp", "Description": "Set game port (default: 25565).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Name": "Save Data", "Target": "/MCserver/world/", "Default": "", "Mode": "rw", "Description": "Container Path: /MCserver/world/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Accept EULA", "Target": "ACCEPT_EULA", "Default": "false", "Mode": "", "Description": "Head over to: https://account.mojang.com/documents/minecraft_eula to read the EULA. (If you accept the EULA change the value to 'true' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Java Xmx size", "Target": "XMX_SIZE", "Default": "4G", "Mode": "", "Description": "Set java memory.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4G" }, { "@attributes": { "Name": "Java Xms size", "Target": "XMS_SIZE", "Default": "2G", "Mode": "", "Description": "Set java memory.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2G" }, { "@attributes": { "Name": "Java Xmn size", "Target": "XMN_SIZE", "Default": "1G", "Mode": "", "Description": "Set java memory.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1G" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/MCserver", "Default": "/mnt/user/appdata/minecraft-fabric-server", "Mode": "rw", "Description": "Container Path: /MCserver", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/minecraft-fabric-server" }, { "@attributes": { "Name": "Key 2", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 3", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "fithwum's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/fithwumsRepository/templates/minecraft-fabric_server_unraid.xml", "CategoryList": [ "GameServers" ], "downloads": 1299, "stars": 1, "LastUpdateScan": 1712556368, "LastUpdate": 1707694053, "FirstSeen": 1699571157 }, { "Name": "Minecraft", "Repository": "fithwum/minecraft:latest", "Registry": "https://hub.docker.com/r/fithwum/minecraft/", "Network": "host", "Shell": "sh", "BindTime": "true", "Privileged": "false", "Support": "https://forums.unraid.net/topic/125134-support-fithwum-minecraft-server/", "Project": "https://www.minecraft.net/", "Overview": "This docker will run a Minecraft vanilla server on java 17.", "TemplateURL": "https://raw.githubusercontent.com/fithwum/files-for-dockers/master/templates/minecraft_server_unraid.xml", "Icon": "https://gitlab.fithwum.tech/fithwum/files-for-dockers/-/raw/master/icons/minecraft.png", "DonateText": "Buy me a coffee if you like.", "DonateLink": "https://checkout.square.site/pay/340d93c602a042b8a223a2f7c184a6a2", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Minecraft Version", "Target": "MC_VERSION", "Default": "1.20.2", "Mode": "", "Description": "Pick your Minecraft version.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1.20.2" }, { "@attributes": { "Name": "Minecraft Port", "Target": "GAME_PORT", "Default": "25565", "Mode": "tcp", "Description": "Set game port (default: 25565).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Name": "Save Data", "Target": "/MCserver/world/", "Default": "", "Mode": "rw", "Description": "Container Path: /MCserver/world/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Accept EULA", "Target": "ACCEPT_EULA", "Default": "false", "Mode": "", "Description": "Head over to: https://account.mojang.com/documents/minecraft_eula to read the EULA. (If you accept the EULA change the value to 'true' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Java Xmx size", "Target": "XMX_SIZE", "Default": "4G", "Mode": "", "Description": "Set java memory.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4G" }, { "@attributes": { "Name": "Java Xms size", "Target": "XMS_SIZE", "Default": "2G", "Mode": "", "Description": "Set java memory.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2G" }, { "@attributes": { "Name": "Java Xmn size", "Target": "XMN_SIZE", "Default": "1G", "Mode": "", "Description": "Set java memory.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1G" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/MCserver", "Default": "/mnt/user/appdata/minecraft-server", "Mode": "rw", "Description": "Container Path: /MCserver", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/minecraft-server" }, { "@attributes": { "Name": "Key 2", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 3", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "fithwum's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/fithwumsRepository/templates/minecraft_server_unraid.xml", "CategoryList": [ "GameServers" ], "downloads": 66549, "stars": 3, "trending": 0.066, "trends": [ 0.146, 1.281, 0.222, 0.113, 0.092, 0.125, 0.066 ], "trendsDate": [ 1678795476, 1699657676, 1702256749, 1705014237, 1707608191, 1710374837, 1712968198 ], "downloadtrend": [ 65292, 66139, 66286, 66361, 66422, 66505, 66549 ], "LastUpdateScan": 1712968198, "LastUpdate": 1707693928, "FirstSeen": 1655409811, "topTrending": -0.07999999999999999 }, { "Name": "Teamspeak", "Repository": "fithwum/teamspeak-server:basic", "Registry": "https://hub.docker.com/r/fithwum/teamspeak-server/", "Network": "host", "Shell": "sh", "BindTime": "true", "Privileged": "false", "Support": "https://forums.unraid.net/topic/76749-support-fithwum-teamspeak-server/", "Project": "https://www.teamspeak.com/", "Overview": "TeamSpeak is proprietary voice-over-Internet Protocol (VoIP) software that allows computer users to speak on a chat channel with fellow computer users, much like a telephone conference call. A TeamSpeak user will often wear a headset with an integrated microphone. Users use the TeamSpeak client software to connect to a TeamSpeak server of their choice, from there they can join chat channels and discuss things.[br][br]\r\n[b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n[b]/ts3-\"whatever tag you picked\"[/b] This is where teamspeak will store it's configuration files/logs and database(If you picked the basic tag).[br][br]\r\n[b][u][span style='color: #E80000;']Notes[/span][/u][/b][br]\nConnect to the server using the TeamSpeak client with the host IP address and port 9987.[br]\nTo authenticate use the privilege key shown in the supervisord.log file in the /ts3-\"whatever tag you picked\" folder.", "TemplateURL": "https://raw.githubusercontent.com/fithwum/files-for-dockers/master/templates/teamspeak_server_unraid.xml", "Icon": "https://gitlab.fithwum.tech/fithwum/files-for-dockers/-/raw/master/icons/ts-server-icon.png", "DonateText": "Buy me a coffee if you like.", "DonateLink": "https://checkout.square.site/pay/340d93c602a042b8a223a2f7c184a6a2", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "9987", "Default": "9987", "Mode": "udp", "Description": "Container Port: 9987", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9987" }, { "@attributes": { "Name": "Host Port 2", "Target": "10011", "Default": "10011", "Mode": "tcp", "Description": "Container Port: 10011", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10011" }, { "@attributes": { "Name": "Host Port 3", "Target": "30033", "Default": "30033", "Mode": "tcp", "Description": "Container Port: 30033", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30033" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/ts3server", "Default": "/mnt/user/appdata/teamspeak-server", "Mode": "rw", "Description": "Container Path: /ts3server", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/teamspeak-server" }, { "@attributes": { "Name": "Key 3", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Key 2", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" } ], "Repo": "fithwum's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/fithwumsRepository/templates/teamspeak_server_unraid.xml", "CategoryList": [ "Network-Voip" ], "downloads": 727, "LastUpdateScan": 1711418770, "LastUpdate": 1707693687, "FirstSeen": 1656864214 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/olehj/disklocation/master/disklocation-master.plg", "PluginAuthor": "Ole-Henrik Jakobsen", "Name": "Disk Location", "Support": "https://forums.unraid.net/topic/77302-plugin-disk-location/", "IconFA": "server", "DonateText": "I love craft beer and will buy beer for money!", "DonateLink": "https://paypal.me/olehj", "Repo": "FlamongOle's Repository", "TemplateURL": "https://raw.githubusercontent.com/olehj/unraid/master/disklocation.xml", "Repository": "https://raw.githubusercontent.com/olehj/disklocation/master/disklocation-master.plg", "pluginVersion": "2024.03.22", "MinVer": "6.9.0", "topPlugin": 37, "Overview": "Locate your drives and assign them to a graphical tray map to get full overview of installed hard drives in your system.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/FlamongOlesRepository/disklocation.xml", "CategoryList": [ "Other", "Tools-Utilities", "Plugins" ], "FirstSeen": 1549051277 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/olehj/disklocation/devel/disklocation-devel.plg", "PluginAuthor": "Ole-Henrik Jakobsen", "Beta": "true", "Name": "Disk Location - Developer Edition", "Support": "https://forums.unraid.net/topic/77302-plugin-disk-location/", "IconFA": "server", "DonateText": "I love craft beer and will buy beer for money!", "DonateLink": "https://paypal.me/olehj", "Repo": "FlamongOle's Repository", "TemplateURL": "https://raw.githubusercontent.com/olehj/unraid/master/disklocation-dev.xml", "Repository": "https://raw.githubusercontent.com/olehj/disklocation/devel/disklocation-devel.plg", "pluginVersion": "2024.03.22-2321", "Overview": "Locate your drives and assign them to a graphical tray map to get full overview of installed hard drives in your system.\nNB! This is the developer edition of the plugin, use with CAUTION and OWN RISK!", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/FlamongOlesRepository/disklocation-dev.xml", "CategoryList": [ "Other", "Tools-Utilities", "Plugins" ], "FirstSeen": 1681596258 }, { "Name": "NsfminerOC", "Icon": "https://raw.githubusercontent.com/olehj/unraid/main/nsfmineroc.png", "Support": "https://forums.unraid.net/topic/104298-docker-nsfmineroc/", "DonateText": "I love craft beer and will buy beer for money!", "DonateLink": "https://paypal.me/olehj", "Registry": "https://registry.hub.docker.com/r/olehj/docker-nsfmineroc/", "Repository": "olehj/docker-nsfmineroc:latest", "BindTime": "true", "Privileged": "true", "ExtraParams": "--runtime=nvidia --gpus=all", "Shell": "sh", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "NSFMINER_GPU", "Target": "NSFMINER_GPU", "Default": "", "Mode": "", "Description": "Set GPU ID to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "NSFMINER_GPUPOWERLIMIT", "Target": "NSFMINER_GPUPOWERLIMIT", "Default": "", "Mode": "", "Description": "Set power limit for GPU in Watt", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "150" }, { "@attributes": { "Name": "NSFMINER_POWERMIZER", "Target": "NSFMINER_POWERMIZER", "Default": "", "Mode": "", "Description": "Set PowerMizer performance level", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2" }, { "@attributes": { "Name": "NSFMINER_GPUGFXCLOCKOFFSET", "Target": "NSFMINER_GPUGFXCLOCKOFFSET", "Default": "", "Mode": "", "Description": "Set GPU graphics clock offset", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "NSFMINER_GPUMEMCLOCKOFFSET", "Target": "NSFMINER_GPUMEMCLOCKOFFSET", "Default": "", "Mode": "", "Description": "Set GPU memory clock offset", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "NSFMINER_HWMON", "Target": "NSFMINER_HWMON", "Default": "2", "Mode": "", "Description": "Set Feedback level from nsfminer", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2" }, { "@attributes": { "Name": "NSFMINER_TRANSPORT", "Target": "NSFMINER_TRANSPORT", "Default": "stratum1+ssl", "Mode": "", "Description": "Set transport for worker", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "stratum1+ssl" }, { "@attributes": { "Name": "NSFMINER_ETHADDRESS", "Target": "NSFMINER_ETHADDRESS", "Default": "", "Mode": "", "Description": "Set your worker ethereum address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0x516eaf4546BBeA271d05A3E883Bd2a11730Ef97b" }, { "@attributes": { "Name": "NSFMINER_WORKERNAME", "Target": "NSFMINER_WORKERNAME", "Default": "unraid-worker", "Mode": "", "Description": "Set a worker name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "unraid-worker" }, { "@attributes": { "Name": "NSFMINER_ADDRESS1", "Target": "NSFMINER_ADDRESS1", "Default": "eu1.ethermine.org", "Mode": "", "Description": "Set address 1 for worker, both must be set", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "eu1.ethermine.org" }, { "@attributes": { "Name": "NSFMINER_ADDRESS2", "Target": "NSFMINER_ADDRESS2", "Default": "us1.ethermine.org", "Mode": "", "Description": "Set address 2 for worker, both must be set", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "us1.ethermine.org" }, { "@attributes": { "Name": "NSFMINER_PORT1", "Target": "NSFMINER_PORT1", "Default": "5555", "Mode": "", "Description": "Set port for address 1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5555" }, { "@attributes": { "Name": "NSFMINER_PORT2", "Target": "NSFMINER_PORT2", "Default": "5555", "Mode": "", "Description": "Set port for address 2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5555" }, { "@attributes": { "Name": "NSFMINER_GPUFANCONTROLL", "Target": "NSFMINER_GPUFANCONTROLL", "Default": "0", "Mode": "", "Description": "Set GPU fan controll, 0 will run auto and other fan settings are ignored. GPU MUST have exactly 2 fan controllers available, else this container will fail if this is used.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "NSFMINER_GPUFAN1", "Target": "NSFMINER_GPUFAN1", "Default": "", "Mode": "", "Description": "Set the FAN ID 1 of GPU", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "NSFMINER_GPUFANSPEED1", "Target": "NSFMINER_GPUFANSPEED1", "Default": "", "Mode": "", "Description": "Set the speed in percent of FAN ID 1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "NSFMINER_GPUFAN2", "Target": "NSFMINER_GPUFAN2", "Default": "", "Mode": "", "Description": "Set the FAN ID 2 of GPU", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "NSFMINER_GPUFANSPEED2", "Target": "NSFMINER_GPUFANSPEED2", "Default": "", "Mode": "", "Description": "Set the speed in percent of FAN ID 2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "FlamongOle's Repository", "TemplateURL": "https://raw.githubusercontent.com/olehj/unraid/master/nsfminerOC.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Overview": "Nsfminer with Nvidia drivers and OC capability.", "templatePath": "/tmp/GitHub/AppFeed/templates/FlamongOlesRepository/nsfminerOC.xml", "CategoryList": [ "Other" ], "downloads": 32775, "trending": 0.009, "trends": [ 0.015, 0.006, 0.009, 0.04, 0.015, 0.012, 0.009 ], "trendsDate": [ 1697753148, 1700348738, 1702947949, 1705547165, 1708146331, 1710742120, 1713341153 ], "downloadtrend": [ 32745, 32747, 32750, 32763, 32768, 32772, 32775 ], "LastUpdateScan": 1713341153, "LastUpdate": 1619988716, "FirstSeen": 1617184970, "topTrending": -0.006 }, { "Name": "chowdown", "Support": "https://hub.docker.com/r/gregyankovoy/chowdown/", "Overview": "Simple recipes in Markdown format.", "Registry": "https://hub.docker.com/r/gregyankovoy/chowdown/Dockerfile/", "Repository": "gregyankovoy/chowdown", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "4000", "ContainerPort": "4000", "Protocol": "tcp" } } }, "Data": { "Volume": { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:4000]/", "Icon": "https://raw.githubusercontent.com/gregyankovoy/docker-templates/master/greg/img/chowdown-logo.png", "Repo": "Grack's Repository", "TemplateURL": "https://raw.githubusercontent.com/GregYankovoy/docker-templates/master/greg/chowdown.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GracksRepository/greg/chowdown.xml", "downloads": 1204807, "stars": 3, "trending": 0.078, "trends": [ 0.168, 0.246, 0.113, 0.057, 0.071, 0.07, 0.078 ], "trendsDate": [ 1696241149, 1698840349, 1701435982, 1704035144, 1706634382, 1709233563, 1711829248 ], "downloadtrend": [ 1197165, 1200121, 1201484, 1202172, 1203026, 1203872, 1204807 ], "LastUpdateScan": 1711829248, "LastUpdate": 1580504676, "FirstSeen": 1550721741, "topTrending": -0.09000000000000001, "topPerforming": 0.078 }, { "Name": "goaccess", "Support": "https://hub.docker.com/r/gregyankovoy/goaccess", "Overview": "GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.", "Registry": "https://hub.docker.com/r/gregyankovoy/goaccess/dockerfile", "Repository": "gregyankovoy/goaccess", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "7889", "ContainerPort": "7889", "Protocol": "tcp" } } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/goaccess", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "", "ContainerDir": "/opt/log", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:7889]/", "Icon": "https://raw.githubusercontent.com/gregyankovoy/docker-templates/master/greg/img/goaccess-logo.png", "Repo": "Grack's Repository", "TemplateURL": "https://raw.githubusercontent.com/GregYankovoy/docker-templates/master/greg/goaccess.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GracksRepository/greg/goaccess.xml", "downloads": 1584712, "stars": 6, "trending": 0.195, "trends": [ 0.371, 0.374, 0.268, 0.239, 0.158, 0.15, 0.195 ], "trendsDate": [ 1696845949, 1699441978, 1702168426, 1704762376, 1707361567, 1709960766, 1712556368 ], "downloadtrend": [ 1562887, 1568751, 1572974, 1576749, 1579250, 1581627, 1584712 ], "LastUpdateScan": 1712556368, "LastUpdate": 1601678829, "FirstSeen": 1551319354, "topTrending": -0.176, "topPerforming": 0.195 }, { "Name": "lftp-mirror", "Support": "https://hub.docker.com/r/gregyankovoy/lftp-mirror/", "Overview": "Mirrors and removes files from a remote lftp folder to a local folder.", "Registry": "https://hub.docker.com/r/gregyankovoy/lftp-mirror//Dockerfile/", "Repository": "gregyankovoy/lftp-mirror", "BindTime": "true", "Privileged": "false", "Environment": { "Variable": [ { "Name": "HOST", "Value": "" }, { "Name": "PORT", "Value": "22" }, { "Name": "USERNAME", "Value": "" }, { "Name": "REMOTE_DIR", "Value": "" }, { "Name": "LFTP_PARTS", "Value": "1" }, { "Name": "LFTP_FILES", "Value": "1" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Networking": { "Mode": "bridge" }, "Data": { "Volume": { "HostDir": "", "ContainerDir": "/config", "Mode": "rw" } }, "Repo": "Grack's Repository", "TemplateURL": "https://raw.githubusercontent.com/GregYankovoy/docker-templates/master/greg/lftp-mirror.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GracksRepository/greg/lftp-mirror.xml", "downloads": 21385, "trending": 0.005, "trends": [ 8.814, 8.225, 3.482, 0.023, 0.042, 0.023, 0.005 ], "trendsDate": [ 1696478738, 1699077936, 1702168426, 1704762376, 1707361567, 1709960767, 1712556368 ], "downloadtrend": [ 18925, 20621, 21365, 21370, 21379, 21384, 21385 ], "LastUpdateScan": 1712556368, "LastUpdate": 1599945723, "FirstSeen": 1548381705, "topTrending": -8.809 }, { "Name": "hassConfigurator", "Repository": "causticlab/hass-configurator-docker:x86_64", "Registry": "https://hub.docker.com/r/causticlab/hass-configurator-docker//Dockerfile/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/causticlab/hass-configurator-docker/", "Project": "https://github.com/danielperna84/hass-configurator", "Overview": "Home Assistant online configurator container from https://github.com/danielperna84/hass-configurator", "WebUI": "http://[IP]:[PORT:3218]", "TemplateURL": "https://raw.githubusercontent.com/RazorSiM/docker-templates/master/hass-configurator.xml", "Icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Home_Assistant_Logo.svg/2000px-Home_Assistant_Logo.svg.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/home-assistant-configurator/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "hass-config", "Target": "/hass-config", "Default": "/mnt/user/appdata/home-assistant/", "Mode": "rw", "Description": "Your home assistant configuration folder\r\n", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "3218", "Target": "3218", "Default": "3218", "Mode": "tcp", "Description": "Container Port: 3218", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "raz's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/razsRepository/hass-configurator.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 22514148, "stars": 34, "trending": 0.303, "trends": [ 0.176, 0.202, 0.209, 0.23, 0.23, 0.285, 0.303 ], "trendsDate": [ 1697277937, 1699873558, 1702472779, 1705071968, 1707671131, 1710374838, 1712968198 ], "downloadtrend": [ 22187552, 22232520, 22279075, 22330470, 22381977, 22446012, 22514148 ], "LastUpdateScan": 1712968198, "LastUpdate": 1668021648, "FirstSeen": 1549062642, "topTrending": 0.127, "topPerforming": 0.303 }, { "Name": "yourls", "Repository": "yourls", "Registry": "https://hub.docker.com/_/yourls/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/_/yourls/", "Overview": "YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener.", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/RazorSiM/docker-templates/master/yourls.xml", "Icon": "https://github.com/YOURLS/YOURLS/raw/master/images/yourls-logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Container Port", "Target": "80", "Default": "8086", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MariaDB Host and Port", "Target": "YOURLS_DB_HOST", "Default": "yourdbhost:3306", "Mode": "", "Description": "Container Variable: YOURLS_DB_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MariaDB Password", "Target": "YOURLS_DB_PASS", "Default": "", "Mode": "", "Description": "Container Variable: YOURLS_DB_PASS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "url", "Target": "YOURLS_SITE", "Default": "https://yourdomainname.something", "Mode": "", "Description": "Use a reverse proxy to point to the container host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MariaDB Database Name", "Target": "YOURLS_DB_NAME", "Default": "yourls", "Mode": "", "Description": "yourls database name. default is 'yourls'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YOURLS_HOURS_OFFSET", "Target": "YOURLS_HOURS_OFFSET", "Default": "0", "Mode": "", "Description": "set your timezone ( GMT )", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YOURLS_PRIVATE", "Target": "YOURLS_PRIVATE", "Default": "true", "Mode": "", "Description": "false will set yourls to public. Reccomended value is true ( to be private )", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YOURLS_USER", "Target": "YOURLS_USER", "Default": "admin", "Mode": "", "Description": "Yourls admin interface username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YOURLS_PASS", "Target": "YOURLS_PASS", "Default": "strongpass", "Mode": "", "Description": "Yourls admin interface password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "raz's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/razsRepository/yourls.xml", "CategoryList": [ "Cloud", "Tools-Utilities", "Network-Web", "Network-Other" ], "downloads": 21090656, "stars": 280, "trending": 0.319, "trends": [ 0.475, 0.451, 0.388, 0.483, 0.4, 0.377, 0.319 ], "trendsDate": [ 1695953149, 1698552341, 1701148013, 1703747131, 1706346325, 1708945550, 1711541164 ], "downloadtrend": [ 20585814, 20679021, 20759498, 20860349, 20944032, 21023281, 21090656 ], "LastUpdateScan": 1711541164, "LastUpdate": 1710646671, "FirstSeen": 1550431854, "topTrending": -0.15599999999999997, "topPerforming": 0.319 }, { "TemplatePath": "/tmp/appFeed/templates/knex666sRepository/icecast/icecast.xml", "errors": [ "Not an unRaid Application (no Repository or PluginURL entry)" ], "FirstSeen": null }, { "Name": "Confluence", "Repository": "atlassian/confluence-server", "Registry": "https://hub.docker.com/r/atlassian/confluence-server", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "https://www.atlassian.com/software/confluence", "Overview": "Official Confluence-Server Docker Image", "WebUI": "http://[IP]:8090", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-confluence.xml", "Icon": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_1505148164/confluence.png", "Networking": { "Mode": "br0" }, "Config": { "@attributes": { "Name": "Host Path 1", "Target": "/var/atlassian/application-data/confluence", "Default": "", "Mode": "rw", "Description": "Container Path: /var/atlassian/application-data/confluence", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/confluence" }, "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-confluence.xml", "downloads": 69355880, "stars": 590, "trending": 0.633, "trends": [ 1.004, 1.038, 1.099, 0.682, 0.765, 0.723, 0.633 ], "trendsDate": [ 1696716332, 1699311950, 1702168426, 1704762377, 1707361568, 1709960767, 1712556368 ], "downloadtrend": [ 65998560, 66691141, 67432170, 67895358, 68418636, 68917204, 69355880 ], "LastUpdateScan": 1712556368, "LastUpdate": 1707711272, "FirstSeen": 1590170857, "topTrending": -0.371, "topPerforming": 0.633 }, { "Name": "croodle", "Repository": "knex666/croodle:latest", "Registry": "https://hub.docker.com/r/knex666/croodle", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/jelhan/croodle", "Overview": "Croodle is an end-to-end encrypted web application to schedule a date or to do a poll on a any topic. All data like title, description, number and labels of options, available answers and names of users and their selections are encrypted/decrypted in the browser using strong 256-bit AES encryption.", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-croodle.xml", "Icon": "https://d1csarkz8obe9u.cloudfront.net/posterpreviews/calendar-clipart-logo-design-template-9a3d7bbcf620587d4b74313072040475_screen.jpg?ts=1611246431", "Config": [ { "@attributes": { "Name": "data", "Target": "/var/www/html/data/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/croodle/" }, { "@attributes": { "Name": "http", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8385" } ], "Repo": "knex666's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-croodle.xml", "CategoryList": [ "Productivity" ], "downloads": 283, "LastUpdateScan": 1711361171, "LastUpdate": 1664552825, "FirstSeen": 1664553817 }, { "Name": "FileBrowser", "Repository": "filebrowser/filebrowser", "Registry": "https://hub.docker.com/r/filebrowser/filebrowser", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/78481-support-knex666-filebrowser/", "Project": "https://github.com/filebrowser/filebrowser", "Overview": "File Browser - Webbased File Browser including sharing functions etc.\r\n\r\nhttps://github.com/filebrowser/filebrowser\r\n\r\nJust Mount other Folder to/srv\r\nExample\r\n/mnt/user/Media/ > /srv/Media\r\n/mnt/user/Docs/ > /srv/Docs\r\n\r\nRead\r\nhttps://docs.filebrowser.xyz/configuration for the config", "WebUI": "http://[IP]/files/", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-filebrowser.xml", "Icon": "https://github.com/maschhoff/docker/raw/master/filebrowser/35781395.png", "PostArgs": "-d /db/database.db", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/srv", "Default": "", "Mode": "rw", "Description": "Container Path: /srv", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/SHARE/" }, { "@attributes": { "Name": "Host Path 2", "Target": "/db/", "Default": "", "Mode": "rw", "Description": "Container Path: /db/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/filebrowser/" } ], "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-filebrowser.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 84348806, "stars": 503, "trending": 1.528, "trends": [ 1.261, 1.42, 1.466, 1.666, 1.546, 1.584, 1.528 ], "trendsDate": [ 1697083546, 1699679196, 1702278372, 1705014237, 1707608191, 1710374838, 1712968198 ], "downloadtrend": [ 76872563, 77979990, 79139956, 80480694, 81744696, 83060160, 84348806 ], "LastUpdateScan": 1712968198, "LastUpdate": 1711981824, "FirstSeen": 1551483557, "topTrending": 0.2670000000000001, "topPerforming": 1.528 }, { "Name": "Icecast", "Repository": "infiniteproject/icecast", "Registry": "https://hub.docker.com/r/infiniteproject/icecast/", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/78480-support-knex666-icecast/", "Project": "https://github.com/maschhoff/docker/tree/master/icecast", "Overview": "Icecast for Mopidy http stream\r\n\r\nsetup mopidy audio docker:\r\nmopidy.conf\r\n\r\n[audio]\r\noutput = lamemp3enc ! shout2send async=false mount=mopidy ip=XX.XX.XX.XX port=8000 password=hackme\r\n\r\nNOTE: Please download the icecast.xml and void.mp3 from https://github.com/maschhoff/docker/tree/master/icecast\r\nchange username and password etc. there", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-icecast.xml", "Icon": "https://rockhost.com/wp-content/uploads/2018/11/icecast-server-hosting-cdn.jpg", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/etc/icecast.xml", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/icecast.xml", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/icecast/icecast.xml" }, { "@attributes": { "Name": "Host Path 2", "Target": "/usr/share/icecast/web/void.mp3", "Default": "", "Mode": "rw", "Description": "Container Path: /void.mp3", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/icecast/void.mp3" } ], "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-icecast.xml", "CategoryList": [ "Other", "MediaServer-Music" ], "downloads": 4431747, "stars": 34, "trending": 0.014, "trends": [ 0.048, 0.051, 0.022, 0.017, 0.014, 0.015, 0.014 ], "trendsDate": [ 1697083547, 1699679196, 1702278372, 1705014237, 1707608191, 1710374838, 1712968198 ], "downloadtrend": [ 4425844, 4428097, 4429074, 4429841, 4430461, 4431129, 4431747 ], "LastUpdateScan": 1712968198, "LastUpdate": 1587228607, "FirstSeen": 1551483558, "topTrending": -0.034, "topPerforming": 0.014 }, { "Name": "Mopidy", "Repository": "knex666/mopidy", "Registry": "https://hub.docker.com/r/knex666/mopidy", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/78479-support-knex666-mopidy/", "Project": "https://github.com/maschhoff/docker/tree/master/mopidy", "Overview": "Mopidy is an extensible music server written in Python.\r\nMopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of MPD and web clients.\r\n\r\nThis is Mopidy for unraid with support for snapcast and icecast It is based on whhoesj/mopidy with additin of TuneIn and Youtube and Iris Web Interface.\r\n\r\n- set up the docker\r\n- set up the network to br0 with an ip\r\n- set up volume mount to /mnt/user/appdata/mopidy/mopidy.conf >> /mopidy.conf\r\n- set up volume mount for tmp/snapfifo if you use snapcast /mnt/user/appdata/mopidy/tmp/ >> /tmp \r\n- set up volume mount for your local media \r\n\r\ngenerate the mopidy.conf file\r\nDoc here https://docs.mopidy.com/en/latest/config/\r\nexample here https://github.com/wernight/docker-mopidy/blob/master/README.md\r\nauthentication for soundcloud and spotify https://www.mopidy.com/authenticate/\r\n\r\nuse my docker icecast or snapcast for music streaming:\r\n \r\nfor audio you need a special config\r\nfor snapcast you have to generate the audio output in a pipe file /tmp/snapfifo this is mounted in both docker container\r\n\r\n[audio]\r\noutput = audioresample ! audio/x-raw,rate=48000,channels=2,format=S16LE ! audioconvert ! wavenc ! filesink location=/tmp/snapfifo\r\n\r\nicecast\r\n\r\n[audio]\r\noutput = lamemp3enc ! shout2send async=false mount=mopidy ip=X.X.X.X port=8000 password=XXXXX", "WebUI": "http://[IP]:[PORT:6680]/iris/", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-mopidy.xml", "Icon": "https://github.com/maschhoff/docker/raw/master/mopidy/mopidy.png", "DonateText": "Please buy me a Pizza", "DonateLink": "https://www.buymeacoffee.com/maschhoff", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "config", "Target": "/etc/mopidy.conf", "Default": "", "Mode": "rw", "Description": "Container Path: /mopidy.conf", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mopidy/mopidy.conf" }, { "@attributes": { "Name": "Host Path 2", "Target": "/tmp/", "Default": "", "Mode": "rw", "Description": "Container Path: /tmp/snapfifo", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mopidy/tmp/" }, { "@attributes": { "Name": "Host Path 3", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Container Path: /media", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Media/Musik/" } ], "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-mopidy.xml", "CategoryList": [ "Other", "MediaApp-Music", "MediaServer-Music" ], "downloads": 130853, "trending": 0.043, "trends": [ 0.044, 0.041, 0.07, 0.069, 0.058, 0.06, 0.043 ], "trendsDate": [ 1697083547, 1699679197, 1702278372, 1705014238, 1707608191, 1710374838, 1712968198 ], "downloadtrend": [ 130407, 130461, 130552, 130642, 130718, 130797, 130853 ], "LastUpdateScan": 1712968198, "LastUpdate": 1579464606, "FirstSeen": 1551483559, "topTrending": -0.0010000000000000009, "topPerforming": 0.043 }, { "Name": "Mopidy3", "Repository": "knex666/mopidy:3-experimental", "Registry": "https://hub.docker.com/r/knex666/mopidy", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/maschhoff/docker/tree/master/mopidy", "Overview": "Mopidy is an extensible music server written in Python.\r\nMopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of MPD and web clients.\r\n\r\nThis is Mopidy3 for unraid with support for snapcast and icecast.\n\r\n- set up the docker\r\n- set up the network to br0 with an ip\r\n- set up volume mount to /mnt/user/appdata/mopidy/ >> /config/\n- set up volume mount for tmp/snapfifo if you use snapcast /mnt/user/appdata/mopidy/tmp/ >> /tmp \r\n- set up volume mount for your local media \r\n\r\ngenerate the mopidy.conf file *Doc here https://docs.mopidy.com/en/latest/config/ *example here https://github.com/maschhoff/docker/blob/master/mopidy/mopidy.conf\n\nauthentication for soundcloud and spotify https://www.mopidy.com/authenticate/ *authenticate spotify https://developer.spotify.com/documentation/web-api/quick-start/\n\r\nuse my docker icecast or snapcast for music streaming:\r\n \r\nfor audio you need a special config\r\nfor snapcast you have to generate the audio output in a pipe file /tmp/snapfifo this is mounted in both docker container\r\n\r\n[audio]\r\noutput = audioresample ! audio/x-raw,rate=48000,channels=2,format=S16LE ! audioconvert ! wavenc ! filesink location=/tmp/snapfifo\r\n\r\nicecast\r\n\r\n[audio]\r\noutput = lamemp3enc ! shout2send async=false mount=mopidy ip=X.X.X.X port=8000 password=XXXXX", "WebUI": "http://[IP]:[PORT:6680]/", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-Mopidy3.xml", "Icon": "https://github.com/maschhoff/docker/raw/master/mopidy/mopidy.png", "ExtraParams": "-p 6600:6600 -p 6680:6680 -p 5555:5555/udp", "PostArgs": "mopidy --config /config/mopidy.conf", "DonateText": "Please buy me a Pizza", "DonateLink": "https://www.buymeacoffee.com/maschhoff", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config/mopidy.conf", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mopidy/" }, { "@attributes": { "Name": "Host Path 2", "Target": "/tmp/", "Default": "", "Mode": "rw", "Description": "Container Path: /tmp/snapfifo", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mopidy/tmp/" }, { "@attributes": { "Name": "Host Path 3", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Container Path: /media", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Media/Musik/" } ], "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-Mopidy3.xml", "CategoryList": [ "Other", "MediaApp-Music", "MediaServer-Music" ], "downloads": 130850, "trending": 0.047, "trends": [ 0.039, 0.044, 0.075, 0.066, 0.061, 0.057, 0.047 ], "trendsDate": [ 1696421154, 1699020396, 1702168426, 1704762377, 1707361568, 1709960767, 1712556369 ], "downloadtrend": [ 130392, 130450, 130548, 130634, 130714, 130788, 130850 ], "LastUpdateScan": 1712556369, "LastUpdate": 1579464606, "FirstSeen": 1579511204, "topTrending": 0.008, "topPerforming": 0.047 }, { "Name": "Nextcloud", "Repository": "nextcloud:latest", "Registry": "https://registry.hub.docker.com/_/nextcloud", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/88504-support-knex666-nextcloud-18/", "Project": "https://nextcloud.com/", "Overview": "Nextcloud can be used to access and share your files, calendars, contacts and more.\r\n\r\nFeel free to edit the container, enable the advanced view and change nextcloud:latest to nextcloud:123 to force the usage of a specific Nextcloud version.\r\n\r\nINSTALLATION\r\n\r\nAt first install a MariaDB or PostgreSQL container. Changing their paths to /mnt/cache/appdata/... (instead of /mnt/user/appdata/...) will enormously boost Nextcloud's loading times!\r\n\r\nAfter that use the database's IP:Port and credentials to install Nextcloud.\r\n\r\nOptionally installing the Swag or Nginx Proxy Manager container allows you to access Nextcloud from outside of your home through HTTPS (do not forget forwarding the Ports 80 and 443 in your router). Note: The proxy itself needs to communicate through HTTP (not HTTPS) with Nextcloud.\r\n\r\nUPDATES\r\n\r\nNextcloud often needs manual interaction to fix database indexes. In those cases execute the following through the Unraid Terminal to fix them:\r\ndocker exec --user 99 Nextcloud php occ db:add-missing-indices\r\n\r\nSometimes this command is needed:\r\ndocker exec --user 99 Nextcloud php occ db:convert-filecache-bigint --no-interaction", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-nextcloud.xml", "Icon": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/nextcloud_logo_square.png", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "HTML/PHP Files", "Target": "/var/www/html", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nextcloud/html" }, { "@attributes": { "Name": "Apps", "Target": "/var/www/html/custom_apps", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nextcloud/apps" }, { "@attributes": { "Name": "Config Files", "Target": "/var/www/html/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nextcloud/config" }, { "@attributes": { "Name": "User Files", "Target": "/var/www/html/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nextcloud/data" }, { "@attributes": { "Name": "WebGUI Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Only use for bridge network", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8666" } ], "Repo": "knex666's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-nextcloud.xml", "CategoryList": [ "Cloud" ], "downloads": 932758572, "stars": 4045, "trending": 0.351, "trends": [ 0.282, 0.308, 0.36, 0.345, 0.327, 0.321, 0.351 ], "trendsDate": [ 1696457144, 1699055064, 1702168426, 1704762377, 1707361568, 1709960767, 1712556369 ], "downloadtrend": [ 914153262, 916974483, 920283291, 923473752, 926500786, 929484485, 932758572 ], "LastUpdateScan": 1712556369, "LastUpdate": 1711760155, "FirstSeen": 1584715437, "topTrending": 0.069, "topPerforming": 0.351 }, { "Name": "openHAB", "Repository": "openhab/openhab:latest-debian", "Registry": "https://hub.docker.com/r/openhab/openhab/", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/78482-support-knex666-openhab/", "Project": "https://github.com/maschhoff/docker/tree/master/openhab", "Overview": "openHAB - a vendor and technology agnostic open source automation software for your home.\r\n\r\nFor sample rules etc. have a look at https://github.com/maschhoff/OpenHAB", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-openhab.xml", "Icon": "https://raw.githubusercontent.com/tinglis1/docker-containers/master/openhab/openhab-logo-square.png", "ExtraParams": "--tty --shm-size 2g", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "Container Path: /etc/localtime", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "Host Path 2", "Target": "/openhab/conf", "Default": "/mnt/user/appdata/openhab/conf/", "Mode": "rw", "Description": "Container Path: /openhab/conf", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/openhab2/conf/" }, { "@attributes": { "Name": "Host Path 3", "Target": "/openhab/userdata", "Default": "/mnt/user/appdata/openhab/userdata/", "Mode": "rw", "Description": "Container Path: /openhab/userdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/openhab2/userdata/" } ], "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-openhab.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 57768090, "stars": 439, "trending": 0.24, "trends": [ 0.201, 0.253, 0.22, 0.249, 0.227, 0.23, 0.24 ], "trendsDate": [ 1697465170, 1700321385, 1702919158, 1705518390, 1708117552, 1710713164, 1713306898 ], "downloadtrend": [ 56953046, 57097672, 57223413, 57366026, 57496381, 57629195, 57768090 ], "LastUpdateScan": 1713306898, "LastUpdate": 1713073790, "FirstSeen": 1609067254, "topTrending": 0.03899999999999998, "topPerforming": 0.24 }, { "Name": "picoshare", "Repository": "mtlynch/picoshare", "Registry": "https://registry.hub.docker.com/r/mtlynch/picoshare", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/forum/58-docker-engine/", "Project": "https://pico.rocks/", "Overview": "PicoShare is a minimalist service that allows you to share files easily.", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-picoshare.xml", "Icon": "https://cdn0.iconfinder.com/data/icons/communication-2-5/98/59-512.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "PORT", "Target": "PORT", "Default": "", "Mode": "", "Description": "Container Variable: PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3001" }, { "@attributes": { "Name": "PS_SHARED_SECRET", "Target": "PS_SHARED_SECRET", "Default": "", "Mode": "", "Description": "Container Variable: PS_SHARED_SECRET", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "somesecretpass" }, { "@attributes": { "Name": "data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/picoshare" }, { "@attributes": { "Name": "PORT", "Target": "3001", "Default": "", "Mode": "tcp", "Description": "Container Port: 3001", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3001" } ], "Repo": "knex666's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-picoshare.xml", "downloads": 394334, "stars": 5, "trending": 6.867, "trends": [ 8.729, 9.771, 7.916, 7.671, 6.851, 6.738, 6.867 ], "trendsDate": [ 1697781937, 1700377539, 1702976767, 1705575958, 1708175139, 1710770774, 1713369983 ], "downloadtrend": [ 244751, 271255, 294573, 319047, 342513, 367257, 394334 ], "LastUpdateScan": 1713369983, "LastUpdate": 1708179256, "FirstSeen": 1648418607, "topTrending": -1.8619999999999992, "topPerforming": 6.867 }, { "Name": "PRPDF", "Repository": "knex666/prpdf", "Registry": "https://hub.docker.com/r/knex666/prpdf", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115451-support-knex666-pr-pdf-explorer/", "Project": "https://github.com/maschhoff/prpdf", "Overview": "This tool is for Preview and Rename scanned PDF-Documents. Rulebased autoscan with OCR. Merge etc. \r\n Its an open beta that I am testing on. \r\n Please add a scan source folder \r\n and a folder where your files shoud be sorted and archived into the subfolders existing there\r\n Any Issus report on github.", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-prpdf.xml", "Icon": "https://cdn2.iconfinder.com/data/icons/adobe-acrobat-pdf/154/adobe-acrobat-pdf-file-document-512.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Files", "Target": "/Archiv/", "Default": "", "Mode": "rw", "Description": "Document Repository: /Archiv/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 2", "Target": "/source/static/pdf/", "Default": "", "Mode": "rw", "Description": "Scan Import Path: /source/static/pdf/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 4", "Target": "/source/config", "Default": "", "Mode": "rw", "Description": "Configuration", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/prpdf/" } ], "Repo": "knex666's Repository", "Beta": "true", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-prpdf.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 21059, "trending": 1.467, "trends": [ 9.51, 8.973, 0.568, 1.958, 1.459, 1.6, 1.467 ], "trendsDate": [ 1697551563, 1700321385, 1702919158, 1705518390, 1708117552, 1710713164, 1713306898 ], "downloadtrend": [ 17854, 19614, 19726, 20120, 20418, 20750, 21059 ], "LastUpdateScan": 1713306898, "LastUpdate": 1692646050, "FirstSeen": 1629993826, "topTrending": -8.043 }, { "Name": "RSSNotipy", "Repository": "knex666/rssnotipy", "Registry": "https://hub.docker.com/repository/docker/knex666/rssnotipy", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87901-support-knex666-rssnotipy", "Project": "https://github.com/maschhoff/RSSNotipy", "Overview": "RSS search an notification.\n \n Please Read\n \n \n\n Please read all information on GitHub\n \n https://github.com/maschhoff/RSSNotipy\n\nPlease use the sample configuration and files on the GitHub Repo (https://github.com/maschhoff/RSSNotipy/tree/master/data) and copy it to /mnt/user/appdata/rssnotipy/\n\n \n\nYou have to edit the configuration for your purpose. RSS release sources to search for and upcoming movies from your rss source. And optionally the Api Key of your prefered push service\n\nPlease use it for good reasons. I\u00b4ve seen people using the RSS Feed from xREL and underground forum as release source. Please support the movie industrie.\n\n \n\nFor any question - dont mind to ask! The Project is still under development.", "WebUI": "http://[IP]:3247/", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-RSSNotipy.xml", "Icon": "https://image.flaticon.com/icons/png/512/25/25367.png", "PostArgs": "/start.sh", "DonateText": "Please buy me a Pizza", "DonateLink": "https://www.buymeacoffee.com/maschhoff", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "data", "Target": "/RSSNotipy/data", "Default": "", "Mode": "rw", "Description": "Container Path: /RSSNotipy/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rssnotipy" }, { "@attributes": { "Name": "3247", "Target": "3247", "Default": "3247", "Mode": "tcp", "Description": "Container Port: 3247", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3247" } ], "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-RSSNotipy.xml", "downloads": 18813, "LastUpdateScan": 1712968199, "LastUpdate": 1635366902, "FirstSeen": 1580058427 }, { "Name": "RTMPServer", "Repository": "alqutami/rtmp-hls", "Registry": "https://hub.docker.com/r/alqutami/rtmp-hls", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/TareqAlqutami/rtmp-hls-server", "Overview": "This Docker image can be used to create a video streaming server that supports RTMP, HLS, DASH out of the box. It also allows adaptive streaming and custom transcoding of video streams. All modules are built from source on Debian and Alpine Linux base images.\r\n\r\nStream live RTMP content to:\r\nrtmp://<server ip>:1935/live/<stream_key>\r\nwhere <stream_key> is any stream key you specify.\r\n\r\nView:\r\nrtmp://<server ip>:1935/live/<stream-key>\r\nhttp://<server ip>:8080/hls/<stream-key>.m3u8 \r\nhttp://<server ip>:8080/dash/<stream-key>_src.mpd", "WebUI": "http://[IP]:8080/stats", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-RTMPServer.xml", "Icon": "https://intinor.com/wp-content/uploads/2017/01/RTMP.png", "Networking": { "Mode": "br0", "Publish": "" }, "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-RTMPServer.xml", "CategoryList": [ "GameServers", "Network-Other" ], "downloads": 1326554, "stars": 115, "trending": 0.171, "trends": [ 0.227, 0.245, 0.153, 0.153, 0.178, 0.189, 0.171 ], "trendsDate": [ 1697277937, 1699873559, 1702472780, 1705071968, 1707671132, 1710374839, 1712968199 ], "downloadtrend": [ 1312185, 1315407, 1317417, 1319430, 1321789, 1324291, 1326554 ], "LastUpdateScan": 1712968199, "LastUpdate": 1689676443, "FirstSeen": 1590732460, "topTrending": -0.055999999999999994, "topPerforming": 0.171 }, { "Name": "shortipy", "Repository": "knex666/shortipy", "Registry": "https://hub.docker.com/repository/docker/knex666/shortipy", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/maschhoff/shortipy", "Overview": "URL Shortener in python based on flask", "WebUI": "http://[IP]:4321/", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-shortipy.xml", "Icon": "https://image.flaticon.com/icons/png/512/1828/1828108.png", "DonateText": "Buy me a Pizza", "DonateLink": "https://www.buymeacoffee.com/maschhoff", "Networking": { "Mode": "br0" }, "Config": { "@attributes": { "Name": "Host Path 1", "Target": "/source/data", "Default": "", "Mode": "rw", "Description": "Container Path: /source/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shortipy" }, "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-shortipy.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 34298, "trending": 0.913, "trends": [ 5.555, 5.328, 4.089, 0.489, 1.08, 0.797, 0.913 ], "trendsDate": [ 1695557132, 1698156364, 1700751969, 1703351164, 1705950366, 1708549558, 1711145179 ], "downloadtrend": [ 30134, 31830, 33187, 33350, 33714, 33985, 34298 ], "LastUpdateScan": 1711145179, "LastUpdate": 1667844077, "FirstSeen": 1588925257, "topTrending": -4.6419999999999995 }, { "Name": "Snapcast", "Repository": "kevineye/snapcast", "Registry": "https://hub.docker.com/r/kevineye/snapcast", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "https://hub.docker.com/r/kevineye/snapcast", "Overview": "use this Audio option in mopidy.conf in mopidy docker to use Snapcast:\r\n\r\n[audio]\r\noutput = audioresample ! audio/x-raw,rate=48000,channels=2,format=S16LE ! audioconvert ! wavenc ! filesink location=/tmp/snapfifo", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-Snapcast.xml", "Icon": "https://icons.iconarchive.com/icons/alecive/flatwoken/512/Apps-Player-Audio-icon.png", "PostArgs": "snapserver -s pipe:///data/snapfifo?name=Example&sampleformat=44100:16:2", "Networking": { "Mode": "br0" }, "Config": { "@attributes": { "Name": "Host Path 1", "Target": "/data/", "Default": "", "Mode": "rw", "Description": "Container Path: /data/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mopidy/tmp/" }, "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-Snapcast.xml", "downloads": 62411, "stars": 2, "trending": 0.032, "trends": [ 2.847, 2.764, 0.836, 0.038, 0.042, 0.038, 0.032 ], "trendsDate": [ 1696860369, 1699457839, 1702168427, 1704762377, 1707361568, 1709960767, 1712556369 ], "downloadtrend": [ 60088, 61796, 62317, 62341, 62367, 62391, 62411 ], "LastUpdateScan": 1712556369, "LastUpdate": 1522305496, "FirstSeen": 1587715626, "topTrending": -2.815 }, { "Name": "tor-relay", "Repository": "doudou34/tor-server", "Registry": "https://registry.hub.docker.com/r/doudou34/tor-server", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/maschhoff/docker/tree/master/tor-relay", "Overview": "This docker image will install the latest current stable version of Tor server. It will run Tor as an unprivileged regular user, as recommended by torproject.org.\n\nIt includes the latest Tor Debian package from torproject.org which is installed and configured according the Tor project recommendations. Additionally it can be run as a hidden bridge using obfs4proy as well as meek.\n\nThe Tor network relies on volunteers to donate bandwidth. The more people who run relays, the faster the Tor network will be. If you have at least 2 megabits/s for both upload and download, please help out Tor by configuring your server to be a Tor relay too.\n\nINSTALLATION:\nCreate a folder appdata/tor-data/config\nDownload sample Config: https://github.com/maschhoff/docker/tree/master/tor-relay\nEdit the config at least NICKNAME and CONTACTINFO in the config file\nPut this into the config folder.\nEdit the docker parameters and run it.\n \nhttps://github.com/chriswayg/tor-server", "TemplateURL": "https://raw.githubusercontent.com/maschhoff/docker/master/unraid%20xml/my-tor-relay.xml", "Icon": "https://clipartart.com/images/tor-browser-icon-clipart-9.png", "ExtraParams": "--init", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "9030", "Target": "9030", "Default": "9030", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9030" }, { "@attributes": { "Name": "9001", "Target": "9001", "Default": "9001", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9001" }, { "@attributes": { "Name": "/etc/localtime", "Target": "/etc/localtime", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/localtime", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "TOR_NICKNAME", "Target": "TOR_NICKNAME", "Default": "", "Mode": "", "Description": "Container Variable: NICKNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "myRelay" }, { "@attributes": { "Name": "CONTACT_EMAIL", "Target": "CONTACT_EMAIL", "Default": "", "Mode": "", "Description": "Container Variable: CONTACTINFO", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mail@domain.com" }, { "@attributes": { "Name": "/etc/tor/", "Target": "/etc/tor/", "Default": "", "Mode": "ro", "Description": "Container Path: /etc/tor/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tor-data/config/" } ], "Repo": "knex666's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/knex666sRepository/unraid xml/my-tor-relay.xml", "CategoryList": [ "Network-Other" ], "downloads": 92121, "stars": 5, "trending": 0.074, "trends": [ 1.927, 1.895, 1.513, 0.017, 0.021, 0.005, 0.074 ], "trendsDate": [ 1695557133, 1698156364, 1700751969, 1703351164, 1705950366, 1708549558, 1711145179 ], "downloadtrend": [ 88904, 90621, 92013, 92029, 92048, 92053, 92121 ], "LastUpdateScan": 1711145179, "LastUpdate": 1711010261, "FirstSeen": 1581081332, "topTrending": -1.853 }, { "Name": "FoldingAtHome", "Overview": "FoldingAtHome is a project ran by Stanford University to network thousands of computers together, using them to work out the folding of proteins to aid in the research of Alzheimer's, Huntington's, Parkinson's, and many cancers.[br][br]\n [b][span style='color: #E80000;']WARNING: Using this container will increase CPU usage, continue @ own risk[/span][/b][br]\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\n [b]Edit the config.xml file with your preferences (Username/Team etc.)[br]\n [b]You might have to edit the config.xml in the FaH appdata folder to allow your specific subnet to use the WebUI[br]\n [b]/mnt/user/appdata/FoldingAtHome[/b] : this path is used to store the config.xml file for FAHClient.[br]\n [b]The program can be controlled by FAHControl App from http://folding.stanford.edu/.[br]\n [b]The FaHControl App is the preferred method of interfacing with the server as it provides more fine grained control vs the WebUI[br]\n [b]The WebUI is accessible through http://SERVER_IP:7396.[br]\n [b]The extra Nvidia variables are for GPU passthrough. Information on that can be found here:[br]\n [b]https://forums.unraid.net/topic/77813-plugin-linuxserverio-unraid-nvidia/", "Support": "https://forums.unraid.net/topic/36054-release-foldinghome-docker/page/4/?tab=comments#comment-730278", "Repository": "mobiusnine/foldingathome", "Registry": "https://registry.hub.docker.com/r/mobiusnine/foldingathome", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "36330", "Default": "36330", "Mode": "tcp", "Description": "Container Port: 36330", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "36330" }, { "@attributes": { "Name": "Host Port 2", "Target": "7396", "Default": "7396", "Mode": "tcp", "Description": "Container Port: 7396", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7396" }, { "@attributes": { "Name": "Host Key 1", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "Container Variable: NVIDIA_DRIVER_CAPABILITIES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Key 2", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Container Variable: NVIDIA_VISIBLE_DEVICES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/FoldingAtHome", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/FoldingAtHome" } ], "WebUI": "http://[IP]:[PORT:7396]/", "Icon": "https://i.imgur.com/AKptFCw.png", "Repo": "MobiusNine's Repository", "TemplateURL": "https://raw.githubusercontent.com/MobiusNine/docker-templates/master/MobiusNine/FoldingAtHome.xml", "CAComment": "The webUI for this application does not work. See this post for the fix", "templatePath": "/tmp/GitHub/AppFeed/templates/MobiusNinesRepository/MobiusNine/FoldingAtHome.xml", "CategoryList": [ "Other" ], "downloads": 765531, "trending": 0.002, "trends": [ 0.002, 0.002, 0.003, 0.002, 0.003, 0.001, 0.002 ], "trendsDate": [ 1695694072, 1698293244, 1700888758, 1703487934, 1706087150, 1708686349, 1711281963 ], "downloadtrend": [ 765433, 765446, 765466, 765484, 765506, 765515, 765531 ], "LastUpdateScan": 1711281963, "LastUpdate": 1611922904, "FirstSeen": 1552656324, "topTrending": 0, "topPerforming": 0.002 }, { "Name": "Teleradarr", "Repository": "ulisses1478/teleradarr", "Registry": "https://registry.hub.docker.com/r/ulisses1478/teleradarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/Ulisses1478/teleradarr", "Overview": "This is a 100% inline bot, you can't talk directly to him, you need to add your bot to your telegram and in any chat you type this:\r\n@BOT_NAME NAME_OF_THE_MOVIE\r\n\r\nAnd this will show you 5 movies that you can download click on the and will send the name and the image of the movie on a message so you can send to a friend or in my case my wife.", "TemplateURL": "https://raw.githubusercontent.com/Ulisses1478/templates-unraid/master/teleradarr.xml", "Icon": "https://raw.githubusercontent.com/Ulisses1478/teleradarr/master/assets/logo.png", "DonateText": "Made with love, by Ulisses", "DonateLink": "https://www.paypal.com/donate?hosted_button_id=AHTW8XJZZ6N86", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "RADARR_PROFILE_ID", "Target": "RADARR_PROFILE_ID", "Default": "1", "Mode": "", "Description": "Put here your profile id from radarr (1 = any, by default)", "Type": "Variable", "Display": "always", "Required": "true" }, "value": "" }, { "@attributes": { "Name": "RADARR_IP", "Target": "RADARR_IP", "Default": "", "Mode": "", "Description": "Put here your radarr ip", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_PORT", "Target": "RADARR_PORT", "Default": "", "Mode": "", "Description": "Put here your radarr port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_API_KEY", "Target": "RADARR_API_KEY", "Default": "", "Mode": "", "Description": "Radarr WebUI -> Settings -> General -> API Key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TELEGRAM_BOT_TOKEN", "Target": "TELEGRAM_BOT_TOKEN", "Default": " Enable /setinline and /setinlinefeedback when creating your bot", "Mode": "", "Description": "Container Variable: TELEGRAM_BOT_TOKEN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "RADARR_CUSTOM_PATH", "Target": "RADARR_CUSTOM_PATH", "Default": "", "Mode": "", "Description": "(Optional) If you has some URL Base set on unraid like ip:port/radarr -> put /radarr on the field above", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_CUSTOM_FOLDER", "Target": "RADARR_CUSTOM_FOLDER", "Default": "/media/movies", "Mode": "", "Description": "(Optional) Radarr folder you use for saving movies", "Type": "Variable", "Display": "always" }, "value": "" } ], "Repo": "ulisses1478's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ulisses1478sRepository/teleradarr.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 22413, "trending": 0.009, "trends": [ 8.641, 8.059, 6.049, 0.004, 0.031, 0.013, 0.009 ], "trendsDate": [ 1695557133, 1698156364, 1700751969, 1703351164, 1705950367, 1708549558, 1711145179 ], "downloadtrend": [ 19349, 21045, 22400, 22401, 22408, 22411, 22413 ], "LastUpdateScan": 1711145179, "LastUpdate": 1610470819, "FirstSeen": 1607087295, "topTrending": -8.632 }, { "Name": "aiyabot", "Repository": "ghcr.io/kilvoctu/aiyabot:latest", "Registry": "https://github.com/Kilvoctu/aiyabot/pkgs/container/aiyabot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/161720-support-foxxmd-aiyabot/", "Project": "https://github.com/Kilvoctu/aiyabot", "Overview": "A docker bot for interacting with Stable Diffusion AI to generate images\r\n \r\n Compatible with AUTOMATIC1111's Stable Diffusion web UI or SD.Next, provides these features through Discord commands:\r\n \r\n * text2image\r\n * image2image\r\n * prompt from image\r\n * generate prompts from text\r\n * upscale image\r\n * image identification (metadata query)\r\n \r\n Settings for generation are configurable per channel:\r\n \r\n * Model to generate with\r\n * Width/Height\r\n * Extra nets (lora, hypernet)\r\n * Prompt/Negative prompt\r\n * Batch generation settings\r\n * highres fix/face restore/VAE\r\n * strength/guidance(cfg)/clip skip/styles\r\n * mark as spoiler", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/aiyabot.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/aiya.png", "Requires": "You must create a Discord bot and have access to a Stable Diffusion API before this application is usable. Follow the directions in the project wiki or support thread to get a bot running. Additionally, while the bot does take care of many default settings you must still have a basic understanding of Stable Diffusion usage to get good results.", "Config": [ { "@attributes": { "Name": "Discord Bot TOKEN", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR_DISCORD_BOT_TOKEN" }, { "@attributes": { "Name": "Stable Diffusion URL", "Target": "URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://YOUR_UNRAID_IP:7860" }, { "@attributes": { "Name": "Download and install optional prompt generation command", "Target": "USE_GENERATE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Bot Generation Outputs", "Target": "/app/outputs", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/aiyabot/outputs" }, { "@attributes": { "Name": "Bot Configuration", "Target": "/app/resources", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/aiyabot/resources" } ], "Repo": "FoxxMD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/aiyabot.xml", "CategoryList": [ "Network-Messenger" ], "LastUpdateScan": 1713225409, "FirstSeen": 1713225409 }, { "Name": "cron-streamripper", "Repository": "dax333/cron-streamripper", "Registry": "https://registry.hub.docker.com/r/dax333/cron-streamripper/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79122-support-foxxmd-cron-streamripper", "Project": "http://streamripper.sourceforge.net/", "Overview": "Streamripper that runs on a cron schedule[br][br]\r\n [b]Directions:[/b][br]\r\n 1. Create an executable file (sh script) that runs streamripper and store it in the Programs Dir directory[br]\r\n 2. Create a valid cron file named [b]station-cron[/b] in the Cron Dir directory (must be done for the container to run) that runs the file created in 1.", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/cron-streamripper.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/antenna.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Cron Dir", "Target": "/etc/cron.d", "Default": "/mnt/user/appdata/cron-streamripper/cron", "Mode": "ro", "Description": "Directory where cron files are stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cron-streamripper/cron" }, { "@attributes": { "Name": "Streams Dir", "Target": "/home/streamripper/streams", "Default": "/mnt/user/appdata/cron-streamripper/streams", "Mode": "rw", "Description": "Directory where saved streams are stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cron-streamripper/streams" }, { "@attributes": { "Name": "Programs Dir", "Target": "/home/streamripper/programs", "Default": "/mnt/user/appdata/cron-streamripper/programs", "Mode": "ro", "Description": "Directory where executable files, run from the station-cron file, are stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cron-streamripper/programs" } ], "Repo": "FoxxMD's Repository", "ModeratorComment": "This project has been abandonded, with no updates since 2009", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/cron-streamripper.xml", "CategoryList": [ "Other", "Tools-Utilities" ], "downloads": 16222, "stars": 1, "LastUpdateScan": 1712968199, "LastUpdate": 1473816382, "FirstSeen": 1554246997 }, { "Name": "elasticsearch", "Repository": "elasticsearch:6.6.2", "Registry": "https://hub.docker.com/_/elasticsearch", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79125-support-foxxmd-elasticsearch", "Project": "https://www.elastic.co/", "Overview": "Elasticsearch with instructions for installation on unraid. [br][br]\r\n [b]Default Elasticsearch version is 6.6.2[/b][br]\r\n To change version simply edit the version tag in the repository field to an available version on dockerhub. [b]This template not tested on alpine images.[/b][br][br]\r\n [span style='color: #E80000;'][b]Directions below MUST be used in order to get Elasticsearch 5 and above working correctly.[/b][/span] Check support thread for more information.[br]\r\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\r\n 1. Install [b]CA User Scripts[/b][br]\r\n 2. Create a new script named [b]vm.max_map_count[/b][br]\r\n 3. Contents of script as follows: [br][br]\r\n [span style='font-family: monospace;']#!/bin/bash[br]\r\n sysctl -w vm.max_map_count=262144[/span][br][br]\r\n 4. Set script schedule to [b]At Startup of Array[/b][br]", "WebUI": "http://[IP]:[PORT:9200]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/elasticsearch.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/elasticsearch.png", "ExtraParams": "-e \"ES_JAVA_OPTS\"=\"-Xms512m -Xmx512m\" --ulimit nofile=262144:262144", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data", "Target": "/usr/share/elasticsearch/data", "Default": "/mnt/user/appdata/elasticsearch/data", "Mode": "rw", "Description": "Directory where ES data is persisted", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/elasticsearch/data" }, { "@attributes": { "Name": "REST API Port", "Target": "9200", "Default": "9200", "Mode": "tcp", "Description": "Host port exposed for REST HTTP interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9200" }, { "@attributes": { "Name": "Nodes Communication Port", "Target": "9300", "Default": "9300", "Mode": "tcp", "Description": "Host port exposed for node communication.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9300" }, { "@attributes": { "Name": "Discovery Type", "Target": "discovery.type", "Default": "single-node", "Mode": "", "Description": "Container Variable: discovery.type", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "single-node" } ], "Repo": "FoxxMD's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/elasticsearch.xml", "CategoryList": [ "Other", "Tools-Utilities" ], "downloads": 840910789, "stars": 6319, "trending": 0.926, "trends": [ 0.908, 0.854, 0.89, 0.739, 0.886, 1.007, 0.926 ], "trendsDate": [ 1697277937, 1699873559, 1702472780, 1705071968, 1707671132, 1710374839, 1712970131 ], "downloadtrend": [ 797302384, 804170926, 811394321, 817432067, 824736723, 833126033, 840910789 ], "LastUpdateScan": 1712970131, "LastUpdate": 1712708715, "FirstSeen": 1554246997, "topTrending": 0.018000000000000016, "topPerforming": 0.926 }, { "Name": "endlessh-go", "Repository": "shizunge/endlessh-go", "Registry": "https://hub.docker.com/r/shizunge/endlessh-go", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/149905-support-foxxmd-endlessh-go/", "Project": "https://github.com/shizunge/endlessh-go", "Overview": "(https://github.com/skeeto/endlessh) Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server.\r\n \r\n endlessh-go (https://github.com/shizunge/endlessh-go) is a golang implementation of endlessh with additional features including exporting Prometheus metrics.", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/endlessh-go.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/openssh-server-logo.png", "PostArgs": "-enable_prometheus -geoip_supplier=\"ip-api\" -logtostderr -v=1", "Requires": "A Prometheus instance is required in order to collect exported metrics. See the support thread for setup.", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Listen Port", "Target": "2222", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2222" }, { "@attributes": { "Name": "Prometheus Port", "Target": "2112", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2112" } ], "Repo": "FoxxMD's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/endlessh-go.xml", "CategoryList": [ "Security", "Network-Other" ], "downloads": 639181, "stars": 4, "trending": 0.452, "trends": [ 0.425, 0.417, 0.405, 0.452 ], "trendsDate": [ 1705777553, 1708376746, 1710972395, 1713571613 ], "downloadtrend": [ 628388, 631067, 633711, 636290, 639181 ], "LastUpdateScan": 1713571613, "LastUpdate": 1705787688, "FirstSeen": 1703178347, "topTrending": 0.027000000000000024 }, { "Name": "fr24feed-piaware", "Repository": "thomx/fr24feed-piaware", "Registry": "https://hub.docker.com/r/thomx/fr24feed-piaware/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79394-support-foxxmd-fr24feed-piaware/", "Project": "https://github.com/Thom-x/docker-fr24feed-piaware-dump1090-mutability", "Overview": "All-in-one image for feeding FlightRadar24/FlightAware ADS-B/MLAT data with an RTL-SDR device and local web server for displaying aircraft positions on a map.[br][br]\r\n Docker contains: [br]\r\n \u00a0* Piaware (Flightaware ADS-B and MLAT ground station software/feed)[br]\r\n \u00a0* fr24feed (FlightRadar24 ADS-B software feed)[br]\r\n \u00a0* Dump1090 for receiving and parsing data to the above software[br]\r\n \u00a0* Simple HTTP Server to display received data (aircraft positions/track) on a real-time map[br][br]\r\n [b]Installation[/b][br][br]\r\n Follow the directions on the github README (Project Page link on unraid) with the provided Config entries in this template. See the support thread for more info.[br][br]\r\n [b]Usage[/b][br][br]\r\n If the container starts without error you can verify RTL-SDR is in use and feeds are working by checking the container log. Use the WebUI button to see the map;", "WebUI": "http://[IP]:[PORT:8080]/gmap.html", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/fr24feed-piaware.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/flightaware.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Piaware Config", "Target": "/etc/piaware.conf", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/piaware.conf", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fr24feed-piaware/piaware.conf" }, { "@attributes": { "Name": "Dump1090 Config", "Target": "/usr/lib/fr24/public_html/config.js", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/lib/fr24/public_html/config.js", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fr24feed-piaware/config.js" }, { "@attributes": { "Name": "fr24feed Config", "Target": "/etc/fr24feed.ini", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/fr24feed.ini", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fr24feed-piaware/fr24feed.ini" }, { "@attributes": { "Name": "RTL-SDR Device", "Target": "", "Default": "", "Mode": "", "Description": "Container Device: RTL-SDR", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "fr24feed Admin HTTP Port", "Target": "8754", "Default": "8754", "Mode": "tcp", "Description": "Container Port: 8754", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "FoxxMD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/fr24feed-piaware.xml", "CategoryList": [ "Network-Web", "Other" ], "downloads": 1390956, "stars": 32, "trending": 0.115, "trends": [ 0.062, 0.093, 0.122, 0.146, 0.147, 0.107, 0.115 ], "trendsDate": [ 1695729959, 1698329169, 1700924746, 1703519843, 1706115966, 1708715152, 1711310782 ], "downloadtrend": [ 1380823, 1382105, 1383798, 1385825, 1387866, 1389359, 1390956 ], "LastUpdateScan": 1711310782, "LastUpdate": 1709669483, "FirstSeen": 1555351790, "topTrending": 0.053000000000000005, "topPerforming": 0.115 }, { "Name": "maloja", "Repository": "krateng/maloja:latest", "Registry": "https://hub.docker.com/r/krateng/maloja", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/92611-support-foxxmd-maloja/", "Project": "https://maloja.krateng.ch/", "Overview": "Self-hosted music scrobble database to create personal listening statistics and charts as a substitute for Last.fm / Libre.fm / GNU FM.\r\n \r\n Features include:\r\n * Easy import of existing scrobble data in CSV format (from last.fm, etc.)\r\n * Custom rules for importing/scrobbling\r\n * Custom and 3rd party integrations for album/artist artwork\r\n * Insightful charting to display time-sliced \"top charts\" for tracks and artists\r\n * Full listening history and track lookup using multiple sources (youtube, gmusic, spotify..)\r\n * A first-party chrome extension for scrobbling from the web as well as third-party scrobble-compliant endpoints for use with other extensions and applications\r\n \r\n See the project, https://github.com/krateng/maloja, for more information or the support thread for recommended setup.", "Beta": "true", "WebUI": "http://[IP]:[PORT:42010]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/maloja.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/maloja.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Port", "Target": "42010", "Default": "42010", "Mode": "tcp", "Description": "Port for accessing web ui and api", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "42010" }, { "@attributes": { "Name": "User Data", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/maloja" }, { "@attributes": { "Name": "Container Host", "Target": "MALOJA_HOST", "Default": "0.0.0.0", "Mode": "", "Description": "Specifies to Maloja what address to listen on (should not change)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "Data Directory", "Target": "MALOJA_DATA_DIRECTORY", "Default": "", "Mode": "", "Description": "Specifies to Maloja which directory to use for data/configuration files", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/config" } ], "Repo": "FoxxMD's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/maloja.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 154851, "stars": 8, "trending": 6.874, "trends": [ 14.341, 16.438, 14.82, 60.879, 8.149, 5.698, 6.874 ], "trendsDate": [ 1696946765, 1699542357, 1702168427, 1704762378, 1707361568, 1709960768, 1712556369 ], "downloadtrend": [ 34781, 41623, 48865, 124907, 135989, 144206, 154851 ], "LastUpdateScan": 1712556369, "LastUpdate": 1702783422, "FirstSeen": 1639753431, "topTrending": -7.467, "topPerforming": 6.874 }, { "Name": "multi-scrobbler", "Repository": "foxxmd/multi-scrobbler:latest", "Registry": "https://hub.docker.com/repository/docker/foxxmd/multi-scrobbler", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/99133-support-foxxmd-multi-scrobbler/", "Overview": "Track your music listening history from api-based sources like Spotify, Plex (Tautulli), Subsonic (Airsonic), Jellyfin, Mopidy, Deezer, JRiver, Kodi and record to Last.fm, Maloja, and Listenbrainz", "WebUI": "http://[IP]:[PORT:9078]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/multi-scrobbler.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/multi-scrobbler.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Port", "Target": "9078", "Default": "", "Mode": "tcp", "Description": "Container Port: 9078", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9078" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/multi-scrobbler/config" }, { "@attributes": { "Name": "UID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "FoxxMD's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/multi-scrobbler.xml", "CategoryList": [ "Network-Web", "MediaServer-Music" ], "downloads": 108976, "stars": 3, "trending": 8.294, "trends": [ 6.355, 8.073, 9.983, 8.139, 8.304, 5.626, 8.294 ], "trendsDate": [ 1696802740, 1699398352, 1702168428, 1704762378, 1707361568, 1709960768, 1712556369 ], "downloadtrend": [ 65740, 71513, 79444, 86483, 94315, 99937, 108976 ], "LastUpdateScan": 1712556369, "LastUpdate": 1712333676, "FirstSeen": 1605805861, "topTrending": 1.939, "topPerforming": 8.294 }, { "Name": "ozwdaemon", "Repository": "openzwave/ozwdaemon:allinone-latest", "Registry": "https://hub.docker.com/r/openzwave/ozwdaemon/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96976-support-foxxmd-ozwdaemon/", "Project": "https://github.com/OpenZWave/qt-openzwave", "Overview": "Container for running the OpenZWave MQTT Adapter (for Home Assistant via the new Z-Wave Integration)\r\n \r\n You will need a running MQTT instance and a z-wave controller in order to use this container.\r\n \r\n For more information see:\r\n https://github.com/OpenZWave/qt-openzwave\r\n https://www.home-assistant.io/integrations/ozw/\r\n \r\n Or visit the unraid forum support thread for more configuration/info", "WebUI": "http://[IP]:[PORT:7800]/vnc.html", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/ozwdaemon.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/zwave.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "MQTT Host", "Target": "MQTT_SERVER", "Default": "", "Mode": "", "Description": "IP Address of the MQTT Host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "USB Path", "Target": "USB_PATH", "Default": "", "Mode": "", "Description": "Path to the USB stick/serial device for your z-wave controller in the container. This should be the same value as USB Z-Wave Device.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI Port", "Target": "7800", "Default": "7800", "Mode": "tcp", "Description": "Port used to access the web-based ozw-admin instance in the container (when using allinone image)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7800" }, { "@attributes": { "Name": "USB Z-Wave Device", "Target": "", "Default": "", "Mode": "", "Description": "USB stick/serial device passthrough (your z-wave controller)", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/opt/ozw/config", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/ozw/config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ozw" }, { "@attributes": { "Name": "MQTT Port", "Target": "MQTT_PORT", "Default": "1883", "Mode": "", "Description": "The port to access the MQTT Host on. Defaults to 1883", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT User", "Target": "MQTT_USERNAME", "Default": "", "Mode": "", "Description": "Username to (optionally) authenticate with MQTT", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASSWORD", "Default": "", "Mode": "", "Description": "Password to (optionally) authenticate with MQTT", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Zwave Network Key", "Target": "OZW_NETWORK_KEY", "Default": "", "Mode": "", "Description": "Network key for the Z-Wave network. Not required if no devices are securely included.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ozw-admin Port", "Target": "1983", "Default": "", "Mode": "tcp", "Description": "Port used by ozw-admin GUI to access the instance", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "FoxxMD's Repository", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/ozwdaemon.xml", "CategoryList": [ "HomeAutomation", "Network-Other" ], "downloads": 8505864, "stars": 14, "trending": 0.006, "trends": [ 0.004, 0.005, 0.005, 0.008, 0.014, 0.009, 0.006 ], "trendsDate": [ 1695881141, 1698503876, 1701097587, 1703696743, 1706295950, 1708895155, 1711490775 ], "downloadtrend": [ 8501920, 8502356, 8502774, 8503441, 8504602, 8505342, 8505864 ], "LastUpdateScan": 1711490775, "LastUpdate": 1622304937, "FirstSeen": 1599746886, "topTrending": 0.002, "topPerforming": 0.006 }, { "Name": "pgadmin4", "Repository": "dpage/pgadmin4", "Registry": "https://hub.docker.com/r/dpage/pgadmin4/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/93179-support-foxxmd-pgadmin4/", "Project": "https://www.pgadmin.org/", "Overview": "pgAdmin 4 is a web based administration tool for the PostgreSQL database. This is the official image provided by pgadmin.\r\n \r\n **REQUIRED Initial Setup**\r\n \r\n The Config directory mapped to appdata requires specific ownership by the non-root user pgadmin (inside the container).\r\n \r\n * Either create the folder mapped to Config in appdata before starting this container or wait for it be created on container startup.\r\n * Then open unraid cli and change ownership for the directory to 5050:5050 with the following command\r\n \r\n chown -R 5050:5050 /mnt/user/appdata/pgadmin4\r\n \r\n Restart the container to continue setup.\r\n \r\n More information on the mapped directory and other container options can be found here: https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html#mapped-files-and-directories", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/pgadmin4.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/pgadmin4.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8792" }, { "@attributes": { "Name": "Default Email", "Target": "PGADMIN_DEFAULT_EMAIL", "Default": "", "Mode": "", "Description": "Must provide if not using an existing configuration", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Default Password", "Target": "PGADMIN_DEFAULT_PASSWORD", "Default": "", "Mode": "", "Description": "Must provide if not using an existing configuration", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/var/lib/pgadmin", "Default": "", "Mode": "rw", "Description": "Container Path: /lib/var/pgadmin", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pgadmin4" }, { "@attributes": { "Name": "Listen Address", "Target": "PGADMIN_LISTEN_ADDRESS", "Default": "", "Mode": "", "Description": "Container Variable: PGADMIN_LISTEN_ADDRESS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" } ], "Repo": "FoxxMD's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/pgadmin4.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 366375723, "stars": 1287, "trending": 1.377, "trends": [ 2.105, 1.975, 1.281, 1.395, 1.292, 1.335, 1.377 ], "trendsDate": [ 1697565989, 1700321386, 1702919158, 1705518390, 1708117553, 1710713164, 1713306898 ], "downloadtrend": [ 335781575, 342546381, 346991659, 351900403, 356507320, 361329609, 366375723 ], "LastUpdateScan": 1713306898, "LastUpdate": 1713293695, "FirstSeen": 1591042693, "topTrending": -0.728, "topPerforming": 1.377 }, { "Name": "pinry", "Repository": "getpinry/pinry", "Registry": "https://hub.docker.com/r/getpinry/pinry/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/93052-support-foxxmd-pinry/", "Project": "https://docs.getpinry.com/", "Overview": "A tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format. Basically self-hosted Pinterest. Project includes a chrome/firefox extension bookmarklet.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/pinry.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/pinry.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8438" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pinry" } ], "Repo": "FoxxMD's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/pinry.xml", "CategoryList": [ "Cloud", "MediaServer-Photos", "MediaServer-Other" ], "downloads": 1061340, "stars": 10, "trending": 0.143, "trends": [ 0.294, 0.325, 0.41, 0.411, 0.176, 0.162, 0.143 ], "trendsDate": [ 1697335527, 1699931193, 1702530360, 1705129543, 1707728738, 1710374840, 1712970131 ], "downloadtrend": [ 1044187, 1047588, 1051902, 1056240, 1058103, 1059822, 1061340 ], "LastUpdateScan": 1712970131, "LastUpdate": 1651854827, "FirstSeen": 1590783339, "topTrending": -0.151, "topPerforming": 0.143 }, { "Name": "shinysdr", "Repository": "jeffersonjhunt/shinysdr", "Registry": "https://hub.docker.com/r/jeffersonjhunt/shinysdr", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79311-support-foxxmd-shinysdr/", "Project": "https://github.com/kpreid/shinysdr", "Overview": "Software-defined radio receiver application built on GNU Radio with a web-based UI and plugins.[br][br]\r\n This docker includes additional plugins courtesy of the maintainer:[br]\r\n * python-libhamlib2 -- Controlling external hardware radios[br]\r\n * gr-air-modes -- ADS-B, aircraft transponders[br][br]\r\n [span style='color: #E80000;']A config file -- [b]config.py[/b] -- in the Config path host directory is necessary in order to run this container![/span] Create one using the instructions below or bring your own ;)[br][br]\r\n [b]Creating New Config File:[/b][br]\r\n 1. Switch to [b]Advanced View[/b] in the template and add the following to [b]Post Arguments[/b][br]\r\n [span style='font-family: monospace;']--init start /config/myConfig[/span][br]\r\n 2. Make sure you have the [b]Config[/b] path mapped in your template[br]\r\n 3. [b]Apply[/b] changes and start the container[br]\r\n 4. Edit the container[br]\r\n \u00a04a. Remove the contents of [b]Post Arguments[/b][br]\r\n \u00a04b. Set [b]Config[/b] mapping to the subfolder created in Step 1[br]\r\n 5. Apply changes[br]\r\n [b]Note:[/b] You MUST remove the Post Arguments command on next start or the container will stop on error b/c it will not overwrite an existing config file.[br][br]\r\n The URL for the container is suffixed with the value of [b]root_cap[/b] from [b]config.py[/b][br]\r\n EX [span style='font-family: monospace;']http://yourIP:port/rootCapValue[/span][br]\r\n To access the container at the URL without the suffix set [span style='font-family: monospace;']root_cap=None[/span] in [b]config.py[/b]", "WebUI": "http://[IP]:[PORT:8100]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/shinysdr.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/shinysdr.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HTTP", "Target": "8100", "Default": "", "Mode": "tcp", "Description": "Container Port: 8100", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8100" }, { "@attributes": { "Name": "WebSockets", "Target": "8101", "Default": "", "Mode": "tcp", "Description": "Container Port: 8101", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8101" }, { "@attributes": { "Name": "Radio Device", "Target": "", "Default": "", "Mode": "", "Description": "(Optional) Host device to pass through", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shinysdr/config/" } ], "Repo": "FoxxMD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/shinysdr.xml", "CategoryList": [ "MediaApp-Music", "MediaApp-Other" ], "downloads": 44673, "stars": 2, "trending": 0.166, "trends": [ 0.081, 0.14, 0.099, 0.245, 0.126, 0.148, 0.166 ], "trendsDate": [ 1697933133, 1700528753, 1703127946, 1705727155, 1708326362, 1710921957, 1713521174 ], "downloadtrend": [ 44262, 44324, 44368, 44477, 44533, 44599, 44673 ], "LastUpdateScan": 1713521174, "LastUpdate": 1585836553, "FirstSeen": 1555005862, "topTrending": 0.085 }, { "Name": "shoginn-dump1090", "Repository": "shoginn/dump1090:latest", "Registry": "https://hub.docker.com/r/shoginn/dump1090", "Support": "https://forums.unraid.net/topic/86318-support-foxxmd-shoginn-dump1090/", "Project": "https://github.com/ShoGinn/dump1090", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/dump1090.png", "Repo": "FoxxMD's Repository", "ModeratorComment": "No longer available on dockerHub", "Blacklist": true, "Overview": "dump1090 is a simple Mode S decoder for RTLSDR devices[br][br]\r\n This is a docker build for flightaware's dump1090 designed to feed ADSB data from any RTLSDR USB, serial/network AVR, or BEAST device.[br][br]\r\n [b]Usage[/b][br][br]\r\n [b]* You must provide the path to the radio device using the RTL-SDR Device mapping.[/b] Refer to the support thread for instructions on how to find and provide a USB device for this mapping.[br]\r\n * Ports for raw/beast output consumption have defaults provided. Clients will use these ports to consume the data (flightaware, flightrader24, etc.)[br]", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/shoginn-dump1090.xml", "CategoryList": [ "Network-Web", "Other" ], "LastUpdateScan": 1712556369, "FirstSeen": 1576775171 }, { "Name": "shoginn-flightaware", "Repository": "shoginn/flightaware:latest", "Registry": "https://hub.docker.com/r/shoginn/flightaware", "Support": "https://forums.unraid.net/topic/86443-support-foxxmd-shoginn-flightaware/", "Project": "https://uk.flightaware.com/adsb/flightfeeder/", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/flightaware.png", "Repo": "FoxxMD's Repository", "ModeratorComment": "No longer available on dockerHub", "Blacklist": true, "Overview": "FlightAware is a digital aviation company that operates a flight tracking and data platform. This docker contains the binary for FlightAware's FlightFeeder application, which consumes an ADSB feed and uploads the parsed data to FA.[br][br]\r\n Refer to the support thread for instructions on how to setup a dump1090 feed with your radio device.[br][br]", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/shoginn-flightaware.xml", "CategoryList": [ "Network-Web", "Other" ], "LastUpdateScan": 1712556370, "FirstSeen": 1577113629 }, { "Name": "shoginn-flightradar24", "Repository": "shoginn/flightradar24:latest", "Registry": "https://hub.docker.com/r/shoginn/flightradar24", "Support": "https://forums.unraid.net/topic/86350-support-foxxmd-shoginn-flightradar24/", "Project": "https://github.com/ShoGinn/flightradar24", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/flightradar24.png", "Repo": "FoxxMD's Repository", "ModeratorComment": "No longer available on dockerHub", "Blacklist": true, "Overview": "FlightRadar24 is a Swedish internet-based service that shows real-time commercial aircraft flight information on a map. This docker contains FR24's binary for consuming an ADSB feed and uploading the parsed data to FR24.[br][br]\r\n Refer to the support thread for instructions on how to setup a dump1090 feed with your radio device.[br][br]\n [b]Note:[/b] If you have issues with the docker crashing with default settings set [b]mlat[/b] and [b]mlat w/o gps[/b] to [b]no[/b]. There is a known bug in the current fr24 binary build.", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/shoginn-flightradar24.xml", "CategoryList": [ "Network-Web", "Other" ], "LastUpdateScan": 1712556370, "FirstSeen": 1576854379 }, { "Name": "shoginn-vrs", "Repository": "shoginn/vrs:latest", "Registry": "https://hub.docker.com/r/shoginn/vrs", "Support": "https://forums.unraid.net/topic/87372-support-foxxmd-shoginn-vrs/", "Project": "http://virtualradarserver.co.uk/", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/vrs.png", "Repo": "FoxxMD's Repository", "ModeratorComment": "No longer available on dockerHub", "Blacklist": true, "Overview": "Virtual Radar Server is an open-source .NET application used to overlay and track the real time position of aircraft on a map within a modern browser.[br][br]\r\n VRS can receive aircraft data from a multitude of sources including ADS-B streams.[br][br]\r\n Refer to the support thread for more information on setup/configuration beyond initial docker initialization.", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/shoginn-vrs.xml", "CategoryList": [ "Network-Web" ], "LastUpdateScan": 1711598774, "FirstSeen": 1579043492 }, { "Name": "statping", "Repository": "statping/statping:latest", "Registry": "https://hub.docker.com/r/statping/statping", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87497-support-foxxmd-statping/", "Project": "https://github.com/hunterlong/statping", "Overview": "An easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/statping.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/icons/statping.png", "ExtraParams": "--user 99:100", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/app", "Default": "/mnt/user/appdata/statping", "Mode": "rw", "Description": "Container Path: /app", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/statping" }, { "@attributes": { "Name": "Web", "Target": "8080", "Default": "8366", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8366" } ], "Repo": "FoxxMD's Repository", "CAComment": "This project *appears* to have been abandoned. The replacement statping-ng is still being actively developed. It might be best to utilize it instead", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/statping.xml", "CategoryList": [ "Network-Web", "Network-Management" ], "downloads": 51316779, "stars": 29, "trending": 0.018, "trends": [ 0.017, 0.015, 0.017, 0.017, 0.014, 0.016, 0.018 ], "trendsDate": [ 1697551563, 1700321386, 1702919159, 1705518390, 1708117553, 1710713165, 1713306898 ], "downloadtrend": [ 51267118, 51274711, 51283414, 51291983, 51299191, 51307577, 51316779 ], "LastUpdateScan": 1713306898, "LastUpdate": 1608471801, "FirstSeen": 1601410113, "topTrending": 0.0009999999999999974, "topPerforming": 0.018 }, { "Name": "szurubooru-api", "Repository": "szurubooru/server:latest", "Registry": "https://hub.docker.com/r/szurubooru/server", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79126-support-foxxmd-szurubooru/", "Project": "https://github.com/rr-/szurubooru", "Overview": "Backend API container for Szurubooru, an image board engine for small and medium communities", "Requires": "Postgres 11 installed", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/szurubooru-api.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/szurubooru.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Postgres Host", "Target": "POSTGRES_HOST", "Default": "", "Mode": "", "Description": "IP address of Postgres instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Name of the database on Postgres instance to use", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres User", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Username of Postgres user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres Password", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Password of Postgres user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Image Data", "Target": "/data", "Default": "/mnt/user/appdata/szurubooru/data", "Mode": "rw", "Description": "Directory on host to store image data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/szurubooru/data" }, { "@attributes": { "Name": "Api Port", "Target": "6666", "Default": "6666", "Mode": "tcp", "Description": "Port to expose API interface on. This is accessed by the frontend.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6666" } ], "Repo": "FoxxMD's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/szurubooru-api.xml", "CategoryList": [ "MediaServer-Photos" ], "downloads": 335894, "stars": 1, "trending": 0.398, "trends": [ 0.253, 0.295, 0.491, 0.342, 0.329, 0.492, 0.398 ], "trendsDate": [ 1696012134, 1698609961, 1701205555, 1703804737, 1706403942, 1709003161, 1711598774 ], "downloadtrend": [ 328083, 329055, 330679, 331815, 332910, 334557, 335894 ], "LastUpdateScan": 1711598774, "LastUpdate": 1709237549, "FirstSeen": 1576508766, "topTrending": 0.14500000000000002, "topPerforming": 0.398 }, { "Name": "szurubooru-client", "Repository": "szurubooru/client:latest", "Registry": "https://hub.docker.com/r/szurubooru/client", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79126-support-foxxmd-szurubooru/", "Project": "https://github.com/rr-/szurubooru", "Overview": "Frontend container for Szurubooru, an image board engine for small and medium communities", "Requires": "zurubooru-api installed", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/szurubooru-client.xml", "Icon": "https://github.com/FoxxMD/unraid-docker-templates/raw/master/szurubooru.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Build Info", "Target": "BUILD_INFO", "Default": "latest", "Mode": "", "Description": "Determines which git commit to use to build client code. Recommend keep as 'latest'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Backend Host", "Target": "BACKEND_HOST", "Default": "", "Mode": "", "Description": "IP Address of the backend API instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Http Port", "Target": "80", "Default": "8118", "Mode": "tcp", "Description": "Port to serve site to on host", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/szurubooru/data", "Mode": "ro", "Description": "Directory on host where image data is stored. Should be same as 'Image Data' variable on szurubooru-api", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/szurubooru/data" } ], "Repo": "FoxxMD's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/szurubooru-client.xml", "CategoryList": [ "MediaApp-Photos" ], "downloads": 329667, "trending": 0.377, "trends": [ 0.228, 0.252, 0.453, 0.35, 0.447, 0.491, 0.377 ], "trendsDate": [ 1696012134, 1698609961, 1701205555, 1703804737, 1706403942, 1709003161, 1711598774 ], "downloadtrend": [ 321930, 322742, 324212, 325352, 326812, 328424, 329667 ], "LastUpdateScan": 1711598774, "LastUpdate": 1709236653, "FirstSeen": 1576508766, "topTrending": 0.149, "topPerforming": 0.377 }, { "Name": "tautulli-notification-digest", "Repository": "foxxmd/tautulli-notification-digest", "Registry": "https://hub.docker.com/r/foxxmd/tautulli-notification-digest", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/160455-support-foxxmd-tautulli-notification-digest/", "Project": "https://github.com/FoxxMD/tautulli-notification-digest", "Overview": "tautuilli-notification-digest (TND) acts a middleman between Discord and Tautulli for notifying you about recently added media to your plex server.\r\n \r\n It collects all of the Recently Added notifications Tautulli would send to a Discord notification agent throughout the day and then compiles them all into **one** notification that is sent on a schedule you configure. It reduces multiple, noisy notifications for active plex server into one digestable message sent once a day.\r\n \r\n You will need to make changes to Tautulli before TND is usable on unraid. Refer to the Support Thread or use the Quick Start guide in the project README to get started.", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/tautulli-notification-digest.xml", "Icon": "https://raw.githubusercontent.com/FoxxMD/tautulli-notification-digest/main/docs/assets/icon.png", "Requires": "Read the Setup section in the Readme (https://github.com/FoxxMD/tautulli-notification-digest?tab=readme-ov-file#setup) or see the Support Thread for initial setup.", "Maintainer": { "WebPage": "https://github.com/FoxxMD" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tautulli-digest-test/" }, { "@attributes": { "Name": "API", "Target": "8078", "Default": "8078", "Mode": "tcp", "Description": "Port TND should listen for incoming notifications from Tautulli on", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8078" }, { "@attributes": { "Name": "Discord Webook URL", "Target": "DISCORD_WEBHOOK", "Default": "", "Mode": "", "Description": "Webhook used to post the digest to the discord server channel", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cron Schedule", "Target": "CRON", "Default": "0 17 * * *", "Mode": "", "Description": "Cron expression for when TND should post digest", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0 17 * * *" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "FoxxMD's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/tautulli-notification-digest.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Video" ], "downloads": 145, "LastUpdateScan": 1712174769, "LastUpdate": 1712171687, "FirstSeen": 1712174769 }, { "Name": "whoogle-search", "Repository": "benbusby/whoogle-search", "Registry": "https://hub.docker.com/r/benbusby/whoogle-search/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/92360-support-foxxmd-whoogle-search/", "Project": "https://github.com/benbusby/whoogle-search", "Overview": "Get Google search results, but without any ads, javascript, AMP links, cookies, or IP address tracking. Also includes a dark mode.\r\n \r\n Refer to the project page for additional configuration and usage https://github.com/benbusby/whoogle-search", "WebUI": "http://[IP]:[PORT:5000]/", "TemplateURL": "https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/whoogle-search.xml", "Icon": "https://github.com/benbusby/whoogle-search/blob/main/app/static/img/favicon/favicon-96x96.png?raw=true", "Beta": "true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "Container port to start whoogle on. Default is 5000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8798" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "persistent application data/configuration", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/whoogle" }, { "@attributes": { "Name": "Application HTTPS Only", "Target": "HTTPS_ONLY", "Default": "", "Mode": "", "Description": "Set whether whoogle should enforce HTTPS inside container. Default is false", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Container Port", "Target": "EXPOSE_PORT", "Default": "", "Mode": "", "Description": "Container Port to start whoogle on. Default is 5000", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "FoxxMD's Repository", "CAComment": "It appears that after installation you have to run a command to get this application to work: See here", "templatePath": "/tmp/GitHub/AppFeed/templates/FoxxMDsRepository/foxxmd/whoogle-search.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 17109051, "stars": 39, "trending": 0.587, "trends": [ 0.409, 0.498, 0.458, 0.558, 0.505, 0.563, 0.587 ], "trendsDate": [ 1695837954, 1698437149, 1701032755, 1703631940, 1706231146, 1708824973, 1711418770 ], "downloadtrend": [ 16573736, 16656633, 16733355, 16827299, 16912751, 17008552, 17109051 ], "LastUpdateScan": 1711418770, "LastUpdate": 1709753888, "FirstSeen": 1589292467, "topTrending": 0.178, "topPerforming": 0.587 }, { "Name": "7DaysToDie", "Repository": "ich777/steamcmd:7dtd", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install 7 Days to Die and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/7dtd.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/7dtd" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)\r\nIf you want to use a static version of the game and not always the latest one then enter this: '294420 -beta stable_alpha19.4' or '294420 -beta latest_experimental' (without quotes) if you want to stay for example on alpha19.4.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "294420" }, { "@attributes": { "Name": "Serverconfig", "Target": "SERVERCONFIG", "Default": "", "Mode": "", "Description": "Please change if your serverconfigfile has another name.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "serverconfig.xml" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-logfile 7DaysToDie_Data/output_log.txt $@" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TCP - Game details", "Target": "26900", "Default": "", "Mode": "tcp", "Description": "Container Port: 26900", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26900" }, { "@attributes": { "Name": "UDP1 - Steam Master server", "Target": "26900", "Default": "", "Mode": "udp", "Description": "Container Port: 26900", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26900" }, { "@attributes": { "Name": "UDP2 - Steam Communications", "Target": "26901", "Default": "", "Mode": "udp", "Description": "Container Port: 26901", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26901" }, { "@attributes": { "Name": "UDP3 - RakNet", "Target": "26902", "Default": "", "Mode": "udp", "Description": "Container Port: 26902", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26902" }, { "@attributes": { "Name": "UDP4 - UNET", "Target": "26903", "Default": "", "Mode": "udp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26903" }, { "@attributes": { "Name": "TCP2 - Web base control", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "TCP3 - Web Panel", "Target": "8082", "Default": "", "Mode": "tcp", "Description": "Container Port: 8082", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8082" }, { "@attributes": { "Name": "UDP5 - Registering at server list", "Target": "27015", "Default": "", "Mode": "udp", "Description": "Should be in the range 27015 - 27030, don't forget to set also a different Container Port if you change this value.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "BepInEx", "Target": "ENABLE_BEPINEX", "Default": "", "Mode": "", "Description": "If you want to enable BepInEx set this variable to 'true' (without quotes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/7DaysToDie.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/7DaysToDie.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697702739, 1700321386, 1702919159, 1705518390, 1708117553, 1710713165, 1713306898 ], "LastUpdateScan": 1713306898, "LastUpdate": 1712730238, "FirstSeen": 1557346008 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-age/master/age.plg", "PluginAuthor": "ich777", "Name": "age", "Support": "https://forums.unraid.net/topic/110023-plugin-age/", "IconFA": "lock", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/age.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-age/master/age.plg", "Plugin": true, "pluginVersion": "2023.06.15", "MinVer": "6.9.0", "Overview": "age is a simple, modern and secure file encryption tool. It features small explicit keys, no config options, and UNIX-style composability. You can get more details here: https://github.com/FiloSottile/age\nYou can find examples how to use age in the Support Thread or on the official Github page from age.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/age.xml", "CategoryList": [ "Productivity", "Security", "Tools-System", "Plugins" ], "FirstSeen": 1623326602 }, { "Name": "AlienSwarm", "Repository": "ich777/steamcmd:alienswarm", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Alien Swarm and run it.\r\n\r\n(!!!This container will only run on systems with less than 32 CPU cores!!!)\r\n\r\nInstall Note: You must provide a valid Steam username and password with Steam Guard disabled (the user dosen't have to have the game in the library).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/alienswarm.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/alienswarm" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "635" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "swarm" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+map lobby -maxplayers 4 +exec server.cfg" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP - RCON Port", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/AlienSwarm.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/AlienSwarm.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774744, 1700370338, 1702969544, 1705568751, 1708167933, 1710763562, 1713362777 ], "LastUpdateScan": 1713362777, "LastUpdate": 1712730238, "FirstSeen": 1576775171 }, { "Name": "AlienSwarm-ReactiveDrop", "Repository": "ich777/steamcmd:alienswarmreactivedrop", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Alien Swarm: Reactive Drop and run it. (!!!This container will only run on systems with less than 32 CPU cores!!!) \r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/alienswarmreactivedrop.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/alienswarm-reactivedrop" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "563560" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "reactivedrop" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+map lobby -maxplayers 4 +exec server.cfg" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP - RCON Port", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/AlienSwarm-ReactiveDrop.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/AlienSwarm-ReactiveDrop.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774744, 1700370338, 1702969544, 1705568751, 1708167934, 1710763563, 1713362777 ], "LastUpdateScan": 1713362777, "LastUpdate": 1712730238, "FirstSeen": 1576775171 }, { "Name": "Altitude", "Repository": "ich777/altitude", "Registry": "https://hub.docker.com/r/ich777/altitude/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install Altitude and run it.\r\n\r\nDefault Servername: Docker Altitude Server | Default Password: Docker | Default Admin Password: adminDocker\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/altitude.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/altitude", "Default": "", "Mode": "rw", "Description": "Container Path: /altitude", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/altitude" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Server Port", "Target": "27276", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, don't forget to change it also in your launcher_config.xml)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27276" }, { "@attributes": { "Name": "Download URL", "Target": "DL_URL", "Default": "", "Mode": "", "Description": "Don't change unless you know what you are doing.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "http://installer.altitudegame.com/0.0.1/altitude.sh" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Altitude.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Altitude.xml", "CategoryList": [ "GameServers" ], "downloads": 26456, "stars": 1, "trending": 0.934, "trends": [ 8.129, 7.51, 3.408, 0.882, 0.905, 0.935, 0.934 ], "trendsDate": [ 1696586749, 1699182330, 1702168428, 1704762379, 1707361569, 1709960768, 1712556370 ], "downloadtrend": [ 22783, 24633, 25502, 25729, 25964, 26209, 26456 ], "LastUpdateScan": 1712556370, "LastUpdate": 1698134347, "FirstSeen": 1571782214, "topTrending": -7.194999999999999 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-amd-vendor-reset/master/amd-vendor-reset.plg", "PluginAuthor": "ich777", "Beta": "true", "Name": "AMD-Vendor-Reset", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvbzfsiscsimft-kernel-helperbuilder-docker/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/gnif.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/AMD-Vendor-Reset.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-amd-vendor-reset/master/amd-vendor-reset.plg", "Plugin": true, "pluginVersion": "2022.07.21", "MinVer": "6.10.0-beta17", "Overview": "This plugin contains the Vendor-Reset module for Polaris, Vega10/20 and Navi10/12/14 cards by Adam Madsen and Geoffrey McRae. \nYou can get more details here: https://github.com/gnif/vendor-reset", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/AMD-Vendor-Reset.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1622469787 }, { "Name": "AmericanTruckSimulator", "Repository": "ich777/steamcmd:ats", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install American Truck Simulator and run it.\r\n\r\n**Server Credentials:** The default name from the server is: **Docker Server** and the password is: **Docker**\r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files and the world template!\r\n\r\n**Server Configuration:** For more information see the file 'server_readme.txt' in the main directory from the dedicated server.\r\n\r\n**Save Path:** The configuration files and save data is located in: '.../.local/share/American Truck Simulator '.\r\n\r\n**Update Notice:** Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ats.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/americantrucksimulator" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '2239530 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2239530" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters (only change the worldId if you know what you are doing!).", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP Game Ports", "Target": "27015-27016", "Default": "", "Mode": "udp", "Description": "UDP Gameports (if you need other port, please delete this entry and create a new UDP Ports with the required port numbers, also don't forget to change the port numbers in your game config)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015-27016" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/AmericanTruckSimulator.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/AmericanTruckSimulator.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696644351, 1699239958, 1702168428, 1704762379, 1707361569, 1709960768, 1712556370 ], "LastUpdateScan": 1712556370, "LastUpdate": 1712211498, "FirstSeen": 1670670230 }, { "Name": "AmericasArmy-PG", "Repository": "ich777/steamcmd:aaprovinggrounds", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.americasarmy.com/", "Overview": "This Docker will download and install SteamCMD. It will also install America's Army: Proving Grounds and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/AmericasArmy-ProvingGrounds.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/aaprovinggrounds.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/americasarmy-pg" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '203300 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "203300" }, { "@attributes": { "Name": "Server Name", "Target": "SRV_NAME", "Default": "", "Mode": "", "Description": "Container Variable: SRV_NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Army Docker" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-port=7778 -SAP=8778 -SQP=27015 -aauregion=1 -log=Server.log" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "7778", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number at the Game Parameters)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7778" }, { "@attributes": { "Name": "UDP2 - Game Port", "Target": "8778", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number at the Game Parameters)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8778" }, { "@attributes": { "Name": "UDP3 - Steam Query Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/AmericasArmy-ProvingGrounds.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697637959, 1700321386, 1702919159, 1705518391, 1708117553, 1710713165, 1713306898 ], "LastUpdateScan": 1713306898, "LastUpdate": 1712730238, "FirstSeen": 1611861205 }, { "Name": "Anope", "Repository": "ich777/anope", "Registry": "https://hub.docker.com/r/ich777/anope", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://thelounge.chat/", "Overview": "Anope is a set of IRC Services designed for flexibility and ease of use.\r\n\r\nThis container is configured by default to work with InspIRCd - fill out the required variables and start the container (also click on 'Show more settings' on the template page of InspIRCd to configure it for the Anope Services).\r\n\r\nWARNING: If you change a variable here it has no effect to the configuration - the configuration file is only changed on the first start of the container.\r\n\r\nIf you made a mistake at the first start go to your the '/anope/conf' directory in your appdata folder and delete the file 'services.conf' after a restart of the container the values will be written again).", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/anope.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/anope", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/anope" }, { "@attributes": { "Name": "Hostname from IRCd", "Target": "HOST", "Default": "", "Mode": "", "Description": "Specify the full hostname from your IRCd (must be the same as configured in your IRCd Server).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "irc.example.com" }, { "@attributes": { "Name": "IP Address from IRCd", "Target": "IP_ADDR", "Default": "", "Mode": "", "Description": "Specify the IP Address from your IRCd (if you run it on Unraid it is usually the IP address of Unraid).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use SSL", "Target": "SSL", "Default": "", "Mode": "", "Description": "Use SSL to establish the connection (if your IRCd is on the same network this is no problem since Anope talks internally to your IRCd - use this carefully since you have to configure some extra settings in the services.conf itself - valid options are: 'yes' or 'no').", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Server Port from IRCd", "Target": "PORT", "Default": "", "Mode": "", "Description": "The Server port of your IRCd (usually 7000 is without SSL - this is be no proble if you connect it to your internal network since it only talks internally to your IRCd - if you want to enable SSL you have to configure some extra settings in the services.conf itself).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7000" }, { "@attributes": { "Name": "Service Password from IRCd", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "This have to be the same as your IRCd Service Password (if you are using InspIRCd click on 'Show more Settings').", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IRCd Type", "Target": "IRCD", "Default": "", "Mode": "", "Description": "Set your IRCd type (valid options are: bahamut, charybdis, hybrid, inspircd12, inspircd20, inspircd3, ngircd, plexus, ratbox, unreal (for 3.2.x), unreal4)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "inspircd3" }, { "@attributes": { "Name": "Casemap from IRCd", "Target": "CASEMAP", "Default": "", "Mode": "", "Description": "Specify the casemap of your IRCd (if you use InspIRCd the default value is: 'rfc1459' other clients often use for example 'ascii')", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "rfc1459" }, { "@attributes": { "Name": "Hostname from Anope", "Target": "LOCAL_HOSTNAME", "Default": "", "Mode": "", "Description": "Specify the hostname where Anope is available (this has to be something different than your IRCd hostname, you don't have to make it reachable from outside or create any port forwarding - leave this value as it is)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "services" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Anope.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Anope.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 23721, "trending": 2.302, "trends": [ 9.795, 8.917, 4.084, 2.63, 2.253, 2.309, 2.302 ], "trendsDate": [ 1696608364, 1699203937, 1702168429, 1704762379, 1707361569, 1709960769, 1712556370 ], "downloadtrend": [ 18825, 20668, 21548, 22130, 22640, 23175, 23721 ], "LastUpdateScan": 1712556370, "LastUpdate": 1698134357, "FirstSeen": 1597853355, "topTrending": -7.493 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-aquacomputer-d5next/master/aquacomputer-d5next-hwmon.plg", "PluginAuthor": "ich777", "Name": "Aquacomputer D5Next", "Support": "https://forums.unraid.net/topic/92865-support-ich777-amd-vendor-reset-coraltpu-hpsahba/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/aquacomputer.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Aquacomputer-D5Next.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-aquacomputer-d5next/master/aquacomputer-d5next-hwmon.plg", "Plugin": true, "pluginVersion": "2023.01.06", "MinVer": "6.11.5", "Overview": "This package contains a hwmon Linux Kernel driver for exposing sensors from various Aquacomputer devices (D5 Next, Quadro, Aquastream XT,...). \nYou can get more details here: https://github.com/aleksamagicka/aquacomputer_d5next-hwmon", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Aquacomputer-D5Next.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1671087878 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-aquacomputer-quadro/master/aquacomputer-quadro-hwmon.plg", "PluginAuthor": "ich777", "Name": "Aquacomputer Quadro", "Support": "https://forums.unraid.net/topic/92865-support-ich777-amd-vendor-reset-coraltpu-hpsahba/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/aquacomputer.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Aquacomputer-Quadro.xml", "ModeratorComment": "Deprecated by the author. Use instead AquaComputer D5Next", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/ich777/unraid-aquacomputer-quadro/master/aquacomputer-quadro-hwmon.plg", "Plugin": true, "pluginVersion": "2022.12.15", "MinVer": "6.11.0-rc1", "MaxVer": "6.11.5", "Overview": "This package contains a hwmon Linux kernel driver for exposing sensors of the Aquacomputer Quadro fan controller. \nYou can get more details here: https://github.com/leoratte/aquacomputer_quadro-hwmon", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Aquacomputer-Quadro.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1661702620 }, { "Name": "ARKSurvivalAscended", "Repository": "ich777/steamcmd:asa", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://survivetheark.com/", "Overview": "This Docker will download and install SteamCMD. It will also install ARK:SurvivalAscended and run it (Normal server startup of ARK can take a long time!).\r\n\r\n**WARNING:** You have to set the value vm.max_map_count to at least 256000 on the host as root with the command: \r\n`echo 265000 > /proc/sys/vm/max_map_count`\r\nTo make that value persistent on Unraid please use a User Script that runs on startup or with the command from above or put it in your `go` file.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/asa.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ark-sa" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '2430930 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2430930" }, { "@attributes": { "Name": "Map Name", "Target": "MAP", "Default": "", "Mode": "", "Description": "Enter your preferred map", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TheIsland_WP" }, { "@attributes": { "Name": "Server Name", "Target": "SERVER_NAME", "Default": "", "Mode": "", "Description": "Your server name goes here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ASA Docker" }, { "@attributes": { "Name": "Password", "Target": "SRV_PWD", "Default": "", "Mode": "", "Description": "Your server password goes here", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Docker" }, { "@attributes": { "Name": "Admin Password", "Target": "SRV_ADMIN_PWD", "Default": "", "Mode": "", "Description": "Your server admin password goes here", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "adminDocker" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters seperated with ? and start with a ? (don't put spaces in between eg: ?MaxPlayers=40?FastDecayUnsnappedCoreStructures=true)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "?Port=7777" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS_EXTRA", "Default": "", "Mode": "", "Description": "Enter your Extra Game Parameters seperated with a space and - (eg: -DisableDeathSpectator -UseBattlEye)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-WinLiveMaxPlayers=20 -server -log -NoBattlEye" }, { "@attributes": { "Name": "UDP 1", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ARKSurvivalAscended.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ARKSurvivalAscended.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1702919159, 1705518391, 1708117553, 1710713165, 1713306899 ], "LastUpdateScan": 1713306899, "LastUpdate": 1712730238, "FirstSeen": 1700321386 }, { "Name": "ARKSurvivalEvolved", "Repository": "ich777/steamcmd:arkse", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://survivetheark.com/", "Overview": "This Docker will download and install SteamCMD. It will also install ARK:SurvivalEvolved and run it (Normal server startup of ARK can take a long time!).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/arkse.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ark-se" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '376030 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "376030" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP 1", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP 2", "Target": "7778", "Default": "", "Mode": "udp", "Description": "Container Port: 7778", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7778" }, { "@attributes": { "Name": "UDP Steam", "Target": "27015", "Default": "", "Mode": "udp", "Description": "Container Port: 27015", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "RCON TCP", "Target": "27020", "Default": "", "Mode": "tcp", "Description": "Container Port: 27020", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27020" }, { "@attributes": { "Name": "Map", "Target": "MAP", "Default": "TheIsland", "Mode": "", "Description": "Container Variable: MAP", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "TheIsland" }, { "@attributes": { "Name": "Server Name", "Target": "SERVER_NAME", "Default": "", "Mode": "", "Description": "This field accepts no spaces", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Password", "Target": "SRV_PWD", "Default": "", "Mode": "", "Description": "This field accepts no spaces", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Admin Password", "Target": "SRV_ADMIN_PWD", "Default": "", "Mode": "", "Description": "This field accepts no spaces", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters seperated with ? and start with a ? (don't put spaces in between eg: ?MaxPlayers=40?FastDecayUnsnappedCoreStructures=true)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS_EXTRA", "Default": "", "Mode": "", "Description": "Type in your Extra Game Parameters seperated with a space and - (eg: -DisableDeathSpectator -UseBattlEye)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-server -log" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ARKSurvivalEvolved.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ARKSurvivalEvolved.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696946765, 1699542358, 1702168429, 1704762379, 1707361570, 1709960769, 1712556370 ], "LastUpdateScan": 1712556370, "LastUpdate": 1712211498, "FirstSeen": 1556575512 }, { "Name": "ArmA3ExileMod", "Repository": "ich777/steamcmd:arma3exilemod", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "http://www.exilemod.com/", "Overview": "This Docker will download and install SteamCMD. It will also install ArmA III including ExileMod and run it.\r\n\r\nInstall Note: You must provide a valid Steam username and password with Steam Guard disabled (the user MUST have to have the game in the library, otherwise the download from Exile Mod will fail!).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/arma3exilemod.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/arma3exilemod/gamefiles" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "233780" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.\r\nNote: To change the Port of the server please click on 'Show more settings' button, don't forget to change the other ports.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP GamePort", "Target": "2302", "Default": "", "Mode": "tcp", "Description": "TCP Gameport (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number, never forget that ArmA III uses the starting port number with TCP and UDP and the following 4 ascendant port numbers UDP)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2302" }, { "@attributes": { "Name": "UDP Game Port", "Target": "2302", "Default": "", "Mode": "udp", "Description": "Same as TCP Game Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2302" }, { "@attributes": { "Name": "UDP Steam Querry Port", "Target": "2303", "Default": "", "Mode": "udp", "Description": "UDP Game Port +1", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2303" }, { "@attributes": { "Name": "UDP Steam Master Port", "Target": "2304", "Default": "", "Mode": "udp", "Description": "UDP Game Port +2", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2304" }, { "@attributes": { "Name": "UDP VON Port", "Target": "2305", "Default": "", "Mode": "udp", "Description": "UDP Game Port +3", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2305" }, { "@attributes": { "Name": "UDP BattlEye Traffic", "Target": "2306", "Default": "", "Mode": "udp", "Description": "UDP Game Port +4", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2306" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Profiles", "Target": "/serverdata/.local/share", "Default": "", "Mode": "rw", "Description": "/serverdata/.local/share", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/arma3exilemod/profiles" }, { "@attributes": { "Name": "TCP MariaDB", "Target": "3306", "Default": "", "Mode": "tcp", "Description": "Not required, only if you want to connect to the database from outside. Delete if you allready have a MariaDB container running.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "MariaDB Root Password", "Target": "MARIA_DB_ROOT_PWD", "Default": "", "Mode": "", "Description": "Enter the preffered root password of the database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ExileMod" }, { "@attributes": { "Name": "Workshop Item Manual Installation", "Target": "WORKSHOP_MAN_INST", "Default": "", "Mode": "", "Description": "Please set to 'true' (without quotes) if you want to install the Workshopcontent for ExileMod manually since the account you specified above must have a valid game purchase for ArmA3 (you could also use one account to download the dedicated server files and another to install the Workshop files).\r\nA COMPLETE HOW TO WILL BE IN THE CONSOLE\r\nWARNING: Please let this variable set to 'true' if you initially set it to 'true'.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "2302" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "ExileMod Server URL", "Target": "EXILEMOD_SERVER_URL", "Default": "", "Mode": "", "Description": "Change only if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "http://www.exilemod.com/ExileServer-1.0.4a.zip" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ArmA3ExileMod.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ArmA3ExileMod.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697637959, 1700321386, 1702919159, 1705518391, 1708117553, 1710713165, 1713306899 ], "LastUpdateScan": 1713306899, "LastUpdate": 1712730238, "FirstSeen": 1559232419 }, { "Name": "ArmA3", "Repository": "ich777/steamcmd:arma3", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://arma3.com/", "Overview": "This Docker will download and install SteamCMD. It will also install ArmA III and run it.\r\n\r\nInstall Note: You must provide a valid Steam username and password with Steam Guard disabled (the user dosen't have to have the game in the library).\r\n\r\nPassword Notice: The Docker will automaticly download a server.cfg preconfigured with ServerName: Docker Server and Password: Docker\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/armaiii.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/arma3/gamefiles" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "233780" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.\r\nNote: To change the Port of the server please click on 'Show more settings' button, don't forget to change the other ports.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-config=server.cfg -mod=" }, { "@attributes": { "Name": "TCP GamePort", "Target": "2302", "Default": "", "Mode": "tcp", "Description": "TCP Gameport (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number, never forget that ArmA III uses the starting port number with TCP and UDP and the following 4 ascendant port numbers UDP)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2302" }, { "@attributes": { "Name": "UDP Game Port", "Target": "2302", "Default": "", "Mode": "udp", "Description": "Same as TCP Game Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2302" }, { "@attributes": { "Name": "UDP Steam Querry Port", "Target": "2303", "Default": "", "Mode": "udp", "Description": "UDP Game Port +1", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2303" }, { "@attributes": { "Name": "UDP Steam Master Port", "Target": "2304", "Default": "", "Mode": "udp", "Description": "UDP Game Port +2", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2304" }, { "@attributes": { "Name": "UDP VON Port", "Target": "2305", "Default": "", "Mode": "udp", "Description": "UDP Game Port +3", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2305" }, { "@attributes": { "Name": "UDP BattlEye Traffic", "Target": "2306", "Default": "", "Mode": "udp", "Description": "UDP Game Port +4", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2306" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Profiles", "Target": "/serverdata/.local/share", "Default": "", "Mode": "rw", "Description": "/serverdata/.local/share", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/arma3/profiles" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "2302" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ArmAIII.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ArmAIII.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696802740, 1699398352, 1702168429, 1704762379, 1707361570, 1709960769, 1712556371 ], "LastUpdateScan": 1712556371, "LastUpdate": 1712211498, "FirstSeen": 1556460445 }, { "Name": "AssettoCorsa", "Repository": "ich777/steamcmd:assettocorsa", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.assettocorsa.net/", "Overview": "This Docker will download and install SteamCMD. It will also install AssettoCorsa and run it.\r\n\r\nATTENTION: You must provide a valid Steam username and password with Steam Guard disabled (the user dosen't have to have the game in the library).\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/assettocorsa.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/assettocorsa" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "302550" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TCP", "Target": "9600", "Default": "", "Mode": "tcp", "Description": "Container Port: 9600", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9600" }, { "@attributes": { "Name": "UDP", "Target": "9600", "Default": "", "Mode": "udp", "Description": "Container Port: 9600", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9600" }, { "@attributes": { "Name": "TCP2", "Target": "8081", "Default": "", "Mode": "tcp", "Description": "Container Port: 8081", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "Install Stracker", "Target": "INSTALL_STRACKER", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to install Stacker, otherwise leave blank (Please note that you can only Stacker or Assetto-Server-Manager, not both at the same time).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP3 - Stracker", "Target": "50041", "Default": "", "Mode": "tcp", "Description": "Only needed if you installed Stacker (Webserver Address: http://[IPOFYOURSERVER]:50041).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50041" }, { "@attributes": { "Name": "Install Assetto-Server-Manager", "Target": "INSTALL_ASSETTO_SERVER_MANAGER", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to install Assetto-Server-Manager, otherwise leave blank (Please note that you can only Stacker or Assetto-Server-Manager, not both at the same time).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP4 - Assetto-Server-Manager", "Target": "8772", "Default": "", "Mode": "tcp", "Description": "Only needed if you installed Assetto-Server-Manager (Webserver Address: http://[IPOFYOURSERVER]:8771).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8772" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/AssettoCorsa.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/AssettoCorsa.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697565989, 1700321386, 1702919159, 1705518391, 1708117553, 1710713166, 1713306899 ], "LastUpdateScan": 1713306899, "LastUpdate": 1712730238, "FirstSeen": 1557245221 }, { "Name": "AssettoCorsaCompetizione", "Repository": "ich777/accompetizione-server", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.assettocorsa.it/competizione/", "Overview": "This Docker will run the AssettoCorsa Competizione Server.\r\n\r\nATTENTION: Please download the Assetto Corsa Competizione Dedicated Server from the Tools section in Steam. After the download finished right click Assetto Corsa Competizione Dedicated Server -> Manage -> Browse local files and copy over the 'accServer.exe' from the directory .../server/accServer.exe to the root directory from this container and restart the container.\r\n\r\nNotice: The initial servername and credentials are: 'ACC Docker Server' Password: 'Docker' AdminPassword: 'adminDocker' (all config files are located in the '/cfg' directory in your serverfolder).\r\n\r\nServer List: Please note that it takes one or two minutes after the container is startet that the game is visible on the in game server list.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/acc.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/acc", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/assettocorsacompetizione" }, { "@attributes": { "Name": "TCP", "Target": "9201", "Default": "", "Mode": "tcp", "Description": "TCP Gameport (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change your 'configuration.json' file with the corresponding port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9201" }, { "@attributes": { "Name": "UDP", "Target": "9201", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change your 'configuration.json' file with the corresponding port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9201" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/AssettoCorsaCompetizione.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/AssettoCorsaCompetizione.xml", "CategoryList": [ "GameServers" ], "downloads": 37230, "trending": 0.873, "trends": [ 5.581, 5.38, 1.803, 0.71, 0.737, 0.751, 0.873 ], "trendsDate": [ 1696946766, 1699542358, 1702168429, 1704762380, 1707361570, 1709960769, 1712556371 ], "downloadtrend": [ 33542, 35449, 36100, 36358, 36628, 36905, 37230 ], "LastUpdateScan": 1712556371, "LastUpdate": 1698134350, "FirstSeen": 1586888345, "topTrending": -4.708 }, { "Name": "Astroneer", "Repository": "ich777/steamcmd:astroneer", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Beta": "true", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Astroneer and run it.\r\n\r\n**Notice:** This is a highly experimental server and you maybe have to restart the container after you left the server it in order to be able to connect again, other than that everything should work as expected.\r\n\r\n**ATTENTION:** You have to add a entry to the Engine.ini from the clients which are going to connecting to this dedicated server:\r\n```\r\nPlease wait for the container to fully start an then look at the log which entry to add or you can simply navigate to the Readme.md over here to see the entry too: https://github.com/ich777/docker-steamcmd-server/blob/astroneer/README.md\r\n```\r\nYou'll find the file on your local Windows machine at: `%localappdata%AstroSavedConfigWindowsNoEditor`\r\n\r\n**WARNING:** If a client tries to connect to the Dedicated Server which don't has this entry in the Engine.ini the server will be left in a semi bricked state and you have to restart the Docker container.\r\n\r\n**Servername:** 'AstroneerDocker' Password: 'Docker' ConsolePassword: 'adminDocker'\r\n\r\n**Serveradmin:** If you want to become a server admin then stop the container and edit the file ../Astro/Saved/Config/WindowsServer/AstroServerSettings.ini and add your Steam name after `OwnerName=` eg: `OwnerName=YourSteamName`, after that start the container and connect to the Dedicated Server.\r\n\r\n**Update Notice:** Simply restart the container if a newer version of the game is available.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/astroneer.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/astroneer" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "728470" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "8777", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8777" }, { "@attributes": { "Name": "Update Public IP", "Target": "UPDATE_PUBLIC_IP", "Default": "", "Mode": "", "Description": "If set to 'true' the container will check on each container start if the Public IP is still valid.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Enable Backups", "Target": "BACKUP", "Default": "false|true", "Mode": "", "Description": "Set this value to 'true' to enable the automated backup function from the container, you find the Backups in '.../astroneer/Backups/'. Set to 'false' to disable the backup function.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Backup Interval", "Target": "BACKUP_INTERVAL", "Default": "", "Mode": "", "Description": "The backup interval in minutes (ATTENTION: The first backup will be triggered after the set interval in this variable after the start/restart of the container)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "360" }, { "@attributes": { "Name": "Backups to Keep", "Target": "BACKUPS_TO_KEEP", "Default": "", "Mode": "", "Description": "Number of backups to keep (by default set to 8 to keep the backups of the last 48 hours)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Astroneer.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Astroneer.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1698005143, 1700600772, 1703199945, 1705799155, 1708398351, 1710993987, 1713593173 ], "LastUpdateScan": 1713593173, "LastUpdate": 1712730238, "FirstSeen": 1682417079 }, { "Name": "Avorion", "Repository": "ich777/steamcmd:avorion", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Avorion and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/avorion.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/avorion" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "565060" }, { "@attributes": { "Name": "Galaxy Name", "Target": "GALAXY_NAME", "Default": "", "Mode": "", "Description": "Enter the Galaxy Name here (also the savepath will be the same as the Galaxy Name in the serverfiles folder, please use no spaces or special characters).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "AvorionDocker" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server (for example the server admin: --admin [YOURsteamID64] e.g: '--admin 123456789123456789' without quotes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Host Port 1", "Target": "27000", "Default": "", "Mode": "tcp", "Description": "Container Port: 27000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27000" }, { "@attributes": { "Name": "Host Port 2", "Target": "27000", "Default": "", "Mode": "udp", "Description": "Container Port: 27000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27000" }, { "@attributes": { "Name": "Host Port 3", "Target": "27003", "Default": "", "Mode": "udp", "Description": "Container Port: 27003", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27003" }, { "@attributes": { "Name": "Host Port 4", "Target": "27020", "Default": "", "Mode": "udp", "Description": "Container Port: 27020", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27020" }, { "@attributes": { "Name": "Host Port 5", "Target": "27021", "Default": "", "Mode": "udp", "Description": "Container Port: 27021", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27021" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Avorion.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Avorion.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774744, 1700370338, 1702969544, 1705568752, 1708167934, 1710763563, 1713362777 ], "LastUpdateScan": 1713362777, "LastUpdate": 1712730238, "FirstSeen": 1581548841 }, { "Name": "Barotrauma", "Repository": "ich777/steamcmd:barotrauma", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Barotrauma and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nCONSOLE: To connect to the console from Unraid itself and type in: 'docker exec -u steam -ti NAMEOFYOURCONTAINER screen -xS Barotrauma' (without quotes), to disconnect from the console simply close the window.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/barotrauma.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/barotrauma" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1026340" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server otherwise leave blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change it in the serversettings.xml)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP2 - Steam Query Port", "Target": "27016", "Default": "", "Mode": "udp", "Description": "UDP Steam Query Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change it in the serversettings.xml)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Barotrauma.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Barotrauma.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696860370, 1699457839, 1702168429, 1704762380, 1707361570, 1709960769, 1712556371 ], "LastUpdateScan": 1712556371, "LastUpdate": 1712211498, "FirstSeen": 1561730888 }, { "Name": "BeamNG-MP", "Repository": "ich777/beamng-mp-server", "Registry": "https://hub.docker.com/r/ich777/beamng-mp-server/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://beammp.com/", "Overview": "This Docker will download and install BeamNG.drive-MP-Server.\r\n\r\nATTENTION: To get the server working please generate a Key over here: https://beammp.com/keymaster (you can get a full tutorial on how to obtain a key here: https://wiki.beammp.com/en/home/server-installation) and put it in your ServerConfig.toml at the entry \"AuthKey\".\r\n\r\nServerConfig.toml: Please head over to https://wiki.beammp.com/en/home/server-maintenance to see all available options and descriptions from the ServerConfig.toml\r\n\r\nWeb Server: The web server for http/https requests is turned off by default and you need to enable it in the ServerConfig.toml if you want too - it is strongly recommended that you reverse proxy the Web Server if possible.\r\n\r\nUpdate Notice: The container will check for a new version on each start/restart.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/beamngmp.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/beamngmp", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/beamng-mp" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up parameters for the server if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - GamePort", "Target": "30814", "Default": "", "Mode": "tcp", "Description": "TCP Game Port (If you want to change the game port please change it in the ServerConfig.toml file first, then delete this entry and create new Port entries in the template with the Host and Container port set to the same as in the ServerConfig.toml)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30814" }, { "@attributes": { "Name": "UDP - GamePort", "Target": "30814", "Default": "", "Mode": "udp", "Description": "UDP Game Port (If you want to change the game port please change it in the ServerConfig.toml file first, then delete this entry and create new Port entries in the template with the Host and Container port set to the same as in the ServerConfig.toml)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30814" }, { "@attributes": { "Name": "TCP - Internal http Server", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Intel http Server port (the web server isn't enabled by default, if you don't need it delete this entry, otherwise enable it in the ServerConfig.toml)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/BeamNG-MP.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/BeamNG-MP.xml", "CategoryList": [ "GameServers" ], "downloads": 1385, "LastUpdateScan": 1711829249, "LastUpdate": 1705434863, "FirstSeen": 1667663797 }, { "Name": "Chivalry-MedievalWarfare", "Repository": "ich777/steamcmd:chivalrymw", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Chivalry: Medieval Warfare and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nServer Config: You find the server config in: 'appdata/UDKGame/Config/' (eg: the servername is located in: 'PCServer-UDKGame.ini')\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Chivalry-MedievalWarfare.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/chivalrymw.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/chivalrymw" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "220070" }, { "@attributes": { "Name": "Map", "Target": "MAP", "Default": "aocffa-moor_p", "Mode": "", "Description": "Map name (eg: 'aocffa-arena3_p', 'aocffa-hillside_p', 'aocffa-battlegrounds_v3_p')", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "aocffa-moor_p" }, { "@attributes": { "Name": "Server Admin Password", "Target": "ADMIN_PWD", "Default": "", "Mode": "", "Description": "Server Admin Password (can't be empty)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "adminDocker" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters seperated with ? and start with a ? (don't put spaces in between eg: ?port=7000?queryport=7010)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "?port=7000?queryport=7010" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS_EXTRA", "Default": "", "Mode": "", "Description": "Type in your Extra Game Parameters seperated with a space and - (eg: -seekfreeloadingserver)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-seekfreeloadingserver" }, { "@attributes": { "Name": "UDP1 - GamePort", "Target": "7000", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the Ports in your 'Game Parameters' Variable)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7000" }, { "@attributes": { "Name": "UDP2 - GameQueryPort", "Target": "7010", "Default": "", "Mode": "udp", "Description": "UDP Gamequeryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the Ports in your 'Game Parameters' Variable)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7010" }, { "@attributes": { "Name": "UDP3 - SteamQueryPort", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Steamqueryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the Ports in your 'Game Parameters' Variable)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Chivalry-MedievalWarfare.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696012134, 1698609961, 1701205555, 1703804737, 1706403942, 1709003161, 1711598774 ], "LastUpdateScan": 1711598774, "LastUpdate": 1711348502, "FirstSeen": 1612868835 }, { "Name": "Chromium", "Repository": "ich777/chrome", "Registry": "https://hub.docker.com/r/ich777/chrome/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.google.com/chrome/", "Overview": "Chromium is a free and open-source software project developed by the Google-sponsored Chromium project.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/chrome.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/chrome", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/chrome/" }, { "@attributes": { "Name": "noVNC WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Extra Parameters", "Target": "EXTRA_PARAMETERS", "Default": "", "Mode": "", "Description": "If needed enter extra startup parameters here otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 768 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Chrome.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Chrome.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 602743, "stars": 19, "trending": 0.24, "trends": [ 0.753, 0.972, 0.819, 0.93, 0.917, 0.348, 0.24 ], "trendsDate": [ 1695953149, 1698552341, 1701148013, 1703747131, 1706346325, 1708945550, 1711541164 ], "downloadtrend": [ 577695, 583366, 588184, 593708, 599204, 601296, 602743 ], "LastUpdateScan": 1711541164, "LastUpdate": 1706267627, "FirstSeen": 1602404207, "topTrending": -0.513, "topPerforming": 0.24 }, { "Name": "Citadel-ForgedWithFire", "Repository": "ich777/steamcmd:citadelfwf", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Citadel - Forged with Fire and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/citadelfwf.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/citadelfwf" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "489650" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server (for example the server admin: --admin [YOURsteamID64] e.g: '--admin 123456789123456789' without quotes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the corresponding port number, also don't forget to change the port in your game settings file)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP2 - Query Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Query Port (if you need another port, please delete this entry and create a new UDP Port with the corresponding port number, also don't forget to change the port in your game settings file)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Citadel-ForgedWithFire.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Citadel-ForgedWithFire.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697465171, 1700321387, 1702919160, 1705518391, 1708117554, 1710713166, 1713306899 ], "LastUpdateScan": 1713306899, "LastUpdate": 1712730238, "FirstSeen": 1588320444 }, { "Name": "ColonySurvival", "Repository": "ich777/steamcmd:colonysurvival", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Colony Survival and run it.\r\n\r\nCONSOLE: To connect to the console open up a terminal and type in: 'docker exec -u steam -ti NAMEOFYOURCONTAINER screen -xS ColonySurvival' (without quotes),\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/colonysurvival.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/colonysurvival" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "748090" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server (If you want a password on your server please add for example: '+server.password Docker' without quotes. In this case 'Docker' is the password. You can also enter multiple commands like: '+server.maxplayers +server.password Docker' without quotes)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+server.gameport 27016" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "27016", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to add the entry for example: '+server.gameport 27016' without quotes and the right port number in the GAME_PARAMS)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "Server Name", "Target": "SRV_NAME", "Default": "", "Mode": "", "Description": "Enter you preferred servername.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Colony Survival Docker" }, { "@attributes": { "Name": "Wold Name", "Target": "SRV_WORLDNAME", "Default": "", "Mode": "", "Description": "Enter your preferred world name.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ColonySurvival" }, { "@attributes": { "Name": "Networktype", "Target": "SRV_NETTYPE", "Default": "", "Mode": "", "Description": "Choose between: 'LAN' -allows connecting from localhost through the ingame button | 'SteamLAN' -steam networking, does not port forward or check authentication | 'SteamOnline' -steam networking, port forwards and checks authentication", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "SteamOnline" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ColonySurvival.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ColonySurvival.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697299551, 1699895158, 1702494370, 1705093555, 1707692767, 1710374840, 1712970131 ], "LastUpdateScan": 1712970131, "LastUpdate": 1712730238, "FirstSeen": 1562177307 }, { "Name": "ConanExiles", "Repository": "ich777/steamcmd:conanexiles", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Conan Exiles and run it.\r\n\r\nServername: 'Docker ConanExiles' Password: 'Docker' rconPassword: 'adminDocker'\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/conanexiles.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/conanexiles/" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443030" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Workshop Content", "Target": "WS_CONTENT", "Default": "", "Mode": "", "Description": "Enter you Workshopcontent here, you can also enter multiple WS Content ID's sperated by SPACE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP1 - Game Port", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "TCP Game Port (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change your server settings)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change your server settings)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP2 - Game Port +1", "Target": "7778", "Default": "", "Mode": "udp", "Description": "UDP Game Port +1 (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change your server settings)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7778" }, { "@attributes": { "Name": "UDP3 - Steam Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Steam Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change your server settings)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ConanExiles.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ConanExiles.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774744, 1700370338, 1702969544, 1705568752, 1708167934, 1710763563, 1713362777 ], "LastUpdateScan": 1713362777, "LastUpdate": 1712730238, "FirstSeen": 1576695956 }, { "PluginURL": "https://github.com/ich777/unraid-coral-driver/raw/master/coral-driver.plg", "PluginAuthor": "ich777", "Requires": "PCI based Coral TPU", "Name": "Coral Accelerator Module Drivers", "Support": "https://forums.unraid.net/topic/98064-support-blakeblackshear-frigate/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/coral-driver.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Coral-Driver.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-coral-driver/master/coral-driver.plg", "Plugin": true, "pluginVersion": "2023.12.24", "MinVer": "6.9.0-rc2", "Overview": "This package contains the Coral Accelerator Module Drivers and installs them to utilize them in your Docker containers.\r\nOnly necessary for PCI based Coral TPUs!", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Coral-Driver.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1613761353 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-corefreq/master/corefreq.plg", "PluginAuthor": "ich777", "Name": "CoreFreq", "Support": "https://forums.unraid.net/topic/109314-plugin-corefreq/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/corefreq.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/corefreq.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-corefreq/master/corefreq.plg", "Plugin": true, "pluginVersion": "2024.01.28", "MinVer": "6.9.2", "Overview": "CoreFreq is a CPU low level monitoring software designed for x86_64-Processors. You can show Package and Core temps, Hot sensor, Vcore, RAM,...\r\nYou can also toggle SpeedStep, Clock modulation, Turbo boost, C-States demotion, C1E,...\r\nIt has also a built in stress test and much, much more.\r\nVisit the plugin page after installing and follow the instructions.\r\n\r\nOpen up a unRAID Terminal and type in 'corefreq-cli' (without quotes), hit \"F2\" or \"SPACE\" to open up the menu inside CoreFreq.\r\n\r\nPlease note that not every combination of CPU and motherboard is supported!\r\nIntel Systems: It is recommended that you append 'nmi_watchdog=0' (without qutoes) for better accuracy to your syslinux configuration (this is only recommended if you are using it directly on Unraid with a physical monitor and keyboard attached, if are using it over SSH it's not necessary because of the added network delay).\r\nYou can get more details here: https://github.com/cyring/CoreFreq\r\n\r\nATTENTION: If you experience any rendom crashes of Unraid or a crash when installing the plugin please make a short post in the support thread and also put you Diagnostics (Tools -> Diagnostics -> Download -> drop the downloaded zip file in the text box) in the post.\r\n\r\nWARNING: KEEP IN MIND, FREQUENCIES/CORE RATIOS ARE APPLIED IN REAL TIME, PLEASE ONLY CHANGE THE VALUES IF YOU KNOW WHAT YOU ARE DOING!!!", "CAComment": "In rare instances with certain hardware combinations, this plugin may cause your server to crash. If you experience any issues uninstall the plugin and report the issue in the support thread", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/corefreq.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1622044989 }, { "Name": "CoreKeeper", "Repository": "ich777/steamcmd:corekeeper", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install CoreKeeper and run it.\r\n\r\n**GameID:** Your GameID will be displayed in the log after the server successfully started.\r\n\r\n**Port Forwarding:** You don't have to forward any ports for this game because it uses the Steam Network and the GameID establish the connection.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/corekeeper.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/corekeeper" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup.\r\nIf you want to install a static or beta version of the game change the value to: '896660 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1963720" }, { "@attributes": { "Name": "World Name", "Target": "WORLD_NAME", "Default": "", "Mode": "", "Description": "Enter your prefered world name here.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Core Keeper Docker" }, { "@attributes": { "Name": "World Index Number", "Target": "WORLD_INDEX", "Default": "", "Mode": "", "Description": "Only change when you know what you are doing!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server here otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/CoreKeeper.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/CoreKeeper.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696478738, 1699077936, 1702168429, 1704762380, 1707361570, 1709960769, 1712556371 ], "LastUpdateScan": 1712556371, "LastUpdate": 1712211498, "FirstSeen": 1652306612 }, { "Name": "CounterStrike2D", "Repository": "ich777/cs2dserver", "Registry": "https://hub.docker.com/r/ich777/cs2dserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install CounterStrike 2D.\r\nCounterStrike 2D is a free to play top down shooter (you can get it on Steam or at https://www.cs2d.com/)", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/cs2d.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/cs2d" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra startup parameters otherwise leave blank!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "36963", "Default": "", "Mode": "udp", "Description": "Container Port: 36963", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "36963" }, { "@attributes": { "Name": "Force Update", "Target": "FORCE_UPDATE", "Default": "", "Mode": "", "Description": "Put in the value 'true' (without quotes) to Force Update the game otherwise leave blank. Don't forget to delete the value after updating.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/CounterStrike2D.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/CounterStrike2D.xml", "CategoryList": [ "GameServers" ], "downloads": 26606, "stars": 1, "trending": 2.086, "trends": [ 8.527, 7.865, 3.454, 2.349, 2.019, 2.096, 2.086 ], "trendsDate": [ 1696673131, 1699268760, 1702168430, 1704762380, 1707361570, 1709960770, 1712556371 ], "downloadtrend": [ 21707, 23560, 24403, 24990, 25505, 26051, 26606 ], "LastUpdateScan": 1712556371, "LastUpdate": 1698134407, "FirstSeen": 1558980430, "topTrending": -6.440999999999999 }, { "Name": "Craftopia", "Repository": "ich777/steamcmd:craftopia", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Craftopia and run it.\r\n\r\nServername: 'Craftopia Docker' Password: '54321'\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/craftopia.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/craftopia/" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1670340" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "8787", "Default": "", "Mode": "tcp", "Description": "TCP Game Port (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change your server settings file)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8787" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "8787", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change your server settings file)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8787" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Craftopia.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Craftopia.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695823563, 1698422752, 1701018344, 1703617542, 1706216737, 1708815949, 1711408562 ], "LastUpdateScan": 1711408562, "LastUpdate": 1711348502, "FirstSeen": 1643807012 }, { "Name": "Creativerse", "Repository": "ich777/steamcmd:creativerse", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Creativerse and run it.\r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files and the world template!\r\n\r\n**Update Notice:** Simply restart the container if a newer version of the game is available.\r\n\r\n**ServerAdmin:** To become server admin please open up the file '.../PlayfulCorp/CreativerseServer/worlddata/worlds/unraid_world/config_world.json' and change the value from 'WorldOwnerSteamId' to your SteamID64 (you can get your SteamID here: https://steamid.io/).\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!\r\n\r\n**Note:** As time of creating the container the WebGUI isn't working but you should be able to do all things from in game. The developers from the game will implement this later on.", "WebUI": "http://[IP]:[PORT:26902]/admin/admin.html", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/creativerse.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/creativerse" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '1098260 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1098260" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters (only change the worldId if you know what you are doing!).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-worldId=unraid_world" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP 1 - Game Port", "Target": "26900", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in your game config)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26900" }, { "@attributes": { "Name": "UDP 2 - Steam Query", "Target": "26901", "Default": "", "Mode": "udp", "Description": "UDP Gameport +1 (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in your game config)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26901" }, { "@attributes": { "Name": "TCP - WebAdmin", "Target": "26902", "Default": "", "Mode": "tcp", "Description": "TCP Gameport +2 (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change the port number in your game config)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26902" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Creativerse.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Creativerse.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696421155, 1699020396, 1702168430, 1704762380, 1707361571, 1709960770, 1712556371 ], "LastUpdateScan": 1712556371, "LastUpdate": 1712211498, "FirstSeen": 1670432652 }, { "Name": "CS2", "Repository": "ich777/steamcmd:cs2", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Counter-Strike 2 and run it. \r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\nPUBLIC PLAY: If you want that your server is public listed you must add '+sv_setsteamaccount YOURTOKEN' to the GAME_PARAMS (without the quotes and replace YOURTOKEN with your token).\r\nCreate your token here: https://steamcommunity.com/dev/managegameservers (every gameserver needs it's own token!!!)\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/cs2.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/cs2" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '730 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "730" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-dedicated -dev +map de_inferno +game_type 0 +game_mode 1 -usercon" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/CS2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/CS2.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1698660356, 1701255994, 1703855135, 1706454336, 1709053558, 1711649183 ], "LastUpdateScan": 1711649183, "LastUpdate": 1711348502, "FirstSeen": 1696061126 }, { "Name": "CSGO", "Repository": "ich777/steamcmd", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Counter-Strike: GO and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\nPUBLIC PLAY: If you want that your server is public listed you must add '+sv_setsteamaccount YOURTOKEN' to the GAME_PARAMS (without the quotes and replace YOURTOKEN with your token).\r\nCreate your token here: https://steamcommunity.com/dev/managegameservers (every gameserver needs it's own token!!!)\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/csgo.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/cstrikego" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '740 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "740" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "csgo" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+game_type 0 -usercon +game_mode 0 +mapgroup mg_active +map de_dust2" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/CSGO.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/CSGO.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695737180, 1698336353, 1700931945, 1703531136, 1706130384, 1708765581, 1711361172 ], "LastUpdateScan": 1711361172, "LastUpdate": 1711348502, "FirstSeen": 1555428989 }, { "Name": "CSMM-7DtD", "Repository": "ich777/csmm-7dtd", "Registry": "https://hub.docker.com/r/ich777/csmm-7dtd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.csmm.app/", "Overview": "This Docker will install and download CSMM for 7DtD (CatalysmsServerManager).\r\nIt's a powerfull Server Manager with Server automation, Discord notifications, High ping kicker, Country ban, Player tracking, Ingame commands, Economy system, Discord integration, Support ticket system, Server analytics,... for 7DtD.\r\n\r\nUPDATE NOTICE: Simply set the 'Force Update' to 'true' and restart the container (don't forget to turn it off after the update).", "WebUI": "http://[IP]:[PORT:1337]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/csmm.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/csmm-7dtd", "Default": "", "Mode": "rw", "Description": "Container Path: /csmm-7dtd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/csmm-7dtd" }, { "@attributes": { "Name": "Hostname", "Target": "HOSTNAME", "Default": "", "Mode": "", "Description": "Must be in this exact format: 'https://www.server.org' (without quotes, no path or locations allowed only subdomains and with no trailing '/').", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam API Key", "Target": "STEAM_API_KEY", "Default": "", "Mode": "", "Description": "Steam API Key goes here (you can get it from: https://steamcommunity.com/dev/apikey).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Dicord Bot Token", "Target": "BOTTOKEN", "Default": "", "Mode": "", "Description": "Your Discord Bot Token (you can get it from here: https://discordapp.com/developers/applications)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Discord Client Secret", "Target": "CLIENTSECRET", "Default": "", "Mode": "", "Description": "Your Discord Client Secret (you can get it from here: https://discordapp.com/developers/applications)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Discord Client ID", "Target": "CLIENTID", "Default": "", "Mode": "", "Description": "Your Discord Client ID (you can get it from here: https://discordapp.com/developers/applications)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Backup Interval", "Target": "DB_BKP_INTERV", "Default": "", "Mode": "", "Description": "Specify the database backup interval in seconds (saved to the ../Database/7dtd.sql).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90" }, { "@attributes": { "Name": "Force Update", "Target": "FORCE_UPDATE", "Default": "", "Mode": "", "Description": "Set to 'true' to force an update.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Level", "Target": "CSMM_LOGLEVEL", "Default": "", "Mode": "", "Description": "Log level (valid are: \u2018blank\u2019, \u2018error\u2019, \u2018warn\u2019, \u2018info\u2019, \u2018debug\u2019, \u2018verbose\u2019, \u2018silly\u2019)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Web Port", "Target": "1337", "Default": "", "Mode": "tcp", "Description": "Please note that you should reverse proxy the server trough nginx, apache or any other reverse proxy software to your Hostname as filled in above.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1337" }, { "@attributes": { "Name": "Maria DB Port", "Target": "3306", "Default": "", "Mode": "tcp", "Description": "Only needed if you want to connect to the database.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "CSMM Download URL", "Target": "CSMM_DL_URL", "Default": "", "Mode": "", "Description": "Only change if you are know what you are doing.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://github.com/CatalysmsServerManager/7-days-to-die-server-manager/archive/master.zip" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/CSMM-7DtD.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/CSMM-7DtD.xml", "CategoryList": [ "GameServers", "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 63319, "stars": 2, "trending": 0.025, "trends": [ 0.032, 0.09, 0.098, 0.051, 0.1, 0.028, 0.025 ], "trendsDate": [ 1696046729, 1698645943, 1701241569, 1703840740, 1706439930, 1709039159, 1711634777 ], "downloadtrend": [ 63071, 63128, 63190, 63222, 63285, 63303, 63319 ], "LastUpdateScan": 1711634777, "LastUpdate": 1698134501, "FirstSeen": 1570572336, "topTrending": -0.006999999999999999 }, { "Name": "CSSource", "Repository": "ich777/steamcmd", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Counter-Strike: Source and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/css.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/cstrikesource" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '232330 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "232330" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "cstrike" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 32 +map de_dust2" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/CSSource.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/CSSource.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695737180, 1698336353, 1700931945, 1703531136, 1706130384, 1708765581, 1711361172 ], "LastUpdateScan": 1711361172, "LastUpdate": 1711348502, "FirstSeen": 1555428989 }, { "Name": "CStrike1.6", "Repository": "ich777/steamcmd:cstrike1.6", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Counter-Strike 1.6 and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/cs1.6.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/cstrike1.6" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "cstrike" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+maxplayers 32 +map de_dust" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_MOD", "Target": "GAME_MOD", "Default": "", "Mode": "", "Description": "Only required for Goldsource Games", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/CStrike1.6.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/CStrike1.6.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697083547, 1699679197, 1702278373, 1705014238, 1707608192, 1710374840, 1712970131 ], "LastUpdateScan": 1712970131, "LastUpdate": 1712730238, "FirstSeen": 1556719608 }, { "Name": "CStrikeConditionZero", "Repository": "ich777/steamcmd:cstrikeczero", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Counter-Strike Condition Zero and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/cstrikeczero.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/cstrikeczero" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90 +app_set_config '90 mod dmc'" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "czero" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 32 +map as_oilrig" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_MOD", "Target": "GAME_MOD", "Default": "", "Mode": "", "Description": "Only required for Goldsource Games", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90 mod czero" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/CStrikeConditionZero.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/CStrikeConditionZero.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697083547, 1699679197, 1702278373, 1705014238, 1707608192, 1710374840, 1712970131 ], "LastUpdateScan": 1712970131, "LastUpdate": 1712730238, "FirstSeen": 1556727169 }, { "Name": "DayOfDefeat-Classic", "Repository": "ich777/steamcmd:dodclassic", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Day of Defeat Classic and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/dodclassic.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/dodclassic" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90 +app_set_config '90 mod dod'" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dod" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+map dod_avalanche +maxplayer 24" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_MOD", "Target": "GAME_MOD", "Default": "", "Mode": "", "Description": "Only required for Goldsource Games", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90 mod dod" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DayOfDefeat-Classic.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DayOfDefeat-Classic.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774745, 1700370338, 1702969545, 1705568752, 1708167934, 1710763563, 1713362777 ], "LastUpdateScan": 1713362777, "LastUpdate": 1712730238, "FirstSeen": 1580483342 }, { "Name": "DayOfDefeatSource", "Repository": "ich777/steamcmd:dods", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Day of Defeat: Source and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nPASSWORD: The initial password is 'Docker', if you want to change or delete the password edit the file 'server.cfg'.\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/dods.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/dods" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "232290" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dod" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 24 +map dod_kalt" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DayOfDefeatSource.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DayOfDefeatSource.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696241149, 1698840349, 1701435983, 1704035145, 1706634382, 1709233563, 1711829249 ], "LastUpdateScan": 1711829249, "LastUpdate": 1711348502, "FirstSeen": 1558447642 }, { "Name": "DayOfInfamy", "Repository": "ich777/steamcmd:dayofinfamy", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Day Of Infamy and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/dayofinfamy.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/dayofinfamy" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "462310" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+map sicily +mp_gamemode frontline" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DayOfInfamy.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DayOfInfamy.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697637959, 1700321387, 1702919160, 1705518391, 1708117554, 1710713166, 1713306899 ], "LastUpdateScan": 1713306899, "LastUpdate": 1712730238, "FirstSeen": 1557295606 }, { "Name": "DaysOfWar", "Repository": "ich777/steamcmd:daysofwar", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Days of War and run it.\r\n\r\nServername: 'Docker Days-of-War' Password: 'Docker' rconPassword: 'adminDocker'\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/daysofwar.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/daysofwar/" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "541790" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "dow_cathedral" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click on 'Show more settings' in the template and change the portnumber)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP2 - Steam Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Steam Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click on 'Show more settings' in the template and change the portnumber)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Host Key 6", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "Host Key 7", "Target": "QUERY_PORT", "Default": "", "Mode": "", "Description": "Container Variable: QUERY_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DaysOfWar.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DaysOfWar.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774745, 1700370338, 1702969545, 1705568752, 1708167934, 1710763563, 1713362778 ], "LastUpdateScan": 1713362778, "LastUpdate": 1712730238, "FirstSeen": 1580483342 }, { "Name": "DayZ", "Repository": "ich777/steamcmd:dayz", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.bohemia.net/games/dayz", "Overview": "This Docker will download and install SteamCMD. It will also install DayZ and run it.\r\n\r\n**Keep in mind that you have to connect with the experimental branch Client to this Docker container!**\r\n\r\nInitial Server Name: Docker DayZ\r\nInitial connection Password: Docker\r\nInitial admin Password: adminDocker\r\n\r\n**GAME CONFIG & SAVE FOLDER**: Your saves are located in .../appdata/dayz/saves/ and your config file is located at .../appdata/dayz/saves/serverDZ.cfg\r\n(please note that changes to the serverDZ.cfg in the main directory take no effect, you have to edit the file .../saves/serverDZ.cfg)\r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/dayz.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/dayz" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup.\r\nIf you want to install a static or beta version of the game change the value to: '1042420 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1042420" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server here otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP1 - GamePort", "Target": "2302", "Default": "", "Mode": "udp", "Description": "UDP Game Port (If you need another port delete this Entry and create a new UDP port mapping with the corresponding port | also don't forget to click on show more and change the GAME_PORT)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2302" }, { "@attributes": { "Name": "UDP2 - Steam Query Port", "Target": "27016", "Default": "", "Mode": "udp", "Description": "UDP Steam Query Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "Defalut Game Port", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing (initial GAME_PORT | Dont forget to create create a new UDP port mapping with the corresponding port and delete the default port)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "2302" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DayZ.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DayZ.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696529160, 1699128332, 1702168430, 1704762380, 1707361571, 1709960770, 1712556371 ], "LastUpdateScan": 1712556371, "LastUpdate": 1712211498, "FirstSeen": 1657555425 }, { "Name": "DDNet", "Repository": "ich777/ddnetserver", "Registry": "https://hub.docker.com/r/ich777/ddnetserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://ddnet.tw/", "Overview": "This Docker will download and install a simple DDNet Dedicated server with a default autoexec.cfg preconfigured (the only thing that need to be changed is the Server Name and the RCON Password in the autoexec.cfg).\r\n\r\nDDNet is an actively maintained version of DDRace, a Teeworlds modification with a unique cooperative gameplay. Help each other play through custom maps with up to 64 players and much more...\r\n\r\nATTENTION: Please don't delete the file named \"installedv-...\" in the main directory!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available and the container will download and install it.", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DDNet.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ddnet.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles/", "Default": "", "Mode": "rw", "Description": "Default path to the game files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ddnet/" }, { "@attributes": { "Name": "UDP", "Target": "8303", "Default": "", "Mode": "udp", "Description": "UDP Gameport (delete this entry and create a new one if you change the port in the config file with the corresponding port)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8303" }, { "@attributes": { "Name": "ConfigFile", "Target": "GAME_CONFIG", "Default": "", "Mode": "", "Description": "Change only if you know what you are doing (default game config file that will be executed on start of the container - located in the main directory for DDNet)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "autoexec.cfg" }, { "@attributes": { "Name": "TCP", "Target": "8303", "Default": "", "Mode": "tcp", "Description": "TCP Gameport (delete this entry and create a new one if you change the port in the config file with the corresponding port)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8303" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DDNet.xml", "CategoryList": [ "GameServers" ], "downloads": 19196, "stars": 1, "trending": 0.005, "trends": [ 9.727, 9.212, 0.047, 0.031, 0.01, 0.036, 0.005 ], "trendsDate": [ 1697537150, 1700321387, 1702919160, 1705518392, 1708117554, 1710713166, 1713306899 ], "downloadtrend": [ 17405, 19171, 19180, 19186, 19188, 19195, 19196 ], "LastUpdateScan": 1713306899, "LastUpdate": 1698134390, "FirstSeen": 1627387414, "topTrending": -9.722 }, { "Name": "Debian-APT-Mirror", "Repository": "ich777/debian-mirror", "Registry": "https://hub.docker.com/r/ich777/debian-mirror", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.debian.org/", "Overview": "This container will run apt-mirror and Apache2. This allows you to create a local apt mirror for Debian packages.\r\n\r\nOn first run you will have to edit the mirror.list file that lives in your CONFIG_DIR which repositories you want to sync and other settings like how many threads to use for downloading,...\r\nRestart the container afterwards (keep an eye on the logs the container will tell you what to do).\r\n\r\n**ATTENTION/WARNING:** Keep in mind that the first sync can take very long depending on how much repositories you've selected (stable main contrib non-free: Will take about 200GB of hard drive space!).\r\n\r\n**Update from the mirror files:** By default a cron job will run every day at 01:00 which will update your mirror.\r\n\r\n**Mirror address:** The default address for the mirror is 'http://ipFROMtheCONTAINER:980'\r\nAdd something like this to your '/etc/apt/sources.list': 'deb http://ipFROMtheCONTAINER:980/debian stable main contrib non-free'", "WebUI": "http://[IP]:[PORT:980]/", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Debian-APT-Mirror.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/debianpackage.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Main Data Path", "Target": "/debian-mirror/data", "Default": "", "Mode": "rw", "Description": "Keep in mind that the mirror can consume very much space (stable main contrib non-free: Will take about 200GB of hard drive space!) - you can also put the data directory somewhere on a disk outside the Array or Cache for example with Unassigned Devices.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/debian-mirror/data/" }, { "@attributes": { "Name": "Main Configuration Path", "Target": "/debian-mirror/config", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/debian-mirror/config/" }, { "@attributes": { "Name": "Mirror Schedule", "Target": "CRON_SCHEDULE", "Default": "", "Mode": "", "Description": "Set your cron schedule for your mirror (by default it is set to 01:00 - head over to https://crontab.guru/ to create your own if you want to customize it)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0 1 * * *" }, { "@attributes": { "Name": "Mirror http port", "Target": "980", "Default": "", "Mode": "tcp", "Description": "Main http port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "980" }, { "@attributes": { "Name": "Force update on start", "Target": "FORCE_UPDATE", "Default": "false|true", "Mode": "", "Description": "Force update from the mirror on every start/restart of the container.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "Apache2 Port in Container", "Target": "APACHE2_PORT", "Default": "", "Mode": "", "Description": "If you change this value you also have to delete the old port mapping and create a new one with the appropriate port.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "980" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Debian-APT-Mirror.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities", "Drivers" ], "downloads": 31687, "trending": 0.934, "trends": [ 6.262, 5.909, 3.998, 0.767, 1.136, 1.316, 0.934 ], "trendsDate": [ 1695823564, 1698422752, 1701018345, 1703617542, 1706216737, 1708815949, 1711408563 ], "downloadtrend": [ 27452, 29176, 30391, 30626, 30978, 31391, 31687 ], "LastUpdateScan": 1711408563, "LastUpdate": 1698134458, "FirstSeen": 1628251406, "topTrending": -5.327999999999999 }, { "Name": "Debian-Bookworm", "Repository": "ich777/debian-bookworm", "Registry": "https://hub.docker.com/r/ich777/debian-bookworm", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.debian.org/", "Overview": "This Container is a full Debian Bookworm Xfce4 Desktop environment with a noVNC webGUI and all the basic tools pre-installed.\r\n\r\nROOT ACCESS:\r\n1. Open up your WebGUI\r\n2. Open up a terminal\r\n3. Type in 'su'\r\n4. Type in your password that you've set (no screenoutput is shown if you type in passwords in Linux)\r\n5. Press Enter\r\n6. You should now be root.\r\n\r\nIf you want to install some other application you can do that by creating a user.sh and mounting it to the container to /opt/scripts/user.sh (a standard bash script should do the trick).\r\n\r\nYou also can reverse proxy this container with nginx or apache (for more info see the Github/Dockerhub page).\r\n\r\nStorage Note: All things that are saved in the container should be in the home or a subdirectory in your homefolder, all files that are store outside your homefolder are not persistant and will be wiped if there is an update of the container or you change something in the template.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/debian12.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Home Directory", "Target": "/debian", "Default": "", "Mode": "rw", "Description": "All things that are saved in the container should be in the this or a subdirectory in of this folder, all files that are store outside this folder are not persistant and will be wiped if there is an update of the container or you change something in the template.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/debian-bookworm/" }, { "@attributes": { "Name": "TCP - VNC Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "noVNC Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Custom Resolution Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Enter the preferred resolution width", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1800" }, { "@attributes": { "Name": "Custom Resolution Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Enter the preferred resolution height", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Root Password", "Target": "ROOT_PWD", "Default": "", "Mode": "", "Description": "Please choose a strong password for your root account, Defaults to: Docker!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "Docker!" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Locales", "Target": "USER_LOCALES", "Default": "", "Mode": "", "Description": "Enter your prefered locales, you can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF-8' or 'de_DE.UTF-8 UTF-8',...)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8 UTF-8" }, { "@attributes": { "Name": "DEV_LOG_OUTPUT", "Target": "DEV", "Default": "", "Mode": "", "Description": "Container Variable: DEV", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Debian-Bookworm.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Debian-Bookworm.xml", "CategoryList": [ "Productivity", "Tools-System" ], "downloads": 1517, "LastUpdateScan": 1712970131, "LastUpdate": 1712911589, "FirstSeen": 1697097944 }, { "Name": "Debian-Bullseye", "Repository": "ich777/debian-bullseye", "Registry": "https://hub.docker.com/r/ich777/debian-bullseye", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.debian.org/", "Overview": "This Container is a full Debian Bullseye Xfce4 Desktop environment with a noVNC webGUI and all the basic tools pre-installed.\r\n\r\nROOT ACCESS: 1. Open up your WebGUI 2. Open up a terminal 3. Type in 'su' 4. Type in your password that you've set (no screenoutput is shown if you type in passwords in Linux) 5. Press Enter 6. You should now be root.\r\n\r\nIf you want to install some other application you can do that by creating a user.sh and mounting it to the container to /opt/scripts/user.sh (a standard bash script should do the trick).\r\n\r\nYou also can reverse proxy this container with nginx or apache (for more info see the Github/Dockerhub page).\r\n\r\nStorage Note: All things that are saved in the container should be in the home or a subdirectory in your homefolder, all files that are store outside your homefolder are not persistant and will be wiped if there is an update of the container or you change something in the template.\r\n\r\nBETA Warning: Debian Bullseye is currently in the \"testing\" branch.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/Debian-Bullseye.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/debian-bullseye.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Home Directory", "Target": "/debian", "Default": "", "Mode": "rw", "Description": "All things that are saved in the container should be in the this or a subdirectory in of this folder, all files that are store outside this folder are not persistant and will be wiped if there is an update of the container or you change something in the template.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/debian-bullseye/" }, { "@attributes": { "Name": "TCP - VNC Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "noVNC Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Custom Resolution Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Enter the preferred resolution width", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1800" }, { "@attributes": { "Name": "Custom Resolution Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Enter the preferred resolution height", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Root Password", "Target": "ROOT_PWD", "Default": "", "Mode": "", "Description": "Please choose a strong password for your root account!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Locales", "Target": "USER_LOCALES", "Default": "", "Mode": "", "Description": "Enter your prefered locales, you can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8',...)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8 UTF-8" }, { "@attributes": { "Name": "DEV_LOG_OUTPUT", "Target": "DEV", "Default": "", "Mode": "", "Description": "Container Variable: DEV", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/Debian-Bullseye.xml", "CategoryList": [ "Productivity", "Tools-System" ], "downloads": 87540, "stars": 1, "trending": 0.481, "trends": [ 2.242, 2.308, 0.262, 0.688, 0.658, 0.525, 0.481 ], "trendsDate": [ 1697407537, 1700321387, 1702919160, 1705518392, 1708117554, 1710713166, 1713306900 ], "downloadtrend": [ 83308, 85276, 85500, 86092, 86662, 87119, 87540 ], "LastUpdateScan": 1713306900, "LastUpdate": 1689849726, "FirstSeen": 1611602281, "topTrending": -1.7610000000000001 }, { "Name": "DirSyncPro", "Repository": "ich777/dirsyncpro", "Registry": "https://hub.docker.com/r/ich777/dirsyncpro/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.dirsyncpro.org/", "Overview": "This Docker will download and install the Runtime and also DirSyncPro with optional encryption by CryFS.\r\nYou can sync your files to another offsite SMB (is removed in the latest version, please use Unassigned Devices Plugin in Unraid and mount the share with the 'local' option), FTP or WebDAV share also don't forget to specify a path where your source files are.\r\nYou can also use this tool to duplicate your files on the server to another directory.\r\nENCRYPTION: If you want to use encryption by CryFS you can enable it in the variables below and the mounted folder will be automaticaly encrypted (smb: '/mnt/smb' - ftp: '/mnt/ftp' - webdav: '/mnt/webdav' - local: if you set the type to 'local' you must set the container mountpoint to: '/mnt/local'). Please also note if you set up a encrypted share for the first time the destination folder should be empty since CryFS will create a folder with the basic information for the encryption and all the split files (don't delete any folder since it can corrupt files). The docker will automaticaly create a directory named 'cryfs' in the main directory of DirSyncPro, please copy the 'cryfs.cfg' to a save place since you will need this file and your selected password for CryFS to decrypt the files.\r\nRestoring of encrypted files on another computer/server with this Docker: start the container once with CryFS enabled but set no password, the container will start and create the 'cryfs' directory, stop the container copy your cryfs.cfg in the 'cryfs' folder edit the Docker and set the apropriate password and blocksize for the cryfs.cfg and restart the Docker. Now you can sync from/or to your encrypted share again.\r\n\r\nAlso there is a commandline mode without the GUI if you configured all right under the 'Show more settings' section, please be sure that you put your config file in the main directory of the Docker and specify it.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/dirsyncpro.png", "ExtraParams": "--restart=unless-stopped --cap-add SYS_ADMIN --cap-add DAC_READ_SEARCH", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Remote Type", "Target": "REMOTE_TYPE", "Default": "", "Mode": "", "Description": "Valid options are: local, smb (is removed in the latest version, please use Unassigned Devices Plugin in Unraid and mount the share with the 'local' option), ftp, webdav\r\nNote: if you enabled encryption with CryFS and set the type to 'local' you must set the container mountpoint to: '/mnt/local'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "local" }, { "@attributes": { "Name": "Remote Adress", "Target": "REMOTE_DIR", "Default": "", "Mode": "", "Description": "Server to connect and eventually the subdirectory (for ftp: '192.168.0.1' or for webdav: 'https://nextcloud.host.com/remote.php/webdav' without quotes)\r\nThe sahres are mounted inside the conatainer to '/mnt/ftp'\r\n(must be provided if ftp is used)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Remote Username", "Target": "REMOTE_USER", "Default": "", "Mode": "", "Description": "Username for the share (must be provided if ftp or webdav is used)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Remote Password", "Target": "REMOTE_PWD", "Default": "", "Mode": "", "Description": "Password for the share (must be provided if ftp or webdav is used)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Data Directory", "Target": "/dirsyncpro", "Default": "", "Mode": "rw", "Description": "Data directory for the container", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/dirsyncpro" }, { "@attributes": { "Name": "Source Directory - Read Only", "Target": "/mnt/sourcefiles", "Default": "", "Mode": "ro", "Description": "You can change the Acces Mode from Read Only to Read/Write if you want to sync files back and forth.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "Webinterface Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Extra Start Parameters", "Target": "START_PARAMS", "Default": "", "Mode": "", "Description": "Set extra start parameters for DirSyncPro if needed otherwise leave empty (eg: '-schedule' to start the schedule engine automatically on start - keep in mind that you have to configure a job first for this to work otherwise you get a error message that no job for a schedule is configured)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable CryFS Encryption", "Target": "CRYFS", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) if you want to enable CryFS encryption.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CryFS Password", "Target": "CRYFS_PWD", "Default": "", "Mode": "", "Description": "Password for the Encryption/Decryption.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CryFS Blocksize", "Target": "CRYFS_BLOCKSIZE", "Default": "32768", "Mode": "", "Description": "Set your blocksize for the encryped files in bytes (262144 Byte = 256 KiB)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "262144" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Runtime Name", "Target": "RUNTIME_NAME", "Default": "", "Mode": "", "Description": "Container Variable: RUNTIME_NAME", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "basicjre" }, { "@attributes": { "Name": "DirSyncPro Download URL", "Target": "DL_URL", "Default": "", "Mode": "", "Description": "Change only if you know what you are doing", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://sourceforge.net/projects/directorysync/files/DirSync Pro (stable)/1.53/DirSyncPro-1.53-Linux.tar.gz" }, { "@attributes": { "Name": "CMD Mode", "Target": "CMD_MODE", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) if you want to enable the command line mode without the GUI, otherwise leave blank.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMD File", "Target": "CMD_FILE", "Default": "", "Mode": "", "Description": "Please be sure to put the CMD file in the main directory of the Docker and only specify it without the extension for example if the file is named: 'Unraid.dsc' put in 'Unraid' (without quotes).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CryFS Extra Parameters", "Target": "CRYFS_EXTRA_PARAMETERS", "Default": "", "Mode": "", "Description": "Extra parameters for CrFS if needed (eg: '--unmount-idle 30' without quotes)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DirSyncPro.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DirSyncPro.xml", "CategoryList": [ "Backup", "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 256965, "stars": 4, "trending": 0.077, "trends": [ 0.038, 0.171, 0.103, 0.09, 0.084, 0.08, 0.077 ], "trendsDate": [ 1696802740, 1699398352, 1702168430, 1704762381, 1707361571, 1709960770, 1712556372 ], "downloadtrend": [ 255416, 255854, 256117, 256347, 256562, 256768, 256965 ], "LastUpdateScan": 1712556372, "LastUpdate": 1698134517, "FirstSeen": 1569449217, "topTrending": 0.039, "topPerforming": 0.077 }, { "Name": "DMClassic", "Repository": "ich777/steamcmd:dmclassic", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Deatmatch Classic and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/dmclassic.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/dmclassic" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90 +app_set_config '90 mod dmc'" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dmc" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 32 +map dmc_dm3.bsp" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_MOD", "Target": "GAME_MOD", "Default": "", "Mode": "", "Description": "Only required for Goldsource Games", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90 mod dmc" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DMClassic.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DMClassic.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696860370, 1699457839, 1702168430, 1704762381, 1707361571, 1709960770, 1712556372 ], "LastUpdateScan": 1712556372, "LastUpdate": 1712211498, "FirstSeen": 1556554318 }, { "Name": "DoH-Client", "Repository": "ich777/doh-client", "Registry": "https://hub.docker.com/r/ich777/doh-client", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Overview": "This Container will create a DNS Server wich connects by default to Goole's & DNS.SB's DoH resolver with ECS disabled (you can change that simply by editing the 'doh-client.conf' in your root directory of the container)\r\n\r\nYou easily can now hide your DNS querys from your ISP with this docker for your whole internal network, you can use it in combination with DoH-Server to protect even your mobile devices and encrypt all your querys.\r\n\r\nYou can also use this infront of your PiHole to also block Ad's and with DoH-Server to secure your mobile devices.\r\n\r\nIf you got any questions please post it in the support thread on the Unraid forums.\r\n\r\nI strongly recommend you to run the container in custom mode and give it a static IP address so that you expose all ports from the container and to avoid any network problems.\r\n\r\nUpdate Notice: If you want to upgrade to a newer version of the DoH-Server just enter the preferred version number (eg. '2.1.2' without quotes, get them from here: https://github.com/m13253/dns-over-https/releases or set to 'latest' without quotes to check on each container start if there is a new version available)\r\n\r\nThe Docker needs to be run in bridge mode and a Fixed IP address.\r\n\r\nThis Docker is based on the DoH Client component from: https://github.com/m13253/dns-over-https", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/DoH-Client.png", "ExtraParams": "--restart=unless-stopped --cap-add=NET_ADMIN --sysctl net.ipv4.ip_unprivileged_port_start=0", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Container Path", "Target": "/DoH", "Default": "", "Mode": "rw", "Description": "Container Path: /DoH", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/doh-client" }, { "@attributes": { "Name": "DoH Version", "Target": "DoH_V", "Default": "", "Mode": "", "Description": "Find the versions here: https://github.com/m13253/dns-over-https/releases or set to 'latest' without quotes to download the latest version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Golang Download URL", "Target": "GO_DL_URL", "Default": "", "Mode": "", "Description": "Container Variable: GO_DL_URL", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz" }, { "@attributes": { "Name": "UDP DNS Query Port", "Target": "53", "Default": "", "Mode": "udp", "Description": "UDP DNS Query Port", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "TCP DNS Query Port", "Target": "53", "Default": "", "Mode": "tcp", "Description": "TCP DNS Query Port", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "53" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DoH-Client.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DoH-Client.xml", "CategoryList": [ "Network-Other" ], "downloads": 44222, "trending": 0.018, "trends": [ 0.045, 0.107, 0.059, 0.045, 0.07, 0.045, 0.018 ], "trendsDate": [ 1696012134, 1698609962, 1701205555, 1703804737, 1706403942, 1709003162, 1711598774 ], "downloadtrend": [ 44070, 44117, 44143, 44163, 44194, 44214, 44222 ], "LastUpdateScan": 1711598774, "LastUpdate": 1698134624, "FirstSeen": 1573859228, "topTrending": -0.027 }, { "Name": "DoH-Server", "Repository": "ich777/doh-server", "Registry": "https://hub.docker.com/r/ich777/doh-server", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://hub.docker.com/r/ich777/doh-server", "Overview": "This is a simple DoH Server for Unraid.\r\n\r\nYou easily can hide your DNS querys from your ISP with this docker on Firefox or Chrome and even on Android with the Intra App (by default it is set to use the Cloudflare and Google DNS servers).\r\n\r\nAs a special bonus you can hide all Ad's on your Android Device on the go without the need of a VPN (for Android Devices only the Intra app is needed https://getintra.org/)! Very usefull if you have kids and they should not visit certain sites or if you simply don't like Ad's on your Android Device.\r\n\r\nAll you need is a PiHole, a Webserver with an SSL Certificate & this Docker (i highly recommend you for the PiHole Docker: https://hub.docker.com/r/pihole/pihole | for the Webserver: https://hub.docker.com/r/linuxserver/letsencrypt both Dockers are available in the CA Applications).\r\nA detailed guide is available on my github page for this project: https://github.com/ich777/docker-DoH\r\n\r\nIf you got any questions please poste it in the support thread on the Unraid forums.\r\n\r\nI strongly recommend you to run the container in custom mode and give it a static IP address so that you expose all ports from the container and to avoid any network problems.\r\n\r\nUpdate Notice: If you want to upgrade to a newer version of the DoH-Server just enter the preferred version number (eg. '2.1.2' without quotes, get them from here: https://github.com/m13253/dns-over-https/releases or set to 'latest' without quotes to check on each container start if there is a new version available)\r\n\r\nThe Docker runns by default on port: 8053 and handels querys in the directory /dns-query (eg: http://192.168.1.7:8053/dns-query)\r\n\r\nThis Docker is based on the DoH Server component from: https://github.com/m13253/dns-over-https", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/DoH.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Container Path", "Target": "/DoH", "Default": "", "Mode": "rw", "Description": "Container Path: /DoH", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/doh-server" }, { "@attributes": { "Name": "DoH Version", "Target": "DoH_V", "Default": "", "Mode": "", "Description": "Find the versions here: https://github.com/m13253/dns-over-https/releases or set to 'latest' without quotes to download the latest version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Golang Download URL", "Target": "GO_DL_URL", "Default": "", "Mode": "", "Description": "Container Variable: GO_DL_URL", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DoH-Server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DoH-Server.xml", "CategoryList": [ "Network-Other" ], "downloads": 26545, "stars": 3, "trending": 0.09, "trends": [ 0.083, 0.216, 0.151, 0.117, 0.098, 0.045, 0.09 ], "trendsDate": [ 1697868330, 1700463944, 1703063147, 1705662354, 1708261545, 1710857174, 1713456381 ], "downloadtrend": [ 26355, 26412, 26452, 26483, 26509, 26521, 26545 ], "LastUpdateScan": 1713456381, "LastUpdate": 1698134635, "FirstSeen": 1570536327, "topTrending": 0.006999999999999992 }, { "Name": "DontStarveTogether", "Repository": "ich777/steamcmd:dontstarve", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.klei.com/games/dont-starve-together", "Overview": "This Docker will download and install SteamCMD. It will also install Don't Starve Together and run it.\r\n\r\nATTENTION: After the first complete startup (you can see it in the log) copy your 'cluster_token.txt' in the 'token/Cluster_1' folder and restart the container.\r\nFirst Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/dontstarve.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/dontstarve/serverfiles" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "343050" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Token", "Target": "/serverdata/.klei/DoNotStarveTogether", "Default": "", "Mode": "rw", "Description": "Put your created 'cluster_token.txt' in the 'Cluster_1' subfolder.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/dontstarve/token" }, { "@attributes": { "Name": "Caves", "Target": "CAVES", "Default": "", "Mode": "", "Description": "Delete 'true' if you don't want Caves on your Server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "UDP1 - Game", "Target": "10890", "Default": "", "Mode": "udp", "Description": "Container Port: 10890", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10890" }, { "@attributes": { "Name": "UDP2 - Master Server", "Target": "27016", "Default": "", "Mode": "udp", "Description": "Container Port: 27016", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "UDP3 - Authentication", "Target": "8766", "Default": "", "Mode": "udp", "Description": "Container Port: 8766", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8766" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Force 64bit mode", "Target": "FORCE_X64", "Default": "", "Mode": "", "Description": "Set to true if you want to run the game in 64bit mode or leave empty to run it in 32bit mode.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DontStarveTogether.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DontStarveTogether.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697565990, 1700321387, 1702919160, 1705518392, 1708117554, 1710713166, 1713306900 ], "LastUpdateScan": 1713306900, "LastUpdate": 1712730238, "FirstSeen": 1557259769 }, { "PluginURL": "https://github.com/ich777/unraid-dvb-driver/raw/master/dvb-driver.plg", "PluginAuthor": "ich777", "Name": "DVB-Drivers", "Support": "https://forums.unraid.net/topic/99027-plugin-dvb-driver/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/dvb-driver.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/DVB-Drivers.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-dvb-driver/master/dvb-driver.plg", "Plugin": true, "pluginVersion": "2024.01.19", "MinVer": "6.9.0-beta31", "Overview": "This Plugin will install all necessary modules and dependencies to get your DVB Cards working (currently you have the choice between DigitalDevices, TBS-OpenSource and LibreELEC DVB drivers on the settings page).", "Requires": "Compatible DVB add on card", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DVB-Drivers.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1605359287 }, { "Name": "ECO", "Repository": "ich777/steamcmd:eco", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install ECO and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nPASSWORD: The initial password is 'Docker'.\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "WebUI": "http://[IP]:[PORT:3001]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/eco.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/eco" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "739590" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "3000", "Default": "3000", "Mode": "udp", "Description": "UDP Game Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "TCP - Web Port", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "TCP Web Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3001" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ECO.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ECO.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696608364, 1699203937, 1702168430, 1704762381, 1707361571, 1709960770, 1712556372 ], "LastUpdateScan": 1712556372, "LastUpdate": 1712211498, "FirstSeen": 1584871714 }, { "Name": "Electrum", "Repository": "ich777/electrum", "Registry": "https://hub.docker.com/r/ich777/electrum", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://electrum.org/", "Overview": "Electrum is a Bitcoin wallet focused on speed and simplicity, with low resource usage. It uses remote servers that handle the most complicated parts of the Bitcoin system, and it allows you to recover your wallet from a secret phrase.\r\n\r\nATTENTION: Please keep in mind that your wallet is stored in the created folder in your appdata directory/.electrum/wallets/YOURWALLETNAME - I strongly recommend you to backup this file on a regular basis!\r\n\r\nIMPORT: If you are already using Electrum you can import your existing wallet by placing the WALLETFILE in the appdata directory for electrum/.electrum/wallets and then choose to use a existing wallet.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/electrum.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/electrum", "Default": "", "Mode": "rw", "Description": "Please keep in mind that your wallet is stored there and I strongly recommend you to backup that path (the wallet is stored in your Electron appdata directory/.electrum/wallets/YOURWALLETNAME).", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/electrum" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 768 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Electrum.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Electrum.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 62457, "trending": 1.769, "trends": [ 4.442, 4.407, 1.464, 1.896, 1.817, 1.765, 1.769 ], "trendsDate": [ 1697652376, 1700321387, 1702919161, 1705518392, 1708117554, 1710713167, 1713306900 ], "downloadtrend": [ 54681, 57202, 58052, 59174, 60269, 61352, 62457 ], "LastUpdateScan": 1713306900, "LastUpdate": 1712910109, "FirstSeen": 1598911811, "topTrending": -2.673 }, { "Name": "Enpass", "Repository": "ich777/enpass", "Registry": "https://hub.docker.com/r/ich777/enpass", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.enpass.io/", "Overview": "Enpass is a cross-platform password management app to securely store passwords and other credentials in a virtual vault locked with a master password.\r\n\r\nUnlike most other popular password managers, Enpass is an offline password manager. The app does not store user data on its servers, but locally on their own devices, encrypted. Users can choose to synchronize their data between different devices using their own preferred cloud storage service like Google Drive, Box, Dropbox, OneDrive, iCloud, and WebDAV.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/enpass.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/enpass", "Default": "", "Mode": "rw", "Description": "Data Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/enpass" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 768 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Enpass.xml", "RecommendedRaw": "8/1/2021", "RecommendedDate": 1627790400, "RecommendedReason": { "en_US": "With over 10k downloads this month, Enpass is August's CA Monthly Spotlight.", "de_DE": "Mit \u00fcber 10.000 Downloads in diesem Monat ist Enpass das CA Monthly Spotlight im August. " }, "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Enpass.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 105344, "stars": 4, "trending": 0.214, "trends": [ 1.773, 1.778, 0.111, 0.1, 0.276, 0.108, 0.214 ], "trendsDate": [ 1697781937, 1700377539, 1702976767, 1705575958, 1708175140, 1710770774, 1713369983 ], "downloadtrend": [ 102636, 104494, 104610, 104715, 105005, 105119, 105344 ], "LastUpdateScan": 1713369983, "LastUpdate": 1712910214, "FirstSeen": 1599041412, "topTrending": -1.559, "topPerforming": 0.214 }, { "Name": "EuroTruckSimulator2", "Repository": "ich777/steamcmd:ets2", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Euro Truck Simulator 2 and run it.\r\n\r\n**Server Credentials:** The default name from the server is: **Docker Server** and the password is: **Docker**\r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files and the world template!\r\n\r\n**Server Configuration:** For more information see the file 'server_readme.txt' in the main directory from the dedicated server.\r\n\r\n**Save Path:** The configuration files and save data is located in: '.../.local/share/Euro Truck Simulator 2'.\r\n\r\n**Update Notice:** Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ets2.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/eurotrucksimulator2" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '1948160 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1948160" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters (only change the worldId if you know what you are doing!).", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP Game Ports", "Target": "27015-27016", "Default": "", "Mode": "udp", "Description": "UDP Gameports (if you need other port, please delete this entry and create a new UDP Ports with the required port numbers, also don't forget to change the port numbers in your game config)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015-27016" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/EuroTruckSimulator2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/EuroTruckSimulator2.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696644351, 1699239958, 1702168430, 1704762381, 1707361571, 1709960771, 1712556372 ], "LastUpdateScan": 1712556372, "LastUpdate": 1712211498, "FirstSeen": 1670670230 }, { "Name": "Factorio", "Repository": "factoriotools/factorio:stable", "Registry": "https://hub.docker.com/r/factoriotools/factorio/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.factorio.com/", "Overview": "This Docker Container will download the latest stable release of the game, generate the map and you're ready to play.\r\n\r\nIf you want to play the latest beta release of the game change the repository to \"factoriotools/factorio:latest\" in Advanced View.\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\n\r\nThe Docker Container is originaly created by dtandersen and now moved to factoriotools.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/factorio.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "UDP", "Target": "34197", "Default": "", "Mode": "udp", "Description": "Container Port: 34197", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "34197" }, { "@attributes": { "Name": "Path", "Target": "/factorio", "Default": "", "Mode": "rw", "Description": "Container Path: /factorio", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/factorio/" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Factorio.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Factorio.xml", "CategoryList": [ "GameServers" ], "downloads": 25418640, "stars": 172, "trending": 0.436, "trends": [ 0.31, 0.415, 0.465, 0.474, 0.467, 0.456, 0.436 ], "trendsDate": [ 1697515537, 1700321388, 1702919161, 1705518392, 1708117555, 1710713167, 1713306900 ], "downloadtrend": [ 24736673, 24839802, 24955901, 25074777, 25192350, 25307797, 25418640 ], "LastUpdateScan": 1713306900, "LastUpdate": 1712853983, "FirstSeen": 1557166009, "topTrending": 0.126, "topPerforming": 0.436 }, { "Name": "Ferdi-Client", "Repository": "ich777/ferdi-client", "Registry": "https://hub.docker.com/r/ich777/ferdi-client/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://getferdi.com/", "Overview": "Ferdi is a destkop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdi gives you many additional features and doesn't restrict its usage! Ferdi is compatible with your existing Franz account so you can continue right where you left off.\r\n\r\nUPDATE: The container will check on every start/restart if there is a newer version available.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ferdi.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/ferdi", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ferdi-client/" }, { "@attributes": { "Name": "noVNC WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Ferdi Version", "Target": "FERDI_V", "Default": "", "Mode": "", "Description": "Define your preferred Ferdi version here (valid options are 'stable' and 'latest' where latest refers to pre-releases)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "stable" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1000 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 880 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/Ferdi-Client.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/Ferdi-Client.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 52186, "trending": 0.01, "trends": [ 3.476, 3.354, 1.601, 0.704, 0.533, 0.105, 0.01 ], "trendsDate": [ 1696421155, 1699020397, 1702168431, 1704762381, 1707361572, 1709960771, 1712556372 ], "downloadtrend": [ 48960, 50659, 51483, 51848, 52126, 52181, 52186 ], "LastUpdateScan": 1712556372, "LastUpdate": 1681292657, "FirstSeen": 1604430936, "topTrending": -3.466 }, { "Name": "Firefox", "Repository": "ich777/firefox", "Registry": "https://hub.docker.com/r/ich777/firefox/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.mozilla.org/firefox/", "Overview": "This container will download and install Firefox in the preferred version and language.\r\n\r\nUPDATE: The container will check on every restart if there is a newer version available.\r\n\r\nATTENTION: If you want to change the language, you have to delete every file in the 'firefox' directory except the 'profile' folder.\r\n\r\nRESOLUTION: You can also change the resolution from the WebGUI, to do that simply click on 'Show more settings...' (on a resolution change it can occour that the screen is not filled entirely with the Firefox window, simply restart the container and it will be fullscreen again).", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/firefox.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/firefox", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/firefox/" }, { "@attributes": { "Name": "noVNC WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Preferred Firefox Version", "Target": "FIREFOX_V", "Default": "", "Mode": "", "Description": "Enter your preferred version or 'latest' (without quotes) to grab the latest version.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Preferred Firefox Language", "Target": "FIREFOX_LANG", "Default": "", "Mode": "", "Description": "Enter your preferred language here (eg: 'en-US', 'de', 'fr', 'en-UK',... you can get a full list here: https://ftp.mozilla.org/pub/firefox/releases/latest/README.txt)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "en-US" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1000 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 880 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Extra Parameters", "Target": "EXTRA_PARAMETERS", "Default": "", "Mode": "", "Description": "If needed enter extra startup parameters here otherwise leave empty.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Firefox.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Firefox.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 272508, "stars": 8, "trending": 0.33, "trends": [ 0.129, 0.318, 0.291, 0.199, 0.171, 0.478, 0.33 ], "trendsDate": [ 1695729960, 1698329169, 1700924746, 1703519843, 1706115966, 1708715152, 1711310783 ], "downloadtrend": [ 267672, 268526, 269309, 269847, 270310, 271608, 272508 ], "LastUpdateScan": 1711310783, "LastUpdate": 1706267810, "FirstSeen": 1599516677, "topTrending": 0.201, "topPerforming": 0.33 }, { "PluginURL": "https://github.com/ich777/unraid-firewire/raw/master/firewire.plg", "PluginAuthor": "ich777", "Name": "Firewire Drivers", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvb-kernel-helperbuilder-docker/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/firewire.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Firewire.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-firewire/master/firewire.plg", "Plugin": true, "pluginVersion": "2022.07.17", "MinVer": "6.9.0", "MaxVer": "6.10.3", "Overview": "This package contains the Firewire Drivers and installs them to utilize them.", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Firewire.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1615230168 }, { "Name": "FistfulOfFrags", "Repository": "ich777/steamcmd:fistfuloffrags", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Fistful of Frags and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/fistfuloffrags.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/fistfuloffrags" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "295230" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "fof" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+maxplayers 20 +map fof_fistful" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/FistfulOfFrags.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/FistfulOfFrags.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697083548, 1699679197, 1702278373, 1705014239, 1707608192, 1710374841, 1712970132 ], "LastUpdateScan": 1712970132, "LastUpdate": 1712730238, "FirstSeen": 1587929386 }, { "Name": "FiveM", "Repository": "ich777/fivemserver", "Registry": "https://hub.docker.com/r/ich777/fivemserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://fivem.net/", "Overview": "With this Docker you can run FiveM (GTA V MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the \u2018Manual Updates\u2019 (in the 'Show more settings' tab down below) to \u2018true\u2019 (without quotes). The Docker will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this container you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name.\r\n\r\nUpdate Notice: Simply restart the container and it will download the newest version or if you set \u2018Manual Updates\u2019 to \u2018true\u2019 place the new fx.tar.xz in the main directory and restart the container.\r\n\r\nWEB CONSOLE: You can connect to the FiveM console by opening your browser and go to HOSTIP:9016 (eg: 192.168.1.1:9016) or click on WebUI on the Docker page within Unraid.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/fivem.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/fivem" }, { "@attributes": { "Name": "ConfigFile", "Target": "GAME_CONFIG", "Default": "", "Mode": "", "Description": "You can edit the server.cfg after the first start (if you don't want to use the server.cfg then leave this field empty. For exampele: if you plan to use txAdmin you have to add another port in the template with the host and container port 40120, you then can connect to txAdmin with YOURSERVERIP:40120).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "server.cfg" }, { "@attributes": { "Name": "Start Variables", "Target": "START_VARS", "Default": "", "Mode": "", "Description": "Extra start variables.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Name", "Target": "SRV_NAME", "Default": "", "Mode": "", "Description": "Your Servername", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Key", "Target": "SERVER_KEY", "Default": "", "Mode": "", "Description": "Your Server Key from: https://keymaster.fivem.net/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TCP 1", "Target": "30110", "Default": "", "Mode": "tcp", "Description": "Container Port: 30110", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30110" }, { "@attributes": { "Name": "TCP 2", "Target": "30120", "Default": "", "Mode": "tcp", "Description": "Container Port: 30120", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30120" }, { "@attributes": { "Name": "UDP 1", "Target": "30110", "Default": "", "Mode": "udp", "Description": "Container Port: 30110", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30110" }, { "@attributes": { "Name": "UDP 2", "Target": "30120", "Default": "", "Mode": "udp", "Description": "Container Port: 30120", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30120" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the FiveM console by opening your browser and go to HOSTIP:9016 - eg: 192.168.1.1:9016 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9016" }, { "@attributes": { "Name": "FiveM Artifacts Server Adress", "Target": "SRV_ADR", "Default": "", "Mode": "", "Description": "Looks something like this: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Manual Updates", "Target": "MANUAL_UPDATES", "Default": "", "Mode": "", "Description": "Set this to 'true' without quotes to update your server manually (otherwise leave blank)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/FiveM.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/FiveM.xml", "CategoryList": [ "GameServers" ], "downloads": 151484, "stars": 5, "trending": 0.344, "trends": [ 1.234, 1.285, 0.5, 0.453, 0.35, 0.335, 0.344 ], "trendsDate": [ 1696802740, 1699398353, 1702168431, 1704762381, 1707361572, 1709960771, 1712556372 ], "downloadtrend": [ 146598, 148506, 149252, 149931, 150457, 150963, 151484 ], "LastUpdateScan": 1712556372, "LastUpdate": 1698134730, "FirstSeen": 1556483044, "topTrending": -0.89, "topPerforming": 0.344 }, { "Name": "FlutterCoin-Wallet", "Repository": "ich777/fluttercoin", "Registry": "https://hub.docker.com/r/ich777/fluttercoin", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://fluttercoin.me/", "Overview": "FlutterCoin may be a coin with the tried and true algorithm of scrypt, but it's definitely anything but ordinary.\r\n\r\nThis is a community driven triple hybrid coin and the very first to offer a highly secure network through: Proof of Work (Mining), Proof of Stake (Investing), and it's own highly innovative Proof of Transaction (Using).\r\n\r\nATTENTION: Please keep in mind that your wallet is stored in the created folder in your appdata directory/.fluttercoin/wallet.dat - I strongly recommend you to backup this file on a regular basis!\r\n\r\nIMPORT: If you are already using FlutterCoin you can import your existing wallet by placing the 'wallet.dat' in the appdata directory for fluttercoin/.fluttercoin/wallet.dat (please let the container fully startup if you are using it for the first time and then shut it down before replacing the wallet.dat).\r\n\r\nUPDATED NOTICE: The container will check on every start/restart if there is a newer version available.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/fluttercoin.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/fluttercoin", "Default": "", "Mode": "rw", "Description": "Please keep in mind that your wallet is stored there and I strongly recommend you to backup that path (the wallet is stored in your FlutterCoin appdata directory/.fluttercoin/wallet.dat).", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/fluttercoin" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Peer to Peer connection", "Target": "7408", "Default": "", "Mode": "tcp", "Description": "TCP Port for Peer to Peer connection", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7408" }, { "@attributes": { "Name": "JSON Remote Port", "Target": "7474", "Default": "", "Mode": "tcp", "Description": "TCP Port for Remote Connections", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7474" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "EXTRA_PARAMS", "Default": "", "Mode": "", "Description": "Leave empty if not needed (eg: '-upnp', '-dns',... without quotes)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "-bind=0.0.0.0" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 768 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/FlutterCoin-Wallet.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/FlutterCoin-Wallet.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities", "Crypto" ], "downloads": 20455, "trending": 1.535, "trends": [ 10.352, 9.406, 6.571, 1.02, 1.772, 1.385, 1.535 ], "trendsDate": [ 1695694073, 1698293245, 1700888758, 1703487935, 1706087150, 1708686349, 1711281963 ], "downloadtrend": [ 16345, 18042, 19311, 19510, 19862, 20141, 20455 ], "LastUpdateScan": 1711281963, "LastUpdate": 1706267766, "FirstSeen": 1599438619, "topTrending": -8.817 }, { "Name": "FrozenFlame", "Repository": "ich777/steamcmd:frozenflame", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install FrozenFlame and run it.\r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files!\r\n\r\n**Update Notice:** Simply restart the container if a newer version of the game is available.\r\n\r\n**Configuration:** You can find a example configuration Game.ini over at: https://github.com/DreamsideInteractive/FrozenFlameServer/blob/main/Game.ini if you want to customize your server even more.\r\nYour Game.ini file is located at: \".../frozenflame/FrozenFlame/Saved/Config/LinuxServer\" (Note: this file is created after the first server start).\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/frozenflame.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/frozenflame" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '1348640 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1348640" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-MetaGameServerName=\"FrozenFlame Docker\" -RconPassword=\"adminDocker\"" }, { "@attributes": { "Name": "TCP 1 - Game Port", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "TCP Gameport (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change the port number in your game files or through the Game Parameters)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP 1 - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in your game files or through the Game Parameters)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "TCP 2 - RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP 2 - Steam", "Target": "27015", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP 3", "Target": "25575", "Default": "", "Mode": "tcp", "Description": "TCP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25575" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/FrozenFlame.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/FrozenFlame.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697717152, 1700321388, 1702919161, 1705518392, 1708117555, 1710713167, 1713306900 ], "LastUpdateScan": 1713306900, "LastUpdate": 1712730238, "FirstSeen": 1669136645 }, { "Name": "GarrysMod", "Repository": "ich777/steamcmd:garrysmod", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Garry's Mod and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/garrysmod.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/garrysmod" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4020" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "garrysmod" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 12 +map gm_flatgrass" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/GarrysMod.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/GarrysMod.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697277937, 1699873559, 1702472780, 1705071969, 1707671132, 1710374841, 1712970132 ], "LastUpdateScan": 1712970132, "LastUpdate": 1712730238, "FirstSeen": 1559498834 }, { "Name": "Gotify-On-Start", "Repository": "ich777/gotify-on-start", "Registry": "https://hub.docker.com/r/ich777/gotify-on-start", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://hub.docker.com/r/ich777/gotify-on-start", "Overview": "This is a simple container that sends a message when the container is started (needed this for a headless machine to know when I can connect or better speaking start up the VM's with WOL).", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/donegear.png", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Gotify Server URL", "Target": "GOTIFY_URL", "Default": "", "Mode": "", "Description": "Your Gotify Server URL goes here (please note that you have to enter the URL in this format: 'https://push.example.net/' without quotes and with a trailing slash '/').", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Gotify App Token", "Target": "GOTIFY_TOKEN", "Default": "", "Mode": "", "Description": "Gotify App Token goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Gotify Message Title", "Target": "GOTIFY_TITLE", "Default": "", "Mode": "", "Description": "Customized Gotify Message Title here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Startup Complete" }, { "@attributes": { "Name": "Gotify Message", "Target": "GOTIFY_MESSAGE", "Default": "", "Mode": "", "Description": "Customized Gotify Message here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Server is now Online!" }, { "@attributes": { "Name": "Gotify Priority", "Target": "GOTIFY_PRIORITY", "Default": "", "Mode": "", "Description": "Customize the Gotify Priority ('0': Low Priority ; '5': Normal Priority ; '9': High Priority)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Gotify-On-Start.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Gotify-On-Start.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 19635, "trending": 0.005, "trends": [ 9.363, 7.387, 0.01, 0.015, 0.056, 0.01, 0.005 ], "trendsDate": [ 1698026742, 1700622364, 1703221536, 1705820739, 1708419985, 1711015625, 1713614770 ], "downloadtrend": [ 18167, 19616, 19618, 19621, 19632, 19634, 19635 ], "LastUpdateScan": 1713614770, "LastUpdate": 1706474898, "FirstSeen": 1620072167, "topTrending": -9.357999999999999 }, { "Name": "HalfLife-Deathmatch", "Repository": "ich777/steamcmd:hldm", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install HalfLife-Deathmatch and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/hldm.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/hldm" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "hl" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 32 +map gasworks.bsp" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/HalfLife-Deathmatch.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/HalfLife-Deathmatch.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697515538, 1700321388, 1702919161, 1705518393, 1708117555, 1710713167, 1713306900 ], "LastUpdateScan": 1713306900, "LastUpdate": 1712730238, "FirstSeen": 1611772995 }, { "Name": "HalfLife2DeathMatch", "Repository": "ich777/steamcmd:hl2dm", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install HalfLife2 DeathMatch and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nPASSWORD: The initial password is 'Docker', if you want to change or delete the password edit the file 'server.cfg'.\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/hl2dm.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/hl2dm" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "232370" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "hl2mp" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 16 +map dm_overwatch" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/HalfLife2DeathMatch.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/HalfLife2DeathMatch.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696241149, 1698840349, 1701435983, 1704035145, 1706634382, 1709233563, 1711829249 ], "LastUpdateScan": 1711829249, "LastUpdate": 1711348502, "FirstSeen": 1558447643 }, { "PluginURL": "https://github.com/ich777/unraid-hpsahba/raw/master/hpsahba.plg", "PluginAuthor": "ich777", "Beta": "true", "Name": "hpsahba", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvb-kernel-helperbuilder-docker/", "IconFA": "hdd-o", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/hpsahba.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-hpsahba/master/hpsahba.plg", "Plugin": true, "pluginVersion": "2022.07.21", "MinVer": "6.9.0-RC2", "Overview": "This Plugin enables/disables HBA mode on some HP Smart Array controllers and installs the tool 'hpsahba'.\r\nAs mentioned in the Github Repo: CAUTION: This tool will destroy your data and may damage your hardware!\r\nFor further information go to the source Github repository: https://github.com/im-0/hpsahba.\r\n\r\nWarning, this \"workaround\" comes with a few downsides:\r\n- You have to set the controller type to SAT to get temperature readings.\r\n- TRIM might now work (needs further testing).\r\n\r\nTested on following hardware so far:\r\nHP Smart Array P410i\r\nHP Smart Array P420i Firmware Version 6.0\r\nHP Smart Array P812\r\nHewlett-Packard Company Smart Array G6 controllers / P410 (PCI ID: 103c:323a, board ID: 0x3243103c, firmware: 6.64)\r\nHewlett-Packard Company Smart Array G6 controllers / P212 (PCI ID: 103c:323a, board ID: 0x3241103c, firmware: 6.64)", "Icon": "", "CAComment": "Important: See this post before installing this plugin", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/hpsahba.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1611940113 }, { "Name": "Hurtworld", "Repository": "ich777/steamcmd:hurtworld", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Hurtworld and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/hurtworld.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/hurtworld" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "405100" }, { "@attributes": { "Name": "EXTRA_GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server starting with a ';' (without quotes e.g. ';afkkicktime 900;autosaveenabled 0). Don't forget to change the admin SteamID.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": ";autosaveenabled 1;addadmin 76561197963117432" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Server Name", "Target": "SRV_NAME", "Default": "", "Mode": "", "Description": "Enter your servername.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Hurtworld Docker" }, { "@attributes": { "Name": "Maxplayers", "Target": "SRV_MAXPLAYERS", "Default": "", "Mode": "", "Description": "Enter the maximum allowed players", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "50" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "12871", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "12871" }, { "@attributes": { "Name": "UDP2 - Query Port", "Target": "12881", "Default": "", "Mode": "udp", "Description": "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "12881" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "12871" }, { "@attributes": { "Name": "QUERY_PORT", "Target": "QUERY_PORT", "Default": "", "Mode": "", "Description": "Container Variable: QUERY_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "12881" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Hurtworld.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Hurtworld.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774745, 1700370339, 1702969545, 1705568752, 1708167934, 1710763564, 1713362778 ], "LastUpdateScan": 1713362778, "LastUpdate": 1712730238, "FirstSeen": 1564913277 }, { "Name": "Icarus", "Repository": "ich777/steamcmd:icarus", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Beta": "true", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Icarus and run it.\r\n\r\nInitial server configuration: \r\n**Servername:** Icarus Docker **Password:** Docker **AdminPassword:** adminDocker \r\n\r\n**ATTENTION:** First startup can take very long since it downloads the gameserver files and it also installs the runtimes which can take quite some time! \r\n\r\n**First Start Notice:** On First startup the container installs the necessary runtimes and it might seem that the container hangs but please be patient since the installation can take very long on some systems (5 minutes+).\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/icarus.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/icarus" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2089300" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-SteamServerName=\"Icarus Docker\" -Port=17777 -QueryPort=27015" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP1 - GamePort", "Target": "17777", "Default": "", "Mode": "udp", "Description": "UDP GamePort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set to the same as in your GAME_PARAMS).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "17777" }, { "@attributes": { "Name": "UDP2 - SteamPort", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP SteamPort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set to the same as in your GAME_PARAMS).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Icarus.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Icarus.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697645159, 1700321388, 1702919161, 1705518393, 1708117555, 1710713168, 1713306901 ], "LastUpdateScan": 1713306901, "LastUpdate": 1712730238, "FirstSeen": 1689847488 }, { "Name": "InspIRCd", "Repository": "ich777/inspircd", "Registry": "https://hub.docker.com/r/ich777/inspircd", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.inspircd.org/", "Overview": "InspIRCd is a modular Internet Relay Chat (IRC) server written in C++\r\n\r\nIt was created from scratch to be stable, modern and lightweight. It provides a tunable number of features through the use of an advanced but well documented module system. By keeping core functionality to a minimum we hope to increase the stability, security and speed of InspIRCd while also making it customisable to the needs of many different users.\r\n\r\nNOTE: If you want to change the hostname turn on 'Advanced View' and at the 'Extra-Parameters' change '--hostname=YOURPREFERREDHOSTNAME'\r\n\r\nThe container will create a TLS certificate at first start or if the certificate isn't found in the 'conf/' directory, after it is created you can import your own certificate.\r\n\r\nHASH CREATION NOTICE: Read the discription from the variable 'Operator Password Hash' how to create the hash from your password.", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/InspIRCD.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/inspircd.png", "ExtraParams": "--hostname=irc --restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "TCP1 - Clients, Plaintext", "Target": "6667", "Default": "", "Mode": "tcp", "Description": "TCP Clients Connection Port (Unencrypted)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6667" }, { "@attributes": { "Name": "TCP2 - Clients, TLS", "Target": "6697", "Default": "", "Mode": "tcp", "Description": "TCP Clients Connection Port (Encrypted)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6697" }, { "@attributes": { "Name": "TCP3 - Server, Plaintext", "Target": "7000", "Default": "", "Mode": "tcp", "Description": "TCP Server Port (Unencrypted - You don't have to forward this port if you use this as a standalone IRC Server)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7000" }, { "@attributes": { "Name": "TCP4 - Server, TLS", "Target": "7001", "Default": "", "Mode": "tcp", "Description": "TCP Server Port (Encrypted - You don't have to forward this port if you use this as a standalone IRC Server)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7001" }, { "@attributes": { "Name": "Data Path", "Target": "/inspircd", "Default": "", "Mode": "rw", "Description": "Your configuration is located in '.../conf/' (WARNING: change the main configurations via the variables here and not the files which say that you should don't edit them)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/inspircd" }, { "@attributes": { "Name": "Domainname", "Target": "INSP_NET_SUFFIX", "Default": "", "Mode": "", "Description": "Suffix used behind the server name (in this format '.example.com')", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": ".example.com" }, { "@attributes": { "Name": "IRC Network Name", "Target": "INSP_NET_NAME", "Default": "", "Mode": "", "Description": "Name advertised as network name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "InspIRCD" }, { "@attributes": { "Name": "Admin Name", "Target": "INSP_ADMIN_NAME", "Default": "", "Mode": "", "Description": "Name showed by the /admin command", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Jonny English" }, { "@attributes": { "Name": "Admin Nick", "Target": "INSP_ADMIN_NICK", "Default": "", "Mode": "", "Description": "Nick showed by the /admin command", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MI5" }, { "@attributes": { "Name": "Admin Email", "Target": "INSP_ADMIN_EMAIL", "Default": "", "Mode": "", "Description": "E-mail shown by the /admin command", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "jonny.english@example.com" }, { "@attributes": { "Name": "DNSBLs", "Target": "INSP_ENABLE_DNSBL", "Default": "", "Mode": "", "Description": "Set to no to disable DNSBLs (DNS-based block list - set to 'yes' or 'no')", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Connection Password", "Target": "INSP_CONNECT_PASSWORD", "Default": "", "Mode": "", "Description": "Password either as plaintext, or hash value - if you don't want a password leave this variable empty\r\n(Make sure you escape special chars like $ or & if needed)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Connection Password Hashing algorithm", "Target": "INSP_CONNECT_HASH", "Default": "", "Mode": "", "Description": "Hashing algorithm for the Connection Password - if you don't entered a password leave this variable empty (e.g. hmac-sha256, hmac-md5, hmac-ripemd160, md5, ripemd160, sha256)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Operator Name", "Target": "INSP_OPER_NAME", "Default": "", "Mode": "", "Description": "Oper name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "oper" }, { "@attributes": { "Name": "Operator Host", "Target": "INSP_OPER_HOST", "Default": "", "Mode": "", "Description": "Hosts allowed to oper up (If you don't want to connect OP's from outside change for example to '*@localhost' or what your hostname matches that the OP should connect)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "*@*" }, { "@attributes": { "Name": "Operator Password Hash", "Target": "INSP_OPER_PASSWORD_HASH", "Default": "", "Mode": "", "Description": "Hash value for your oper password hash (to generate a password hash create the server without the hash, connect to the InspIRCd and type in: '/mkpasswd HASHMALGORITHM PASSORD' eg: '/mkpasswd hmac-sha256 superstronpassword')", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Operator Password Hashing algorithm", "Target": "INSP_OPER_HASH", "Default": "", "Mode": "", "Description": "Hashing algorithm for the Operator Password - if you don't entered a password leave this variable empty (e.g. hmac-sha256, hmac-md5, hmac-ripemd160, md5, ripemd160, sha256)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "hmac-sha256" }, { "@attributes": { "Name": "Operator SSL Only", "Target": "INSP_OPER_SSLONLY", "Default": "", "Mode": "", "Description": "Allow oper up only while using TLS (set to 'yes' or 'no')", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Certificate - Name", "Target": "INSP_TLS_CN", "Default": "", "Mode": "", "Description": "Common name of the certificate", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "irc.example.com" }, { "@attributes": { "Name": "Certificate - Mail Adress", "Target": "INSP_TLS_MAIL", "Default": "", "Mode": "", "Description": "Mail address represented in the certificate", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "nomail@example.com" }, { "@attributes": { "Name": "Certificate - Unit Responsible", "Target": "INSP_TLS_UNIT", "Default": "", "Mode": "", "Description": "Unit responsible for the service", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Server Admins" }, { "@attributes": { "Name": "Certificate - Organisation", "Target": "INSP_TLS_ORG", "Default": "", "Mode": "", "Description": "Organisation name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Example IRC Network" }, { "@attributes": { "Name": "Certificate - City Name", "Target": "INSP_TLS_LOC", "Default": "", "Mode": "", "Description": "City name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Example City" }, { "@attributes": { "Name": "Certificate - State", "Target": "INSP_TLS_STATE", "Default": "", "Mode": "", "Description": "State name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Example State" }, { "@attributes": { "Name": "Certificate - Contry", "Target": "INSP_TLS_COUNTRY", "Default": "", "Mode": "", "Description": "Country Code by ISO 3166-1 (to get the country code visit: https://en.wikipedia.org/wiki/ISO_3166-1)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "XZ" }, { "@attributes": { "Name": "Certificate - Certificate Expiration", "Target": "INSP_TLS_DURATION", "Default": "", "Mode": "", "Description": "Duration until the certificate expires", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "365" }, { "@attributes": { "Name": "Services - Connection Address", "Target": "INSP_SERVICES_IPADDR", "Default": "", "Mode": "", "Description": "Specify the IP Address from where the Services are connecting (if you run Anope on the same Unraid machine it is usually the IP address of Unraid)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Services - CIDR Allow Mask", "Target": "INSP_SERVICES_ALLOWMASK", "Default": "", "Mode": "", "Description": "CIDR of services source IP (If you run your Services on the same Network as your IRCd you don't have to fill in this value)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Services - Hidden", "Target": "INSP_SERVICES_HIDDEN", "Default": "", "Mode": "", "Description": "Hide services from /MAP and /LINKS (valid options are: 'yes' or 'no', change only if you know what you are doing!)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "Services - TLS", "Target": "INSP_SERVICES_TLS_ON", "Default": "", "Mode": "", "Description": "Turn on TLS encryption for the Services link (this is be no proble if you connect it to your internal network since it only talks internally to your Services).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "Services - Password", "Target": "INSP_SERVICES_PASSWORD", "Default": "", "Mode": "", "Description": "Password send by this server and send by the services", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/InspIRCD.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 26760, "trending": 0.049, "trends": [ 7.012, 6.596, 2.98, 0.041, 0.067, 0.041, 0.049 ], "trendsDate": [ 1696421155, 1699020397, 1702168431, 1704762382, 1707361572, 1709960771, 1712556373 ], "downloadtrend": [ 24202, 25911, 26707, 26718, 26736, 26747, 26760 ], "LastUpdateScan": 1712556373, "LastUpdate": 1698134802, "FirstSeen": 1597694915, "topTrending": -6.962999999999999 }, { "Name": "Insurgency", "Repository": "ich777/steamcmd:insurgency", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Insurgency and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/insurgency.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/insurgency" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "237410" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "+map market_coop +maxplayers 6" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Insurgency.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Insurgency.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697565990, 1700321388, 1702919161, 1705518393, 1708117555, 1710713168, 1713306901 ], "LastUpdateScan": 1713306901, "LastUpdate": 1712730238, "FirstSeen": 1557252432 }, { "Name": "InsurgencySandstorm", "Repository": "ich777/steamcmd:insurgencysandstorm", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Insurgency Sandstorm and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nPASSWORD: The initial password is 'Docker', if you want to change or delete it look below at the section GAME_PARAMS.\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/insurgencysandstorm.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/insurgencysandstorm" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "581330" }, { "@attributes": { "Name": "SERVER_NAME", "Target": "SERVER_NAME", "Default": "", "Mode": "", "Description": "Container Variable: SERVER_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "DockerServer" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28?Password=Docker" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "27102", "Default": "", "Mode": "udp", "Description": "Container Port: 27102", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27102" }, { "@attributes": { "Name": "UDP2 - Query Port", "Target": "27131", "Default": "", "Mode": "udp", "Description": "Container Port: 27131", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27131" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27102" }, { "@attributes": { "Name": "QUERY_PORT", "Target": "QUERY_PORT", "Default": "", "Mode": "", "Description": "Container Variable: QUERY_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27131" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/InsurgencySandstorm.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/InsurgencySandstorm.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696241149, 1698840349, 1701435983, 1704035145, 1706634383, 1709233564, 1711829249 ], "LastUpdateScan": 1711829249, "LastUpdate": 1711348502, "FirstSeen": 1558418820 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/intel-gpu-top/master/intel-gpu-top.plg", "PluginAuthor": "ich777", "Name": "Intel-GPU-TOP", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvb-kernel-helperbuilder-docker/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/intel.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/intel-gpu-top.xml", "Repository": "https://raw.githubusercontent.com/ich777/intel-gpu-top/master/intel-gpu-top.plg", "Plugin": true, "pluginVersion": "2023.09.13", "MinVer": "6.10.0", "Overview": "This plugin adds the tool 'intel_gpu_top' to your unRAID server and also enables your Intel iGPU from the installation of this plugin on, so no editis to the 'go' file or creation of other files are necessary.\r\nTo see the usage of your iGPU open up the unRAID Terminal and type in 'intel_gpu_top' (without quotes).\r\nThis plugin is based on parts of the Intel-GPU-Tools package and containes only 'intel_gpu_top' to monitor your iGPU usage natively in a unRAID Terminal.\r\nThis plugin satisfies installation prerequisites of the GPU Statistics plugin from Community Apps. With both plugins installed you can display Intel GPU utilization on the unRAID Dashboard.", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/intel-gpu-top.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1676473698 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/intel-gvt-g/master/intel-gvt-g.plg", "PluginAuthor": "ich777", "Beta": "true", "Name": "Intel-GVT-g", "Support": "https://forums.unraid.net/topic/108650-plugin-intel-gvt-g/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/intel-gvt-d.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Intel-GVT-g.xml", "Repository": "https://raw.githubusercontent.com/ich777/intel-gvt-g/master/intel-gvt-g.plg", "Plugin": true, "pluginVersion": "2022.05.02", "MinVer": "6.9.2", "Overview": "Intel-GVT-g is a technology that provides mediated device passthrough for Intel iGPUs (Broadwell and newer). It can be used to virtualize the iGPU for multiple guest virtual machines and also in Docker containers, effectively providing near-native graphics performance in the virtual machine and still letting your host use the virtualized iGPU normally. This is useful if you want accelerated graphics in Windows virtual machines running without dedicated GPUs for full device passthrough.\n\nThis means less power consumption, less heat output and better performance for your VMs.", "Requires": "Intel CPU (Broadwell or newer)", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Intel-GVT-g.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1621022558 }, { "Name": "ioquake3", "Repository": "ich777/ioquake3", "Registry": "https://hub.docker.com/r/ich777/ioquake3", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://ioquake3.org/", "Overview": "This Docker will download and install ioquake3 Server (You have to copy your pak0.pk3 file from your game directory to your server).\r\n\r\nPK3 Files: After the container started the first time you have to copy your pak0.pk3 file from your Quake III Arena directory into your server directory: .../.q3a/baseq3/ (i strongly recommend you to place all your pak*.pk3 files into it) after that simply restart the container to start the server.\r\n\r\nWEB CONSOLE: You can connect to the ioquake3 console by opening your browser and go to HOSTIP:9029 (eg: 192.168.1.1:9029) or click on WebUI on the Docker page within Unraid.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ioquake3.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please consider donating", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/ioquake3", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ioquake3" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "The startup parameters for the server (only change if you know what you are doing!)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "+set dedicated 2 +set sv_allowDownload 1 +set com_hunkmegs 64" }, { "@attributes": { "Name": "Q3_MAP", "Target": "Q3_MAP", "Default": "", "Mode": "", "Description": "The initial map wich the server would start.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "q3dm1" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "27960", "Default": "", "Mode": "udp", "Description": "Game Port (If you want to change the game port please click on more settings here in the template, change the port, then delete this entry and create a new one with the corresponding port number and UDP only!).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27960" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the ioquake3 console by opening your browser and go to HOSTIP:9021 - eg: 192.168.1.1:9029 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9029" }, { "@attributes": { "Name": "ioquake 3 Base Port", "Target": "IOQ3_PORT", "Default": "", "Mode": "", "Description": "Base Port", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27960" }, { "@attributes": { "Name": "ioquake3 Download URL", "Target": "DL_URL", "Default": "", "Mode": "", "Description": "Only change if you know what you're doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://files.ioquake3.org/Linux.zip" }, { "@attributes": { "Name": "Patch URL", "Target": "DL_URL_PATCH", "Default": "", "Mode": "", "Description": "Only change if you know what you're doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://files.ioquake3.org/quake3-latest-pk3s.zip" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ioquake3.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ioquake3.xml", "CategoryList": [ "GameServers" ], "downloads": 17325, "stars": 2, "trending": 0.087, "trends": [ 11.261, 10.169, 2.605, 0.069, 0.064, 0.069, 0.087 ], "trendsDate": [ 1696946766, 1699542358, 1702168431, 1704762382, 1707361572, 1709960771, 1712556373 ], "downloadtrend": [ 15114, 16825, 17275, 17287, 17298, 17310, 17325 ], "LastUpdateScan": 1712556373, "LastUpdate": 1698134814, "FirstSeen": 1647525816, "topTrending": -11.174 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/iscsi-initiator/master/iscsi-initiator.plg", "PluginAuthor": "ich777", "Name": "iSCSI-Initiator", "Support": "https://forums.unraid.net/topic/113270-plugin-iscsi-initiator/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/iscsi-initiator.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/iSCSI-Initiator.xml", "Repository": "https://raw.githubusercontent.com/ich777/iscsi-initiator/master/iscsi-initiator.plg", "Plugin": true, "pluginVersion": "2023.06.15", "MinVer": "6.9.2", "Overview": "This Plugin allows you to connect to one or more iSCSI Target(s) and mount the Volume(s) to unRAID.", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/iSCSI-Initiator.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1630591418 }, { "PluginURL": "https://github.com/ich777/unraid-it87-driver/raw/master/it87-driver.plg", "PluginAuthor": "ich777", "Name": "ITE IT87 Driver", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvb-kernel-helperbuilder-docker/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ite.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/IT87.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-it87-driver/master/it87-driver.plg", "Plugin": true, "pluginVersion": "2022.11.02", "MinVer": "6.10.3", "Overview": "This package contains a modified version from the ITE IT87 Drivers to get compatibility with chips like IT8686E,.. and installs them for using it with the Dynamix System Temperature Plugin.", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/IT87.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1662832689 }, { "Name": "IW4x-Server", "Repository": "ich777/iw4x-server", "Registry": "https://hub.docker.com/r/ich777/iw4x-server/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://iw4x.org/", "Overview": "This Docker will download and install a simple IW4x Server.\r\n\r\nATTENTION: You need to copy over the files from your CoD:MW2 folder to the server directory otherwise the server will not start.\r\n\r\nDOWNLOAD NOTICE: If a download fails or is not available you can simply put the .zip files in the server directory and the container will extract the files and start the server.\r\n\r\nWINE NOTICE: Since this container runs with WINE i can't guarantee that it will not crash or other weird behavior.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/iw4x.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/iw4x", "Default": "", "Mode": "rw", "Description": "Server Files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/iw4x" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "28960", "Default": "", "Mode": "tcp", "Description": "TCP Game Port same as UDP (if you need another port, please delete this entry and create a new TCP Port with the corresponding port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "28960" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "28960", "Default": "", "Mode": "udp", "Description": "UDP Game Port same as TCP (if you need another port, please delete this entry and create a new UDP Port with the corresponding port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "28960" }, { "@attributes": { "Name": "Startup Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Specify your Startup Parameters here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "+exec server.cfg +sv_maxclients 12 +set fs_game mods/bots +set playlistFilename playlists.info" }, { "@attributes": { "Name": "Force Update", "Target": "FORCE_UPDATE", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to force an update.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Main IW4x Download URL", "Target": "IW4X_DL_URL", "Default": "", "Mode": "", "Description": "Main IW4x Download URL (only change if you know what you are doing)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://github.com/XLabsProject/iw4x-rawfiles/releases/download/v0.1.9/release.zip" }, { "@attributes": { "Name": "IW4x DLC Download URL", "Target": "IW4X_DLC_URL", "Default": "", "Mode": "", "Description": "IW4x DLC Download URL (only change if you know what you are doing)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://iw4x-my.sharepoint.com/:u:/g/personal/emosewaj_iw4x_onmicrosoft_com/EYnWYmCXExpEvn-bL2262Q0BSy0jVZF0FXslvpJEDPE5Fw?e=gPx8RF&download=1" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Change if you need another Game Port (please create a new TCP and UDP Port with the corresponding port number)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28960" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/IW4x-Server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/IW4x-Server.xml", "CategoryList": [ "GameServers" ], "downloads": 16805, "stars": 1, "trending": 0.036, "trends": [ 11.828, 10.683, 4.555, 0.06, 0.042, 0.065, 0.036 ], "trendsDate": [ 1696586749, 1699182330, 1702168431, 1704762382, 1707361572, 1709960771, 1712556373 ], "downloadtrend": [ 14297, 16007, 16771, 16781, 16788, 16799, 16805 ], "LastUpdateScan": 1712556373, "LastUpdate": 1698134821, "FirstSeen": 1584828598, "topTrending": -11.792 }, { "Name": "jDownloader2", "Repository": "ich777/jdownloader2", "Registry": "https://hub.docker.com/r/ich777/jdownloader2/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "http://jdownloader.org/", "Overview": "This Docker will download and install jDownloader2.\r\n\r\nJDownloader 2 is a free, open-source download management tool with a huge community of developers that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more...\r\n\r\nUpdate Notice: Updates will be handled through jDownloader2 directly, simply click the 'Check for Updates' in the WebGUI.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/jdownloader.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/jDownloader2", "Default": "", "Mode": "rw", "Description": "Container Path: /jDownloader2", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/jdownloader2/" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Download Path", "Target": "/mnt/jDownloader", "Default": "", "Mode": "rw", "Description": "Container Path: /mnt/jDownloader", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/jDownloader/" }, { "@attributes": { "Name": "Connected Containers", "Target": "CONNECTED_CONTAINERS", "Default": "", "Mode": "", "Description": "If connected and routet through a VPN container compatible with the Connected Containers feature, allows the container to detect a restart from the VPN container and restart itself. The default value is: '127.0.0.1:27286' without quotes. If you don't want to use this feature leave this field empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Umask Value", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 768 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/jDownloader2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/jDownloader2.xml", "CategoryList": [ "MediaApp-Photos", "Productivity", "Tools-Utilities", "Backup" ], "downloads": 737255, "stars": 6, "trending": 0.41, "trends": [ 0.14, 0.346, 0.219, 0.215, 0.375, 0.451, 0.41 ], "trendsDate": [ 1697277938, 1699873559, 1702472780, 1705071969, 1707671132, 1710374841, 1712970132 ], "downloadtrend": [ 722518, 725030, 726618, 728183, 730925, 734235, 737255 ], "LastUpdateScan": 1712970132, "LastUpdate": 1712910360, "FirstSeen": 1575104813, "topTrending": 0.26999999999999996, "topPerforming": 0.41 }, { "Name": "jdupes-gui", "Repository": "ich777/jdupes-gui", "Registry": "https://hub.docker.com/r/ich777/jdupes-gui/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://github.com/jbruchon/jdupes", "Overview": "jdupes is a command line program for identifying and taking actions upon duplicate files combined with jdupes-gui it becomes a usefull tool for identifying duplicated files on your server.\r\n\r\n**A WORD OF WARNING:** jdupes IS NOT a drop-in compatible replacement for fdupes!\r\n\r\n**ATTENTION:** A minor inconvenience is caused by the fact that the jdupes-gui script is single-threaded. This causes the application to seemingly hang when running long jobs like searching through large folders or deleting large batches of files. Please be patient, it is still working.\r\n\r\nSee the official GitHub repository for jdupes here: https://github.com/jbruchon/jdupes and jdupes-gui here: https://github.com/Pesc0/jdupes-gui", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/jdupes-gui.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/jdupes.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.jodybruchon.com/", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/jdupes", "Default": "", "Mode": "rw", "Description": "Can be deleted if you don't need a VNC password", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/jdupes/" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebGUI http Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Path to files", "Target": "/mnt/user", "Default": "", "Mode": "rw", "Description": "Data Path for your files (ATTENTION: Please always double check what you are deleting in the containers since this affects the files on your Server and you won't be able to recover them!!!\r\nThe recommended default path is /mnt/user)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Permissions", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Data Permissions for config directory", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Umask Value", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1280 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 850 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "850" } ], "Repo": "ich777's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/jdupes-gui.xml", "CategoryList": [ "Backup" ], "downloads": 1320, "LastUpdateScan": 1713306901, "LastUpdate": 1666695302, "FirstSeen": 1648029801 }, { "Name": "Jenkins", "Repository": "ich777/jenkins", "Registry": "https://hub.docker.com/r/ich777/jenkins", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://jenkins.io/", "Overview": "This container will download and install the preferred version of Jenkins and install it.\r\n\r\nUpdate Notice: If set to 'latest' the container will check on every startup if there is a newer version available).\r\n\r\nAll you data is stored in the jenkins/workdir folder in your appdata directory.", "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/jenkins.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Webport", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Appdata Path", "Target": "/jenkins", "Default": "", "Mode": "rw", "Description": "Container Path: /jenkins", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/jenkins" }, { "@attributes": { "Name": "Jenkins Version", "Target": "JENKINS_V", "Default": "", "Mode": "", "Description": "Enter the version wich you want to download or set to 'latest' (without quotes) to download the latest version and check on every restart if there is a newer version.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Jenkins Download URL", "Target": "JENKINS_URL", "Default": "", "Mode": "", "Description": "Mirror from wich to download jenkins you can get them from here: http://mirrors.jenkins-ci.org/status.html (Exemple for mirrors are: ftp://mirror.serverion.com | http://mirror.xmission.com | http://mirror.serverion.com | http://ftp-chi.osuosl.org/pub | ...).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ftp://mirror.serverion.com" }, { "@attributes": { "Name": "Extra Jenkins Startup Paramaters", "Target": "EXTRA_JENKINS_PARAMS", "Default": "", "Mode": "", "Description": "Enter extra Jenkins startup parameters if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra JVM Startup Parameters", "Target": "EXTRA_JVM_PARAMS", "Default": "", "Mode": "", "Description": "Enter extra JVM start parameters if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "Host Key 1", "Target": "uid", "Default": "", "Mode": "", "Description": "Container Variable: uid", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Host Key 2", "Target": "gid", "Default": "", "Mode": "", "Description": "Container Variable: gid", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Runtime Name", "Target": "RUNTIME_NAME", "Default": "", "Mode": "", "Description": "The name of the runtime (only change if you know what you are doing).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "jre17" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Jenkins.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Jenkins.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 34540, "stars": 1, "trending": 0.041, "trends": [ 0.055, 0.096, 0.043, 0.029, 0.046, 0.035, 0.041 ], "trendsDate": [ 1697083548, 1699679198, 1702278373, 1705014239, 1707608192, 1710374842, 1712970132 ], "downloadtrend": [ 34440, 34473, 34488, 34498, 34514, 34526, 34540 ], "LastUpdateScan": 1712970132, "LastUpdate": 1698134915, "FirstSeen": 1577523960, "topTrending": -0.013999999999999999 }, { "Name": "KerbalSpaceProgram-LMP", "Repository": "ich777/lunamultiplayer-ksp", "Registry": "https://hub.docker.com/r/ich777/lunamultiplayer-ksp/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://github.com/LunaMultiplayer/LunaMultiplayer", "Overview": "This container will download and run Luna Multiplayer for Kerbal Space Program (KSP).\r\n\r\nLuna Multiplayer is a mod to enable Multiplayer for Kerbal Space Program, you can find more information here: https://github.com/LunaMultiplayer/LunaMultiplayer\r\n\r\n**ATTENTION:** Please also don't forget that you have to install the mod for your Client too: https://github.com/LunaMultiplayer/LunaMultiplayer/releases\nYou can get detailed instructions on how to do that on the Wiki: https://github.com/LunaMultiplayer/LunaMultiplayer/wiki\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available and the container will download and install it.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/lmp.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/lunamultiplayer", "Default": "", "Mode": "rw", "Description": "Data Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/lunamultiplayer/" }, { "@attributes": { "Name": "Luna Multiplayer Version", "Target": "LMP_V", "Default": "", "Mode": "", "Description": "Enter the prefered version (valid options are 'latest' and 'nightly' both without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "UDP - GamePort", "Target": "8800", "Default": "", "Mode": "udp", "Description": "UDP Game Port (If you need another port delete this entry and create a new entry with the same Container and Host port, also don't forget to change the port in your game settings file).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8800" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/KerbalSpaceProgram-LMP.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/KerbalSpaceProgram-LMP.xml", "CategoryList": [ "GameServers" ], "downloads": 18171, "trending": 1.557, "trends": [ 11.529, 10.665, 4.794, 2.073, 1.636, 1.571, 1.557 ], "trendsDate": [ 1696421155, 1699020397, 1702168431, 1704762382, 1707361572, 1709960771, 1712556373 ], "downloadtrend": [ 14425, 16147, 16960, 17319, 17607, 17888, 18171 ], "LastUpdateScan": 1712556373, "LastUpdate": 1698136895, "FirstSeen": 1657447472, "topTrending": -9.972 }, { "Name": "KillingFloor", "Repository": "ich777/steamcmd:killingfloor", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.tripwireinteractive.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Killing Floor and run it.\r\n\r\nTo run this container you must provide a valid Steam username and password since the game needs a valid account to download (NOTICE: You must disable Steam Guard otherwise this container will not work, Steam recommens to make a new Steam account for dedicated servers).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/killingfloor.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/killingfloor" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "215360" }, { "@attributes": { "Name": "GAME_PARAMS_EXTRA", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Type in your Extra Game Parameters seperated with - (like: -DisableDeathSpectator)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game", "Target": "7707", "Default": "", "Mode": "udp", "Description": "Container Port: 7707", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7707" }, { "@attributes": { "Name": "UDP2 - Query", "Target": "7708", "Default": "", "Mode": "udp", "Description": "Container Port: 7708", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7708" }, { "@attributes": { "Name": "UDP3 - GameSpy Query", "Target": "7717", "Default": "", "Mode": "udp", "Description": "Container Port: 7717", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7717" }, { "@attributes": { "Name": "TCP1 - Master Server Browser", "Target": "28852", "Default": "", "Mode": "tcp", "Description": "Container Port: 28852", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28852" }, { "@attributes": { "Name": "UDP4 - Master Server Browser:", "Target": "28852", "Default": "", "Mode": "udp", "Description": "Container Port: 28852", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28852" }, { "@attributes": { "Name": "TCP2 - Admin Port", "Target": "8075", "Default": "", "Mode": "tcp", "Description": "Container Port: 8075", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8075" }, { "@attributes": { "Name": "UDP5 - Steam Port", "Target": "20560", "Default": "", "Mode": "udp", "Description": "Container Port: 20560", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "20560" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/KillingFloor.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/KillingFloor.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697565990, 1700321389, 1702919162, 1705518393, 1708117556, 1710713168, 1713306901 ], "LastUpdateScan": 1713306901, "LastUpdate": 1712730238, "FirstSeen": 1557252432 }, { "Name": "KillingFloor2", "Repository": "ich777/steamcmd:killingfloor2", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.killingfloor2.com/", "Overview": "This Docker will download and install SteamCMD. It will also install KillingFloor 2 and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/killingfloor2.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/killingfloor2" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "232130" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "kf-bioticslab" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game", "Target": "7777", "Default": "", "Mode": "udp", "Description": "Container Port: 7777", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP2 - Query", "Target": "27015", "Default": "", "Mode": "udp", "Description": "Container Port: 27015", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP - Web Admin", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "UDP3 - Steam", "Target": "20560", "Default": "", "Mode": "udp", "Description": "Container Port: 20560", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "20560" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/KillingFloor2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/KillingFloor2.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697565990, 1700321389, 1702919162, 1705518393, 1708117556, 1710713169, 1713306901 ], "LastUpdateScan": 1713306901, "LastUpdate": 1712730238, "FirstSeen": 1557252433 }, { "Name": "Krusader", "Repository": "ich777/krusader", "Registry": "https://hub.docker.com/r/ich777/krusader", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://krusader.org/", "Overview": "Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all of which can trace their paradigmatic features to the original Norton Commander for DOS. It supports extensive archive handling, mounted filesystem support, FTP, advanced search, viewer/editor, directory synchronisation, file content comparisons, batch renaming, etc.\r\n\r\nLanguage Notice: Enter your prefered locales, you can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' simply open up a console from the Container and type in 'cat /usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8', 'fr_FR.UTF-8 UTF-8'...)\r\n\r\nUnassigned Devices mount: If you want to mount a share that is mounted via Unassigned Devices please change the Access Mode to Read/Write - Slave or Read Only - Slave!\r\n\r\nATTENTION: Wronge usage of this tool can lead to data loss, be carefull when using Krusader with Unraid.\r\nYou can delete your whole Array with a single button press if you don't be carefull!!!", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/krusader.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Container Path", "Target": "/krusader", "Default": "", "Mode": "rw", "Description": "Container Path: /krusader", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/krusader" }, { "@attributes": { "Name": "Data Path", "Target": "/mnt/user", "Default": "", "Mode": "rw", "Description": "Main data path to your unRAID shares (if you want to get access to a disk mounted through UnassignedDevices change the Host and Container Path to '/mnt' and change the Access Mode to Read/Write Slave, if you want to get system level access change the Host Path to '/' and the Container Path to '/mnt', you will then find the mounted path in Kruser in '/mnt').", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "TCP - VNC Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "noVNC Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Locales - Language", "Target": "USER_LOCALES", "Default": "", "Mode": "", "Description": "Enter your prefered locales, you can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' simply open up a console from the Container and type in 'cat /usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8', 'fr_FR.UTF-8 UTF-8'...)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8 UTF-8" }, { "@attributes": { "Name": "Run as root", "Target": "RUNASROOT", "Default": "false|true", "Mode": "", "Description": "Set this variable to 'true' if you want to run Krusader as root to edit system files (please remember you have to also change the Data Path to edit system level files)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Local Scaling", "Target": "NOVNC_RESIZE", "Default": "", "Mode": "", "Description": "Delete this value if you don't want local scaling.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "remote" }, { "@attributes": { "Name": "Custom Resolution Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Enter the preferred resolution width", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Resolution Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Enter the preferred resolution height", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Krusader.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Krusader.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 908425, "stars": 6, "trending": 0.331, "trends": [ 0.343, 1.181, 0.627, 0.31, 0.467, 0.705, 0.331 ], "trendsDate": [ 1695945945, 1698545132, 1701140760, 1703739937, 1706339123, 1708938357, 1711533962 ], "downloadtrend": [ 875993, 886460, 892051, 894829, 899031, 905414, 908425 ], "LastUpdateScan": 1711533962, "LastUpdate": 1706267898, "FirstSeen": 1612782440, "topTrending": -0.01200000000000001, "topPerforming": 0.331 }, { "Name": "LambdaWars", "Repository": "ich777/steamcmd:lambdawars", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install LambdaWars and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nSTEAM CREDENTIALS: For this container you have to provide valid Steam credentials where SteamGuard is disabled and this user need to have the game in it's library (since this game is free you can simply add it to this account).\r\nIt is recommended to create a dedicated Steam account for dedicated servers so that account theft of your personal account is impossible.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/lambdawars.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/lambdawars" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '740 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "319060" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "lambdawars" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+maxplayers 8 +map gamelobby" }, { "@attributes": { "Name": "UDP1", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP2", "Target": "27005", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27005" }, { "@attributes": { "Name": "UDP3", "Target": "27020", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27020" }, { "@attributes": { "Name": "UDP4", "Target": "26901", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26901" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/LambdaWars.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/LambdaWars.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696457144, 1699055064, 1702168432, 1704762382, 1707361572, 1709960772, 1712556373 ], "LastUpdateScan": 1712556373, "LastUpdate": 1712211498, "FirstSeen": 1644505402 }, { "Name": "LANCache-Prefill", "Repository": "ich777/lancache-prefill", "Registry": "https://hub.docker.com/r/ich777/lancache-prefill", "Network": "br0", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://github.com/tpill90/steam-lancache-prefill", "Overview": "This container will download and install BattleNetPrefill and/or EpicPrefill and/or SteamPrefill and run the prefill on a cron schedule.\r\n\r\n**Network:** It is recommended to run this container in the same network mode as the LANCache-DNS if used, by default it is set to br0 please change that if you have your LANCache server configured to work network wide on your LAN to the correct network type for your configuration.\r\n\r\n**DNS:** I would strongly recommend that you set the DNS manually to the LANCache-DNS if you haven't it configured to be network wide on your LAN, to do that turn on the advanced view (toggle switch in the top right corner) and at the extra parameters append: --dns=yourLANcacheSERVER (of course replace 'yourLANcacheSERVER' with the address of your LANCache-DNS).\r\n\r\nUpdate Notice: The container will check by default on each start/restart on new updates for BattleNetPrefill and/or EpicPrefill and/or SteamPrefill, this can be disabled if really wanted.\r\n\r\n**BattleNet|Epic|Steam Prefill Notice:** Steam Prefill needs to be configured to work properly, please enter the following commands and/or follow the prompts afterwards, you can close the window when you are finished:\r\n1. Open up a container console\r\n2. Type in 'cd ${DATA_DIR}/(BattleNet|Epic|Steam)Prefill' and press ENTER\r\n3. Type in './(BattleNet|Epic|Steam)Prefill select-apps' and press ENTER\r\n4. Type in './(BattleNet|Epic|Steam)Prefill select-apps' and press ENTER\r\n5. Enter your credentials and/or follow the steps displayed\r\n6. Select the apps you want to prefill and press ENTER\r\n7. Done\r\n\r\n_Notice:_ In the above example you have to choose between BattleNet, Epic or Steam so that it says BattleNetPrefill, EpicPrefill or SteamPrefill instead of (BattleNet|Epic|Steam)Prefill. (these stepps are also displayed in the container log when BatteNet/Epic/Steam isn't/aren't configured yet)\r\n\r\nIf you ever want to change the apps you've selected then follow these steps again.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/prefill.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://paypal.me/chips777", "Requires": "LANCache Server", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/lancacheprefill", "Default": "", "Mode": "rw", "Description": "Main data path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lancache-prefill" }, { "@attributes": { "Name": "Enable BattleNetPrefill", "Target": "ENABLE_BN", "Default": "false|true", "Mode": "", "Description": "Set to 'true' or 'false' to enable or disable BattleNetPrefill", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "BattleNetPrefill Schedule", "Target": "CRON_SCHED_BN", "Default": "", "Mode": "", "Description": "Set your cron schedule for BattleNetPrefill if enabled (by default it is set to 02:00 - head over to https://crontab.guru/ to create your own if you want to customize it)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0 5 * * *" }, { "@attributes": { "Name": "Enable EpicPrefill", "Target": "ENABLE_EPIC", "Default": "false|true", "Mode": "", "Description": "Set to 'true' or 'false' to enable or disable EpicPrefill", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "EpicPrefill Parameters", "Target": "PREFILL_PARAMS_EPIC", "Default": "", "Mode": "", "Description": "You can get a full list of parameters over here: https://github.com/tpill90/epic-lancache-prefill#getting-started", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EpicPrefill Schedule", "Target": "CRON_SCHED_EPIC", "Default": "", "Mode": "", "Description": "Set your cron schedule for the EpicPrefill if enabled (by default it is set to 04:00 - head over to https://crontab.guru/ to create your own if you want to customize it)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0 4 * * *" }, { "@attributes": { "Name": "Enable SteamPrefill", "Target": "ENABLE_STEAM", "Default": "true|false", "Mode": "", "Description": "Set to 'true' or 'false' to enable or disable SteamPrefill (please note that you have to configure SteamPrefill first - to get a tutorial on how to do that please open up the container console after the first start and follow the on screen instructions).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "SteamPrefill Parameters", "Target": "PREFILL_PARAMS_STEAM", "Default": "", "Mode": "", "Description": "You can get a full list of parameters over here: https://tpill90.github.io/steam-lancache-prefill/detailed-command-usage/Prefill/#options (if you want to only prefill your selected apps then leave this variable empty)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--recent" }, { "@attributes": { "Name": "SteamPrefill Schedule", "Target": "CRON_SCHED_STEAM", "Default": "", "Mode": "", "Description": "Set your cron schedule for SteamPrefill if enabled (by default it is set to 02:00 - head over to https://crontab.guru/ to create your own if you want to customize it)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0 2 * * *" }, { "@attributes": { "Name": "Check for Prefill updates", "Target": "UPDATES", "Default": "true|false", "Mode": "", "Description": "Set to 'true' to enable to check for updates from BattleNetPrefill/SteamPrefill on container start/restart or disable it by setting it to 'false'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Prefill on Startup", "Target": "PREFILL_ONSTARTUP", "Default": "false|true", "Mode": "", "Description": "Set to 'true' to force a Prefill on every container start/restart (please be carefull with this option and enable only when you know what you are doing!)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Log cleanup", "Target": "LOGCLEANUP", "Default": "true|false", "Mode": "", "Description": "Set to 'true' to clean up the .../logs directory on each start/restart from the container.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Global Schedule", "Target": "CRON_SCHED_GLOBAL", "Default": "", "Mode": "", "Description": "Specify a cron schedule to override the individual schedules for BatteNetPrefill and SteamPrefill.\r\nIt will run on by one at the given cron schedule (BattleNetPrefill will be run first and SteamPrefill afterwards depending if both are enabled)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/LANCache-Prefill.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/LANCache-Prefill.xml", "CategoryList": [ "Downloaders", "Other" ], "downloads": 14533, "trending": 5.161, "trends": [ 8.838, 6.531, 6.022, 5.161 ], "trendsDate": [ 1704762382, 1707361573, 1709960772, 1712556373 ], "downloadtrend": [ 11037, 12107, 12953, 13783, 14533 ], "LastUpdateScan": 1712556373, "LastUpdate": 1698134886, "FirstSeen": 1667984647, "topTrending": -3.6769999999999996 }, { "Name": "LastOasis", "Repository": "ich777/steamcmd:lastoasis", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://store.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Last Oasis and run it.\r\n\r\n**Customer & Provider Key:** You have to first create your own Provider Key here: https://myrealm.lastoasis.gg and fill in the generated Provider Key and Custom Key in the template.\r\n\r\n**After the first server start:** After the first sever start you can mange your server at: https://myrealm.lastoasis.gg you should see your server there.\r\nCreate a Realm, Add and Activate a Tile and wait for the server to load it, after that you can join your dedicated server (keep in mind that every Tile needs it's own dedicated server and each dedicated server needs it's own Provider Key!).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/lastoasis.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/lastoasis" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '920720 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "920720" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Identifier", "Target": "IDENTIFIER", "Default": "", "Mode": "", "Description": "Enter your preferred server identifier.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dockeroasis" }, { "@attributes": { "Name": "Server Slots", "Target": "SLOTS", "Default": "", "Mode": "", "Description": "Enter the maximum server slots.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "20" }, { "@attributes": { "Name": "Customer Key", "Target": "CUSTOMER_KEY", "Default": "", "Mode": "", "Description": "Your Customer Key goes here (You can get your Customer Key here: https://myrealm.lastoasis.gg \r\nLog in -> click on the Hosting drop down and select Providers).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "pwHB3mLCOUWscFi7" }, { "@attributes": { "Name": "Provider Key", "Target": "PROVIDER_KEY", "Default": "", "Mode": "", "Description": "Your Provider Key goes here (You can get your Provider Key here: https://myrealm.lastoasis.gg \r\nLog in -> click on the Hosting drop down -> select Providers -> click Add Key -> enter a Name and click Add).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8IhohaMRZIJJubv5" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-port=5555 -QueryPort=27015 -NoLiveServer -EnableCheats" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "5555", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port delete this entry and create a new Port mapping with the same Port for the Host and Container Port, also don't forget to change the port value in the Game Parameters!)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5555" }, { "@attributes": { "Name": "UDP2 - Query Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Query Port (if you need another port delete this entry and create a new Port mapping with the same Port for the Host and Container Port, also don't forget to change the QueryPort value in the Game Parameters!)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/LastOasis.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/LastOasis.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697083548, 1699679198, 1702278373, 1705014239, 1707608192, 1710374842, 1712970132 ], "LastUpdateScan": 1712970132, "LastUpdate": 1712730238, "FirstSeen": 1652810684 }, { "Name": "Left4Dead", "Repository": "ich777/steamcmd:l4d", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Left4Dead and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/l4d.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/l4d" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "222840" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "left4dead" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+maxplayers 4 +map l4d_farm04_barn" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Left4Dead.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Left4Dead.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697407537, 1700321389, 1702919162, 1705518393, 1708117556, 1710713169, 1713306901 ], "LastUpdateScan": 1713306901, "LastUpdate": 1712730238, "FirstSeen": 1557086907 }, { "Name": "Left4Dead2", "Repository": "ich777/steamcmd:l4d2", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Left4Dead 2 and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/l4d2.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/l4d2" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "222860" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "left4dead2" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+maxplayers 8 +map c2m1_highway" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Left4Dead2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Left4Dead2.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697407538, 1700321389, 1702919162, 1705518394, 1708117556, 1710713169, 1713306902 ], "LastUpdateScan": 1713306902, "LastUpdate": 1712730238, "FirstSeen": 1557094141 }, { "Name": "Lidarr", "Repository": "ich777/lidarr", "Registry": "https://hub.docker.com/r/ich777/lidarr", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://lidarr.audio/", "Overview": "Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them.\r\n\r\nUPDATE: The container will check on every start/restart if there is a newer version available (you can also choose between stabel and nightly version - keep in mind that switching from a stable to a nightly version and vice versa can break the container).\r\n\r\nMANUAL VERSION: You can also set a version manually by typing in the version number that you want to use for example: '0.7.0.1347' (without quotes) - you can also change it to 'latest' or 'nightly' like described above.\r\n\r\nATTENTION: Don't change the port in the Lidarr config itself.\r\n\r\nMIGRATION: If you are migrating from another Container please be sure to deltete the files/folders 'logs' and 'config.xml', don't forget to change the root folder for your music and select 'No, I'll Move the Files Myself'!\r\n\r\nWARNING: The main configuration of the paths has a performance and disk usage impact: slow, I/O intensive moves and wasted disk space. For a detailed guide to change that see https://trash-guides.info/hardlinks/#unraid .", "WebUI": "http://[IP]:[PORT:8686]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/lidarr.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/lidarr", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/lidarr" }, { "@attributes": { "Name": "Music", "Target": "/mnt/music", "Default": "", "Mode": "rw", "Description": "Path to your Music<br>\r\n<br>\r\n<b>WARNING:</b> <br>\r\nThis style of paths has a performance and disk usage impact: <b>slow, I/O intensive moves</b> and <b>wasted disk space</b>.\r\n<br>\r\nSee https://trash-guides.info/hardlinks/#unraid for details.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Music/" }, { "@attributes": { "Name": "Dowloads", "Target": "/mnt/downloads", "Default": "", "Mode": "rw", "Description": "Main download directory<br>\r\n<br>\r\n<b>WARNING:</b> <br>\r\nThis style of paths has a performance and disk usage impact: <b>slow, I/O intensive moves</b> and <b>wasted disk space</b>.\r\n<br>\r\nSee https://trash-guides.info/hardlinks/#unraid for details.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/" }, { "@attributes": { "Name": "Lidarr Release", "Target": "LIDARR_REL", "Default": "", "Mode": "", "Description": "Select if you want to download a stable or prerelease (valid options are 'latest' and 'nightly' without quotes - you can also set the version manual in this format: '0.7.0.1347' or '0.6.2.883' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "TCP - WebGUI http", "Target": "8686", "Default": "", "Mode": "tcp", "Description": "WebGUI port http", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8686" }, { "@attributes": { "Name": "Connected Containers", "Target": "CONNECTED_CONTAINERS", "Default": "", "Mode": "", "Description": "If connected and routet through a VPN container compatible with the Connected Containers feature, allows the container to detect a restart from the VPN container and restart itself. The default value is: '127.0.0.1:27286' without quotes. If you don't want to use this feature leave this field empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "Mono Start Parameters", "Target": "MONO_START_PARAMS", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "--debug" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Lidarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Lidarr.xml", "CategoryList": [ "Downloaders" ], "downloads": 52678, "trending": 0.98, "trends": [ 0.098, 0.546, 0.19, 0.161, 0.195, 0.865, 0.98 ], "trendsDate": [ 1698005143, 1700600773, 1703199945, 1705799155, 1708398351, 1710993987, 1713593173 ], "downloadtrend": [ 51148, 51429, 51527, 51610, 51711, 52162, 52678 ], "LastUpdateScan": 1713593173, "LastUpdate": 1713356972, "FirstSeen": 1601834982, "topTrending": 0.882 }, { "Name": "LifeIsFeudal-YourOwn", "Repository": "ich777/steamcmd:lifyo", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Life is Feudal: Your Own and run it.\r\n\r\nInitial server configuration: \r\n**Servername:** LiF Docker **Password:** Docker **Admin Password:** adminDocker \r\n\r\n**ATTENTION:** First startup can take very long since it downloads the gameserver files and it also installs the runtimes which can take quite some time! \r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/lifyo.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/lifeisfeudal-yo" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup. If you want to install a static or beta version of the game change the value to: '320850 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "320850" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - Game Ports", "Target": "28000-28003", "Default": "", "Mode": "tcp", "Description": "TCP Game Ports (If you need another port delete this entry and create a new TCP port mapping here in the template with the Container and Host port+2 set to the same as in your configuration).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28000-28003" }, { "@attributes": { "Name": "UDP - Game Ports", "Target": "28000-28003", "Default": "", "Mode": "udp", "Description": "UDP Game Ports (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port+2 set to the same as in your configuration).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28000-28003" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/LifeIsFeudal-YourOwn.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/LifeIsFeudal-YourOwn.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695931554, 1698530740, 1701126357, 1703725550, 1706324731, 1708923945, 1711519554 ], "LastUpdateScan": 1711519554, "LastUpdate": 1711348502, "FirstSeen": 1693332320 }, { "Name": "Longvinter", "Repository": "ich777/steamcmd:longvinter", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Longvinter and run it.\r\n\r\nInitial Server Name: **Longvinter Docker**\r\nInitial Password: **Docker**\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/longvinter.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/longvinter/" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server here otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "27016", "Default": "", "Mode": "udp", "Description": "UDP Game Port (If you need another port delete this Entry and create a new UDP port mapping with the corresponding port | also don't forget to click on show more and change the variable GAME_PORT)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing (intital GAME_PORT | Don't forget to create create a new UDP port mapping with the corresponding port and to delete the old port from the template)", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Longvinter.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Longvinter.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695557133, 1698156365, 1700751970, 1703351164, 1705950367, 1708549558, 1711145179 ], "LastUpdateScan": 1711145179, "LastUpdate": 1710831475, "FirstSeen": 1646161405 }, { "Name": "luckyBackup", "Repository": "ich777/luckybackup", "Registry": "https://hub.docker.com/r/ich777/luckybackup/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://sourceforge.net/projects/luckybackup/", "Overview": "LuckyBackup is a very user-friendly GUI backup program. It uses rsync as a backend and transfers over only changes made rather than all data.\r\n\r\nUpdate: The container will check on every start/restart if there is a newer version available\r\n\r\nCron: If you create a cron job please be sure to tick the \"Console Mode\" checkbox, otherwise the cron jobs will not work.\r\n\r\nLanguage: If you want to change the language make sure to exit luckyBackup from within the WebGUI by clicking 'Profile -> Quit' or CTRL +X otherwise the language change isn't saved.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/luckybackup.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/luckybackup", "Default": "", "Mode": "rw", "Description": "Config path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/luckybackup/" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebGUI http Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Shares", "Target": "/mnt/user", "Default": "", "Mode": "rw", "Description": "Container Path: /mnt/user", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "Run as root user", "Target": "ROOT", "Default": "false|true", "Mode": "", "Description": "This is only needed if you want to create backups from your /boot drive or other directories that require root privileges (please don't forget to change the Shares Host path to / otherwise you can't see it in /mnt in the container).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Data Permissions", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Data Permissions for config directory", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Umask Value", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 768 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/luckyBackup.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/luckyBackup.xml", "CategoryList": [ "Backup" ], "downloads": 407933, "stars": 4, "trending": 0.984, "trends": [ 0.621, 1.146, 0.446, 0.341, 0.923, 0.513, 0.984 ], "trendsDate": [ 1698005143, 1700600773, 1703199945, 1705799155, 1708398352, 1710993987, 1713593173 ], "downloadtrend": [ 390483, 395011, 396782, 398139, 401847, 403920, 407933 ], "LastUpdateScan": 1713593173, "LastUpdate": 1712911233, "FirstSeen": 1601849439, "topTrending": 0.363, "topPerforming": 0.984 }, { "PluginURL": "https://github.com/ich777/unraid-lxc-plugin/raw/master/lxc.plg", "PluginAuthor": "ich777", "Name": "LXC", "Support": "https://forums.unraid.net/topic/123935-plugin-lxc-plugin/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/lxc.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/LXC.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-lxc-plugin/master/lxc.plg", "Plugin": true, "pluginVersion": "2024.04.18a", "MinVer": "6.10.0", "Overview": "LXC is a well-known Linux container runtime that consists of tools, templates, and library and language bindings. It's pretty low level, very flexible and covers just about every containment feature supported by the upstream kernel.\n \nATTENTION: This plugin is currently in development and currently meant for advanced users only, please visit the support thread first! Not all features/distributions are supported currently!", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/LXC.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1653408205 }, { "Name": "MagicMirror-2", "Repository": "ich777/magic-mirror2", "Registry": "https://hub.docker.com/r/ich777/magic-mirror2", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://magicmirror.builders/", "Overview": "This Container will download and install MagicMirror\u00b2.\r\n\r\n**MODULE INSTALLATION:** This container can pull modules from Github automatically, simply go to your server directory and in the 'modules' folder after the first startup, there you will find a file named 'modules.txt'.\r\nSimply drop your links from Gitbub into the file (place a 'Y' in front of the link to run a automatic 'npm install' after the download, not every module will work with this automatic module installer) or simply delete the '#' in front of the premade modules in the file and then restart the container to download the modules.\r\nPlease don't forget to also to edit your config.js!\r\n\r\n**Update Notice:** This container will check on every restart if there is a newer version of MagicMirror\u00b2 available and will download and install it if so.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://github.com/ich777/docker-templates/raw/master/ich777/images/magicmirror2.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/magicmirror2", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/magicmirror2" }, { "@attributes": { "Name": "Webinterface", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP - Webinterface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Force Update", "Target": "FORCE_UPDATE", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to force an update - please don't forget to disable this afterwards since it will pull it every time you restart or start the container!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Force Modules Update", "Target": "FORCE_UPDATE_MODULES", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to force an update on every restart of the container.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/MagicMirror-2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/MagicMirror-2.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 211508, "trending": 0.101, "trends": [ 0.881, 1.121, 0.676, 0.209, 0.406, 0.206, 0.101 ], "trendsDate": [ 1695852347, 1698451539, 1701047161, 1703646370, 1706245526, 1708844756, 1711440357 ], "downloadtrend": [ 205816, 208149, 209565, 210003, 210859, 211295, 211508 ], "LastUpdateScan": 1711440357, "LastUpdate": 1704184427, "FirstSeen": 1589306853, "topTrending": -0.78, "topPerforming": 0.101 }, { "Name": "MEGASync", "Repository": "ich777/megasync", "Registry": "https://hub.docker.com/r/ich777/megasync", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://hub.docker.com/r/ich777/doh-server", "Overview": "MEGAsync is an intuitive application that enables you to effortlessly synchronize folders on several computers. You simply need to upload data in the cloud and, within seconds, you can explore the same documents on your own PC.\r\n\r\nMEGAsync can synchronize all of your devices with your MEGA account. Access and work with your data securely across different locations and devices.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/megasync.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/megasync/.local/share/data/Mega Limited/MEGAsync", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/megasync" }, { "@attributes": { "Name": "Host Path", "Target": "/mnt/host", "Default": "", "Mode": "ro", "Description": "Read only (This container was mainly created to backup files to MEGA, if you also want to sync files from and to MEGA please create a new path entry to the preferred share on the server - it's strongly recommended to do that in /mnt/... within the container)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebGUI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Container Variable: CUSTOM_RES_W", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "800" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Container Variable: CUSTOM_RES_H", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "600" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/MEGASync.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/MEGASync.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities", "Backup" ], "downloads": 136597, "stars": 1, "trending": 1.083, "trends": [ 1.611, 2.251, 1.05, 0.889, 1.229, 1.18, 1.083 ], "trendsDate": [ 1697083548, 1699679198, 1702278374, 1705014239, 1707608193, 1710374842, 1712970133 ], "downloadtrend": [ 126425, 129337, 130710, 131883, 133524, 135118, 136597 ], "LastUpdateScan": 1712970133, "LastUpdate": 1712912069, "FirstSeen": 1593108480, "topTrending": -0.528, "topPerforming": 1.083 }, { "Name": "Memories-of-Mars", "Repository": "ich777/steamcmd:memoriesofmars", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://memoriesofmars.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Memories of Mars and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nONLINE PLAY: Please be sure to set the variable MULTIHOME to the IP of your Unraid server otherwise you can't connect to the gameserver!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/memoriesofmars.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/memoriesofmars" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "897590" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter Extra Startup Parameters here if needed, otherwise leave empty (eg: '-port=7778', '-maxplayers=12')", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Multihome Target", "Target": "MULTIHOME", "Default": "", "Mode": "", "Description": "This has to be the IP of your Unraid server otherwise you can't connect to the game and the game will lost connection to the server!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP 1 - Game Port", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "TCP Game Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP 1 - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Game Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "TCP 2 - Beacon Port", "Target": "15000", "Default": "", "Mode": "tcp", "Description": "TCP Beacon Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15000" }, { "@attributes": { "Name": "UDP 2 - Beacon Port", "Target": "15000", "Default": "", "Mode": "udp", "Description": "UDP Beacon Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15000" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Memories-of-Mars.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Memories-of-Mars.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697126762, 1699719600, 1702314372, 1705014239, 1707608193, 1710374842, 1712970133 ], "LastUpdateScan": 1712970133, "LastUpdate": 1712730238, "FirstSeen": 1598371737 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-mft-tools/master/mft-tools.plg", "PluginAuthor": "ich777", "Name": "Mellanox-Firmware-Tools", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvb-kernel-helperbuilder-docker/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/mft-tools.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/MFT-Tools.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-mft-tools/master/mft-tools.plg", "Plugin": true, "pluginVersion": "2023.11.08", "MinVer": "6.9.0-beta31", "Overview": "This Plugin will install all necessary modules and dependencies for your Mellanox network card. With this tool you can flash/modify your Mellanox network card (command line only) and also read out the current temperature on the settings/plugin page.", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/MFT-Tools.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1634630606 }, { "Name": "Microsoft-Edge", "Repository": "ich777/microsoft-edge", "Registry": "https://hub.docker.com/r/ich777/microsoft-edge/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.microsoft.com/edge", "Overview": "Microsoft Edge is a proprietary, cross-platform web browser created by Microsoft.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/edge.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/ms-edge", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/micrososft-edge/" }, { "@attributes": { "Name": "noVNC WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Extra Parameters", "Target": "EXTRA_PARAMETERS", "Default": "", "Mode": "", "Description": "If needed enter extra startup parameters here otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Microsoft Edge Version", "Target": "MS_EDGE_V", "Default": "", "Mode": "", "Description": "Set to 'latest' and the container will check on each container start if a newer version is available or set a static version (please note that only stable versions are supported by the container).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "noVNC Resizing", "Target": "NOVNC_RESIZE", "Default": "", "Mode": "", "Description": "Valid options are 'off', 'scale', 'remote'.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "remote" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 768 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Microsoft-Edge.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Microsoft-Edge.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 3936, "stars": 2, "LastUpdateScan": 1712556374, "LastUpdate": 1706268007, "FirstSeen": 1680717872 }, { "Name": "Mindustry", "Repository": "ich777/mindustry-server", "Registry": "https://hub.docker.com/r/ich777/mindustry-server/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://anuke.itch.io/mindustry", "Overview": "This is a Basic Mindustry Server. It will download the preferred version of Mindustry and run it.\r\n\r\nUPDATE NOTICE: If you set the GAME_V to 'latest' the container will always check on startup for a new version or you can set it to whatever version you preferr eg: '100', '90',... (without quotes, upgrading and downgrading also possible).\r\n\r\nCONSOLE: To connect to the console open up the terminal for this docker and type in: 'docker exec -u mindustry -ti NAMEOFYOURCONTAINER screen -xS Mindustry' (without quotes).", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/mindustry.png", "ExtraParams": "--restart=unless-stopped", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/mindustry", "Default": "", "Mode": "rw", "Description": "Container Path: /mindustry", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/mindustry" }, { "@attributes": { "Name": "TCP - Gameport", "Target": "6567", "Default": "", "Mode": "tcp", "Description": "Container Port: 6567", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6567" }, { "@attributes": { "Name": "UDP - Gameport", "Target": "6567", "Default": "", "Mode": "udp", "Description": "Container Port: 6567", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6567" }, { "@attributes": { "Name": "Game Version", "Target": "GAME_V", "Default": "", "Mode": "", "Description": "Preferred game version goes here (set to \u2018latest\u2019 to download the latest and check on every startup if there is a newer version available)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Server Name", "Target": "SRV_NAME", "Default": "", "Mode": "", "Description": "Servername goes here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "DockerMindustry" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Extra startup Parameters if needed (leave empty if not needed)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Permissions for newly created files. Don\u2019t change unless you are knowing what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Mindustry.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Mindustry.xml", "CategoryList": [ "GameServers" ], "downloads": 52491, "stars": 1, "trending": 0.554, "trends": [ 3.588, 3.517, 2.519, 2.18, 0.563, 0.559, 0.554 ], "trendsDate": [ 1696651539, 1699247139, 1702168432, 1704762383, 1707361573, 1709960772, 1712556374 ], "downloadtrend": [ 47488, 49219, 50491, 51616, 51908, 52200, 52491 ], "LastUpdateScan": 1712556374, "LastUpdate": 1698135116, "FirstSeen": 1574521673, "topTrending": -3.034 }, { "Name": "MinecraftBasicServer", "Repository": "ich777/minecraftbasicserver", "Registry": "https://hub.docker.com/r/ich777/minecraftbasicserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.minecraft.net/", "Overview": "This is a Basic Minecraft Server, with the basic configuration it will download and install a Vanilla Minecraft.\r\n\r\nYou can also install a FTB (FeedTheBeast), Bukkit, Spigot,... server.\r\n\r\nStart the container for the first time let it do it's work and shut it down.\r\nAfter that copy over your favorite server executable (don't forget to set the Serverfile name to the same as you copied over) and start the container again.\r\n\r\nJAVA RUNTIME: Enter your prefered Runtime 'basicjre'=jre8, 'jre11'=jre11, 'jre15'=jre15 Don't change unless you are knowing what you are doing! Please keep in mind if you change the runtime you have to delete the old runtime before\r\n\r\nUPDATE: If you set the variable GAME_V to 'latest' the container will check on every restart if there is a newer version available (if set to 'latest' the variable JAR_NAME has to be 'server').\n\r\nATTENTION: Don't forget to accept the EULA down below and don't forget to edit the 'server.properties' file the server is by default configured to be a LAN server and to be not snooped.\r\n\r\nWEB CONSOLE: You can connect to the Minecraft console by opening your browser and go to HOSTIP:9011 (eg: 192.168.1.1:9011) or click on WebUI on the Docker page within Unraid.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/mc.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/minecraft" }, { "@attributes": { "Name": "Serverfile name", "Target": "JAR_NAME", "Default": "", "Mode": "", "Description": "Enter your executable jar file (Minecraft Serverfile) withouat the .jar extension.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "server" }, { "@attributes": { "Name": "Game version", "Target": "GAME_V", "Default": "", "Mode": "", "Description": "If you set the variable GAME_V to 'latest' the container will check on every restart if there is a newer version available (if set to 'latest' the variable JAR_NAME has to be 'server' - available options are 'latest', 'custom' or simply leave empty).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra startup parameters otherwise leave blank!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra JVM Parameters", "Target": "EXTRA_JVM_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra startup parameters for the JVM otherwise leave blank! (Only change if you know what you are doing!!!)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "XMS Size", "Target": "XMS_SIZE", "Default": "", "Mode": "", "Description": "Enter your XMS size in MB (XMS=The initial and minimum heap size. It is recommended to set the minimum heap size equivalent to the maximum heap size in order to minimize the garbage collection.)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "XMX Size", "Target": "XMX_SIZE", "Default": "", "Mode": "", "Description": "Enter your XMX size in MB (XMX=The maximum heap size. The performance will decrease if the max heap value is set lower than the amount of live data. It will force frequent garbage collections in order to free up space.)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "25565", "Default": "", "Mode": "tcp", "Description": "Container Port: 25565", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Name": "TCP2 - RCON", "Target": "25575", "Default": "", "Mode": "tcp", "Description": "Not required if not needed", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25575" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the Minecraft console by opening your browser and go to HOSTIP:9011 - eg: 192.168.1.1:9011 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9011" }, { "@attributes": { "Name": "Accept EULA", "Target": "ACCEPT_EULA", "Default": "false", "Mode": "", "Description": "Head over to: https://account.mojang.com/documents/minecraft_eula to read the EULA. (If you accept the EULA change the value to 'true' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Runtime Name", "Target": "RUNTIME_NAME", "Default": "", "Mode": "", "Description": "Enter your prefered Runtime: 'basicjre'=jre8, 'jre11'=jre11, 'jre15'=jre15, 'jre16'=jre16, 'jre17'=jre17 Don't change unless you are knowing what you are doing! Please keep in mind if you change the runtime you have to delete the old runtime before!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "jre17" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/MinecraftBasicServer.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/MinecraftBasicServer.xml", "CategoryList": [ "GameServers" ], "downloads": 980580, "stars": 5, "trending": 0.066, "trends": [ 0.049, 0.162, 0.11, 0.093, 0.066, 0.063, 0.066 ], "trendsDate": [ 1696586750, 1699182330, 1702168432, 1704762383, 1707361573, 1709960772, 1712556374 ], "downloadtrend": [ 975090, 976673, 977751, 978657, 979306, 979928, 980580 ], "LastUpdateScan": 1712556374, "LastUpdate": 1698135160, "FirstSeen": 1558800510, "topTrending": 0.017, "topPerforming": 0.066 }, { "Name": "MinecraftBedrockEdition", "Repository": "ich777/minecraftbedrockserver", "Registry": "https://hub.docker.com/r/ich777/minecraftbedrockserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.minecraft.net/", "Overview": "This is a Basic Minecraft Bedrock Edition Server.\r\n\r\nThis container downloads Minecraft Bedrock Edition Server in the specified version or you can also set it to \u2018latest\u2019 to download and check on every restart if there is a newer version available.\r\n\r\nUPDATE NOTICE: If you set the GAME_VERSION to \u2018latest\u2019 the container will check on every start/restart if there is a newer version available, otherwise enter the preferred version number that you want to install, you also can downgrade your server (no guarantee that it works if you downgrade much versions).\r\n\r\nWEB CONSOLE: You can connect to the Minecraft console by opening your browser and go to HOSTIP:9010 (eg: 192.168.1.1:9010) or click on WebUI on the Docker page within Unraid.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/bedrock.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/minecraftbedrockedition" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra startup parameters otherwise leave blank!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "19132", "Default": "", "Mode": "tcp", "Description": "TCP Gameport (if you need another port, please delete this entry and create a new TCP Port with the required port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "19132" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "19132", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "19132" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the Minecraft console by opening your browser and go to HOSTIP:9010 - eg: 192.168.1.1:9010 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9010" }, { "@attributes": { "Name": "Game Version", "Target": "GAME_VERSION", "Default": "", "Mode": "", "Description": "Enter the prefered version to install.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/MinecraftBedrockEdition.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/MinecraftBedrockEdition.xml", "CategoryList": [ "GameServers" ], "downloads": 576939, "stars": 6, "trending": 0.013, "trends": [ 0.043, 0.083, 0.05, 0.037, 0.03, 0.013, 0.013 ], "trendsDate": [ 1696802741, 1699398353, 1702168432, 1704762383, 1707361573, 1709960772, 1712556374 ], "downloadtrend": [ 575637, 576117, 576405, 576618, 576790, 576863, 576939 ], "LastUpdateScan": 1712556374, "LastUpdate": 1698135174, "FirstSeen": 1561673275, "topTrending": -0.03, "topPerforming": 0.013 }, { "Name": "Monero-GUI", "Repository": "ich777/monero-gui", "Registry": "https://hub.docker.com/r/ich777/monero-gui", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.getmonero.org/", "Overview": "Monero-GUI is a simple but yet powerfull Monero Wallet.\r\n\r\n**ATTENTION:** By default your wallet is saved in ../Monero/wallet (please don't store your Wallet in the .../bin directory since it get's deleted after a update is released)\r\nI strongly recommend you to backup your keyfile on a regular basis!\r\n\r\n**NOTE:** If you minimize the window by accident you have to restart the container to see the GUI again.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/monero.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/monero", "Default": "", "Mode": "rw", "Description": "Please keep in mind that your wallet is stored there and I strongly recommend you to backup that path (ATTENTION: By default your wallet is saved in ../Monero/wallet - please don't store your Wallet in the .../bin directory since it get's deleted after a update is released).", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/monero-gui" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1280 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Monero-GUI.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Monero-GUI.xml", "CategoryList": [ "Crypto" ], "downloads": 975, "LastUpdateScan": 1711677965, "LastUpdate": 1706268093, "FirstSeen": 1659701021 }, { "Name": "Mordhau", "Repository": "ich777/steamcmd:mordhau", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Mordhau and run it. Initial login SERVERNAME: MordhauDocker SERVERPASSWORD: Docker ADMINPASSWORD adminDocker\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/mordhau.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/mordhau" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "629800" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP3 - Beacon Port", "Target": "15000", "Default": "", "Mode": "udp", "Description": "UDP Beaconport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15000" }, { "@attributes": { "Name": "BEACON_PORT", "Target": "BEACON_PORT", "Default": "", "Mode": "", "Description": "Container Variable: BEACON_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "15000" }, { "@attributes": { "Name": "QUERY_PORT", "Target": "QUERY_PORT", "Default": "", "Mode": "", "Description": "Container Variable: QUERY_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Mordhau.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Mordhau.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697277938, 1699873559, 1702472781, 1705071969, 1707671132, 1710374843, 1712970133 ], "LastUpdateScan": 1712970133, "LastUpdate": 1712730238, "FirstSeen": 1559498835 }, { "Name": "MultiTheftAuto", "Repository": "ich777/mtaserver", "Registry": "https://hub.docker.com/r/ich777/mtaserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.minecraft.net/", "Overview": "This Docker will download and install Multi Theft Auto SERVERNAME: Docker MTA Server SERVERPASSWORD: Docker.\r\n\r\nIf you want to connect to the console open a terminal and enter 'docker exec -u mta -ti NAMEOFYOURCONTAINER screen -xS MTA' (without quotes), to disconnect close the window.\r\n\r\nUPDATE NOTICE: You can Force Update this Container (please note that you have to set Download Resources to 'true' and leave Skip Basicconfiguration blank to download everything new).", "WebUI": "http://[IP]:[PORT:22005]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/mta.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/multitheftauto" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra startup parameters otherwise leave blank!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "22003", "Default": "", "Mode": "udp", "Description": "Container Port: 22003", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "22003" }, { "@attributes": { "Name": "UDP2 - ASE Port", "Target": "22126", "Default": "", "Mode": "udp", "Description": "Game Port +123", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "22126" }, { "@attributes": { "Name": "TCP - http Port", "Target": "22005", "Default": "", "Mode": "tcp", "Description": "Container Port: 22005", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "22005" }, { "@attributes": { "Name": "Skip Baseconfig", "Target": "SKIP_BASECONFIG_CHK", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to skip the download of the Basic Configuration files.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Download Resources", "Target": "DOWNLOAD_RESOURCES", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to download the resources, otherwise leave blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Force Update", "Target": "FORCE_UPDATE", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to redownload the whole server (please note that you have to set Download Resources to 'true' and leave Skip Basicconfiguration blank to download everything new). ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logfile", "Target": "LOGFILE_DIR", "Default": "", "Mode": "", "Description": "Change only if you know what you are doing.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "multitheftauto_linux_x64/mods/deathmatch/logs/server.log" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/MultiTheftAuto.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/MultiTheftAuto.xml", "CategoryList": [ "GameServers" ], "downloads": 23918, "trending": 0.017, "trends": [ 7.711, 7.175, 1.025, 0.025, 0.033, 0.008, 0.017 ], "trendsDate": [ 1697277938, 1699873560, 1702472781, 1705071969, 1707671133, 1710374843, 1712970133 ], "downloadtrend": [ 21956, 23653, 23898, 23904, 23912, 23914, 23918 ], "LastUpdateScan": 1712970133, "LastUpdate": 1698135199, "FirstSeen": 1559513226, "topTrending": -7.694 }, { "Name": "MyCrypto", "Repository": "ich777/mycrypto", "Registry": "https://hub.docker.com/r/ich777/mycrypto", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://mycrypto.com/", "Overview": "MyCrypto is an open-source tool that allows you to manage your Ethereum accounts privately and securely. Developed by and for the community since 2015!\r\n\r\n**ATTENTION:** Please don't store your keyfile in the .../bin folder since this folder get's deleted if a update from MyCrypto is released, use the Home directory instead!\r\nI strongly recommend you to backup your keyfile on a regular basis!", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/mycrypto.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/mycrypto", "Default": "", "Mode": "rw", "Description": "Please keep in mind that your wallet is stored there and I strongly recommend you to backup that path (ATTENTION: Please don't store your keyfile in the .../bin folder since this folder get's deleted if a update from MyCrypto is released, use the Home directory instead!)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/mycrypto" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1280 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/MyCrypto.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/MyCrypto.xml", "CategoryList": [ "Crypto" ], "downloads": 117, "LastUpdateScan": 1711677965, "LastUpdate": 1706268160, "FirstSeen": 1659701022 }, { "PluginURL": "https://github.com/ich777/unraid-nct6687-driver/raw/master/nct6687-driver.plg", "PluginAuthor": "ich777", "Name": "Nuvoton NCT6687 Driver", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvb-kernel-helperbuilder-docker/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/nuvoton.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/NCT6687.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-nct6687-driver/master/nct6687-driver.plg", "Plugin": true, "pluginVersion": "2022.07.22", "MinVer": "6.9.0", "Overview": "This package contains the NCT6687 Drivers and installs them for using it with the Dynamix System Temperature Plugin.", "Requires": "Motherboard with NCT6687 sensors", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/NCT6687.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1614726151 }, { "Name": "Necesse", "Repository": "ich777/steamcmd:necesse", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Necesse and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/necesse.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/necesse/" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server here otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup. If you want to install a static or beta version of the game change the value to: '1169370 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1169370" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "14159", "Default": "", "Mode": "udp", "Description": "UDP Game Port (If you need another port delete this Entry and create a new UDP port mapping with the corresponding port | also don't forget to set the right port in your server configuration file!)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "14159" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the Necesse console by opening your browser and go to HOSTIP:9023 - eg: 192.168.1.1:9023 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9023" }, { "@attributes": { "Name": "World Name", "Target": "WORLD_NAME", "Default": "", "Mode": "", "Description": "Specify the world name here (your worlds are saved in .../.config/Necesse/saves/)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "World" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Necesse.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Necesse.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697652376, 1700321389, 1702919162, 1705518394, 1708117556, 1710713170, 1713306902 ], "LastUpdateScan": 1713306902, "LastUpdate": 1712730238, "FirstSeen": 1648289004 }, { "Name": "NEOTOKYO", "Repository": "ich777/steamcmd:neotokyo", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install NEOTOKYO and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/neotokyo.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/neotokyo" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "313600" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "NeotokyoSource" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+maxplayers 32 +map nt_dawn_ctg" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/NEOTOKYO.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/NEOTOKYO.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695557133, 1698156365, 1700751970, 1703351164, 1705950367, 1708549558, 1711145179 ], "LastUpdateScan": 1711145179, "LastUpdate": 1710831475, "FirstSeen": 1588932462 }, { "Name": "NeverwinterNights-EE", "Repository": "ich777/nwnee-server", "Registry": "https://hub.docker.com/r/ich777/nwnee-server/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.beamdog.com/games/neverwinter-nights-enhanced/", "Overview": "This Docker will download and install Neverwinter Nights: Enhanced Edition and run it (by default this container has a MariaDB and Redis Server integrated).\r\n\r\nFirst Start: Enter the Module name to load in the variable down below (without the .mod extension) start the container and wait for it until the log displays the message that the modules folder is empty, stop the container and place your mod file in the folder (.../Neverwinter Nights/modules) and restart the container (You can also place a mod file from your local installed game into the server eg.: .../Neverwinter Nights/data/mod/Contest of Champions 0492).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nCONSOLE: To connect to the console open up the terminal on the host machine and type in: 'docker exec -u nwnee -ti NAMEOFYOURCONTAINER screen -xS nwnee' (without quotes) to exit the screen session press CTRL+A and then CTRL+D or simply close the terminal window in the first place.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/nwnee.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/nwnee", "Default": "", "Mode": "rw", "Description": "Container Path: /nwnee", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/nwnee" }, { "@attributes": { "Name": "Log Level", "Target": "LOG_LVL", "Default": "", "Mode": "", "Description": "Set the log level (from 2=only fatal errors to 7=very verbose)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "5121", "Default": "", "Mode": "udp", "Description": "UDP Game Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5121" }, { "@attributes": { "Name": "Module Name", "Target": "MOD_NAME", "Default": "", "Mode": "", "Description": "Enter the module name to load here (located in your serverdirectory 'Neverwinter Nights/modules' without the .mod extension)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Maximum Clients", "Target": "MAX_CLIENTS", "Default": "", "Mode": "", "Description": "Set the maximum number of connections to the game server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4" }, { "@attributes": { "Name": "Minimum Character Level", "Target": "MINLEVEL", "Default": "", "Mode": "", "Description": "Set the minimum character level required by the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Maximum Character Level", "Target": "MAXLEVEL", "Default": "", "Mode": "", "Description": "Set the maximum character level allowed by the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "40" }, { "@attributes": { "Name": "Player Pause", "Target": "PAUSEAPLAY", "Default": "", "Mode": "", "Description": "Set if a player or DM can pause the game (0 = game can only be paused by DM, 1 = game can by paused by players)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PVP Mode", "Target": "PVP", "Default": "", "Mode": "", "Description": "Set wich PVP mode do you want (0 = none, 1 = party, 2 = full)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Servercharacters Only", "Target": "SERVERVAULT", "Default": "", "Mode": "", "Description": "Set if local or server characters (0 = local characters only. 1 = server characters only)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Enforce Legal Characters", "Target": "ELC", "Default": "", "Mode": "", "Description": "Set enforcing legal characters (0 = don't enforce legal characters, 1 = do enforce legal characters)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Enforce Item Level Restriction", "Target": "ILR", "Default": "", "Mode": "", "Description": "Set enforcing item level restriction (0 = don't enforce item level restrictions, 1 = do enforce item level restrictions)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Multiple Parties Allowed", "Target": "ONEPARTY", "Default": "", "Mode": "", "Description": "Set if one or more parties are allowed (0 = allow only one party, 1 = allow multiple parties)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Difficulty", "Target": "DIFF", "Default": "", "Mode": "", "Description": "Set difficutly (1 = easy, 2 = normal, 3 = D&D hardcore, 4 = very difficult)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Autosave Intervall", "Target": "AUTO_SAV_I", "Default": "", "Mode": "", "Description": "Set how frequently (in minutes) to autosave. 0 disables autosave.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Server Name", "Target": "SRV_NAME", "Default": "", "Mode": "", "Description": "Set the name this server appears as in the mulitplayer game listing.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Docker NWNEE" }, { "@attributes": { "Name": "Connection Password", "Target": "PPW", "Default": "", "Mode": "", "Description": "Set the password required by players to join the game.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Docker" }, { "@attributes": { "Name": "Admin Password", "Target": "APWD", "Default": "", "Mode": "", "Description": "Set the password required to remotely administer the game. Currently unused.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "adminDocker" }, { "@attributes": { "Name": "Public Server", "Target": "PUBLIC_SRV", "Default": "", "Mode": "", "Description": "Set if you want to list the game publicly (0 = do not list server with the matching service. 1 = list server with the matching service).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Restart Module If Server Becomes Empty", "Target": "RLD_W_E", "Default": "", "Mode": "", "Description": "Restart module if server becomes empty (0 = module state is persistant as long as server is running, 1 = module state is reset when the server becomes empty).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra game startup parameters if needed here (eg: '-dmpassword supersecretpassword -quiet' without quotes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/NeverWinterNights-EE.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/NeverWinterNights-EE.xml", "CategoryList": [ "GameServers" ], "downloads": 31247, "stars": 2, "trending": 0.886, "trends": [ 6.138, 5.809, 2.404, 1.24, 0.912, 0.888, 0.886 ], "trendsDate": [ 1696586750, 1699182331, 1702168433, 1704762383, 1707361573, 1709960773, 1712556374 ], "downloadtrend": [ 27613, 29316, 30038, 30415, 30695, 30970, 31247 ], "LastUpdateScan": 1712556374, "LastUpdate": 1704184483, "FirstSeen": 1577041548, "topTrending": -5.252 }, { "Name": "NoMoreRoomInHell", "Repository": "ich777/steamcmd:nomoreroominhell", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install No More Room In Hell and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\nPUBLIC PLAY: If you want that your server is public listed you must add '+sv_setsteamaccount YOURTOKEN' to the GAME_PARAMS (without the quotes and replace YOURTOKEN with your token).\r\nCreate your token here: https://steamcommunity.com/dev/managegameservers (every gameserver needs it's own token!!!) \r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/nomoreroominhell.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/nomoreroominhell" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '740 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "317670" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "nmrih" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+map nmo_broadway -maxplayers 8" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/NoMoreRoomInHell.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/NoMoreRoomInHell.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696421155, 1699020397, 1702168433, 1704762383, 1707361574, 1709960773, 1712556374 ], "LastUpdateScan": 1712556374, "LastUpdate": 1712211498, "FirstSeen": 1644397404 }, { "PluginURL": "https://github.com/ich777/unraid-nvidia-driver/raw/master/nvidia-driver.plg", "PluginAuthor": "ich777", "Name": "Nvidia-Driver", "Support": "https://forums.unraid.net/topic/98978-plugin-nvidia-driver/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/nvidia-driver.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Nvidia-Drivers.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-nvidia-driver/master/nvidia-driver.plg", "Plugin": true, "pluginVersion": "2024.01.19", "MinVer": "6.9.0-beta31", "topPlugin": 46, "Overview": "This plugin will install all necessary modules and dependencies for your Nvidia Graphcis Card so that you can make use of it in your Docker containers. In the settings/plugins menu you find your UUID of your graphics card(s). You can also choose your preferred version of the Nvidia drivers, by default it will always grab the latest driver version that is availabe for the current Unraid build.\r\nThis plugin satisfies installation prerequisites of the GPU Statistics plugin from Community Apps. With both plugins installed you can display Nvidia GPU utilization on the unRAID Dashboard.\n\nATTENTION: If you plan to pass through your card to a VM don't install this plugin!", "RecommendedRaw": "11/1/2020", "RecommendedDate": 1604203200, "RecommendedReason": { "en_US": "Allows your docker containers to take advantage of a non-passed through nVidia GPU for transcoding, computation etc" }, "Requires": "Compatible nVidia GPU", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Nvidia-Drivers.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1605344879 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-nvtop/master/nvtop.plg", "Requires": "Radeon-TOP, Intel-GPU-TOP or Nvidia Driver Installed", "PluginAuthor": "ich777", "Name": "NVTOP", "Support": "https://forums.unraid.net/topic/98978-plugin-nvidia-driver/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/nvtop.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/nvtop.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-nvtop/master/nvtop.plg", "Plugin": true, "pluginVersion": "2023.06.11", "MinVer": "6.9.0", "Overview": "NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Intel and NVIDIA GPUs. It can handle multiple GPUs and print information about them in a htop familiar way.\r\nThis Plugin is based on: https://github.com/Syllo/nvtop", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/nvtop.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1632830624 }, { "Name": "NZBGet", "Repository": "ich777/nzbget", "Registry": "https://hub.docker.com/r/ich777/nzbget", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://nzbget.net/", "Overview": "NZBGet is an Usenet-client written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources.\r\n\r\nUPDATE: The container will check on every start/restart if there is a newer version available (you can also choose between stabel and prereleases and switch between them - keep in mind sometimes downgrading from a prerelease version could break your configuration).\r\n\r\nMANUAL VERSION: You can also set a version manually by typing in the version number that you want to use eg: '21.0' without quotes - this does only work with release versions.\r\n\r\nATTENTION: Don't change the IP address or the port in the nzbget config itself.", "WebUI": "http://[IP]:[PORT:6789]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/nzbget.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/nzbget", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/nzbget" }, { "@attributes": { "Name": "Dowloads", "Target": "/mnt/downloads", "Default": "", "Mode": "rw", "Description": "Main download directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/" }, { "@attributes": { "Name": "nzbget Release", "Target": "NZBGET_V", "Default": "", "Mode": "", "Description": "Enter your preferred version (valid options are 'lastest' and 'prerelease' without quotes - if you set it to a specific version, set it in this format: '21.0' without quotes - this does only work with release versions).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "TCP - WebGUI http", "Target": "6789", "Default": "", "Mode": "tcp", "Description": "WebGUI port http (don't change the IP address or the port in the nzbget config itself).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6789" }, { "@attributes": { "Name": "Data Permissions", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask Value", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/nzbget.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/nzbget.xml", "CategoryList": [ "Downloaders" ], "downloads": 57056, "stars": 3, "trending": 0.124, "trends": [ 0.475, 0.659, 0.104, 0.069, 0.111, 0.086, 0.124 ], "trendsDate": [ 1696241149, 1698840349, 1701435983, 1704035145, 1706634383, 1709233564, 1711829250 ], "downloadtrend": [ 56401, 56775, 56834, 56873, 56936, 56985, 57056 ], "LastUpdateScan": 1711829250, "LastUpdate": 1676961864, "FirstSeen": 1602612813, "topTrending": -0.351 }, { "Name": "NZBHydra2", "Repository": "ich777/nzbhydra2", "Registry": "https://hub.docker.com/r/ich777/nzbhydra2", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://github.com/theotherp/nzbhydra2/wiki", "Overview": "NZBHydra 2 is a meta search for newznab indexers and torznab trackers. It provides easy access to newznab indexers and many torznab trackers via Jackett. You can search all your indexers and trackers from one place and use it as an indexer source for tools like Sonarr, Radarr, Lidarr or CouchPotato.\r\n\r\nUPDATE: The container will check on every start/restart if there is a newer version available.\r\n\r\nMANUAL VERSION: You can also set a version manually by typing in the version number that you want to use for example: '3.4.3' (without quotes).", "WebUI": "http://[IP]:[PORT:5076]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/nzbhydra2.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/nzbhydra2", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/nzbhydra2" }, { "@attributes": { "Name": "Dowloads", "Target": "/mnt/downloads", "Default": "", "Mode": "rw", "Description": "Main download directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/" }, { "@attributes": { "Name": "NZBHydra2 Release", "Target": "NZBHYDRA2_REL", "Default": "", "Mode": "", "Description": "Set the version that you want to install or set to 'latest' (without quotes) if you want to pull always the latest version.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "TCP - WebGUI http", "Target": "5076", "Default": "", "Mode": "tcp", "Description": "WebGUI port http (don't change the IP adress or the port in the config itself).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5076" }, { "@attributes": { "Name": "Connected Containers", "Target": "CONNECTED_CONTAINERS", "Default": "", "Mode": "", "Description": "If connected and routet through a VPN container compatible with the Connected Containers feature, allows the container to detect a restart from the VPN container and restart itself. The default value is: '127.0.0.1:27286' without quotes. If you don't want to use this feature leave this field empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Permissions", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask Value", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/NZBHydra2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/NZBHydra2.xml", "CategoryList": [ "Downloaders", "MediaApp-Video", "MediaApp-Music", "MediaApp-Books", "MediaApp-Photos", "Productivity" ], "downloads": 55496, "trending": 0.036, "trends": [ 0.047, 0.132, 0.126, 0.052, 0.047, 0.04, 0.036 ], "trendsDate": [ 1695729960, 1698329170, 1700924746, 1703519843, 1706115966, 1708715153, 1711310783 ], "downloadtrend": [ 55256, 55329, 55399, 55428, 55454, 55476, 55496 ], "LastUpdateScan": 1711310783, "LastUpdate": 1698135360, "FirstSeen": 1604668115, "topTrending": -0.011000000000000003 }, { "Name": "Ombi", "Repository": "ich777/ombi", "Registry": "https://hub.docker.com/r/ich777/ombi", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://ombi.io/", "Overview": "Ombi is a self-hosted web application that automatically gives your shared Emby/Jellyfin/Plex users the ability to request content by themselves! Ombi can be linked to multiple TV Show and Movie DVR tools to create a seamless end-to-end experience for your users. \r\n\r\n**Update:** The container will check on every start/restart if there is a newer version available (you can also choose between stabel and develop version - keep in mind that switching from a stable to a develop version and vice versa will/can break the container).", "WebUI": "http://[IP]:[PORT:5000]", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ombi.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/ombi", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/ombi" }, { "@attributes": { "Name": "Ombi Release", "Target": "OMBI_REL", "Default": "", "Mode": "", "Description": "Enter if you want to download the latest or develop version.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "WebGUI", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Ombi.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Ombi.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Other" ], "downloads": 3977, "LastUpdateScan": 1711490775, "LastUpdate": 1698135301, "FirstSeen": 1651680338 }, { "Name": "OnlineCheckYourServer", "Repository": "ich777/online-check-pushover", "Registry": "https://hub.docker.com/r/ich777/online-check-pushover", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://hub.docker.com/r/ich777/online-check-pushover", "Overview": "This is a simple container that will check if a domain name or IP address is pingable and send you a message with Pushover if it goes offline.\r\n\r\nYou can install it on your machine to get notified with Pushover if a site goes down, or you can install it on a remote machine to ping your server and get a notification if it's not reachable.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/pushover.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host", "Target": "HOST", "Default": "", "Mode": "", "Description": "IP or Domainname to ping goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "google.com" }, { "@attributes": { "Name": "Ping Interval", "Target": "PING_INTERVAL", "Default": "", "Mode": "", "Description": "Interval in wich the Host is pinged (in seconds).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "Ping Timeout", "Target": "PING_TIMEOUT", "Default": "", "Mode": "", "Description": "Time that the Host has to answer the ping request (in seconds).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Retry after Fail", "Target": "PING_RETRY", "Default": "", "Mode": "", "Description": "Time to wait to retry it after the ping fails (in seconds).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3600" }, { "@attributes": { "Name": "Pushover APP Token", "Target": "PUSHOVER_APP_TOKEN", "Default": "", "Mode": "", "Description": "Pushover APP Token goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pushover User Token", "Target": "PUSHOVER_USER_TOKEN", "Default": "", "Mode": "", "Description": "Pushover User Token goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pushover Message Title", "Target": "PUSHOVER_TITLE", "Default": "", "Mode": "", "Description": "Customized Pushover Message Title here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Online Check" }, { "@attributes": { "Name": "Pushover Message", "Target": "PUSHOVER_MESSAGE", "Default": "", "Mode": "", "Description": "Customized Pushover Message here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "google.com is offline!" }, { "@attributes": { "Name": "Pushover Priority", "Target": "PUSHOVER_PRIORITY", "Default": "", "Mode": "", "Description": "Customize the Pushover Priority ('-2': Lowest priority | '-1': Low Priority | '0': Normal Priority | '1': High Priority | '2': Emergency Priority - without quotes)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/OnlineCheckYourServer.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/OnlineCheckYourServer.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 42073, "trending": 0.739, "trends": [ 4.442, 4.299, 2.247, 0.898, 0.685, 0.704, 0.739 ], "trendsDate": [ 1696291543, 1698890746, 1702168433, 1704762384, 1707361574, 1709960773, 1712556375 ], "downloadtrend": [ 38182, 39897, 40814, 41184, 41468, 41762, 42073 ], "LastUpdateScan": 1712556375, "LastUpdate": 1698135312, "FirstSeen": 1581966414, "topTrending": -3.7030000000000003 }, { "Name": "OpenMW-TES3MP", "Repository": "ich777/docker-openmw-tes3mp", "Registry": "https://hub.docker.com/r/ich777/docker-openmw-tes3mp/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://tes3mp.com/", "Overview": "TES3MP is a project adding multiplayer functionality to OpenMW, a free and open source engine recreation of the popular Bethesda Softworks game \"The Elder Scrolls III: Morrowind\".\r\n\r\nAs of version 0.7.0, TES3MP is fully playable, providing very extensive player, NPC, world and quest synchronization, as well as state saving and loading, all of which are highly customizable via serverside Lua scripts.\r\n\r\nRemaining gameplay problems mostly relate to AI and the synchronization of clientside script variables.\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/openmwtes3mp.png", "ExtraParams": "--restart=unless-stopped", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/openmw", "Default": "", "Mode": "rw", "Description": "Main Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/openmw-tes3mp" }, { "@attributes": { "Name": "Game Version", "Target": "GAME_V", "Default": "", "Mode": "", "Description": "Preferred game version goes here (set to \u2018latest\u2019 to download the latest and check on every startup if there is a newer version available)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Extra startup Parameters if needed (leave empty if not needed)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - GamePort", "Target": "25565", "Default": "", "Mode": "tcp", "Description": "TCP Gameport (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change the port number in the config!)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Name": "UDP - GamePort", "Target": "25565", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in the config!)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Permissions for newly created files. Don\u2019t change unless you are knowing what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/OpenMW-TES3MP.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/OpenMW-TES3MP.xml", "CategoryList": [ "GameServers" ], "downloads": 24348, "stars": 1, "trending": 0.016, "trends": [ 7.964, 7.409, 5.285, 0.029, 0.058, 0.045, 0.016 ], "trendsDate": [ 1695694073, 1698293245, 1700888758, 1703487935, 1706087150, 1708686349, 1711281963 ], "downloadtrend": [ 21321, 23027, 24312, 24319, 24333, 24344, 24348 ], "LastUpdateScan": 1711281963, "LastUpdate": 1698135360, "FirstSeen": 1617631359, "topTrending": -7.948 }, { "Name": "OpenRCT2", "Repository": "ich777/openrct2server", "Registry": "https://hub.docker.com/r/ich777/openrct2server/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://openrct2.org/", "Overview": "This Docker will download and install the preferred version of OpenRCT2 (don't forget to put in the server version to download).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nManual Installation: You can also install a version manually but please be sure to put in the right version number of the file: \u2018v0.2.3-develop-e4a2b1f9c\u2019 if the source file is named like this: \u2018OpenRCT2-0.2.3-develop-e4a2b1f9c-linux-x86_64.tar\u2019, drop the file into the openrct2 directory and eventually restart the container to install it.\r\n\r\nUpdate Notice: If you want to update or downgrade the game simply change the version number.\r\n\r\nATTENTION: The variables Admin Name & Admin Hash will only work on the first time you enter these, after that you must change it manually in \u2018/SERVER_DIR/user-data/users.json\u2019.\n\r\nNOTICE: If you got no IPv6 you will get an Error and a Warning in the log about that, you can ignore that the server runs just fine on IPv4.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/openrct2.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/openrct2" }, { "@attributes": { "Name": "Game Version", "Target": "GAME_VERSION", "Default": "", "Mode": "", "Description": "Preferred game version to install or set to 'latest' to check on every start if there is a newer version available (If you want to install a custom version the version number must look like this: 'v0.2.3-develop-e4a2b1f9c' if the source file is named like this: 'OpenRCT2-0.2.3-develop-e4a2b1f9c-linux-x86_64.tar')", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "GAME_CONFIG", "Default": "", "Mode": "", "Description": "Enter you Extra Startup Parameters if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--password Docker" }, { "@attributes": { "Name": "Savegame Name", "Target": "GAME_SAVE_NAME", "Default": "", "Mode": "", "Description": "Enter here the name of the savegame to load (located for example: /saves/docker.sav)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "docker.sv6" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "11753", "Default": "", "Mode": "tcp", "Description": "TCP Game Port (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change it in the 'Show more settings ...' section below)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "11753" }, { "@attributes": { "Name": "Admin Name", "Target": "ADMIN_NAME", "Default": "", "Mode": "", "Description": "Name of the user who should become the admin (Note: this must be the username that connects to the server from the client machine)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Admin Hash", "Target": "ADMIN_HASH", "Default": "", "Mode": "", "Description": "The hash of the admin user (you find it on the client computer in the 'user-data/keys' folder from OpenRCT2 - if nothing is in there try to connect to any server and the game will create the hash, it\u2019s the numbers and letters after the username without \u2018-\u2019 and without the ending \u2018.pubkey\u2019 or just turn on \u2018log_server_actions\u2019 in the \u2018config.ini\u2019 on the server and you\u2019ll find it in the logs)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "11753" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/OpenRCT2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/OpenRCT2.xml", "CategoryList": [ "GameServers" ], "downloads": 65384, "stars": 1, "trending": 0.029, "trends": [ 2.755, 2.702, 2.019, 0.063, 0.106, 0.047, 0.029 ], "trendsDate": [ 1695694073, 1698293245, 1700888759, 1703487935, 1706087150, 1708686349, 1711281963 ], "downloadtrend": [ 62180, 63907, 65224, 65265, 65334, 65365, 65384 ], "LastUpdateScan": 1711281963, "LastUpdate": 1704355919, "FirstSeen": 1565626069, "topTrending": -2.726 }, { "PluginURL": "https://github.com/ich777/unraid-openrgb-patch/raw/master/openrgb-patch.plg", "PluginAuthor": "ich777", "Beta": "true", "Name": "OpenRGB Patch", "Support": "https://forums.unraid.net/topic/92865-support-ich777-amd-vendor-reset-coraltpu-hpsahba/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/openrgb.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/OpenRGB-Patch.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-openrgb-patch/master/openrgb-patch.plg", "Plugin": true, "pluginVersion": "2022.07.21", "MinVer": "6.9.2", "Overview": "This package contains and installs the OpenRGB Patch that needs to be installed in conjunction with the OpenRGB Docker container to take full controll over your RGB lighting. \nTo see all the RGB devices you have to pass through the devices /sys/bus/i2c/device and /dev/i2c-0 to the OpenRGB Docker container and maybe all other /dev/i2c-X devices (where you have to replace X with the number from the device to pass through).", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/OpenRGB-Patch.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1651651398 }, { "Name": "OpenTTD", "Repository": "ich777/openttdserver", "Registry": "https://hub.docker.com/r/ich777/openttdserver", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.openttd.org/", "Overview": "This Docker will download and install the version of OpenTTD that you enter in the variable 'GAME_VERSION' (if you define 'latest' it will always pull the latest build, if you define 'testing' it will always pull down the latest testing build).\r\n\r\nWEB CONSOLE: You can connect to the OpenTTD console by opening your browser and go to HOSTIP:9015 (eg: 192.168.1.1:9015) or click on WebUI on the Docker page within Unraid.\r\n\r\nUpdate Notice: If there is a newer version simply restart the container to update it to the latest version.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/openttd.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/openttd" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "To load the last autosavegame you MUST specifie the following in the GAME_PARAMETERS variable: '-g /serverdata/serverfiles/.local/share/openttd/save/autosave/autosave0.sav'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "3979", "Default": "", "Mode": "tcp", "Description": "Container Port: 3979", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3979" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "3979", "Default": "", "Mode": "udp", "Description": "Container Port: 3979", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3979" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the OpenTTD console by opening your browser and go to HOSTIP:9015 - eg: 192.168.1.1:9015 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9015" }, { "@attributes": { "Name": "Game Version to Install", "Target": "GAME_VERSION", "Default": "", "Mode": "", "Description": "Define the prefered game version (eg: '1.10.3' without quotes) or set to 'latest' (without quotes) to pull the newest build.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "OpenGFX Version", "Target": "GFX_PK_V", "Default": "", "Mode": "", "Description": "Define the prefered OpenGFX version (eg: '0.6.0' without quotes) or set to 'latest' (without quotes) to pull the newest build.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/OpenTTD.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/OpenTTD.xml", "CategoryList": [ "GameServers" ], "downloads": 34457, "stars": 2, "trending": 1.007, "trends": [ 5.701, 5.614, 1.034, 1.278, 1.025, 1.061, 1.007 ], "trendsDate": [ 1697321131, 1699916750, 1702515965, 1705115153, 1707714342, 1710374843, 1712970133 ], "downloadtrend": [ 30802, 32634, 32975, 33402, 33748, 34110, 34457 ], "LastUpdateScan": 1712970133, "LastUpdate": 1698135379, "FirstSeen": 1559592440, "topTrending": -4.694 }, { "Name": "OpenVPN-Client", "Repository": "ich777/openvpn-client", "Registry": "https://hub.docker.com/r/ich777/openvpn-client/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://github.com/ich777/docker-openvpn-client", "Overview": "This OpenVPN container was designed to be started first to provide a connection to other containers (using '--net=container:OpenVPN-Client'), see the documentation for further help here: https://github.com/ich777/docker-openvpn-client\r\n\r\nThe basic steps for a OpenVPN connection that requires a Username and Password are: 1) Rename your *.ovpn to 'vpn.ovpn' and place it in your OpenVPN-Client directory, 2) Create in the same directory a file named 'vpn.auth' and place your Username in the first line and the Password for the connection in the second line and save it 3) Restart the container open the logs and see if the connection to your VPN establishes successfully.\r\n\r\nTo tunnel traffic from another container through this container edit the template from the other container, set the 'Network Type' to: 'None', enable the advanced view in the top right corner and at 'Extra Parameters' add the following: '--net=container:OpenVPN-Client' (replace 'OpenVPN-Client' with the name of this container if you choose a different name for it) and write down the port(s) that you need to connect to.\r\nAfter that go back to edit this containers template and add the port that you have noted in the above step to this container and click 'Apply' now you can connect to the container that you tunneld the traffic though this container.\r\n\r\nYou can route the traffic from multiple containers through this container with the steps above, if you need more ports then simply add more ports in this containers template.\r\n\r\nDNS: By default this container uses Googles DNS Server: 8.8.8.8 if you want to edit this turn on 'Advanced View' and edit this setting at 'Extra Parameters'.\r\n\r\nIPv6: By default IPv6 is disabled in this container. If you want to enable it turn on 'Advanced View' and delete the entry: '--sysctl net.ipv6.conf.all.disable_ipv6=1' from the 'Extra Parameters' or simply set it to: '--sysctl net.ipv6.conf.all.disable_ipv6=0'.\r\n\r\nADVANCED CONFIG: If you leave the appdata directory for this container empty it will start up and you have to manually configure it with the builtin comand: 'openvpn.sh', see: https://github.com/ich777/docker-openvpn-client", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/openvpn-client.png", "ExtraParams": "--cap-add=NET_ADMIN --dns=8.8.8.8 --sysctl net.ipv6.conf.all.disable_ipv6=1 --restart=unless-stopped", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/vpn", "Default": "", "Mode": "rw", "Description": "Data Path for your 'vpn.ovpn' and your certificates or your 'vpn.auth'.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/openvpn-client" }, { "@attributes": { "Name": "TUN device", "Target": "", "Default": "", "Mode": "", "Description": "TUN device that is needed to run the container.", "Type": "Device", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/dev/net/tun" }, { "@attributes": { "Name": "FIREWALL", "Target": "FIREWALL", "Default": "", "Mode": "", "Description": "This variable enables the firewall and blocks any connection when the VPN connection is not established (you don't have to specify anything here, if you want to disable the Firewall then simply delete this entry)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONNECTED_CONTAINERS", "Target": "CONNECTED_CONTAINERS", "Default": "", "Mode": "", "Description": "This variable enables the Connected Containers feature which will notify compatible containers when the VPN is restarted and restart themselves. To enable this feature enter '27286' without quotes, if you don't want to enable this feature leave this field empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PING_IP", "Target": "PING_IP", "Default": "", "Mode": "", "Description": "Enable a ping check if the container is still connected to the VPN (specify a IP like '8.8.8.8' or a domain name 'google.com' without quotes here). The container will restart if the ping fails (default interval is 30 seconds). If you don't want to use this feature leave this field empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PING_INTERVAL", "Target": "PING_INTERVAL", "Default": "", "Mode": "", "Description": "Specify your ping interval in seconds here (default 30 seconds).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "30" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/OpenVPN-Client.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/OpenVPN-Client.xml", "CategoryList": [ "Network-VPN" ], "downloads": 26079, "trending": 2.673, "trends": [ 2.055, 4.749, 3.541, 2.473, 2.278, 2.994, 2.673 ], "trendsDate": [ 1696284334, 1698879818, 1702168433, 1704762384, 1707361574, 1709960773, 1712556375 ], "downloadtrend": [ 21560, 22635, 23466, 24061, 24622, 25382, 26079 ], "LastUpdateScan": 1712556375, "LastUpdate": 1698135465, "FirstSeen": 1641719003, "topTrending": 0.6179999999999999 }, { "Name": "OperationHarshDoorstop", "Repository": "ich777/steamcmd:ohds", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.operationharshdoorstop.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Operation: Harsh Doorstop and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ohds.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ohds" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '950900 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "950900" }, { "@attributes": { "Name": "UDP1 - Game Ports", "Target": "7777-7778", "Default": "", "Mode": "udp", "Description": "UDP Game Ports (if you need another port, please delete this entry and create new UDP Ports with the appropriate port numbers, also don't forget to change your server settings to these new ports or specify it in the GAME_PARAMS)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777-7778" }, { "@attributes": { "Name": "UDP2 - Query Port", "Target": "27005", "Default": "", "Mode": "udp", "Description": "UDP Query Port (if you need another port, please delete this entry and create a new UDP Port with the appropriate port number, also don't forget to change your server settings to the new port or specify it in the GAME_PARAMS)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27005" }, { "@attributes": { "Name": "TCP - RCON", "Target": "7779", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (if you need another port, please delete this entry and create a new TCP Port with the appropriate port number, also don't forget to change your server settings to the new port or specify it in the GAME_PARAMS)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7779" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters seperated with ? (don't put spaces in between eg: MaxPlayers=24?AutoAssignHuman=1?bBotAutofill)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "LamDong?MaxPlayers=34?AutoAssignHuman=1?bBotAutofill?BluforNumBots=6?OpforNumBots=6" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS_EXTRA", "Default": "", "Mode": "", "Description": "Type in your Extra Game Parameters seperated with a space and - (eg: -DisableDeathSpectator -UseBattlEye)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-server -log -SteamServerName=\"Docker OHDs\"" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/OperationHarshDoorstop.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/OperationHarshDoorstop.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696565140, 1699167925, 1702168433, 1704762384, 1707361574, 1709960773, 1712556375 ], "LastUpdateScan": 1712556375, "LastUpdate": 1712211498, "FirstSeen": 1678374318 }, { "Name": "Owncast", "Repository": "ich777/owncast", "Registry": "https://hub.docker.com/r/ich777/owncast/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://owncast.online/", "Overview": "Owncast is a self-hosted live video and web chat server for use with existing popular broadcasting software. \r\n \r\nAdmin login: The credentials for the admin site: 'http://SERVERIP:PORT/admin' are Username: 'admin' and Password: 'abc123' (please note that the password is also your streaming key and should be changed to something very strong). \r\n \r\nUpdate Notice: Simply restart the container if a newer version from Owncast is available. \r\n\r\nAMD Hardware transcoding (Please note that you have to be on Unraid 6.9.0beta35 to enable the moduel for AMD):\r\n - Open up a Terminal from Unraid and type in: 'modprobe amdgpu' (without quotes or you edit your 'go' file to load it on every restart of Unraid - refer to the support thread)\r\n - At 'Device' at the bottom here in the template add '/dev/dri'\r\n - In Owncast open the admin page and go to 'Configuration' -> 'Video Configuration' -> 'Advanced Settins', select 'VA-API hardware encoding' from the dropdown and click 'Yes'\r\n\r\nIntel Hardware transcoding:\r\n- Download and install the Intel-GPU-TOP Plugin from the CA App\r\n- At 'Device' at the bottom here in the template add '/dev/dri'\r\n- In Owncast open the admin page and go to 'Configuration' -> 'Video Configuration' -> 'Advanced Settins', select 'VA-API hardware encoding' from the dropdown and click 'Yes'\r\n\r\nNvidia Hardware transcoding:\r\n- Download and install the Nvidia-Driver Plugin from the CA App\r\n- Turn on the 'Advanced View' here in the template and at 'Extra Parameters' add: '--runtime=nvidia'.\r\n- At 'Nvidia Visible Devices' at the bottom here in the template add your GPU UUID.\r\n- In Owncast open the admin page and go to 'Configuration' -> 'Video Configuration' -> 'Advanced Settins', select 'NVIDIA GPU acceleration' from the dropdown and click 'Yes'\r\n \r\nAlso visit the Homepage of the creator and consider Donating: https://owncast.online/", "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/owncast.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/owncast", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/owncast/" }, { "@attributes": { "Name": "Preferred Version", "Target": "OWNCAST_V", "Default": "", "Mode": "", "Description": "Preferred Owncast version goes here (set to \u2018latest\u2019 to download the latest and check on every startup if there is a newer version available)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "TCP1 - WebInterface", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP Port - WebInterface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "TCP2 - RTMP", "Target": "1935", "Default": "", "Mode": "tcp", "Description": "TCP Port - RTMP Streaming port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1935" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "START_PARAMS", "Default": "", "Mode": "", "Description": "Enter extra startup parameters if needed here (leave empty if not needed)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia Visible Devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Nvidia Visible Devices - enter your GPU UUID here (only required if you plan to use Nvidia hardware transcoding otherwise leave empty, don't forget to add '--runtime=nvidia' to your 'Extra Parameters' in the template).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia Driver Capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "Nvidia Driver Capabilities (This value can be left in the template even if you don't want to use Nvidia hardware transcoding).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Owncast.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Owncast.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 49229, "trending": 0.215, "trends": [ 0.691, 1.265, 1.77, 1.211, 0.215 ], "trendsDate": [ 1701126357, 1703725550, 1706324731, 1708923946, 1711519554 ], "downloadtrend": [ 46741, 47066, 47669, 48528, 49123, 49229 ], "LastUpdateScan": 1711519554, "LastUpdate": 1698135449, "FirstSeen": 1617969765, "topTrending": -0.476 }, { "Name": "Palworld", "Repository": "ich777/steamcmd:palworld", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Palworld and run it.\r\n\r\n**Server Name:** Palworld Docker \r\n**Password:** Docker \r\n**Admin Password:** adminDocker \r\n\r\n**Configuration:** The configuration is located at: .../Pal/Saved/Config/LinuxServer/PalWorldSettings.ini \r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/palworld.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Requires": "At least 32GB of free system memory, a restart every 24 hours is recommended!", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/palworld" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '2394010 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2394010" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters (if you don't want to create a publicly listed server remove the value -publiclobby)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "-publiclobby -rconport=25575" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS_EXTRA", "Default": "", "Mode": "", "Description": "Enter your Extra Game Parameters seperated with a space and - (eg: -No-useperfthreads -NoAsyncLoadingThread)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS" }, { "@attributes": { "Name": "Update Public IP", "Target": "UPDATE_PUBLIC_IP", "Default": "false|true", "Mode": "", "Description": "If set to 'true' the container will check on each container start if the Public IP is still valid (the container will try to grab your public IP on the first server start since the public IP is necessary to run a community server).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Enable Backups", "Target": "BACKUP", "Default": "false|true", "Mode": "", "Description": "Set this value to 'true' to enable the automated backup function from the container, you find the Backups in '.../palworld/Backups/'. Set to 'false' to disable the backup function.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Backup Interval", "Target": "BACKUP_INTERVAL", "Default": "", "Mode": "", "Description": "The backup interval in minutes (ATTENTION: The first backup will be triggered after the set interval in this variable after the start/restart of the container)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "120" }, { "@attributes": { "Name": "Backups to Keep", "Target": "BACKUPS_TO_KEEP", "Default": "", "Mode": "", "Description": "Number of backups to keep (by default set to 12 to keep the backups of the last 24 hours)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "12" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "8211", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in your config)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8211" }, { "@attributes": { "Name": "TCP - RCON", "Target": "25575", "Default": "", "Mode": "tcp", "Description": "Default RCON Port (don't forward that in your router, RCON is only meant for local access and RCON is unencrypted - RCON is by default disabled in the config you have to first enable it in the config if you want to use it)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25575" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Palworld.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Palworld.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1708268749, 1710864387, 1713463572 ], "LastUpdateScan": 1713463572, "LastUpdate": 1712730238, "FirstSeen": 1705669563 }, { "Name": "PavlovVR", "Repository": "ich777/steamcmd:pavlovvr", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Pavlov VR and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nWARNING: I would strongly recommend that you mount a path to the /tmp directory inside the container because maps will be downloaded to the /tmp directory and can fill up your Docker image!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/pavlovvr.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/pavlovvr" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "622970" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server otherwise leave blank (eg '-PORT=7778' without qotes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "If you specify another game port then delete this entry and create a new TCP entry with your desired port number (also don't forget to set it in the GAME_PARAMS).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "If you specify another game port then delete this entry and create a new UDP entry with your desired port number (also don't forget to set it in the GAME_PARAMS).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP2", "Target": "8177", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8177" }, { "@attributes": { "Name": "UDP3", "Target": "7977", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7977" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PavlovVR.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PavlovVR.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774745, 1700370339, 1702969545, 1705568753, 1708167935, 1710763564, 1713362778 ], "LastUpdateScan": 1713362778, "LastUpdate": 1712730238, "FirstSeen": 1579345657 }, { "Name": "PIXARK", "Repository": "ich777/steamcmd:pixark", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://pixark.snail.com/", "Overview": "This Docker will download and install SteamCMD. It will also install PIXARK and run it (a normal server startup of PIXARK can take a long time!).\r\n\r\nBETA Warning: Since this Docker runs with WINE it's marked as BETA, i can not guarantee if the server is running always as expected!\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/pixark.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/pixark" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "824360" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP2 - Cube Port", "Target": "27018", "Default": "", "Mode": "udp", "Description": "UDP Cube Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27018" }, { "@attributes": { "Name": "UDP3 - Query Port", "Target": "27016", "Default": "", "Mode": "udp", "Description": "UDP Query Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "Map", "Target": "MAP", "Default": "TheIsland", "Mode": "", "Description": "Container Variable: MAP", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "CubeWorld_Light" }, { "@attributes": { "Name": "Server Name", "Target": "SERVER_NAME", "Default": "", "Mode": "", "Description": "Leave empty if you want to use the settings from GameUserSettings.ini (this field accepts no spaces)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "PIXARKDocker" }, { "@attributes": { "Name": "Server Password", "Target": "SRV_PWD", "Default": "", "Mode": "", "Description": "Leave empty if you want to use the settings from GameUserSettings.ini (this field accepts no spaces)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "Docker" }, { "@attributes": { "Name": "Server Admin Password", "Target": "SRV_ADMIN_PWD", "Default": "", "Mode": "", "Description": "Leave empty if you want to use the settings from GameUserSettings.ini (this field accepts no spaces)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "adminDocker" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters seperated with ? and start with a ? (don't put spaces in between eg: ?MaxPlayers=40?FastDecayUnsnappedCoreStructures=true)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "?MaxPlayers=10" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS_EXTRA", "Default": "", "Mode": "", "Description": "Type in your Extra Game Parameters seperated with a space and - (eg: -DisableDeathSpectator -UseBattlEye)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-QueryPort=27016 -Port=27015 -CubePort=27018 -NoBattlEye -nosteamclient -game -server -log" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PIXARK.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PIXARK.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696046729, 1698645943, 1701241569, 1703840740, 1706439931, 1709039159, 1711634778 ], "LastUpdateScan": 1711634778, "LastUpdate": 1711348502, "FirstSeen": 1610305658 }, { "Name": "PlanetaryAnnihilation", "Repository": "ich777/planetaryannihilationserver", "Registry": "https://hub.docker.com/r/ich777/planetaryannihilationserver", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install Planetary Annihilation.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nThis Docker supports the original version of Planetary Annihilation and the expansion Planetary Annihilation Titans.\r\n\r\nUpdate Notice: Set the Variable 'Update on Start' to 'true' (without quotes) then the docker will check every restart if there is a newer version available otherwise leave it blank.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/pa.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/planetaryannihilation" }, { "@attributes": { "Name": "Your PA Account name", "Target": "PA_ACC_NAME", "Default": "", "Mode": "", "Description": "Your PA account name goes here, if you don't have one got to this link: https://service.planetaryannihilation.net/user/LinkSteam?TitleId=4 create an account and link your Steam account to it.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Your PA Account Password", "Target": "PA_ACC_PWD", "Default": "", "Mode": "", "Description": "Your PA password goes here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Game Stream", "Target": "GAME_STREAM", "Default": "", "Mode": "", "Description": "Choose between 'stable' and 'PTE' (without quotes)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "stable" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Extra startup parameters, if not needed leave it blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Name", "Target": "SERVER_NAME", "Default": "", "Mode": "", "Description": "Here goes the name of you PA Server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "DockerServer" }, { "@attributes": { "Name": "Server Password", "Target": "SERVER_PWD", "Default": "", "Mode": "", "Description": "Here goes the Password of the Server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Docker" }, { "@attributes": { "Name": "Maximum Players", "Target": "MAX_PLAYERS", "Default": "", "Mode": "", "Description": "Enter the maximum players on the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "12" }, { "@attributes": { "Name": "Update on start", "Target": "UPDATE_ON_START", "Default": "", "Mode": "", "Description": "Set to 'true' (withoute quotes) if you want to check for updates, otherwise leave it blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Game Mode", "Target": "GAME_MODE", "Default": "", "Mode": "", "Description": "For the standard Planetary Annihilation fill in 'lobby', for the extension Planetary Annihilation Titans fill in 'PAExpansion1:lobby' (without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "lobby" }, { "@attributes": { "Name": "TCP - Server Port", "Target": "20545", "Default": "", "Mode": "tcp", "Description": "TCP Serverport (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "20545" }, { "@attributes": { "Name": "UDP - LAN Beacon", "Target": "8192", "Default": "", "Mode": "udp", "Description": "Container Port: 8192", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8192" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "20545", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "20545" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/PlanetaryAnnihilation.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/PlanetaryAnnihilation.xml", "CategoryList": [ "GameServers" ], "downloads": 23932, "stars": 1, "trending": 0.004, "trends": [ 7.809, 7.291, 2.17, 0.025, 0.029, 0.004, 0.004 ], "trendsDate": [ 1696845949, 1699441978, 1702168433, 1704762384, 1707361574, 1709960773, 1712556375 ], "downloadtrend": [ 21692, 23398, 23917, 23923, 23930, 23931, 23932 ], "LastUpdateScan": 1712556375, "LastUpdate": 1698135481, "FirstSeen": 1559124485, "topTrending": -7.805000000000001 }, { "Name": "Portfolio-Performance", "Repository": "ich777/portfolio-performance", "Registry": "https://hub.docker.com/r/ich777/portfolio-performance", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.portfolio-performance.info/en/", "Overview": "Portfolio Performance is an open source tool to calculate the overall performance of an investment portfolio - across all accounts - using True-Time Weighted Return or Internal Rate of Return.\r\n\r\n**Update:** The container will check on every start/restart if there is a newer version available\r\n\r\n**ATTENTION:** Please save your documents only in the Home directory! Don't save or modify anything inside the 'bin' and 'runtime' folders.\r\n\r\n**INFO:** If the last view is not saved accross container restarts it is recommended to exit the container once after you've configured it to your likings through the WebGUI by clicking File -> Quit, this will ensure that the last view is saved properly.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/portfolio-performance.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/portfolio", "Default": "", "Mode": "rw", "Description": "Data Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/portfolio-performance" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1280 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Portfolio-Performance.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Portfolio-Performance.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 2182, "LastUpdateScan": 1713521174, "LastUpdate": 1712910639, "FirstSeen": 1666742623 }, { "Name": "PostScriptum", "Repository": "ich777/steamcmd:postscriptum", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install PostScriptum and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/postscriptum.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/postscriptum" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "746200" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server (for example the server admin: --admin [YOURsteamID64] e.g: '--admin 123456789123456789' without quotes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Port=10027 QueryPort=10037 -log" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - GamePort", "Target": "10027", "Default": "", "Mode": "udp", "Description": "UDP GamePort (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in the 'GAME_PARAMS')", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10027" }, { "@attributes": { "Name": "UDP2 - QueryPort", "Target": "10037", "Default": "", "Mode": "udp", "Description": "UDP QueryPort (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in the 'GAME_PARAMS')", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10037" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PostScriptum.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PostScriptum.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697083548, 1699679198, 1702278374, 1705014239, 1707608193, 1710374843, 1712970133 ], "LastUpdateScan": 1712970133, "LastUpdate": 1712730238, "FirstSeen": 1587823630 }, { "Name": "ProjectZomboid", "Repository": "ich777/steamcmd:projectzomboid", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Project Zomboid and run it.\r\n\r\nServername: 'Docker ProjectZomboid' Password: 'Docker' AdminPassword: 'adminDocker'\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nCONSOLE: To connect to the console open up a terminal and type in: 'docker exec -u steam -ti NAMEOFYOURCONTAINER screen -xS PZ' (without quotes), to disconnect from the console simply close the window.\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/projectzomboid.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/projectzomboid" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '380870 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "380870" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "16261-16262", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change your server settings)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "16261-16262" }, { "@attributes": { "Name": "TCP - RCON Port", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "Not required", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Admin Password", "Target": "ADMIN_PWD", "Default": "", "Mode": "", "Description": "Initial Admin password, change bevor the first start!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "adminDocker" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ProjectZomboid.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ProjectZomboid.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774745, 1700370339, 1702969545, 1705568753, 1708167935, 1710763564, 1713362778 ], "LastUpdateScan": 1713362778, "LastUpdate": 1712730238, "FirstSeen": 1576962588 }, { "PluginURL": "https://github.com/ich777/unraid-prometheus_adguard_exporter/raw/master/prometheus_adguard_exporter.plg", "PluginAuthor": "ich777", "Name": "Prometheus-AdGuard-Exporter", "Support": "https://forums.unraid.net/topic/110995-plugin-prometheus-unraid-plugins/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/adguardhome.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PrometheusAdGuardExporter.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-prometheus_adguard_exporter/master/prometheus_adguard_exporter.plg", "Plugin": true, "pluginVersion": "2021.09.17", "MinVer": "6.9.0", "Overview": "Is a slim plugin, that takes informations gathered from the AdGuard API and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9617/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9617' to your Prometheus yaml).\nThis Plugin is based on adguard-exporter from ebrianne: https://github.com/ebrianne/adguard-exporter", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PrometheusAdGuardExporter.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1626602584 }, { "PluginURL": "https://github.com/ich777/unraid-prometheus_msi_afterburner_exporter/raw/master/prometheus_msi_afterburner_exporter.plg", "PluginAuthor": "ich777", "Name": "Prometheus MSI Afterburner Exporter", "Support": "https://forums.unraid.net/topic/110995-plugin-prometheus-unraid-plugins/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/msi_afterburner.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PrometheusAfterburnerExporter.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-prometheus_msi_afterburner_exporter/master/prometheus_msi_afterburner_exporter.plg", "Plugin": true, "pluginVersion": "2021.09.17", "MinVer": "6.9.0", "Overview": "Is a slim plugin, that takes informations gathered form the MSI Afterburner Remote Server API and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node.\nThis plugin requires the MSI Afterburner Remote Server on the machine that you want to watch, please configure the IP address of your local MSI Afterburner Remote Server on the Settings page from the plugin!\nExport URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9091/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9091' to your Prometheus yaml).\nThis Plugin is based on: https://github.com/kennedyoliveira/prometheus-msi-afterburner-exporter", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PrometheusAfterburnerExporter.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1625313787 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-prometheus_fritzbox_exporter/master/prometheus_fritzbox_exporter.plg", "PluginAuthor": "ich777", "Name": "Prometheus-Fritzbox-Exporter", "Support": "https://forums.unraid.net/topic/110995-plugin-prometheus-unraid-plugins/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/fritz.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PrometheusFritzboxExporter.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-prometheus_fritzbox_exporter/master/prometheus_fritzbox_exporter.plg", "Plugin": true, "pluginVersion": "2021.09.22", "MinVer": "6.9.0", "Overview": "Is a slim plugin, that takes informations gathered from your Fritzbox and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9042/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9042' to your Prometheus yaml).\nThis Plugin is based on fritzbox-exporter from sberk42: https://github.com/sberk42/fritzbox_exporter", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PrometheusFritzboxExporter.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1632391430 }, { "PluginURL": "https://github.com/ich777/unraid-prometheus_node_exporter/raw/master/prometheus_node_exporter.plg", "PluginAuthor": "ich777", "Name": "Prometheus-Node-Exporter", "Support": "https://forums.unraid.net/topic/110995-plugin-prometheus-unraid-plugins/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/prometheus.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PrometheusNodeExporter.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-prometheus_node_exporter/master/prometheus_node_exporter.plg", "Plugin": true, "pluginVersion": "2023.11.13", "MinVer": "6.9.0", "Overview": "Is a slim plugin, that takes informations gathered form your unRAID system and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9100/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9100' to your Prometheus yaml).\nThis Plugin is based on node_exporter: https://github.com/prometheus/node_exporter", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PrometheusNodeExporter.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1624975404 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-prometheus_nvidia_smi_exporter/master/prometheus_nvidia_smi_exporter.plg", "PluginAuthor": "ich777", "Name": "Prometheus nvidia-smi Exporter", "Support": "https://forums.unraid.net/topic/110995-plugin-prometheus-unraid-plugins/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/nvidia-driver.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Prometheusnvidia-smiExporter.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-prometheus_nvidia_smi_exporter/master/prometheus_nvidia_smi_exporter.plg", "Plugin": true, "pluginVersion": "2023.07.23", "MinVer": "6.9.0", "Overview": "Is a slim plugin, that takes informations gathered from nvidia-smi and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node.\nExport URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9202/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9202' to your Prometheus yaml).\nThis Plugin is based on: https://github.com/e7d/docker-prometheus-nvidiasmi", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Prometheusnvidia-smiExporter.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1625313787 }, { "PluginURL": "https://github.com/ich777/unraid-prometheus_pihole_exporter/raw/master/prometheus_pihole_exporter.plg", "PluginAuthor": "ich777", "Name": "Prometheus-PiHole-Exporter", "Support": "https://forums.unraid.net/topic/110995-plugin-prometheus-unraid-plugins/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/pihole.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PrometheusPiHoleExporter.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-prometheus_pihole_exporter/master/prometheus_pihole_exporter.plg", "Plugin": true, "pluginVersion": "2022.02.25", "MinVer": "6.9.0", "Overview": "Is a slim plugin, that takes informations gathered from the Pi-Hole API and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node. Export URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9617/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9617' to your Prometheus yaml).\nThis Plugin is based on pihole-exporter from eko: https://github.com/eko/pihole-exporter", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PrometheusPiHoleExporter.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1624896208 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-prometheus_wireguard_exporter/master/prometheus_wireguard_exporter.plg", "PluginAuthor": "ich777", "Name": "Prometheus-Wireguard-Exporter", "Support": "https://forums.unraid.net/topic/110995-plugin-prometheus-unraid-plugins/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/wireguard.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PrometheusWireguardExporter.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-prometheus_wireguard_exporter/master/prometheus_wireguard_exporter.plg", "Plugin": true, "pluginVersion": "2022.04.01", "MinVer": "6.9.0", "Overview": "This plugin takes informations gathered from the wireguard API and provides it to a Prometheus database. Usage is not limited to Prometheus only. Data can be formated and displayed to any database or graphical node.\nExport URL: The URL for the exportet metrics is: 'http://YOURunRAIDIP:9586/metrics' (to use it in Prometheus add the target: 'YOURunRAIDIP:9586' to your Prometheus yaml).\nThis Plugin is based on prometheus_wireguard_exporter from MindFlavor: https://github.com/MindFlavor/prometheus_wireguard_exporter", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PrometheusWireguardExporter.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1622462584 }, { "Name": "Proxy-Server", "Repository": "ich777/proxy-server", "Registry": "https://hub.docker.com/r/ich777/proxy-server/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://github.com/ich777/docker-proxy-server", "Overview": "This container is a dedicated http/https and SOCKS5 proxy both with authentication support.\r\nIt's intended usecase is to use it in combination with a VPN container to give your applications outside of your server access to the VPN.\r\n\r\nIf you VPN supports native Wireguard support:\r\n1. Go to the built in VPN Manager in the Settings tab in Unraid\r\n2. Import the configuration vrom your VPN provider\r\n3. Make sure that \"Peer type of access\" is set to \"VPN tunneled access for docker\"\r\n4. Change the slider to active\r\n5. Set the network from this container to the `wg:` network from your provider\r\n\r\nTo connect the container to a already installed VPN container:\r\n1. Set the `Network Type` in this Docker template to `None`\r\n2. Enable the Advanced View on the top right corner from this Docker template and append:\r\n`--net=container:CONTAINERNAME` \r\nTo the Extra Parameters (you have to change `CONTAINERNAME` to the VPN Docker container name eg: `--net=container:binhex-delugevpn` when the VPN Docker container name is `binhex-delugevpn` - case sensitive!).\r\n3. Go to the VPN Docker template and create two new port mappings with the button `Add another Path, Port, Variable, Label or Device`, by default 8118 (for http/https proxy) and 1030 (for SOCKS5 proxy) both TCP protocol and with host/container port set to the same port.\r\n4. When you've done that you can connect the application(s) to the proxy to the host IP from the VPN Docker container, by default with 8118 (for http/https proxy) and 1030 (for SOCKS5 proxy)\r\n\r\n**Note for Firefox and Chrome:** Firefox and Chrome natively don't support authentication for a SOCKS5 proxy, it is recommended to use a extension like FoxyProxy supports authentication).\r\n\r\n**URL encode:** If you are using a password with special charcters and want to use the http/https proxy system wide, the container ships with `urlencode` to convert your password to a URL compatible format. Just open up a terminal from the container, issue `urlencode` and follow the prompts.\r\n\r\nThe container uses dumbproxy and socks5 (both written in golang) as a backend to serve http/https and SOCKS5 proxy.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/proxy-server.png", "ExtraParams": "--restart=unless-stopped --sysctl net.ipv6.conf.all.disable_ipv6=1", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "http/https Proxy", "Target": "8118", "Default": "", "Mode": "tcp", "Description": "http/https proxy port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "SOCKS5 Proxy", "Target": "1080", "Default": "", "Mode": "tcp", "Description": "SOCKS5 proxy port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1080" }, { "@attributes": { "Name": "http/https Proxy Enabled", "Target": "HTTP_PROXY", "Default": "true|false", "Mode": "", "Description": "Enable or disable http/https proxy", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "SOCKS5 Proxy Enabled", "Target": "SOCKS5_PROXY", "Default": "true|false", "Mode": "", "Description": "Enable or disable SOCKS5 proxy", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "http/https User", "Target": "HTTP_PROXY_USER", "Default": "", "Mode": "", "Description": "User for http/https proxy (leave empty for no authentication)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "http/https Password", "Target": "HTTP_PROXY_PWD", "Default": "", "Mode": "", "Description": "Password for http/https proxy (Not all special characters are allowed, please see the log if the container catches a non allowed character)Allowed special characters are: ?#/[]{}.:,/-_~-+", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SOCKS5 User", "Target": "SOCKS5_PROXY_USER", "Default": "", "Mode": "", "Description": "User for SOCKS5 proxy (leave empty for no authentication)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SOCKS5 Password", "Target": "SOCKS5_PROXY_PWD", "Default": "", "Mode": "", "Description": "Password for SOCKS5 proxy (Not all special characters are allowed, please see the log if the container catches a non allowed character)Allowed special characters are: ?#/[]{}.:,/-_~-+", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "http/https Proxy Port", "Target": "HTTP_PROXY_PORT", "Default": "", "Mode": "", "Description": "http/https proxy port (only change if you know what you are doing)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "SOCKS5 Proxy Port", "Target": "SOCKS5_PROXY_PORT", "Default": "1080", "Mode": "", "Description": "SOCKS5 proxy port (only change if you know what you are doing)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1080" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Only change when you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Only change when you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Only change when you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Proxy-Server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Proxy-Server.xml", "CategoryList": [ "Network-Proxy", "Network-Privacy" ], "downloads": 251, "LastUpdateScan": 1713441974, "LastUpdate": 1713356548, "FirstSeen": 1710842764 }, { "Name": "PushBits", "Repository": "ghcr.io/pushbits/server", "Registry": "https://github.com/pushbits/server/pkgs/container/server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://github.com/pushbits/server", "Overview": "Receive your important notifications immediately, over Matrix.\r\nIt enables you to send push notifications via a simple web API, and delivers them to your users.\r\n\r\nPushBits is a relay server for push notifications. It enables you to send notifications via a simple web API, and delivers them to you through Matrix. This is similar to what Pushover and Gotify offer, but it does not require an additional app.\r\n\r\n**Config File:** After the first start you have to download the config example file from here: https://github.com/pushbits/server/blob/main/config.example.yml rename it to 'config.yml' and place it in your '.../appdata/pushbits' folder. Of course configure it to your likings with the appropriate usernames and passwords.\r\nYou can get more information over https://github.com/pushbits/server\r\n\r\n**API**: You can set up notifications through 'pbcli' which is included in this container, for more information head over to: https://github.com/pushbits/cli/blob/main/README.md", "Icon": "https://raw.githubusercontent.com/pushbits/logo/main/logo.png", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Main Data Path (where your config.yml needs to go and the database is located).", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pushbits" }, { "@attributes": { "Name": "TCP - Listen port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "This is the port on which PushBits will listen (it is strongly recommended to use a reverse proxy to expose the service to the Internet - please remember if you change the port in the config.yml you also have to change the Container port too!).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PushBits.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PushBits.xml", "CategoryList": [ "Network-Messenger", "Productivity" ], "LastUpdateScan": 1712556375, "FirstSeen": 1670792752 }, { "Name": "Pushover-On-Start", "Repository": "ich777/pushover-on-start", "Registry": "https://hub.docker.com/r/ich777/pushover-on-start", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://hub.docker.com/r/ich777/pushover-on-start", "Overview": "This is a simple container that sends a message when the container is started (needed this for a headless machine to know when I can connect or better speaking start up the VM's with WOL).", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/donegear.png", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Pushover APP Token", "Target": "PUSHOVER_APP_TOKEN", "Default": "", "Mode": "", "Description": "Pushover APP Token goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pushover User Token", "Target": "PUSHOVER_USER_TOKEN", "Default": "", "Mode": "", "Description": "Pushover User Token goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pushover Message Title", "Target": "PUSHOVER_TITLE", "Default": "", "Mode": "", "Description": "Customized Pushover Message Title here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Startup Complete" }, { "@attributes": { "Name": "Pushover Message", "Target": "PUSHOVER_MESSAGE", "Default": "", "Mode": "", "Description": "Customized Pushover Message here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Server is now Online!" }, { "@attributes": { "Name": "Pushover Priority", "Target": "PUSHOVER_PRIORITY", "Default": "", "Mode": "", "Description": "Customize the Pushover Priority ('-2': Lowest priority | '-1': Low Priority | '0': Normal Priority | '1': High Priority | '2': Emergency Priority - without quotes)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Pushover-On-Start.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Pushover-On-Start.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 49998, "trending": 0.01, "trends": [ 3.568, 3.576, 2.3, 0.016, 0.02, 0.114, 0.01 ], "trendsDate": [ 1695895544, 1698503877, 1701097588, 1703696743, 1706295950, 1708895155, 1711490775 ], "downloadtrend": [ 47026, 48770, 49918, 49926, 49936, 49993, 49998 ], "LastUpdateScan": 1711490775, "LastUpdate": 1706474900, "FirstSeen": 1594584498, "topTrending": -3.5580000000000003 }, { "Name": "PVK-II", "Repository": "ich777/steamcmd:pvkii", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Pirates, Vikings & Knights 2 and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/pvkii.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/pvkii" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "17575" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "pvkii" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-maxplayers 18 +map bt_island" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/PVK-II.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/PVK-II.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695852348, 1698451540, 1701047161, 1703646370, 1706245526, 1708844757, 1711440357 ], "LastUpdateScan": 1711440357, "LastUpdate": 1711348502, "FirstSeen": 1586707710 }, { "PluginURL": "https://github.com/ich777/unraid-qnapec/raw/master/qnap-ec.plg", "PluginAuthor": "ich777", "Name": "QNAP-EC", "Support": "https://forums.unraid.net/topic/92865-support-ich777-amd-vendor-reset-coraltpu-hpsahba/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/qnap.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/QNAP-EC.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-qnapec/master/qnap-ec.plg", "Plugin": true, "pluginVersion": "2023.10.06", "MinVer": "6.10.2", "Overview": "This package contains and installs the QNAP Embedded Controller chip Kernel module, this allows you to read fan speeds and temperatures as well as reading and writing the fan PWM values from the ITE Tech Inc. IT8528 embedded controller chip. \nCurrently known supported units are: TS-473A, TS-673A, TS-873A, TS-h886, TS-453Be, TS-877, TS-1677x, TS-253B, TS-453A, TS-464 \n \nSource: https://github.com/Stonyx/QNAP-EC", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/QNAP-EC.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1653991421 }, { "Name": "Quake3", "Repository": "ich777/quake3", "Registry": "https://hub.docker.com/r/ich777/quake3", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.idsoftware.com/", "Overview": "This Docker will download and install Quake III Server (You have to copy your .pk3 files from your game directory to your server).\r\n\r\nPK3 Files: After the container started the first time you have to copy your pak*.pk3 files from your Quake III Arena directory into your server directory: .../.q3a/baseq3/ (i strongly recommend you to place all your pak*.pk3 files into it) after that simply restart the container and it would start the server.\r\n\r\nConfiguring the server: Your server.cfg and maprotationfile.cfg is located into your server directory and .../.q3a/baseq/ (after you successfully started the Quake III Server once).", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/quake3.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/quake3", "Default": "", "Mode": "rw", "Description": "Container Path: /quake3", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/quake3" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "The startup parameters for the server (only change if you know what you are doing!)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "+set sv_punkbuster 0 +set fs_game osp +set com_hunkMegs 32" }, { "@attributes": { "Name": "Q3_MAP", "Target": "Q3_MAP", "Default": "", "Mode": "", "Description": "The initial map wich the server would start.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "q3dm1" }, { "@attributes": { "Name": "UDP - Gameports", "Target": "27960-27963", "Default": "", "Mode": "udp", "Description": "The standard Game Port +2 (If you want to change the standard game port please click on more settings and change the start port and then delete this entry and create a new one with the preferred ports).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27960-27963" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Quake III Base Port", "Target": "Q3_PORT", "Default": "", "Mode": "", "Description": "Base Port", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27960" }, { "@attributes": { "Name": "Pointrelease Download URL", "Target": "DL_URL_PR", "Default": "", "Mode": "", "Description": "Only change if you know what you're doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run" }, { "@attributes": { "Name": "Patch URL", "Target": "DL_URL_PATCH", "Default": "", "Mode": "", "Description": "Only change if you know what you're doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/quake3-1.32c.zip" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Quake3.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Quake3.xml", "CategoryList": [ "GameServers" ], "downloads": 39874, "stars": 4, "trending": 1.008, "trends": [ 4.88, 4.733, 3.461, 0.81, 1.151, 0.927, 1.008 ], "trendsDate": [ 1695729960, 1698329170, 1700924746, 1703519843, 1706115966, 1708715153, 1711310783 ], "downloadtrend": [ 35264, 37016, 38343, 38656, 39106, 39472, 39874 ], "LastUpdateScan": 1711310783, "LastUpdate": 1698135550, "FirstSeen": 1583871139, "topTrending": -3.872 }, { "Name": "QuakeLive", "Repository": "ich777/steamcmd:quakelive", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Quake Live and run it.\r\nInitial ServerName: 'Quake Live Docker' and Password: 'Docker' (without quotes)\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/quakelive.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/quakelive" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "349090" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Gameport", "Target": "27960", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change it in the server.cfg)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27960" }, { "@attributes": { "Name": "TCP1 - RCON Port", "Target": "28690", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change it in the server.cfg)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "28690" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/QuakeLive.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/QuakeLive.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697407538, 1700321389, 1702919163, 1705518394, 1708117556, 1710713170, 1713306902 ], "LastUpdateScan": 1713306902, "LastUpdate": 1712730238, "FirstSeen": 1564841452 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-r8152-driver/master/unraid-r8152.plg", "PluginAuthor": "ich777", "Name": "RTL8152/3/4/6 USB Drivers", "Support": "https://forums.unraid.net/topic/92865-support-ich777-amd-vendor-reset-coraltpu-hpsahba/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/realtek.png", "Repo": "ich777's Repository", "Deprecated": true, "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/r8152-Driver.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-r8152-driver/master/unraid-r8152.plg", "Plugin": true, "pluginVersion": "2023.02.08", "MinVer": "6.11.5", "Overview": "This package contains the Realtek OOT Drivers and installs them, a reboot is required after installing the plugin (upgrading to a newer Unraid version maybe needs a second reboot too). \nATTENTION: To utilize 2.5Gbit/s speeds you have to add this line at the bottom to your 'go' file: 'ethtool -s eth0 autoneg on advertise 0x80000000002f' (without quotes and modify eth0 to the corresponding adapter in your system)! \n \nThe following Chipsets are supported by this driver: RTL8152B, RTL8153/RTL8153B, RTL8154/RTL8154B, RTL8156/RTL8156B(S)(G) \n \nSource: https://github.com/wget/realtek-r8152-linux", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/r8152-Driver.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1675885918 }, { "Name": "Radarr", "Repository": "ich777/radarr", "Registry": "https://hub.docker.com/r/ich777/radarr", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://radarr.video/", "Overview": "Radarr A fork of Sonarr to work with movies \u00e0 la Couchpotato.\r\n\r\nUPDATE: The container will check on every start/restart if there is a newer version available (you can also choose between stable and nightly version - keep in mind that switching from a stable to a nightly version and vice versa can break the container).\r\n\r\nMANUAL VERSION: You can change the version by setting the variable Radarr Release to 'latest' or 'nightly'.\r\n\r\nATTENTION: Don't change the port in the Radarr config itself.\r\n\r\nMIGRATION: If you are migrating from another Container please be sure to deltete the files/folders 'logs', 'xdg' and 'config.xml', don't forget to change the root folder for your movies and select 'No, I'll Move the Files Myself'!\r\n\r\nWARNING: The main configuration of the paths has a performance and disk usage impact: slow, I/O intensive moves and wasted disk space. For a detailed guide to change that see https://trash-guides.info/hardlinks/#unraid .", "WebUI": "http://[IP]:[PORT:7878]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/radarr.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/radarr", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/radarr" }, { "@attributes": { "Name": "Movies", "Target": "/mnt/movies", "Default": "", "Mode": "rw", "Description": "Path to your Movies<br>\r\n<br>\r\n<b>WARNING:</b> <br>\r\nThis style of paths has a performance and disk usage impact: <b>slow, I/O intensive moves</b> and <b>wasted disk space</b>.\r\n<br>\r\nSee https://trash-guides.info/hardlinks/#unraid for details.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Movies/" }, { "@attributes": { "Name": "Dowloads", "Target": "/mnt/downloads", "Default": "", "Mode": "rw", "Description": "Main download directory<br>\r\n<br>\r\n<b>WARNING:</b> <br>\r\nThis style of paths has a performance and disk usage impact: <b>slow, I/O intensive moves</b> and <b>wasted disk space</b>.\r\n<br>\r\nSee https://trash-guides.info/hardlinks/#unraid for details.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/" }, { "@attributes": { "Name": "Radarr Release", "Target": "RADARR_REL", "Default": "", "Mode": "", "Description": "Select if you want to download a stable or prerelease (valid options are 'latest' and 'nightly' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "TCP - WebGUI http", "Target": "7878", "Default": "", "Mode": "tcp", "Description": "WebGUI port http", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7878" }, { "@attributes": { "Name": "Connected Containers", "Target": "CONNECTED_CONTAINERS", "Default": "", "Mode": "", "Description": "If connected and routet through a VPN container compatible with the Connected Containers feature, allows the container to detect a restart from the VPN container and restart itself. The default value is: '127.0.0.1:27286' without quotes. If you don't want to use this feature leave this field empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Radarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Radarr.xml", "CategoryList": [ "Downloaders" ], "downloads": 220352, "trending": 0.325, "trends": [ 0.082, 0.244, 0.085, 0.087, 0.362, 0.213, 0.325 ], "trendsDate": [ 1698005143, 1700600773, 1703199946, 1705799155, 1708398352, 1710993987, 1713593173 ], "downloadtrend": [ 217466, 217999, 218184, 218375, 219168, 219636, 220352 ], "LastUpdateScan": 1713593173, "LastUpdate": 1713356948, "FirstSeen": 1601834982, "topTrending": 0.243, "topPerforming": 0.325 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-radeontop/master/radeontop.plg", "PluginAuthor": "ich777", "Name": "Radeon-TOP", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvb-kernel-helperbuilder-docker/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/radeontop.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/radeontop.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-radeontop/master/radeontop.plg", "Plugin": true, "pluginVersion": "2023.02.22", "MinVer": "6.9.0", "Overview": "This plugin adds the tool 'radeontop' to your unRAID server and also enables your AMD GPU from the installation of this plugin on, so no editis to the 'go' file or creation of other files are necessary (please not that this plugin only enables the 'amdgpu' Kernel module and not the 'radeon' Kernel module).\r\nTo see the usage of your GPU open up the unRAID Terminal and type in 'radeontop' (without quotes).\r\nThis plugin satisfies installation prerequisites of the GPU Statistics plugin from Community Apps. With both plugins installed you can display AMD GPU utilization on the unRAID Dashboard.", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/radeontop.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1675602239 }, { "Name": "RapidPhotoDownloader", "Repository": "ich777/rapidphotodownloader", "Registry": "https://hub.docker.com/r/ich777/rapidphotodownloader/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "ttps://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.damonlynch.net/rapid/", "Overview": "This Docker will download and install Rapid Photo Downloader.\r\n\r\nATTENTION: Please be sure to set the right source and destination folder on the server, otherwise the template creates automaticaly two new folders to your shares if not changed ('rpd-source-folder' & 'rpd-destiantion-folder').\r\n\r\nUpdate Notice: Go to the Rapid Photo Downloader homepage (https://www.damonlynch.net/rapid/) and got to the download selection, rightclick on \"Install script\" and select \"Copy Link Location\" then paste the copied link into the \"Download URL\" variable.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/rapidphotodownloader.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/rapidphotodownloader", "Default": "", "Mode": "rw", "Description": "Container Path: /rapidphotodownloader", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/rapidphotodownloader/" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Force Update", "Target": "FORCE_UPDATE", "Default": "", "Mode": "", "Description": "If you want to force an update of the container set the value to 'true' (without quotes) otherwise leave blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Source Folder", "Target": "/media/source", "Default": "", "Mode": "rw", "Description": "Container Path: /media/source", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/rpd-source-folder" }, { "@attributes": { "Name": "Destinantion Folder", "Target": "/media/destination", "Default": "", "Mode": "rw", "Description": "Container Path: /media/destination", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/rpd-destination-folder" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Download URL", "Target": "DL_URL", "Default": "", "Mode": "", "Description": "Container Variable: DL_URL", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://launchpad.net/rapid/pyqt/0.9.17/+download/install.py" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1000 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 880 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "881" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/RapidPhotoDownloader.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/RapidPhotoDownloader.xml", "CategoryList": [ "MediaApp-Photos", "Productivity", "Tools-Utilities", "Backup" ], "downloads": 52679, "stars": 1, "trending": 0.619, "trends": [ 3.449, 3.406, 0.608, 0.731, 0.623, 0.606, 0.619 ], "trendsDate": [ 1697277938, 1699873560, 1702472781, 1705071969, 1707671133, 1710374843, 1712970134 ], "downloadtrend": [ 49284, 51022, 51334, 51712, 52036, 52353, 52679 ], "LastUpdateScan": 1712970134, "LastUpdate": 1712910973, "FirstSeen": 1569888435, "topTrending": -2.83 }, { "PluginURL": "https://github.com/ich777/unraid-rcon/raw/master/rcon.plg", "PluginAuthor": "ich777", "Name": "RCON", "Support": "https://forums.unraid.net/topic/92865-support-ich777-amd-vendor-reset-coraltpu-hpsahba/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/rcon.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/RCON.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-rcon/master/rcon.plg", "Plugin": true, "pluginVersion": "2024.02.03", "MinVer": "6.8.3", "Overview": "This plugin adds RCON to your unRAID server and enables your to connecto to various servers who are following the RCON protocol standard.\nSimply issue 'rcon -h' from an unRAID Terminal and you get an overview on how to connect. A basic connection command will look like this: 'rcon -a RCONIP:RCONPORT -p PASSWORD' to end the connection press CTRL + C.\n\nATTENTION: The RCON protocol transmits everything un-encrypted (including your password!). Therefore it is strongly recommended to not connect to RCON over the internet rather it is recommended to use a VPN or SSH if you want to connect to a foreign server over the internet.\n\nSource: https://github.com/n0la/rcon", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/RCON.xml", "CategoryList": [ "GameServers", "Network-Management", "Productivity", "Tools-Utilities", "Plugins" ], "FirstSeen": 1644332618 }, { "Name": "RedM", "Repository": "ich777/redmserver", "Registry": "https://hub.docker.com/r/ich777/redmserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://redm.gg/", "Overview": "With this Docker you can run RedM (Red Dead Redemption 2 MOD SERVER) it will automatically download the latest version or if you want to updated it yourself set the \u2018Manual Updates\u2019 (in the 'Show more settings' tab down below) to \u2018true\u2019 (without quotes). The Docker will automatically extract it and download all other required files (resources, server.cfg). You can get fx.tar.xz from here: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ To run this container you must provide a valid Server Key (you can get them from here: https://keymaster.fivem.net/) and your prefered Server Name.\r\n\r\nUpdate Notice: Simply restart the container and it will download the newest version or if you set \u2018Manual Updates\u2019 to \u2018true\u2019 place the new fx.tar.xz in the main directory and restart the container.\r\n\r\nWEB CONSOLE: You can connect to the RedM console by opening your browser and go to HOSTIP:9016 (eg: 192.168.1.1:9016) or click on WebUI on the Docker page within Unraid.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/RedM.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/redm.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/redm" }, { "@attributes": { "Name": "ConfigFile", "Target": "GAME_CONFIG", "Default": "", "Mode": "", "Description": "You can edit the server.cfg after the first start (if you don't want to use the server.cfg then leave this field empty. For exampele: if you plan to use txAdmin you have to add another port in the template with the host and container port 40120, you then can connect to txAdmin with YOURSERVERIP:40120).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "server.cfg" }, { "@attributes": { "Name": "Start Variables", "Target": "START_VARS", "Default": "", "Mode": "", "Description": "Extra start variables.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Name", "Target": "SRV_NAME", "Default": "", "Mode": "", "Description": "Your Servername", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Key", "Target": "SERVER_KEY", "Default": "", "Mode": "", "Description": "Your Server Key from: https://keymaster.fivem.net/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TCP 1", "Target": "30110", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30110" }, { "@attributes": { "Name": "TCP 2", "Target": "30120", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30120" }, { "@attributes": { "Name": "UDP 1", "Target": "30110", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30110" }, { "@attributes": { "Name": "UDP 2", "Target": "30120", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30120" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the RedM console by opening your browser and go to HOSTIP:9016 - eg: 192.168.1.1:9016 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9016" }, { "@attributes": { "Name": "FiveM Artifacts Server Adress", "Target": "SRV_ADR", "Default": "", "Mode": "", "Description": "Looks something like this: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Manual Updates", "Target": "MANUAL_UPDATES", "Default": "", "Mode": "", "Description": "Set this to 'true' without quotes to update your server manually (otherwise leave blank)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/RedM.xml", "CategoryList": [ "GameServers" ], "downloads": 21649, "stars": 1, "trending": 1.45, "trends": [ 9.354, 8.609, 1.989, 1.945, 1.366, 1.551, 1.45 ], "trendsDate": [ 1697126762, 1699719607, 1702314372, 1705014239, 1707608193, 1710374844, 1712970134 ], "downloadtrend": [ 18196, 19910, 20314, 20717, 21004, 21335, 21649 ], "LastUpdateScan": 1712970134, "LastUpdate": 1698135588, "FirstSeen": 1624348992, "topTrending": -7.903999999999999 }, { "Name": "Remmina", "Repository": "ich777/remmina", "Registry": "https://hub.docker.com/r/ich777/remmina/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://remmina.org/", "Overview": "Remmina is a remote desktop client for POSIX-based computer operating systems. It supports the Remote Desktop Protocol, VNC, NX, XDMCP, SPICE and SSH protocols.\r\n\r\nWith this container you can connect through VNC to your RDP session, SSH,...\r\n\r\nIn the Docker Hub description for the container is a example how to reverse proxy noVNC with nginx and secure it via http basic authentification.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/remmina.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/remmina", "Default": "", "Mode": "rw", "Description": "Container Path: /remmina", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/remmina" }, { "@attributes": { "Name": "TCP - noVNC Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Custom Resolution Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Custom Resolution Width", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Resolution Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Custom Resolution Height", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Remmina.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Remmina.xml", "CategoryList": [ "Network-Other", "Tools-Utilities" ], "downloads": 36189, "trending": 0.113, "trends": [ 0.036, 0.164, 0.053, 0.067, 0.23, 0.044, 0.113 ], "trendsDate": [ 1697652376, 1700321390, 1702919163, 1705518394, 1708117557, 1710713170, 1713306902 ], "downloadtrend": [ 35947, 36006, 36025, 36049, 36132, 36148, 36189 ], "LastUpdateScan": 1713306902, "LastUpdate": 1712910782, "FirstSeen": 1585922904, "topTrending": 0.07700000000000001 }, { "Name": "Restreamer", "Repository": "datarhei/restreamer", "Registry": "https://hub.docker.com/r/datarhei/restreamer", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://datarhei.github.io/restreamer/", "Overview": "Datarhei/Restreamer allows smart free video streaming in real time. Stream H.264 video of IP cameras live to your website. Pump your live video to YouTube-Live, Ustream, Twitch, Livestream.com or any other streaming-solutions e.g. Wowza-Streaming-Engine. Our Docker-Image is easy to install and runs on Linux, MacOS and Windows. Datarhei/Restreamer can be perfectly combined with single-board computers like Raspberry Pi and Odroid.\r\n\r\nFeatures:\r\n- User-Interface incl. Basic-Auth\r\n- JSON / HTTP-API\r\n- FFmpeg streamig/encoding the video/camera-stream, creating snapshots or pushing to a external streaming-endpoint\r\n- NGINX incl. RTMP-Module as streaming-backend and hls server\r\n- Clappr-Player to embed your stream on your website\r\n- Docker and Kitematic optimizations and very easy installation\r\n\r\nTo get a full list of available Variables for the container refert to this page: https://datarhei.github.io/restreamer/docs/references-environment-vars.html", "WebUI": "http://[IP]:[PORT:8080]/ui", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/restreamer.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Please consider donating to Datarhei ", "DonateLink": "https://www.patreon.com/datarhei", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/restreamer/db", "Default": "", "Mode": "rw", "Description": "Main data path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/restreamer" }, { "@attributes": { "Name": "Backend Username", "Target": "RS_USERNAME", "Default": "", "Mode": "", "Description": "Backend login username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Backend Password", "Target": "RS_PASSWORD", "Default": "", "Mode": "", "Description": "Backend login password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "Password" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/Restreamer.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/Restreamer.xml", "CategoryList": [ "Network-Other", "MediaApp-Video", "Productivity" ], "downloads": 4452033, "stars": 64, "trending": 0.546, "trends": [ 0.554, 0.599, 0.497, 0.512, 0.553, 0.559, 0.546 ], "trendsDate": [ 1697933133, 1700528754, 1703127946, 1705727155, 1708326362, 1710921958, 1713521175 ], "downloadtrend": [ 4308575, 4334546, 4356212, 4378619, 4402966, 4427721, 4452033 ], "LastUpdateScan": 1713521175, "LastUpdate": 1713505277, "FirstSeen": 1614776556, "topTrending": -0.008000000000000007, "topPerforming": 0.546 }, { "Name": "RUST", "Repository": "ich777/steamcmd:rust", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install RUST and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/rust.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/rust" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter here your extra game startup parameters if needed starting with (eg: '+rcon.port 27016 +rcon.password YOURPASSWORD' don't forget to add also a new port here on the template page with container and host port set to the corresponding RCON port)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+server.maxplayers 10" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup. If you want to use a beta version of the game enter this: '258550 -beta staging' or '258550 -beta prerelease' (without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "258550" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "28015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28015" }, { "@attributes": { "Name": "UDP2 - Query Port", "Target": "28016", "Default": "", "Mode": "udp", "Description": "UDP - Query Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28016" }, { "@attributes": { "Name": "TCP1 - RCON Port", "Target": "28017", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port - not needed (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to click an 'Show more settings ...)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "28017" }, { "@attributes": { "Name": "TCP2 - App Port", "Target": "28018", "Default": "", "Mode": "tcp", "Description": "TCP App Port (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to click an 'Show more settings ...)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28018" }, { "@attributes": { "Name": "Server Name", "Target": "SERVER_NAME", "Default": "", "Mode": "", "Description": "Name of the Server goes here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "RustDockerServer" }, { "@attributes": { "Name": "Server Description", "Target": "SERVER_DISCRIPTION", "Default": "", "Mode": "", "Description": "Server Description goes here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Simple Unraid Rust Docker Server" }, { "@attributes": { "Name": "Enable Oxide Mod", "Target": "OXIDE_MOD", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to enable Oxide Mod, otherwise leave empty (the container will check on every start/restart if there is a newer version available).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Carbon Mod", "Target": "CARBON_MOD", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to enable Carbon Mod, otherwise leave empty (the container will check on every start/restart if there is a newer version available).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Game port on which the server is running (has to match the port mapping in your container).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28015" }, { "@attributes": { "Name": "QUERY_PORT", "Target": "QUERY_PORT", "Default": "", "Mode": "", "Description": "Query port on which the server is running (has to match the port mapping in your container).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28016" }, { "@attributes": { "Name": "RCON_PORT", "Target": "RCON_PORT", "Default": "", "Mode": "", "Description": "RCON port on which the server is running (has to match the port mapping in your container).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28017" }, { "@attributes": { "Name": "APP_PORT", "Target": "APP_PORT", "Default": "", "Mode": "", "Description": "App port on which the server is running (has to match the port mapping in your container).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "28018" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/RUST.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/RUST.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697407538, 1700321390, 1702919163, 1705518394, 1708117557, 1710713171, 1713306902 ], "LastUpdateScan": 1713306902, "LastUpdate": 1712730238, "FirstSeen": 1559657265 }, { "Name": "RustDeskServer-AiO", "Repository": "ich777/rustdesk-server-aio", "Registry": "https://hub.docker.com/r/ich777/rustdesk-server-aio/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://rustdesk.com/", "Overview": "Self-host your own RustDesk Server, it is free and open source.\r\n\r\nThis container includes both the RustDesk Server and the RustDesk Relay in one and starts it.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/rustdesk.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/rustdesk-server", "Default": "", "Mode": "rw", "Description": "Default data path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/rustdeskserver-aio" }, { "@attributes": { "Name": "Enable RustDesk Server", "Target": "HBBS_ENABLED", "Default": "true|false", "Mode": "", "Description": "The server needs by default the following ports to work properly:\r\nTCP: 21115, 21116, 21118\r\nUDP: 21116", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Rust Desk Server Parameters", "Target": "HBBS_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up parameters for the server here if necessary.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--key _" }, { "@attributes": { "Name": "Enabel RustDesk Relay", "Target": "HBBR_ENABLED", "Default": "true|false", "Mode": "", "Description": "The relay needs by default the following ports to work properly:\r\nTCP: 21117, 21119", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Rust Desk Relay Parameters", "Target": "HBBR_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up parameters for the relay here if necessary.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--key _" }, { "@attributes": { "Name": "TCP - RustDesk Server/Relay", "Target": "21115-21119", "Default": "", "Mode": "tcp", "Description": "Necessary default ports for the server:\r\nTCP: 21115, 21116, 21118\r\nUDP: 21116\r\nNecessary default ports for the relay:\r\nTCP: 21117, 21119", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "21115-21119" }, { "@attributes": { "Name": "UDP - RustDesk Server", "Target": "21116", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "21116" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Only change when you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Only change when you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Only change when you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Only change when you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/RustDeskServer-AiO.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/RustDeskServer-AiO.xml", "CategoryList": [ "Network-Other", "Other", "Productivity", "Tools-Utilities" ], "downloads": 9544, "stars": 6, "LastUpdateScan": 1713449198, "LastUpdate": 1706683021, "FirstSeen": 1684865080 }, { "Name": "SABnzbd", "Repository": "ich777/sabnzbd", "Registry": "https://hub.docker.com/r/ich777/sabnzbd", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://sabnzbd.org/", "Overview": "SABnzbd is a program to download binary files from Usenet servers. Many people upload all sorts of interesting material to Usenet and you need a special program to get this material with the least effort.\r\n\r\nUPDATE: The container will check on every start/restart if there is a newer version available (you can also choose between stabel and prereleases and switch between them - keep in mind sometimes downgrading from a prerelease version could break your configuration).\r\n\r\nMANUAL VERSION: You can also set a version manually by typing in the version number that you want to use for example: '3.0.1' (without quotes) - you can also change it to 'latest' or 'prerelease' like described above.\r\n\r\nATTENTION: Don't change the IP adress or the port in the SABnzbd config itself - please also note if you change the WebGUI port from 8080 to anything else that it can happen that you have close and reopen the webpage since SABnzbd want's to redirect you to the wrong port after the initial setup.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/sabnzbd.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/sabnzbd", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/sabnzbd" }, { "@attributes": { "Name": "Dowloads", "Target": "/mnt/downloads", "Default": "", "Mode": "rw", "Description": "Main download directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/" }, { "@attributes": { "Name": "Incomplete", "Target": "/mnt/incomplete", "Default": "", "Mode": "rw", "Description": "Directory for incomplete downloads (could be a subfolder in the download directory)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/incomplete/" }, { "@attributes": { "Name": "SABnzbd Release", "Target": "SABNZBD_REL", "Default": "", "Mode": "", "Description": "Select if you want to download a stable or prerelease (valid options are 'lastest' and 'prerelease' without quotes - you can also set the version manual in this format: '3.0.1' or '3.0.0' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "TCP - WebGUI http", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebGUI port http (don't change the IP adress or the port in the SABnzbd config itself - please note that if you change this value that it can happen that you have close and reopen the webpage after the initial setup).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "TCP - WebGUI https", "Target": "9090", "Default": "", "Mode": "tcp", "Description": "WebGUI port for https - you can delete this value if you don't connect through https (don't change the IP adress or the port in the SABnzbd config itself - please note that if you change this value that it can happen that you have close and reopen the webpage after the initial setup).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Connected Containers", "Target": "CONNECTED_CONTAINERS", "Default": "", "Mode": "", "Description": "If connected and routet through a VPN container compatible with the Connected Containers feature, allows the container to detect a restart from the VPN container and restart itself. The default value is: '127.0.0.1:27286' without quotes. If you don't want to use this feature leave this field empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Permissions", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask Value", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/SABnzbd.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/SABnzbd.xml", "CategoryList": [ "Downloaders" ], "downloads": 51579, "trending": 0.942, "trends": [ 0.721, 1.143, 0.431, 0.775, 0.343, 0.699, 0.942 ], "trendsDate": [ 1698005144, 1700600773, 1703199946, 1705799155, 1708398352, 1710993988, 1713593174 ], "downloadtrend": [ 49383, 49954, 50170, 50562, 50736, 51093, 51579 ], "LastUpdateScan": 1713593174, "LastUpdate": 1713357017, "FirstSeen": 1601834983, "topTrending": 0.22099999999999997 }, { "Name": "Satisfactory", "Repository": "ich777/steamcmd:satisfactory", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.satisfactorygame.com/", "Beta": "true", "Overview": "This Docker will download and install SteamCMD. It will also install Satisfactory and run it.\r\n\r\nSETTINGS: The first player that connects to the server becomes administrator, edit the server settings and can create a game.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/satisfactory.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/satisfactory" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '1690800 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1690800" }, { "@attributes": { "Name": "UDP 1 - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to set the port number in the Game Parameters with eg: '-Port=7777')", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP 2 - Server Query Port", "Target": "15777", "Default": "", "Mode": "udp", "Description": "UDP Query Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to set the port number in the Game Parameters with eg: '-ServerQueryPort=15777')", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15777" }, { "@attributes": { "Name": "UDP 3 - Beacon Port", "Target": "15000", "Default": "", "Mode": "udp", "Description": "UDP Beacon Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to set the port number in the Game Parameters with eg: '-BeaconPort=15000')", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15000" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Type in your Extra Game Parameters seperated with a space and - (if you need for example other ports add: '-Port=7778 -ServerQueryPort=15778 -BeaconPort=15001')", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "-log -unattended -multihome=0.0.0.0" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Satisfactory.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Satisfactory.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697652376, 1700321390, 1702919163, 1705518394, 1708117557, 1710713171, 1713306902 ], "LastUpdateScan": 1713306902, "LastUpdate": 1712730238, "FirstSeen": 1635285806 }, { "Name": "SCP-SecretLaboratory", "Repository": "ich777/steamcmd:scp-secretlaboratory", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install SCP:Secret Laboratory with MultiAdmin and ServerMod and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!\r\nCONSOLE: To connect to the console open up a terminal and type in: 'docker exec -u steam -ti NAMEOFYOURCONTAINER screen -xS SCP' (without quotes), to disconnect from the console simply close the window.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/scp-secretlaboratory.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/scp-secretlaboratory" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "996560" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "Container Port: 7777", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "Container Port: 7777", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/SCP-SecretLaboratory.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/SCP-SecretLaboratory.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774745, 1700370339, 1702969545, 1705568753, 1708167935, 1710763564, 1713362778 ], "LastUpdateScan": 1713362778, "LastUpdate": 1712730238, "FirstSeen": 1570363768 }, { "Name": "Sonarr", "Repository": "ich777/sonarr", "Registry": "https://hub.docker.com/r/ich777/sonarr", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://sonarr.tv/", "Overview": "Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.\r\n\r\nUPDATE: The container will check on every start/restart if there is a newer version available (you can also choose between stabel and nightly version - keep in mind that switching from a stable to a nightly version and vice versa can break the container).\r\n\r\nMANUAL VERSION: You can also set a version manually by typing in the version number that you want to use for example: '2.0.0.5250' (without quotes) - you can also change it to 'latest' or 'nightly' like described above.\r\n\r\nATTENTION: Don't change the port in the Sonarr config itself.\r\n\r\nMIGRATION: If you are migrating from another Container please be sure to deltete the files/folders 'logs', 'xdg' and 'config.xml', don't forget to change the root folder for your tv shows and select 'No, I'll Move the Files Myself'!\r\n\r\nWARNING: The main configuration of the paths has a performance and disk usage impact: slow, I/O intensive moves and wasted disk space. For a detailed guide to change that see https://trash-guides.info/hardlinks/#unraid .", "WebUI": "http://[IP]:[PORT:8989]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/sonarr.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/sonarr", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/sonarr" }, { "@attributes": { "Name": "TV Shows", "Target": "/mnt/tv", "Default": "", "Mode": "rw", "Description": "Path to your TV Shows<br>\r\n<br>\r\n<b>WARNING:</b> <br>\r\nThis style of paths has a performance and disk usage impact: <b>slow, I/O intensive moves</b> and <b>wasted disk space</b>.\r\n<br>\r\nSee https://trash-guides.info/hardlinks/#unraid for details.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/TV-Shows/" }, { "@attributes": { "Name": "Dowloads", "Target": "/mnt/downloads", "Default": "", "Mode": "rw", "Description": "Main download directory<br>\r\n<br>\r\n<b>WARNING:</b> <br>\r\nThis style of paths has a performance and disk usage impact: <b>slow, I/O intensive moves</b> and <b>wasted disk space</b>.\r\n<br>\r\nSee https://trash-guides.info/hardlinks/#unraid for details.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Downloads/" }, { "@attributes": { "Name": "Sonarr Release", "Target": "SONARR_REL", "Default": "", "Mode": "", "Description": "Select if you want to download a stable or prerelease (valid options are 'latest' and 'nightly' without quotes - you can also set the version manual in this format: '2.0.0.5250' or '2.0.0.5228' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "TCP - WebGUI http", "Target": "8989", "Default": "", "Mode": "tcp", "Description": "WebGUI port http", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8989" }, { "@attributes": { "Name": "Connected Containers", "Target": "CONNECTED_CONTAINERS", "Default": "", "Mode": "", "Description": "If connected and routet through a VPN container compatible with the Connected Containers feature, allows the container to detect a restart from the VPN container and restart itself. The default value is: '127.0.0.1:27286' without quotes. If you don't want to use this feature leave this field empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "Mono Start Parameters", "Target": "MONO_START_PARAMS", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "--debug" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Sonarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Sonarr.xml", "CategoryList": [ "Downloaders" ], "downloads": 118358, "trending": 0.583, "trends": [ 0.101, 0.399, 0.132, 0.435, 0.497, 0.391, 0.583 ], "trendsDate": [ 1698005144, 1700600773, 1703199946, 1705799156, 1708398352, 1710993988, 1713593174 ], "downloadtrend": [ 115502, 115965, 116118, 116625, 117208, 117668, 118358 ], "LastUpdateScan": 1713593174, "LastUpdate": 1713356945, "FirstSeen": 1601834984, "topTrending": 0.482, "topPerforming": 0.583 }, { "Name": "SonsOfTheForest", "Repository": "ich777/steamcmd:sonsoftheforest", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Sons Of The Forest and run it.\r\n\r\n**SERVERNAME:** 'Sons Of The Forest Docker Server'\r\n**SERVERPASSWORD:** 'Docker'\r\n(you can change this in your SERVERFOLDER/userdata/dedicatedserver.cfg)\r\n\r\nBETA Warning: Since this Docker runs with WINE it's marked as BETA, i can not guarantee if the server is running always as expected!\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\n**WARNING:** You have to open the ports in your firewall as listed in this template, if not the server will not properly start.\r\nIf you want LAN play only you have to edit the dedicatedserver.cfg file and set the \"LanOnly\" flag to: \"true\" (without double quotes).\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/sonsoftheforest.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Requires": "No Fear", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/sonsoftheforest" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2465200" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra startup parameters here or leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "8766", "Default": "", "Mode": "udp", "Description": "UDP GamePort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set to the same as in your dedicatedserver.cfg).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8766" }, { "@attributes": { "Name": "UDP2 - QueryPort", "Target": "27016", "Default": "", "Mode": "udp", "Description": "UDP QueryPort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set to the same as in your dedicatedserver.cfg).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "UDP3 - BlobSyncPort", "Target": "9700", "Default": "", "Mode": "udp", "Description": "UDP BlobSyncPort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set to the same as in your dedicatedserver.cfg).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9700" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/SonsOfTheForest.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/SonsOfTheForest.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697947536, 1700543156, 1703142337, 1705741557, 1708340752, 1710936369, 1713535582 ], "LastUpdateScan": 1713535582, "LastUpdate": 1712730238, "FirstSeen": 1687550679 }, { "Name": "Squad", "Repository": "ich777/steamcmd:squad", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Squad and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/squad.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/squad" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "403240" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Port=7787 QueryPort=27165" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port 1", "Target": "7787", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in the 'GAME_PARAMS')", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7787" }, { "@attributes": { "Name": "UDP2 - Game Port 2", "Target": "7788", "Default": "", "Mode": "udp", "Description": "UDP Game Port +1", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7788" }, { "@attributes": { "Name": "UDP3 - Query Port 1", "Target": "27165", "Default": "", "Mode": "udp", "Description": "UDP Query Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change the port number in the 'GAME_PARAMS')", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27165" }, { "@attributes": { "Name": "UDP4 - Query Port 2", "Target": "27166", "Default": "", "Mode": "udp", "Description": "UDP Query Port +1", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27166" }, { "@attributes": { "Name": "TCP1 - Query Port 2", "Target": "27166", "Default": "", "Mode": "tcp", "Description": "Container Port: 27166", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27166" }, { "@attributes": { "Name": "TCP2 - RCON Port", "Target": "21114", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21114" }, { "@attributes": { "Name": "UDP5 - RCON Port:", "Target": "21114", "Default": "", "Mode": "udp", "Description": "UDP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21114" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Squad.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Squad.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774746, 1700370339, 1702969546, 1705568753, 1708167935, 1710763564, 1713362778 ], "LastUpdateScan": 1713362778, "LastUpdate": 1712730238, "FirstSeen": 1574003363 }, { "Name": "Starbound", "Repository": "ich777/steamcmd:starbound", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Starbound (Valid Steam useraccount with the game purchased and Steam Guard disabled required) and run it.\r\n\r\nATTENTION: For this Docker you have to specify a valid Steam account with Steam Guard disabled and the game in the library otherwise the gamefiles won't download!\r\n\r\nFirst Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/starbound.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/starbound" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "533830" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "ATTENTION: For this Docker you have to specify a valid Steam user with Steam Guard disabled and the game purchased otherwise you will get a no subscription error and the gamefiles won't download!", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "ATTENTION: For this Docker you have to specify a valid Steam user with Steam Guard disabled and the game purchased otherwise you will get a no subscription error and the gamefiles won't download!", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - GamePort", "Target": "21025", "Default": "", "Mode": "tcp", "Description": "Container Port: 21025", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "21025" }, { "@attributes": { "Name": "UDP - GamePort", "Target": "21025", "Default": "", "Mode": "udp", "Description": "Container Port: 21025", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "21025" }, { "@attributes": { "Name": "TCP - RCON Port", "Target": "21026", "Default": "", "Mode": "tcp", "Description": "Only if needed, else delete this entry", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21026" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Starbound.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Starbound.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774746, 1700370340, 1702969546, 1705568753, 1708167935, 1710763564, 1713362779 ], "LastUpdateScan": 1713362779, "LastUpdate": 1712730238, "FirstSeen": 1571350044 }, { "Name": "StarMade", "Repository": "ich777/starmade-server", "Registry": "https://hub.docker.com/r/ich777/starmade-server/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.star-made.org/", "Overview": "This container will download and install a StarMade Dedicated Server. It will also install a basic server.cfg at the first startup.\r\n\r\nUPDATE: The container will check on every restart if there is a newer version of StarMade available.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/starmade.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/starmade", "Default": "", "Mode": "rw", "Description": "Container Path: /starmade", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/starmade" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra startup parameters otherwise leave blank!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "XMS Size", "Target": "XMS_SIZE", "Default": "", "Mode": "", "Description": "Enter your XMS size in MB (XMS=The initial and minimum heap size. It is recommended to set the minimum heap size equivalent to the maximum heap size in order to minimize the garbage collection.)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "XMX Size", "Target": "XMX_SIZE", "Default": "", "Mode": "", "Description": "Enter your XMX size in MB (XMX=The maximum heap size. The performance will decrease if the max heap value is set lower than the amount of live data. It will force frequent garbage collections in order to free up space.)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "4242", "Default": "", "Mode": "tcp", "Description": "TCP - Game Port (If you need another port delete this entry and create a new Port with the corresponding port numbers).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4242" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Runtime Name", "Target": "RUNTIME_NAME", "Default": "", "Mode": "", "Description": "Enter your extracted Runtime folder name.\r\nDon't change unless you are knowing what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "basicjre" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Starter Parameters", "Target": "STARTER_PARAMS", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "-nogui" }, { "@attributes": { "Name": "Download URL", "Target": "DL_URL", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "http://files.star-made.org/StarMade-Starter.jar" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Starmade.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Starmade.xml", "CategoryList": [ "GameServers" ], "downloads": 24184, "trending": 1.1, "trends": [ 7.977, 6.878, 0.522, 1.546, 1.151, 1.229, 1.1 ], "trendsDate": [ 1697832359, 1700427955, 1703027151, 1705626356, 1708232748, 1710828362, 1713427667 ], "downloadtrend": [ 21298, 22871, 22991, 23352, 23624, 23918, 24184 ], "LastUpdateScan": 1713427667, "LastUpdate": 1698135642, "FirstSeen": 1586095691, "topTrending": -6.877000000000001 }, { "Name": "Stationeers", "Repository": "ich777/steamcmd:stationeers", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Stationeers and run it.\r\n\r\n**Configuration:** To configure your server edit the file 'settings.xml' which lives in the main directory from the container (please don't forget to stop the container before editing the file).\r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/stationeers.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/stationeers" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup. If you want to install a static or beta version of the game change the value to: '600760 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "600760" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-difficulty easy -loadlatest Mars Mars" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Steam Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP2 - Game Port", "Target": "27500", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27500" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Stationeers.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Stationeers.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774746, 1700370340, 1702969546, 1705568753, 1708167936, 1710763565, 1713362779 ], "LastUpdateScan": 1713362779, "LastUpdate": 1712730238, "FirstSeen": 1570572337 }, { "Name": "Stormworks", "Repository": "ich777/steamcmd:stormworks", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Stormworks and run it.\r\n\r\nInitial server configuration: \r\n**Servername:** Stormworks Docker **Password:** Docker \r\n\r\n**Configuration/Save Location:** You'll find your server configuration and saved games in: ../WINE64/drive_c/users/steam/AppData/Roaming/Stormworks/\r\n\r\n**ATTENTION:** First startup can take very long since it downloads the gameserver files and it also installs the runtimes which can take quite some time! \r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/stormworks.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/stormworks" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup. If you want to install a static or beta version of the game change the value to: '1247090 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1247090" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP Game Ports", "Target": "25564-25565", "Default": "", "Mode": "udp", "Description": "UDP Game Ports (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port+1 set to the same as in your server_config.xml).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25564-25565" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/Stormworks.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/Stormworks.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695758784, 1698357955, 1700953543, 1703552766, 1706151942, 1708765581, 1711361172 ], "LastUpdateScan": 1711361172, "LastUpdate": 1711348502, "FirstSeen": 1693159508 }, { "Name": "Stun-Turn-Server", "Repository": "ich777/stun-turn-server", "Registry": "https://hub.docker.com/r/ich777/stun-turn-server", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Overview": "This is a Basic STUN & TURN server that was mainly created for Nextcloud Talk.\r\n\r\nIt is fully automated and will create all the necessary files and passwords so that the server can sucessfully start and run.\r\n\r\nPlease read all the discriptions from the Variables carefully and also look at the 'Show more settings' tab.\r\n\r\nATTENTION: Please ignore the socket errors after the server startup if you don't have IPv6 enabled on your server.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/stun-turn.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Container Path", "Target": "/stun-turn", "Default": "", "Mode": "rw", "Description": "Container Path: /stun-turn", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/stun-turn-server" }, { "@attributes": { "Name": "TCP Port", "Target": "5349", "Default": "", "Mode": "tcp", "Description": "TCP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5349" }, { "@attributes": { "Name": "UDP Ports", "Target": "5349", "Default": "", "Mode": "udp", "Description": "UDP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5349" }, { "@attributes": { "Name": "Port Variable", "Target": "PORT", "Default": "", "Mode": "", "Description": "If you change this variable you have to create two new port forwardings with the corresponding ports one for TCP and one for UDP.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5349" }, { "@attributes": { "Name": "Static Secret", "Target": "SECRET", "Default": "", "Mode": "", "Description": "Create your own secret and enter it here or leave empty and the server creats a secret that is stored into 'secret.txt' in the main directory of the container (generate it for example in a linux terminal with the command 'openssl rand -hex 32' without quotes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Realm", "Target": "REALM", "Default": "", "Mode": "", "Description": "Your hostname (eg: 'example.org' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Certificate File Name", "Target": "CERT_FILE", "Default": "", "Mode": "", "Description": "Name of the certification file (leave empty if the server should create one or replace it with your own).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "cert.pem" }, { "@attributes": { "Name": "Private Key File Name", "Target": "PRIVKEY_FILE", "Default": "", "Mode": "", "Description": "Name of the private key file (leave empty if the server should create one or replace it with your own).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "privkey.pem" }, { "@attributes": { "Name": "Diffie-Hellman Key File Name", "Target": "DH_FILE", "Default": "", "Mode": "", "Description": "Name of the Diffie\u2013Hellman key file (leave empty if the server should create one or replace it with your own - also plase look under the 'Show more settings' tab if you want to generate a bigger or smaller key default is: 2048).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dhparam.pem" }, { "@attributes": { "Name": "Display Secrets in log", "Target": "DISPLAY_SECRETS", "Default": "", "Mode": "", "Description": "Display your secrets in the log (set to 'true' or leave empty to disable it).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Certificate Generation - Country", "Target": "CA_COUNTRY", "Default": "", "Mode": "", "Description": "Country code for your certificate if the server should create one (two letters eg: 'US' without quotes - also plase look under the 'Show more settings' tab there are more settings for generating your certificate).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "EXTRA_PARAMS", "Default": "", "Mode": "", "Description": "Here you can enter your Extra Startup Parameters if needed (you can get a full list of commands from here: https://github.com/coturn/coturn/wiki/turnserver)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Total Quota", "Target": "TOTAL_QUOTA", "Default": "", "Mode": "", "Description": "Total allocations quota: global limit on concurrent allocations (only change if you know what you are doing).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Maximum bps", "Target": "MAX_BPS", "Default": "", "Mode": "", "Description": "Max bytes-per-second bandwidth a TURN session is allowed to handle (input and output network streams are treated separately). Anything above that limit will be dropped or temporary suppressed - within the available buffer limits (only change if you know what you are doing).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Cipher List", "Target": "CIPHER_LIST", "Default": "", "Mode": "", "Description": "Allowed OpenSSL cipher list for TLS/DTLS connections (only change if you know what you are doing).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384" }, { "@attributes": { "Name": "Certificate Generation - Key Length", "Target": "CERT_LENGTH", "Default": "", "Mode": "", "Description": "Enter your preferred key length (the higher the value the longer it takes to generate the certificate).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "2048" }, { "@attributes": { "Name": "Certificate Generation - Valid Days", "Target": "CERT_VALID_DAYS", "Default": "", "Mode": "", "Description": "Specify how long that the certificate should be valid in days.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "3650" }, { "@attributes": { "Name": "Certificate Generation - State or Province", "Target": "CA_STATE_PROV", "Default": "", "Mode": "", "Description": "Specify your state or province.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "None" }, { "@attributes": { "Name": "Certificate Generation - Locality", "Target": "CA_LOCALITY", "Default": "", "Mode": "", "Description": "Specify your locality.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "None" }, { "@attributes": { "Name": "Certificate Generation - Organization", "Target": "CA_ORGANIZATION", "Default": "", "Mode": "", "Description": "Specify your organiszation.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "None" }, { "@attributes": { "Name": "Diffie\u2013Hellman Key Length", "Target": "DH_LENGTH", "Default": "", "Mode": "", "Description": "Enter your preferred key length (the higher the value the longer it takes to generate the key).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "2048" }, { "@attributes": { "Name": "Command Line Password", "Target": "CLI_PASSWORD", "Default": "", "Mode": "", "Description": "Enter your CLI password or leave empty if you want that the server creates a random one (please note that you have to manually enable the console with the '--cli-port PORT' - PORT stands for your preferred port - in the Extra Startup Parameters and create the corresponding port).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Listening IP", "Target": "LISTENING_IP", "Default": "", "Mode": "", "Description": "Specify the listening port (only change if you know what you are doing).", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: 000", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Stun-Turn-Server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Stun-Turn-Server.xml", "CategoryList": [ "Network" ], "downloads": 88533, "stars": 5, "trending": 1.768, "trends": [ 2.144, 2.209, 0.951, 0.159, 0.44, 0.913, 1.768 ], "trendsDate": [ 1696586750, 1699182331, 1702168434, 1704762384, 1707361575, 1709960774, 1712556375 ], "downloadtrend": [ 82970, 84844, 85659, 85795, 86174, 86968, 88533 ], "LastUpdateScan": 1712556375, "LastUpdate": 1698136496, "FirstSeen": 1584792544, "topTrending": -0.3760000000000001 }, { "Name": "Subsistence", "Repository": "ich777/steamcmd:subsistence", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Subsistence and run it.\r\n\r\n**ATTENTION:** First startup can take very long since it downloads the gameserver files and also installs dotnet45!\r\n\r\n**First Start Notice:** On First startup the container installs dotnet45 and it might seem that the container hangs but please be patient since the installation can take very long on some systems (5 minutes+).\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/subsistence.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/subsistence" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup. If you want to install a static or beta version of the game change the value to: '1362640 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1362640" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra startup parameters here or leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Game Port", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP GamePort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set to the same as in your configuration).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP2 - QueryPort", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP QueryPort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set to the same as in your dedicatedserver.cfg).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Subsistence.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Subsistence.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697083548, 1699679198, 1702278374, 1705014240, 1707608193, 1710374844, 1712970134 ], "LastUpdateScan": 1712970134, "LastUpdate": 1712730238, "FirstSeen": 1689192306 }, { "PluginURL": "https://raw.githubusercontent.com/ich777/unraid-sundtek-driver/master/sundtek-driver.plg", "PluginAuthor": "ich777", "Name": "Sundtek-Drivers", "Support": "https://forums.unraid.net/topic/99027-plugin-dvb-driver/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/sundtek.png", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Sundtek-Drivers.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-sundtek-driver/master/sundtek-driver.plg", "Plugin": true, "pluginVersion": "2022.12.09", "MinVer": "6.11.5", "Overview": "This Plugin will install the Sundtek DVB Drivers to Unraid. Please visit the Plugin page after installing the plugin to configure your TVHeadend instance for use with this plugin.", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Sundtek-Drivers.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1670598253 }, { "Name": "SurviveTheNights", "Repository": "ich777/steamcmd:stn", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Survive The Nights and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nINITIAL SERVER PASSWORD: Docker\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/survivethenights.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/survivethenights" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1502300" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port Range", "Target": "7950-7951", "Default": "", "Mode": "udp", "Description": "UDP Game Ports (If you need another port delete this entry and create a new UDP port mapping with the corresponding port range | GAME_PORT +1 | also don't forget to change the port in your ServerConfig.txt)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7950-7951" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Debug Log Output", "Target": "DEBUG_OUTPUT", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/SurviveTheNights.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/SurviveTheNights.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697933134, 1700528754, 1703127946, 1705727155, 1708326363, 1710921958, 1713521175 ], "LastUpdateScan": 1713521175, "LastUpdate": 1712730238, "FirstSeen": 1632960227 }, { "Name": "SvenCOOP", "Repository": "ich777/steamcmd:svencoop", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Sven CO-OP and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/svencoop.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/svencoop" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "276060" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+maxplayers 20 +map hl_c00.bsp +servercfgfile servers/server.cfg" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change it in the server)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP - RCON Port", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "Not needed", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/SvenCOOP.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/SvenCOOP.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774746, 1700370340, 1702969546, 1705568754, 1708167936, 1710763565, 1713362779 ], "LastUpdateScan": 1713362779, "LastUpdate": 1712730238, "FirstSeen": 1577056167 }, { "Name": "TeamFortress-Classic", "Repository": "ich777/steamcmd:tf", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install TeamFortress-Classic and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/tfclassic.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/tfclassic" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "90 +app_set_config '90 mod tfc'" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "tfc" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 32 +map 2fort" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_MOD", "Target": "GAME_MOD", "Default": "", "Mode": "", "Description": "Only required for Goldsource Games", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "90 mod tfc" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/TeamFortress-Classic.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/TeamFortress-Classic.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774746, 1700370340, 1702969546, 1705568754, 1708167936, 1710763565, 1713362779 ], "LastUpdateScan": 1713362779, "LastUpdate": 1712730238, "FirstSeen": 1570637117 }, { "Name": "TeamFortress2", "Repository": "ich777/steamcmd:tf2", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install TeamFortress2 and run it.\r\n\r\nIt will also install SteamCMD (you can have multiple installations with only one steamcmd directory, check out my other containers).\r\n\r\nATTENTION: First Startup can take very long since it downloads the game server files!\r\nPUBLIC PLAY: If you want that your server is public listed you must add '+sv_setsteamaccount YOURTOKEN' to the GAME_PARAMS (without the quotes and replace YOURTOKEN with your token).\r\nCreate your token here: https://steamcommunity.com/dev/managegameservers (every gameserver needs it's own token!!!)\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/tf2.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/tf2" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "232250" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "tf" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "+sv_pure 1 +randommap +maxplayers 24" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/TeamFortress2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/TeamFortress2.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696241150, 1698840350, 1701435983, 1704035146, 1706634383, 1709233564, 1711829250 ], "LastUpdateScan": 1711829250, "LastUpdate": 1711348502, "FirstSeen": 1555920399 }, { "Name": "TeamSpeak3", "Repository": "ich777/teamspeak", "Registry": "https://hub.docker.com/r/ich777/teamspeak", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.teamspeak.com/", "Overview": "This container will download and install TeamSpeak3 Server.\r\n\r\nFIRST RUN: at first run the token will be displayed in the log (also don't forget to accept the license in the template).\r\n\r\nUPDATE NOTICE: The container will check on every start/restart if there is a newer version of the server available and install it.", "Icon": "https://github.com/ich777/docker-templates/raw/master/ich777/images/teamspeak3.png", "ExtraParams": "--restart unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/teamspeak", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/teamspeak3" }, { "@attributes": { "Name": "UDP - Voice", "Target": "9987", "Default": "9987", "Mode": "udp", "Description": "UDP Voice Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9987" }, { "@attributes": { "Name": "TCP1 - Query Port", "Target": "10011", "Default": "10011", "Mode": "tcp", "Description": "TCP Query Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10011" }, { "@attributes": { "Name": "TCP2 - File Transfer", "Target": "30033", "Default": "30033", "Mode": "tcp", "Description": "TCP File Transfer Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30033" }, { "@attributes": { "Name": "License agreement", "Target": "TS3SERVER_LICENSE", "Default": "", "Mode": "", "Description": "Set to 'accept' if you agree the license agreement (you can find the license after the first start of the container in the main directory of the container or you can set it also to 'view' to read it in the terminal - without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable TSDNS", "Target": "ENABLE_TSDNS", "Default": "", "Mode": "", "Description": "If you enable the TSDNS service please also add a new TCP Port to the template with the Container and Host port: 41144", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing (set the Data Permissions on the server files)!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/TeamSpeak3.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/TeamSpeak3.xml", "CategoryList": [ "Network-Voip" ], "downloads": 451683, "stars": 2, "trending": 0.192, "trends": [ 0.042, 0.165, 0.086, 0.073, 0.074, 0.134, 0.192 ], "trendsDate": [ 1696586750, 1699182331, 1702168434, 1704762385, 1707361575, 1709960774, 1712556376 ], "downloadtrend": [ 448423, 449165, 449552, 449881, 450213, 450818, 451683 ], "LastUpdateScan": 1712556376, "LastUpdate": 1698136503, "FirstSeen": 1584778146, "topTrending": 0.15, "topPerforming": 0.192 }, { "Name": "Teeworlds", "Repository": "ich777/teeworldsserver", "Registry": "https://hub.docker.com/r/ich777/teeworldsserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.teeworlds.com/", "Overview": "This Docker will download and install a simple Teeworlds Dedicated server with a autoexec.cfg, dm.cfg, tdm.cfg & ctf.cfg preconfigured (the only thing that need to be changed is the Server Name and the RCON Password in the autoexec.cfg).\r\n\r\nATTENTION: Please don't delete the tar.gz file in the main directory!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available and the container will download and install it.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/teeworlds.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles/", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/teeworlds/" }, { "@attributes": { "Name": "UDP", "Target": "8303", "Default": "", "Mode": "udp", "Description": "Container Port: 8303", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8303" }, { "@attributes": { "Name": "ConfigFile", "Target": "GAME_CONFIG", "Default": "", "Mode": "", "Description": "Container Variable: GAME_CONFIG", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "dm.cfg" }, { "@attributes": { "Name": "TCP", "Target": "8303", "Default": "", "Mode": "tcp", "Description": "Container Port: 8303", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8303" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Teeworlds.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Teeworlds.xml", "CategoryList": [ "GameServers" ], "downloads": 30142, "trending": 0.013, "trends": [ 6.111, 5.788, 2.295, 0.033, 0.03, 0.02, 0.013 ], "trendsDate": [ 1696586750, 1699182331, 1702168434, 1704762385, 1707361575, 1709960774, 1712556376 ], "downloadtrend": [ 27719, 29422, 30113, 30123, 30132, 30138, 30142 ], "LastUpdateScan": 1712556376, "LastUpdate": 1698136513, "FirstSeen": 1556229863, "topTrending": -6.098 }, { "Name": "Terraria", "Repository": "ich777/terrariaserver", "Registry": "https://hub.docker.com/r/ich777/terrariaserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://terraria.org/", "Overview": "This Docker will download and install Terraria and run it. SERVER PASSWORD: Docker\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files and creates the map!\r\n\r\nUpdate Notice: The Container will check on every start/restart if there is a newer version of the game available and install it if so.\r\n\r\nWEB CONSOLE: You can connect to the Terraria console by opening your browser and go to HOSTIP:9012 (eg: 192.168.1.1:9012) or click on WebUI on the Docker page within Unraid.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/terraria.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/terraria" }, { "@attributes": { "Name": "Preferred Terraria version", "Target": "TERRARIA_SRV_V", "Default": "", "Mode": "", "Description": "Enter your prefered Terraria version (you can get the latest version number for example here: https://terraria.fandom.com/wiki/Server#Downloads)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1.4.4.9" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-config serverconfig.txt" }, { "@attributes": { "Name": "TCP", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "Container Port: 7777", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the Terraria console by opening your browser and go to HOSTIP:9012 - eg: 192.168.1.1:9012 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9012" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Terraria.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Terraria.xml", "CategoryList": [ "GameServers" ], "downloads": 692484, "stars": 5, "trending": 0.068, "trends": [ 0.767, 0.851, 0.153, 0.083, 0.07, 0.067, 0.068 ], "trendsDate": [ 1697277938, 1699873560, 1702472781, 1705071969, 1707671133, 1710374844, 1712970134 ], "downloadtrend": [ 683570, 689434, 690487, 691064, 691545, 692010, 692484 ], "LastUpdateScan": 1712970134, "LastUpdate": 1698136557, "FirstSeen": 1556914194, "topTrending": -0.6990000000000001, "topPerforming": 0.068 }, { "Name": "Terraria-TShock", "Repository": "ich777/terrariaserver:tshock", "Registry": "https://hub.docker.com/r/ich777/terrariaserver", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://tshock.co/", "Overview": "This Docker will download and install Terraria and the TShock MOD and run it. SERVER PASSWORD: Docker\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files and creates the map!\r\n\r\nUpdate Notice: The Container will check on every start/restart if there is a newer version of the game available and install it if so.\r\n\r\nWEB CONSOLE: You can connect to the Terraria console by opening your browser and go to HOSTIP:9014 (eg: 192.168.1.1:9014) or click on WebUI on the Docker page within Unraid.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/terraria-tshock.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/terraria-tshock" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-config serverconfig.txt" }, { "@attributes": { "Name": "TCP", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "Container Port: 7777", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the Terraria console by opening your browser and go to HOSTIP:9014 - eg: 192.168.1.1:9014 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9014" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Terraria-TShock.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Terraria-TShock.xml", "CategoryList": [ "GameServers" ], "downloads": 692213, "stars": 5, "trending": 0.067, "trends": [ 0.771, 0.826, 0.56, 0.067, 0.08, 0.064, 0.067 ], "trendsDate": [ 1695881142, 1698503877, 1701097588, 1703696744, 1706295950, 1708895155, 1711490775 ], "downloadtrend": [ 680756, 686425, 690293, 690753, 691307, 691752, 692213 ], "LastUpdateScan": 1711490775, "LastUpdate": 1698136557, "FirstSeen": 1556921352, "topTrending": -0.704, "topPerforming": 0.067 }, { "Name": "TerrariaMobile", "Repository": "ich777/terrariaserver:mobile", "Registry": "https://hub.docker.com/r/ich777/terrariaserver/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://terraria.org/", "Overview": "This Docker will download and install Terraria Mobile and run it.\r\n\r\nSERVER PASSWORD: Docker\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files and creates the map!\r\n\r\nUpdate Notice: The Container will check on every start/restart if there is a newer version of the game available and install it if so.\r\n\r\nWEB CONSOLE: You can connect to the Terraria console by opening your browser and go to HOSTIP:9013 (eg: 192.168.1.1:9013) or click on WebUI on the Docker page within Unraid.", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/terraria.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/terrariamobile" }, { "@attributes": { "Name": "Preferred Terraria Mobile version", "Target": "TERRARIA_MOBILE_SRV_V", "Default": "", "Mode": "", "Description": "Enter your prefered Terraria Mobile Server version (you can get the latest version number for example here: https://terraria.fandom.com/wiki/Mobile_version)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1.4.3.2" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-config serverconfig.txt" }, { "@attributes": { "Name": "TCP", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the Terraria console by opening your browser and go to HOSTIP:9013 - eg: 192.168.1.1:9013 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9013" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "Deprecated": true, "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/deprecated/TerrariaMobile.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/deprecated/TerrariaMobile.xml", "CategoryList": [ "GameServers" ], "downloads": 692398, "stars": 5, "trending": 0.068, "trends": [ 0.771, 0.844, 0.314, 0.085, 0.07, 0.062, 0.068 ], "trendsDate": [ 1696716332, 1699311950, 1702168434, 1704762385, 1707361575, 1709960774, 1712556376 ], "downloadtrend": [ 682452, 688260, 690425, 691014, 691495, 691925, 692398 ], "LastUpdateScan": 1712556376, "LastUpdate": 1698136557, "FirstSeen": 1657735430, "topTrending": -0.7030000000000001, "topPerforming": 0.068 }, { "Name": "TheForest", "Repository": "ich777/steamcmd:theforest", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install The Forest and run it. SERVERNAME: 'The Forest Docker' SERVERPASSWORD: 'Docker' ADMINPASSWORD: 'adminDocker' (you can change this in your SERVERFOLDER/config/config.cfg)\r\n\r\nBETA Warning: Since this Docker runs with WINE it's marked as BETA, i can not guarantee if the server is running always as expected!\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\n**WARNING:** You have to create a Steam Token to play Online.\r\nCreate your token here: https://steamcommunity.com/dev/managegameservers (please note that you must generate the token for the APPID: '242760' and every gameserver needs it's own token!!!). After creating your token you have to go to the file .../theforest/config/config.txt and append your token to the line that starts with: serverSteamAccount (eg: serverSteamAccount YOURTOKEN).\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/theforest.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/theforest" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "556450" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your startup commands if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UDP1 - Steam Port", "Target": "8766", "Default": "", "Mode": "udp", "Description": "Container Port: 8766", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8766" }, { "@attributes": { "Name": "UDP2 - Game Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "Container Port: 27015", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP3 - Steam Query Port", "Target": "27016", "Default": "", "Mode": "udp", "Description": "Container Port: 27016", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/TheForest.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/TheForest.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697083549, 1699679198, 1702278374, 1705014240, 1707608193, 1710374844, 1712970134 ], "LastUpdateScan": 1712970134, "LastUpdate": 1712730238, "FirstSeen": 1559340433 }, { "Name": "TheFront", "Repository": "ich777/steamcmd:thefront", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install The Front and run it.\r\n\r\nInitial server configuration: \r\n**Servername:** The Front Docker\r\n**Password:** Docker \r\n\r\nYour configuration file is located at: .../TheFrontManager/ServerConfig_.ini\r\n\r\n**ATTENTION:** First startup can take very long since it downloads the gameserver files and it also installs the runtimes which can take quite some time! \r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/thefront.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/thefront" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup. If you want to install a static or beta version of the game change the value to: '2334200 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2334200" }, { "@attributes": { "Name": "UDP Ports", "Target": "15636-15638", "Default": "", "Mode": "udp", "Description": "UDP PortsFirstPort: Game PortSecondPort: Beacon PortThirdPort: Query Port(If you need other ports delete this entry and create new UDP port mappings here in the template with the Container and Host port set to the same as in your EXTRA_GAME_PARAMS variable).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15636-15638" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Change if needed (put '?' in between the options if using multiple)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MaxPlayers=60" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS_EXTRA", "Default": "", "Mode": "", "Description": "Change if needed (specify your extra game parameters here like: Servername, Password, Ports,...).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-QueueThreshold=60 -port=15636 -BeaconPort=15637 -QueryPort=15638 -UseACE=true" }, { "@attributes": { "Name": "Public IP", "Target": "PUBLIC_IP", "Default": "", "Mode": "", "Description": "Set your public IP here (if set to 'auto' the container will try to obtain the public IP automatically)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "auto" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard - Don't use this field unless it's marked as required!).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard - Don't use this field unless it's marked as required!).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/TheFront.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/TheFront.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1700384736, 1702983959, 1705583161, 1708182345, 1710777970, 1713377185 ], "LastUpdateScan": 1713377185, "LastUpdate": 1712730238, "FirstSeen": 1697789142 }, { "Name": "TheLounge", "Repository": "ich777/thelounge", "Registry": "https://hub.docker.com/r/ich777/thelounge", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://thelounge.chat/", "Overview": "TheLonge is the self-hosted web IRC client.\r\nModern features brought to IRC, Always connected, Responsive interface, Synchronized experience\r\nThe Lounge is the official and community-managed fork of Shout, by Mattias Erming.\r\n\r\nMultiple Users: If you want to create a new user simply change the name in the 'Username' variable and also the 'Password' variable, this will have no impact to existing users (the 'Username' variable can't be empty and should always have a username in it that is available on the server).", "WebUI": "http://[IP]:[PORT:9000]", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/thelounge.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/thelounge", "Default": "", "Mode": "rw", "Description": "Path where the configuration, users, logs are located.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/thelounge" }, { "@attributes": { "Name": "Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Username (this field creates the user, if you want to create another user just change this field and it creates a new user - don't forget to change the password). NOTE: This field can't be empty, it should always have a user in it that is available for login. No spaces or special characters allowed!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Password", "Target": "USERPASSWORD", "Default": "", "Mode": "", "Description": "User Password (the initial password of the user, a change of the password in this variable will not change the password if it was already changed through the WebUI).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Save Log to Disk", "Target": "SAVELOG", "Default": "", "Mode": "", "Description": "Choose if the log should be saved to disk or not (valid options are: 'yes' or 'no')", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Web UI", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "TCP WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Container Variable: DATA_PERM", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/TheLounge.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/TheLounge.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 49049, "trending": 0.687, "trends": [ 0.177, 0.489, 0.174, 0.107, 0.506, 0.119, 0.687 ], "trendsDate": [ 1696586750, 1699182332, 1702168434, 1704762385, 1707361575, 1709960774, 1712556376 ], "downloadtrend": [ 48036, 48272, 48356, 48408, 48654, 48712, 49049 ], "LastUpdateScan": 1712556376, "LastUpdate": 1704784223, "FirstSeen": 1597766917, "topTrending": 0.51 }, { "Name": "Thunderbird", "Repository": "ich777/thunderbird", "Registry": "https://hub.docker.com/r/ich777/thunderbird/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.thunderbird.net/", "Overview": "This container will download and install Thunderbird from the preferred branch and language.\r\n\r\nATTENTION: If you want to change the language, you have to delete every file in the 'thunderbird' directory except the 'profile' folder.\r\n\r\nRESOLUTION: You can also change the resolution from the WebGUI, to do that simply click on 'Show more settings...' (on a resolution change it can occour that the screen is not filled entirely with the Thunderbird window, simply restart the container and it will be fullscreen again).", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/thunderbird.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/thunderbird", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/thunderbird/" }, { "@attributes": { "Name": "noVNC WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Preferred Thunderbird Version", "Target": "THUNDERBIRD_V", "Default": "", "Mode": "", "Description": "Enter your preferred Thunderbird branch 'latest' or 'beta' are allowed.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Preferred Thunderbird Language", "Target": "THUNDERBIRD_LANG", "Default": "", "Mode": "", "Description": "Enter your preferred language here (eg: 'en-US', 'de', 'fr', 'en-GB',... you can get a full list here: https://archive.mozilla.org/pub/thunderbird/releases/latest/README.txt)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "en-US" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1000 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 880 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Extra Parameters", "Target": "EXTRA_PARAMETERS", "Default": "", "Mode": "", "Description": "If needed enter extra startup parameters here otherwise leave empty.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Thunderbird.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Thunderbird.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 256013, "stars": 8, "trending": 2.215, "trends": [ 2.397, 2.074, 2.012, 1.229, 1.894, 1.784, 2.215 ], "trendsDate": [ 1695945945, 1698545132, 1701140760, 1703739938, 1706339123, 1708938357, 1711533962 ], "downloadtrend": [ 228621, 233463, 238256, 241220, 245877, 250342, 256013 ], "LastUpdateScan": 1711533962, "LastUpdate": 1711055371, "FirstSeen": 1602397127, "topTrending": -0.18199999999999994, "topPerforming": 2.215 }, { "Name": "Tor-Browser", "Repository": "ich777/torbrowser", "Registry": "https://hub.docker.com/r/ich777/torbrowser/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.torproject.org/", "Overview": "This container will download and install Tor-Browser.\r\n\r\nRESOLUTION: You can also change the resolution from the WebGUI, to do that simply click on 'Show more settings...' (on a resolution change it can occour that the screen is not filled entirely with the Tor Browser window, simply restart the container and it will be fullscreen again).", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/tor.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/torbrowser", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/torbrowser/" }, { "@attributes": { "Name": "noVNC WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Preferred Tor Browser Version", "Target": "TOR_V", "Default": "", "Mode": "", "Description": "Enter your preferred version or 'latest' (without quotes) to grab the latest version.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1000 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 880 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Extra Parameters", "Target": "EXTRA_PARAMETERS", "Default": "", "Mode": "", "Description": "If needed enter extra startup parameters here otherwise leave empty.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Tor-Browser.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Tor-Browser.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 3932, "LastUpdateScan": 1711310783, "LastUpdate": 1706268543, "FirstSeen": 1672304644 }, { "Name": "Ubuntu-APT-Mirror", "Repository": "ich777/ubuntu-mirror", "Registry": "https://hub.docker.com/r/ich777/ubuntu-mirror", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://ubuntu.com/", "Overview": "This container will run apt-mirror and Apache2. This allows you to create a local apt mirror for Ubuntu packages.\r\n\r\nOn first run you will have to edit the mirror.list file that lives in your CONFIG_DIR which repositories you want to sync and other settings like how many threads to use for downloading,...\r\nRestart the container afterwards (keep an eye on the logs the container will tell you what to do).\r\n\r\n**ATTENTION/WARNING:** Keep in mind that the first sync can take very long depending on how much repositories you've selected (jammy main restricted universe multiverse: Will take about 200GB of hard drive space!).\r\n\r\n**Update from the mirror files:** By default a cron job will run every day at 01:00 which will update your mirror.\r\n\r\n**Mirror address:** The default address for the mirror is 'http://ipFROMtheCONTAINER:980'\r\nAdd something like this to your '/etc/apt/sources.list': 'deb http://ipFROMtheCONTAINER:980/ubuntu jammy main restricted universe multiverse'", "WebUI": "http://[IP]:[PORT:980]/", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Ubuntu-APT-Mirror.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ubuntuapt.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Main Data Path", "Target": "/ubuntu-mirror/data", "Default": "", "Mode": "rw", "Description": "Keep in mind that the mirror can consume very much space (jammy main restricted universe multiverse: Will take about 200GB of hard drive space!) - you can also put the data directory somewhere else like on a disk outside the Array or Cache for example with Unassigned Devices.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ubuntu-apt-mirror/data" }, { "@attributes": { "Name": "Main Configuration Path", "Target": "/ubuntu-mirror/config", "Default": "", "Mode": "rw", "Description": "Configuration directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ubuntu-apt-mirror/config" }, { "@attributes": { "Name": "Mirror Schedule", "Target": "CRON_SCHEDULE", "Default": "", "Mode": "", "Description": "Set your cron schedule for your mirror (by default it is set to 01:00 - head over to https://crontab.guru/ to create your own if you want to customize it)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0 1 * * *" }, { "@attributes": { "Name": "Mirror http port", "Target": "980", "Default": "", "Mode": "tcp", "Description": "Main http port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "980" }, { "@attributes": { "Name": "Force update on start", "Target": "FORCE_UPDATE", "Default": "false|true", "Mode": "", "Description": "Force update from the mirror on every start/restart of the container.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "Apache2 Port in Container", "Target": "APACHE2_PORT", "Default": "", "Mode": "", "Description": "If you change this value you also have to delete the old port mapping and create a new one with the appropriate port.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "980" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Ubuntu-APT-Mirror.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities", "Drivers" ], "downloads": 549, "LastUpdateScan": 1712556376, "LastUpdate": 1698136605, "FirstSeen": 1668243828 }, { "PluginURL": "https://github.com/ich777/unraid-uinput/raw/master/uinput.plg", "PluginAuthor": "ich777", "Name": "uinput", "Support": "https://forums.unraid.net/topic/92865-support-ich777-nvidiadvb-kernel-helperbuilder-docker/", "IconFA": "gamepad", "Repo": "ich777's Repository", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/uinput.xml", "Repository": "https://raw.githubusercontent.com/ich777/unraid-uinput/master/uinput.plg", "Plugin": true, "pluginVersion": "2022.07.17", "MinVer": "6.9.2", "MaxVer": "6.10.3", "Overview": "This Plugin adds uinput to unRAID.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/uinput.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1642201440 }, { "Name": "Ungoogled-Chromium", "Repository": "ich777/ungoogled-chromium", "Registry": "https://hub.docker.com/r/ich777/ungoogled-chromium/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.google.com/chrome/", "Overview": "Ungoogled-Chromium is a lightweight approach to removing Google web service dependency from the Chromium project web browser.\r\n- Ungoogled Chromium is Google Chromium, sans dependency on Google web services.\r\n- Ungoogled Chromium retains the default Chromium experience as closely as possible. Unlike other Chromium forks that have their own visions of a web browser, Ungoogled Chromium is essentially a drop-in replacement for Chromium.\r\n- Ungoogled Chromium features tweaks to enhance privacy, control, and transparency. However, almost all of these features must be manually activated or enabled. For more details, see Feature Overview.\r\n\r\n\r\nYou can find the full source code here: https://github.com/Eloston/ungoogled-chromium", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/chromium.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/ungoogledchromium", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ungoogled-chromium/" }, { "@attributes": { "Name": "noVNC WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "TCP noVNC WebGUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Extra Parameters", "Target": "EXTRA_PARAMETERS", "Default": "", "Mode": "", "Description": "If needed enter extra startup parameters here otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Ungoogled Chromium Version", "Target": "UG_CHROMIUM_V", "Default": "", "Mode": "", "Description": "You can find a full list of availabel versions here if you don't want to install the latest version: https://ungoogled-software.github.io/ungoogled-chromium-binaries/releases/linux_portable/64bit/", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "noVNC Resizing", "Target": "NOVNC_RESIZE", "Default": "", "Mode": "", "Description": "Valid options are 'off', 'scale', 'remote'.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "remote" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1024 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 768 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Ungoogled-Chromium.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Ungoogled-Chromium.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 31215, "stars": 1, "trending": 0.58, "trends": [ 6.308, 6.151, 0.69, 1.533, 1.532, 0.335, 0.58 ], "trendsDate": [ 1697681145, 1700321390, 1702919163, 1705518395, 1708117557, 1710713171, 1713306903 ], "downloadtrend": [ 27950, 29782, 29989, 30456, 30930, 31034, 31215 ], "LastUpdateScan": 1713306903, "LastUpdate": 1712911116, "FirstSeen": 1640516620, "topTrending": -5.728 }, { "Name": "uNmINeD-GUI", "Repository": "ich777/unmined", "Registry": "https://hub.docker.com/r/ich777/unmined/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://unmined.net/", "Overview": "uNmINeD-GUI is an easy to use and fast Minecraft world viewer and mapper tool. It can read Minecraft Java and Bedrock Edition world files and renders a browseable 2D overview map that you can export.\r\n\r\n**ATTENTION:** Please always mount your world files as read only and it is strongly recommended to mount your worlds to the path /unmined/worlds/... in the container.", "WebUI": "http://[IP]:[PORT:8080]/vnc.html?autoconnect=true", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/unmined.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you want to support the developer from uNmINeD, please ", "DonateLink": "https://www.patreon.com/bePatron?u=543858&redirect_uri=https%3A%2F%2Funmined.net%2Fdownloads%2F&utm_medium=widget", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/unmined", "Default": "", "Mode": "rw", "Description": "Main Data directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/unmined/" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebGUI http Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Minecraft World", "Target": "/unmined/worlds", "Default": "", "Mode": "ro", "Description": "Path to your Minecraft world folder (You can also create multiple mappings but it is strongly recommended to mount it as Read Only and to the path /unmined/worlds/...)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Permissions", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "Data Permissions for config directory", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "Umask Value", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Custom Screen Width", "Target": "CUSTOM_RES_W", "Default": "", "Mode": "", "Description": "Minimum screen width 1280 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Custom Screen Height", "Target": "CUSTOM_RES_H", "Default": "", "Mode": "", "Description": "Minimum screen hight 850 pixels", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "850" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/uNmINeD-GUI.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/uNmINeD-GUI.xml", "CategoryList": [ "Backup" ], "downloads": 18369, "trending": 0.392, "trends": [ 10.468, 10.395, 0.11, 0.099, 0.115, 0.153, 0.392 ], "trendsDate": [ 1697465171, 1700321390, 1702919163, 1705518395, 1708117557, 1710713171, 1713306903 ], "downloadtrend": [ 16317, 18210, 18230, 18248, 18269, 18297, 18369 ], "LastUpdateScan": 1713306903, "LastUpdate": 1712911140, "FirstSeen": 1648058620, "topTrending": -10.076 }, { "Name": "Unreal-Tournament-99", "Repository": "ich777/unreal-tournament-99", "Registry": "https://hub.docker.com/r/ich777/unreal-tournament-99/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://ut99.org/", "Overview": "This Docker will download and install Unreal Tournament 99 with the patch v.451\r\n\r\n**ATTENTION:** It is strongly recommended to change the maps and game modes from the web server!", "WebUI": "http://[IP]:[PORT:5080]/", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Unreal-Tournament-99.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/ut99.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/ut99", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/unrealtournament99" }, { "@attributes": { "Name": "TCP - WebServer", "Target": "5080", "Default": "", "Mode": "tcp", "Description": "TCP WebServer Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5080" }, { "@attributes": { "Name": "UDP - Game & Query Port", "Target": "7777-7778", "Default": "", "Mode": "udp", "Description": "UDP Game & Query Port (If you want to change the game/query port please change it in the UnrealTournament.ini file first, then delete this entry and create a new Port range in the template with the Host and Container port set to the same as in the UnrealTournament.ini)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777-7778" }, { "@attributes": { "Name": "Inital Map", "Target": "MAP", "Default": "", "Mode": "", "Description": "Map which is loaded at server start (you can find a list of maps in the /Maps folder - it is recommended to change the map from the web server).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "DM-Gothic" }, { "@attributes": { "Name": "Game Type", "Target": "GAME", "Default": "", "Mode": "", "Description": "Intial game type (valid options are: 'Botpack.DeathMatchPlus', 'BotPack.TeamGamePlus', 'BotPack.Assault', 'BotPack.Domination', 'BotPack.CTFGame' & 'BotPack.LastManStanding' - it is recommended to change the game type from the web server!)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Botpack.DeathMatchPlus" }, { "@attributes": { "Name": "Enable Web Server", "Target": "WEBSERVER", "Default": "", "Mode": "", "Description": "Set this value to 'true' to enable or to 'false' to disable the web server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "WebServer Username", "Target": "WEB_USERNAME", "Default": "", "Mode": "", "Description": "Specify your prefered login name for the web server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "WebServer Password", "Target": "WEB_PASSWORD", "Default": "", "Mode": "", "Description": "Specify your prefered password for the web server (initial password 'Docker' without quotes).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "Docker" }, { "@attributes": { "Name": "Startup Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up parameters for the server if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "EXTRA_GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up parameters seperated with ? and start with a ? (don't put spaces in between eg: ?MaxPlayers=20)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User.ini", "Target": "USER_INI", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "User.ini" }, { "@attributes": { "Name": "Server.ini", "Target": "SERVER_INI", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "UnrealTournament.ini" }, { "@attributes": { "Name": "Server DL URL", "Target": "SRV_DL_URL", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "http://ut-files.com/Entire_Server_Download/ut-server-436.tar.gz" }, { "@attributes": { "Name": "Server Patch DL URL", "Target": "SRV_PATCH_DL_URL", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "http://ut-files.com/Entire_Server_Download/UTPGPatch451LINUX.tar.gz" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Unreal-Tournament-99.xml", "CategoryList": [ "GameServers" ], "downloads": 606, "LastUpdateScan": 1712556376, "LastUpdate": 1698136665, "FirstSeen": 1667919847 }, { "Name": "Unturned", "Repository": "ich777/steamcmd:unturned", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Unturned and run it (if you want to install Rocket Mod set the Variable 'Install Rocket Mod' to 'true' without quotes).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/unturned.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/unturned" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1110390" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-pei -normal -nosync -pve" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Install Rocket Mod", "Target": "ROCKET_MOD", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to install Rocket Mod otherwise leave blank", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Rocket Mod Force Update", "Target": "ROCKET_FORCE_UPDATE", "Default": "", "Mode": "", "Description": "If you want to force a update of Rocket Mod set to 'true' (without quotes)\r\nATTENTION: All files in the 'Modules' & 'Scripts' folder will be overwritten backup the files bevor doing that!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP1 - Game Port", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP Game Port (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change it in the 'Show more settings ...' section below)\r\nATTENTION: Don't forget that you must set 2 other ports GAME_PORT +1 & GAME_PORT +2", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UDP2 - Game Port", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change it in the 'Show more settings ...' section below)\r\nATTENTION: Don't forget that you must set 2 other ports GAME_PORT +1 & GAME_PORT +2", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP2 - Game Port", "Target": "27016", "Default": "", "Mode": "tcp", "Description": "Game Port +1", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "UDP2 - Game Port", "Target": "27016", "Default": "", "Mode": "udp", "Description": "Game Port +1", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27016" }, { "@attributes": { "Name": "TCP3 - Game Port", "Target": "27017", "Default": "", "Mode": "tcp", "Description": "Game Port +2", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27017" }, { "@attributes": { "Name": "UDP3 - Game Port", "Target": "27017", "Default": "", "Mode": "udp", "Description": "Game Port +2", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27017" }, { "@attributes": { "Name": "Rocket Mod Download URL", "Target": "ROCKET_URL", "Default": "", "Mode": "", "Description": "Only change if you are know what you are doing", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://ci.rocketmod.net/job/Rocket.Unturned/lastSuccessfulBuild/artifact/Rocket.Unturned/bin/Release/Rocket.zip" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Base Game Port", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "If you change this setting don't forget to delete the gameport above and create 3 entries for TCP and 3 entries for UDP (GAME_PORT +2 TCP & GAME_PORT UDP +2)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Unturned.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Unturned.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697774746, 1700370340, 1702969547, 1705568754, 1708167936, 1710763565, 1713362779 ], "LastUpdateScan": 1713362779, "LastUpdate": 1712730238, "FirstSeen": 1570363768 }, { "Name": "Urban-Terror", "Repository": "ich777/urbanterror", "Registry": "https://hub.docker.com/r/ich777/urbanterror/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.urbanterror.info/", "Overview": "Urban Terror\u2122 is a free multiplayer first person shooter developed by FrozenSand, that will run on any Quake III Arena compatible engine. It is available for Windows, Linux and Macintosh.\r\n\r\nUrban Terror can be described as a Hollywood tactical shooter; somewhat realism based, but the motto is \"fun over realism\". This results in a very unique, enjoyable and addictive game.\r\n\r\nATTENTION: The first startup can take very long since the container downloads the gamefiles, please wait patiently even if it seems to be stuck (this can take up to 30 minutes).\r\n\r\nUPDATE: The container will search for a new version of the game on every start/restart of the container if the variable 'CHECK_FOR_UPDATES' is set to 'true'.", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Urban-Terror.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/urbanterror.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/urbanterror", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/urban-terror/" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "27960", "Default": "", "Mode": "udp", "Description": "UDP Game Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27960" }, { "@attributes": { "Name": "Extra Start Parameters", "Target": "START_PARAMS", "Default": "", "Mode": "", "Description": "Enter you extra startup parameters if needed", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Check for Updates", "Target": "CHECK_FOR_UPDATES", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to search for updates on every start/restart otherwise leave empty", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Urban-Terror.xml", "CategoryList": [ "GameServers" ], "downloads": 25511, "trending": 1.066, "trends": [ 7.753, 7.271, 3.397, 1.475, 1.122, 1.098, 1.066 ], "trendsDate": [ 1696421155, 1699020397, 1702168435, 1704762386, 1707361576, 1709960775, 1712556376 ], "downloadtrend": [ 21784, 23492, 24318, 24682, 24962, 25239, 25511 ], "LastUpdateScan": 1712556376, "LastUpdate": 1698136671, "FirstSeen": 1608073729, "topTrending": -6.687 }, { "Name": "V-Rising", "Repository": "ich777/steamcmd:vrising", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install V Rising and run it.\r\n\r\n**Save Files:** The save files are located in: .../vrising/save-data/Saves\r\n**Config Files:** The config files are located in: .../vrising/save-data/Settings\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/vrising.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vrising" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '1829350 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1829350" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Name", "Target": "SERVER_NAME", "Default": "", "Mode": "", "Description": "Enter your preferred server name.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "V Rising Docker" }, { "@attributes": { "Name": "World Name", "Target": "WORLD_NAME", "Default": "", "Mode": "", "Description": "Enter your prefered world name.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "world1" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter additional game startup parameters if needed, otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Ports", "Target": "9876-9877", "Default": "", "Mode": "udp", "Description": "UDP Game Ports (if you need other ports please delete this entry and create a new port mapping, also don't forget to change the ports in the config file which is located at .../vrising/save-data/Settings/ServerHostSettings.json).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9876-9877" }, { "@attributes": { "Name": "BepInEx", "Target": "ENABLE_BEPINEX", "Default": "", "Mode": "", "Description": "If you want to enable BepInEx for V Rising set this variable to 'true' (without quotes).\r\nFor more information please refer to this site: https://v-rising.thunderstore.io/package/BepInEx/BepInExPack_V_Rising/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/V-Rising.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/V-Rising.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697083549, 1699679199, 1702278374, 1705014240, 1707608194, 1710374845, 1712970134 ], "LastUpdateScan": 1712970134, "LastUpdate": 1712730238, "FirstSeen": 1652810684 }, { "Name": "Valheim", "Repository": "ich777/steamcmd:valheim", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.valheimgame.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Valheim and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nSERVER BROWSER: It could take really long that the server shows up in the in game server list, if you want to connect directly simply go to the Steam Server Browser - View -> Servers -> Favourites -> Add Server -> SERVERIP:SERVERPORT+1 (eg: if the server port is 2456 then you have to enter something like: 192.168.0.1:2457) -> click on Add -> click on more time on Refresh, after that you can connect to the server with a double click.\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/valheim.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/valheim" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container downloads at startup.\r\nIf you want to install a static or beta version of the game change the value to: '896660 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "896660" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server here otherwise leave empty.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Server Name", "Target": "SRV_NAME", "Default": "", "Mode": "", "Description": "Name of the Server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Valheim Docker" }, { "@attributes": { "Name": "World Name", "Target": "WORLD_NAME", "Default": "", "Mode": "", "Description": "Name of the Server World", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Dedicated" }, { "@attributes": { "Name": "Server Password", "Target": "SRV_PWD", "Default": "", "Mode": "", "Description": "Server Password - ATTENTION: the minimum length is 6 characters!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Docker" }, { "@attributes": { "Name": "Public Server", "Target": "PUBLIC", "Default": "", "Mode": "", "Description": "List Server as Public (set to '0' to disable or set to '1' to enable).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "UDP - Game Port Range", "Target": "2456-2458", "Default": "", "Mode": "udp", "Description": "UDP Game Ports (If you need another port delete this Entry and create a new UDP port mapping with the corresponding port range | GAME_PORT +2 | also don't forget to click on show more and change the GAME_PORT)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2456-2458" }, { "@attributes": { "Name": "ValheimPlus", "Target": "ENABLE_VALHEIMPLUS", "Default": "", "Mode": "", "Description": "If you want to enable ValheimPlus set this variable to 'true' (without quotes). For more help please refer to this site: https://github.com/nxPublic/ValheimPlus", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BepInEx for Valheim", "Target": "ENABLE_BEPINEX", "Default": "", "Mode": "", "Description": "If you want to enable BepInEx for Valheim set this variable to 'true' (without quotes). For more help please refer to this site: https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Backup", "Target": "BACKUP_FILES", "Default": "", "Mode": "", "Description": "Set this value to 'true' (without quotes) to enable the automated backup function from the container, you find the Backups in '.../valheim/Backups/'. Set to 'false' (without quotes) to disable the backup function.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Backup Interval (in minutes)", "Target": "BACKUP_INTERVAL", "Default": "", "Mode": "", "Description": "The backup interval in minutes (set to 62 minutes because the game automatically saves the database every 30 minutes)\r\nATTENTION: The first backup will be triggered after the set interval in this variable after the start/restart of the container).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "62" }, { "@attributes": { "Name": "Backups to keep", "Target": "BACKUP_TO_KEEP", "Default": "", "Mode": "", "Description": "Number of backups to keep (by default set to 24 to keep the last backups of the last 24 hours).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "24" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing (intital GAME_PORT | Dont forget to create create a new UDP port mapping with the corresponding port range and delete the default port range | GAME_PORT +2)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "2456" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Debug Log Output", "Target": "DEBUG_OUTPUT", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Write Log to File", "Target": "LOG_OUTPUT", "Default": "", "Mode": "", "Description": "This will write the log output to a file, by default to 'valheim.log' to the main directory.<br/>\r\nATTENTION: Keep in mind this option will force Debug Log Output no matter what you choose in the above variable.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Valheim.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Valheim.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695557134, 1698156365, 1700751970, 1703351165, 1705950367, 1708549559, 1711145180 ], "LastUpdateScan": 1711145180, "LastUpdate": 1710831475, "FirstSeen": 1612300114 }, { "Name": "VEIN", "Repository": "ich777/steamcmd:vein", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://vein.gg/", "Overview": "This Docker will download and install SteamCMD. It will also install VEIN and run it.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/vein.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/vein" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '2131400 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2131400" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP 1", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP Steam", "Target": "27015", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters seperated with ? and start with a ? (don't put spaces in between eg: ?MaxPlayers=40?FastDecayUnsnappedCoreStructures=true)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra Game Parameters", "Target": "GAME_PARAMS_EXTRA", "Default": "", "Mode": "", "Description": "Type in your Extra Game Parameters seperated with a space and - (eg: -DisableDeathSpectator -UseBattlEye)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-log" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Vein.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Vein.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695729960, 1698329170, 1700924746, 1703519844, 1706115967, 1708715154, 1711310783 ], "LastUpdateScan": 1711310783, "LastUpdate": 1710831475, "FirstSeen": 1667080051 }, { "Name": "Vintage-Story", "Repository": "ich777/vintagestory", "Registry": "https://hub.docker.com/r/ich777/vintagestory/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.vintagestory.at/", "Overview": "This is a Basic Vintage Story Server it will download and install Vintage Story Server and run it.\r\n\r\nUPDATE NOTICE: The container will check on every start/restart if there is a newer version available.\r\n\r\nCONSOLE: To connect to the console open up the terminal on the host machine and type in: 'docker exec -u vintagestory -ti NAMEOFYOURCONTAINER screen -xS VintageStory' (without quotes) to exit the screen session press CTRL+A and then CTRL+D or simply close the terminal window in the first place.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/vintagestory.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/vintagestory", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/vintagestory" }, { "@attributes": { "Name": "Vintage Story Release Channel", "Target": "VS_CHANNEL", "Default": "", "Mode": "", "Description": "Select which release channel you want to use (valid values are 'stable' & 'unstable' without quotes).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "stable" }, { "@attributes": { "Name": "Extra Startup Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Extra startup parameters (leave empty if you don't need it).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP - GamePort", "Target": "42420", "Default": "", "Mode": "tcp", "Description": "TCP GamePort (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change it in your configuration).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "42420" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Vintage-Story.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Vintage-Story.xml", "CategoryList": [ "GameServers" ], "downloads": 31308, "stars": 2, "trending": 1.463, "trends": [ 6.896, 6.612, 3.159, 1.904, 1.63, 1.533, 1.463 ], "trendsDate": [ 1696673131, 1699268760, 1702168435, 1704762386, 1707361576, 1709960775, 1712556377 ], "downloadtrend": [ 26510, 28387, 29313, 29882, 30377, 30850, 31308 ], "LastUpdateScan": 1712556377, "LastUpdate": 1703748563, "FirstSeen": 1590156471, "topTrending": -5.433 }, { "Name": "Windward", "Repository": "ich777/windward", "Registry": "https://hub.docker.com/r/ich777/windward/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install Windwardand run it.\r\n\r\nCONSOLE: To connect to the console open up the terminal on the host machine and type in: 'docker exec -u windward -ti NAMEOFYOURCONTAINER screen -xS Windward' (without quotes) to exit the screen session press CTRL+A and then CTRL+D or simply close the terminal window in the first place.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/windward.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/windward", "Default": "", "Mode": "rw", "Description": "Container Path: /windward", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/windward" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-name \"Docker Windward\" -world \"World\" -tcp 5127 -public" }, { "@attributes": { "Name": "TCP - Game Port", "Target": "5127", "Default": "", "Mode": "tcp", "Description": "TCP Game Port (If you need another port delete this entry and create a new one with the required TCP port - also don't forget to change the port at the variable GAME_PARAMS)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5127" }, { "@attributes": { "Name": "SteamID", "Target": "ADMIN", "Default": "", "Mode": "", "Description": "Admin SteamID (leave empty if you don't know your SteamID yet, connect to the server once and the ID will show up in the log enter it here and restart the container)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Force Update", "Target": "FORCE_UPDATE", "Default": "", "Mode": "", "Description": "Set to 'true' (without quotes) to force a update of WWServer.exe otherwise leave empty.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Windward.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Windward.xml", "CategoryList": [ "GameServers" ], "downloads": 19721, "trending": 0.015, "trends": [ 9.522, 8.722, 1.223, 0.015, 0.025, 0.005, 0.015 ], "trendsDate": [ 1697277939, 1699873560, 1702472781, 1705071970, 1707671133, 1710374845, 1712970135 ], "downloadtrend": [ 17770, 19468, 19709, 19712, 19717, 19718, 19721 ], "LastUpdateScan": 1712970135, "LastUpdate": 1698136697, "FirstSeen": 1598472561, "topTrending": -9.507 }, { "Name": "Wreckfest", "Repository": "ich777/steamcmd:wreckfest", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Wreckfest and run it.\r\n\r\n\r\nServername: 'Wreckfest Docker' Password: 'Docker'\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/wreckfest.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/wreckfest/" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "361580" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "33540", "Default": "", "Mode": "udp", "Description": "UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change your server settings)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "33540" }, { "@attributes": { "Name": "UDP - Steam/Query Ports", "Target": "27015-27016", "Default": "", "Mode": "udp", "Description": "UDP Steam/Query Ports (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change your server settings)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015-27016" }, { "@attributes": { "Name": "TCP - WebConsole", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebConsole (by default, you can connect to the Wreckfest console by opening your browser and go to HOSTIP:9028 - eg: 192.168.1.1:9028 - or click on WebUI on the Docker page within Unraid).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9028" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Wreckfest.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Wreckfest.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1697947536, 1700543156, 1703142338, 1705741557, 1708340752, 1710936369, 1713535582 ], "LastUpdateScan": 1713535582, "LastUpdate": 1712730238, "FirstSeen": 1640775818 }, { "Name": "WurmUnlimited", "Repository": "ich777/steamcmd:wurmunlimited", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Wurm Unlimited with or without the Server-ModLauncher and run it.\r\n(You can also copy over the 'Creative' or 'Adventure' folder if you want to create a Server with the provided Servertool that comes with the game)\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/wurmunlimited.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/wurmunlimited" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "402370" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UPD1", "Target": "8766", "Default": "", "Mode": "udp", "Description": "Container Port: 8766", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8766" }, { "@attributes": { "Name": "UDP2", "Target": "27020", "Default": "", "Mode": "udp", "Description": "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27020" }, { "@attributes": { "Name": "TCP1", "Target": "8766", "Default": "", "Mode": "tcp", "Description": "Container Port: 8766", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8766" }, { "@attributes": { "Name": "TCP2", "Target": "3724", "Default": "", "Mode": "tcp", "Description": "TCP Gameport (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to click an 'Show more settings ...", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3724" }, { "@attributes": { "Name": "Enable Mod Launcher", "Target": "MOD_LAUNCHER", "Default": "", "Mode": "", "Description": "To enable the Server-ModLauncher set it to 'true' (without quotes) otherwise leave it blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Servrname", "Target": "WU_SERVERNAME", "Default": "", "Mode": "", "Description": "Name of the Server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "DockerServer" }, { "@attributes": { "Name": "Server Password", "Target": "WU_PWD", "Default": "", "Mode": "", "Description": "Server Password to join", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Docker" }, { "@attributes": { "Name": "Admin Password", "Target": "WU_ADMINPWD", "Default": "", "Mode": "", "Description": "Your Admin Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "adminDocker" }, { "@attributes": { "Name": "Max Players", "Target": "WU_MAXPLAYERS", "Default": "", "Mode": "", "Description": "Define the maximum players on the server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "150" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "3724" }, { "@attributes": { "Name": "QUERYPORT", "Target": "WU_QUERYPORT", "Default": "", "Mode": "", "Description": "Container Variable: WU_QUERYPORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27020" }, { "@attributes": { "Name": "Homeserver", "Target": "WU_HOMESERVER", "Default": "", "Mode": "", "Description": "If set to 'true' (without quotes) Server is a homeserver and belongs to a single kingdom.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "HOMEKINGDOM", "Target": "WU_HOMEKINGDOM", "Default": "", "Mode": "", "Description": "If you're using the Adventure base, use 1, 2, or 3. || If you're using Creative, use 4. || Kingdom numbers: 0 - No kingdom | 1 - Jen-Kellon | 2 - Mol-Rehan | 3 - Horde of the Summoned | 4 - Freedom", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4" }, { "@attributes": { "Name": "GAME_MODE", "Target": "GAME_MODE", "Default": "", "Mode": "", "Description": "Choose between 'Adventure' and 'Creative' (without quotes) or copy your own map to the root of the serverfolder and define the name of the mapfolder here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Creative" }, { "@attributes": { "Name": "LOGINSERVER", "Target": "WU_LOGINSERVER", "Default": "", "Mode": "", "Description": "If set to 'false' the server is intended to connect to another server who is the loginserver.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "EPICSETTINGS", "Target": "WU_EPICSERVERS", "Default": "", "Mode": "", "Description": "If set to true the server will follow the rules of the Epic servers in Wurm Online", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Extra Startup Parmeters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/WurmUnlimited.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/WurmUnlimited.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1696241150, 1698840350, 1701435983, 1704035146, 1706634383, 1709233564, 1711829250 ], "LastUpdateScan": 1711829250, "LastUpdate": 1711348502, "FirstSeen": 1558526835 }, { "Name": "XLink-Kai-Evolution", "Repository": "ich777/xlinkkaievolution", "Registry": "https://hub.docker.com/r/ich777/xlinkkaievolution/", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.teamxlink.co.uk/", "Overview": "This Docker will download and install XLink Kai: Evolution.\r\n\r\nXLink Kai: Evolution VII lets you connect with other console users around the world, and play online games for free. XLink Kai: Evo VII tricks your console into thinking that the other users it is connecting to over the Internet, are actually part of a Local Area Network. This is the basis of system-link gaming, where friends would gather around in the same house and play over 2 or more consoles. With XLink Kai: Evo VII, you now have the option to test your skills out with anybody in the world. As for the technical aspects of tunnelling network packets, we won't bore you with that...\r\n\r\nPlease note that you need an XLink Kai: Evolution XTag (XLink Kai Gamertag) you can register it here: https://www.teamxlink.co.uk/?go=register\r\n\r\nUPDATE NOTICE: The container will check on every start/restart if there is a newer version of XLink Kai: Evolution and update it.\r\n\r\nATTENTION: This container must be run with the network set to 'Host' mode!\r\nBy default you must open the port 30000 UDP to enable communications with the Orbs to play online.\r\n\r\nPlease also check out the website of XLink Kai Evolution: https://www.teamxlink.co.uk/ huge thanks go to CrunchBite!", "WebUI": "http://[IP]:[PORT:34522]", "TemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/XLink-Kai-Evolution.xml", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/xlinkkai.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/xlinkkaievolution", "Default": "", "Mode": "rw", "Description": "Container Path: /xlinkkaievolution", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/xlinkkaievolution/" }, { "@attributes": { "Name": "Interface Name", "Target": "INTERFACE_NAME", "Default": "", "Mode": "", "Description": "Only change if you know what you are doing!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "eth0" }, { "@attributes": { "Name": "Extra Parameters", "Target": "EXTRA_PARAMS", "Default": "", "Mode": "", "Description": "Enter extra startup parameters here if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "UDP - Connection to the Orbs", "Target": "UDP_PORT", "Default": "", "Mode": "", "Description": "This port must be forwarded in your router so that the XLinkKai Orbs can communicate with the container.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "30000" } ], "Repo": "ich777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/XLink-Kai-Evolution.xml", "CategoryList": [ "GameServers" ], "downloads": 27846, "stars": 1, "trending": 1.354, "trends": [ 0.04, 0.161, 0.099, 0.055, 0.055, 0.328, 1.354 ], "trendsDate": [ 1696608365, 1699203938, 1702169066, 1704762386, 1707361576, 1709960775, 1712556377 ], "downloadtrend": [ 27278, 27322, 27349, 27364, 27379, 27469, 27846 ], "LastUpdateScan": 1712556377, "LastUpdate": 1698136708, "FirstSeen": 1587449252, "topTrending": 1.314 }, { "Name": "Xonotic", "Repository": "ich777/xonotic", "Registry": "https://hub.docker.com/r/ich777/xonotic/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.xonotic.org/", "Overview": "This Docker will download and install the preferred version of Xonotic.\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: If you want to update the game simply change the version number.", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/xonotic.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/xonotic" }, { "@attributes": { "Name": "EXTRA_GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your extra start up commands for the server if needed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "26000", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26000" }, { "@attributes": { "Name": "Game Version", "Target": "GAME_VERSION", "Default": "", "Mode": "", "Description": "Enter the preferred game version to download or update.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0.8.5" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Basic Download URL", "Target": "BASIC_URL", "Default": "", "Mode": "", "Description": "Looks something like this: https://dl.xonotic.org/", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "https://dl.xonotic.org/" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Xonotic.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Xonotic.xml", "CategoryList": [ "GameServers" ], "downloads": 189369, "stars": 1, "trending": 0.182, "trends": [ 0.918, 0.997, 0.083, 0.212, 0.168, 0.185, 0.182 ], "trendsDate": [ 1697465171, 1700321390, 1702919164, 1705518395, 1708117557, 1710713172, 1713306903 ], "downloadtrend": [ 185931, 187803, 187959, 188359, 188676, 189025, 189369 ], "LastUpdateScan": 1713306903, "LastUpdate": 1698136700, "FirstSeen": 1564920517, "topTrending": -0.736, "topPerforming": 0.182 }, { "Name": "Zabbix-Server", "Repository": "zabbix/zabbix-server-mysql", "Registry": "https://hub.docker.com/r/zabbix/zabbix-server-mysql/", "Network": "br0", "Shell": "bash", "Privileged": "true", "PrivilegedReq": "true", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.zabbix.com/", "Overview": "Zabbix server is the central process of Zabbix software.\r\nThe server performs the polling and trapping of data, it calculates triggers, sends notifications to users. It is the central component to which Zabbix agents and proxies report data on availability and integrity of systems. The server can itself remotely check networked services (such as web servers and mail servers) using simple service checks.\r\nATTENTION: If you want to reload the configuration please type in your unRAID terminal: 'docker exec -ti NAME_OF_YOUR_ZABBIXSERVERCONTAINTER zabbix_server -R config_cache_reload' (without quotes eg: docker exec -ti Zabbix-Server zabbix_server -R config_cache_reload).\r\nVARIABLES: If you need other variables here is a complete list of all variables: https://hub.docker.com/r/zabbix/zabbix-server-mysql", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/Zabbix-Logo.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Database IP", "Target": "DB_SERVER_HOST", "Default": "", "Mode": "", "Description": "Your Database Host IP goes here. (I recommend you to install MariaDB from Linuxserver.io but you can use any MySQL compatible database server).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Port", "Target": "DB_SERVER_PORT", "Default": "", "Mode": "", "Description": "Your Database Host Port goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Username", "Target": "MYSQL_USER", "Default": "", "Mode": "", "Description": "Database username goes here (You have to create it first inside your database).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "MYSQL_PASSWORD", "Default": "", "Mode": "", "Description": "Database password goes here (You have to create it first inside your database).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "MYSQL_DATABASE", "Default": "", "Mode": "", "Description": "Databasename goes here (You have to create it first inside your database).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "zabbix" }, { "@attributes": { "Name": "Zabbix Modules", "Target": "ZBX_LOADMODULE", "Default": "", "Mode": "", "Description": "The variable is a list of comma separated loadable Zabbix modules. It works with volume /var/lib/zabbix/modules. The syntax of the variable is dummy1.so, dummy2.so", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debuglevel", "Target": "ZBX_DEBUGLEVEL", "Default": "", "Mode": "", "Description": "The variable is used to specify debug level. By default, value is 3. It is DebugLevel parameter in zabbix_server.conf. Allowed values are listed below:\r\n0 - basic information about starting and stopping of Zabbix processes;\r\n1 - critical information\r\n2 - error information\r\n3 - warnings\r\n4 - for debugging (produces lots of information)\r\n5 - extended debugging (produces even more information)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Zabbix-Server.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Zabbix-Server.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-System" ], "downloads": 37764160, "stars": 405, "trending": 0.471, "trends": [ 0.535, 0.622, 0.616, 0.664, 0.743, 0.808, 0.471 ], "trendsDate": [ 1697083549, 1699679199, 1702278374, 1705014240, 1707608194, 1710374845, 1712970135 ], "downloadtrend": [ 36306868, 36534045, 36760360, 37006080, 37282929, 37586474, 37764160 ], "LastUpdateScan": 1712970135, "LastUpdate": 1712896858, "FirstSeen": 1580029565, "topTrending": -0.06400000000000006, "topPerforming": 0.471 }, { "Name": "Zabbix-Webinterface", "Repository": "zabbix/zabbix-web-nginx-mysql", "Registry": "https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/", "Network": "br0", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://www.zabbix.com/", "Overview": "Zabbix web interface is a part of Zabbix software. It is used to manage resources under monitoring and view monitoring statistics.\r\n\r\nVARIABLES: If you need other variables here is a complete list of all variables: https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/Zabbix-Logo.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Database IP", "Target": "DB_SERVER_HOST", "Default": "", "Mode": "", "Description": "Your Database Host IP goes here. (I recommend you to install MariaDB from Linuxserver.io but you can use any MySQL compatible database server).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Port", "Target": "DB_SERVER_PORT", "Default": "", "Mode": "", "Description": "Your Database Host Port goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Username", "Target": "MYSQL_USER", "Default": "", "Mode": "", "Description": "Database username goes here (You have to create it first inside your database).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "MYSQL_PASSWORD", "Default": "", "Mode": "", "Description": "Database password goes here (You have to create it first inside your database).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "MYSQL_DATABASE", "Default": "", "Mode": "", "Description": "Databasename goes here (You have to create it first inside your database).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "zabbix" }, { "@attributes": { "Name": "Zabbix Server IP", "Target": "ZBX_SERVER_HOST", "Default": "", "Mode": "", "Description": "Your Zabbix Server IP goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Zabbix Server Port", "Target": "ZBX_SERVER_PORT", "Default": "", "Mode": "", "Description": "Your Zabbix Server Port goes here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHP Timezone", "Target": "PHP_TZ", "Default": "", "Mode": "", "Description": "Your timezone goes here (you can find a list of timezones at: https://www.php.net/manual/en/timezones.php )", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "Name of the Zabbix Server", "Target": "ZBX_SERVER_NAME", "Default": "", "Mode": "", "Description": "The name of the server that will show up in the webgui.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ZabbixServer" }, { "@attributes": { "Name": "SSL Certificate", "Target": "/etc/ssl/nginx", "Default": "", "Mode": "rw", "Description": "The volume allows to enable HTTPS for the Zabbix web interface. The volume must contains two files ssl.crt, ssl.key and dhparam.pem prepared for Nginx SSL connections.\r\nPlease follow official Nginx documentation to get more details about how to create certificate files.\r\n(If you allready got a webserver you also can reverse proxy this container)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/zabbix-web" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Zabbix-Webinterface.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Zabbix-Webinterface.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-System" ], "downloads": 34896575, "stars": 251, "trending": 0.407, "trends": [ 0.619, 0.695, 0.681, 0.75, 0.708, 0.722, 0.407 ], "trendsDate": [ 1697083549, 1699679199, 1702278375, 1705014240, 1707608194, 1710374845, 1712970135 ], "downloadtrend": [ 33536156, 33770984, 34002582, 34259392, 34503536, 34754566, 34896575 ], "LastUpdateScan": 1712970135, "LastUpdate": 1712898253, "FirstSeen": 1580029565, "topTrending": -0.21200000000000002, "topPerforming": 0.407 }, { "Name": "Zandronum", "Repository": "ich777/zandronum", "Registry": "https://hub.docker.com/r/ich777/zandronum", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install Zandronum Server and run it.\r\n\r\nZandronum brings classic Doom into the 21st century, maintaining the essence of what has made Doom great for so many years and, at the same time, adding new features to modernize it, creating a fresh, fun new experience.\r\n\r\nATTENTION: You have to place your wad files into the '/wads' folder to complete the startup of the server (If you place more than one wad file in the folder you have to append the GAME_PARAMS with for example: '-iwad DOOM2.WAD' - without quotes - to load like in this example DOOM2, also note that the wad file is case sensitive).", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/zandronum.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ServerFiles", "Target": "/zandronum", "Default": "", "Mode": "rw", "Description": "Server Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/zandronum" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server (eg: if you have more wad files in your 'wads' folder append: '-iwad DOOM2.WAD' - without quotes - to load DOOM2, also note that the wad file is case sensitive).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-host 16 -exec server.cfg" }, { "@attributes": { "Name": "UDP - GamePort", "Target": "10666", "Default": "", "Mode": "udp", "Description": "Server Game Port (If you need another port please delete this entry and create a new UDP port with the preferred port number - also don't forget to change the port number in the GAME_PARAMS Variable).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10666" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/Zandronum.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Zandronum.xml", "CategoryList": [ "GameServers" ], "downloads": 27076, "trending": 0.026, "trends": [ 6.943, 6.589, 3.422, 0.07, 0.048, 0.03, 0.026 ], "trendsDate": [ 1696241150, 1698840350, 1701435984, 1704035146, 1706634383, 1709233564, 1711829250 ], "downloadtrend": [ 24384, 26104, 27029, 27048, 27061, 27069, 27076 ], "LastUpdateScan": 1711829250, "LastUpdate": 1698136721, "FirstSeen": 1594916128, "topTrending": -6.917 }, { "Name": "ZNC", "Repository": "ich777/znc", "Registry": "https://hub.docker.com/r/ich777/znc", "Network": "bridge", "Shell": "bash", "Privileged": "False", "Support": "https://forums.unraid.net/topic/83786-support-ich777-application-dockers/", "Project": "https://wiki.znc.in/", "Overview": "ZNC is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC. It supports Transport Layer Security connections and IPv6. \r\n\r\n**DEFAULT CREDENTIALS:**\r\nUsername: admin\r\nPassword: admin", "WebUI": "http://[IP]:[PORT:6698]", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/znc.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/znc", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/znc" }, { "@attributes": { "Name": "WebAdmin", "Target": "6698", "Default": "", "Mode": "tcp", "Description": "WebAdmin Port to configurer the server", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6698" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DATA_PERM", "Target": "DATA_PERM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "770" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0000" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ZNC.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ZNC.xml", "CategoryList": [ "Network-Messenger", "Network-Privacy" ], "downloads": 192, "LastUpdateScan": 1712970135, "LastUpdate": 1708564359, "FirstSeen": 1660737826 }, { "Name": "ZombiePanic-Source", "Repository": "ich777/steamcmd:zombiepanic", "Registry": "https://hub.docker.com/r/ich777/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/", "Project": "https://www.steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Zombie Panic! Source and run it.\r\n\r\nPASSWORD: The initial Password is: 'Docker' and the initial RCON Password is: 'adminDocker' (without quotes).\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/zombiepanic.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you like my work please ", "DonateLink": "https://www.paypal.me/chips777", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/steamcmd", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "Container Path: /serverdata/serverfiles", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/zombiepanic" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "17505" }, { "@attributes": { "Name": "GAME_NAME", "Target": "GAME_NAME", "Default": "", "Mode": "", "Description": "Game name to start (is connected to the GAME_PARAMS).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "zps" }, { "@attributes": { "Name": "GAME_PARAMS", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-secure +maxplayers 24 +map zpo_biotec" }, { "@attributes": { "Name": "UDP", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "TCP RCON", "Target": "27015", "Default": "", "Mode": "tcp", "Description": "TCP RCON Port (not required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "", "Mode": "", "Description": "Container Variable: GAME_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ich777's Repository", "caTemplateURL": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/ZombiePanic-Source.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/ZombiePanic-Source.xml", "CategoryList": [ "GameServers" ], "stars": 46, "trendsDate": [ 1695729960, 1698329170, 1700924747, 1703519844, 1706115967, 1708715154, 1711310784 ], "LastUpdateScan": 1711310784, "LastUpdate": 1710831475, "FirstSeen": 1615143781 }, { "TemplateURL": "https://raw.githubusercontent.com/simse/docker-templates/master/simse/chronos.xml", "Name": "chronos", "Support": "https://github.com/simse/chronos", "Registry": "https://hub.docker.com/r/simsemand/chronos", "GitHub": "https://github.com/simse/chronos", "Repository": "simsemand/chronos", "Project": "https://github.com/simse/chronos", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "5000", "ContainerPort": "5000", "Protocol": "tcp" } } }, "Data": { "Volume": { "HostDir": "/mnt/cache/appdata/chronos", "ContainerDir": "/chronos", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:5000]/", "Icon": "https://i.imgur.com/MoAbdWn.png", "Repo": "simse's Repository", "Overview": "Chronos is a small container to run and schedule Python 3.7 scripts. You can create virtual enviroments, edit your scripts, install Pip dependencies, view execution logs, and debug your scripts, all from the sleek web UI.\n\n You can report bugs or wish for features by opening an issue in the GitHub page.", "templatePath": "/tmp/GitHub/AppFeed/templates/simsesRepository/simse/chronos.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 642419, "stars": 4, "trending": 0.127, "trends": [ 0.428, 0.426, 0.335, 0.112, 0.136, 0.117, 0.127 ], "trendsDate": [ 1696140339, 1698739588, 1701335159, 1703934329, 1706533554, 1709132765, 1711734084 ], "downloadtrend": [ 634406, 637123, 639265, 639983, 640852, 641603, 642419 ], "LastUpdateScan": 1711734084, "LastUpdate": 1600366491, "FirstSeen": 1555770380, "topTrending": -0.301, "topPerforming": 0.127 }, { "Name": "lancache-bundle", "Repository": "josh5/lancache-bundle:latest", "Registry": "https://hub.docker.com/repository/docker/josh5/lancache-bundle", "Network": "br0", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79858-support-josh5-docker-templates/", "Project": "https://github.com/Josh5/lancache-bundle", "Overview": "An all in one lancache docker providing a combination of the following three projects:\r\nhttps://github.com/lancachenet/lancache-dns\r\nhttps://github.com/lancachenet/monolithic\r\nhttps://github.com/lancachenet/sniproxy\r\n\r\nThanks to cheesemarathon for their work on the SteamCacheBundle that inspired this and provided the grounding for the template. Note, however, that this Docker image does not run at all the same way and is strictly based on the original upstream logcache project.\r\n\r\nOn start, this image will download the latest domain list from https://github.com/uklans/cache-domains. This means no constant upgrading of the docker image is necessary in order to guarantee continued usability", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/lancache-bundle.xml", "Icon": "https://github.com/Josh5/lancache-bundle/raw/master/lancache-bundle-logo.png", "DonateText": "Support me on Patreon", "DonateLink": "https://www.patreon.com/josh5", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "LANCACHE_IP", "Target": "LANCACHE_IP", "Default": "", "Mode": "", "Description": "IP Address of cache container. (Has to be the same as the HOST's IP. If you set the container's IP to 192.168.1.202 this has to be the same. If you use bridge it has to be the same as unRAID's IP.)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.202" }, { "@attributes": { "Name": "DNS_BIND_IP", "Target": "DNS_BIND_IP", "Default": "", "Mode": "", "Description": "IP Address of cache container. (Has to be the same as the HOST's IP. If you set the container's IP to 192.168.1.202 this has to be the same. If you use bridge it has to be the same as unRAID's IP.)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.202" }, { "@attributes": { "Name": "data", "Target": "/data/cache", "Default": "", "Mode": "rw", "Description": "Location to store the cached files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/lancache" }, { "@attributes": { "Name": "DNS Logs", "Target": "/var/log/named", "Default": "", "Mode": "rw", "Description": "Location to store the DNS logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/lancache-bundle/log/named" }, { "@attributes": { "Name": "Nginx Logs", "Target": "/var/log/nginx", "Default": "", "Mode": "rw", "Description": "Location to store the Nginx logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/lancache-bundle/log/nginx" }, { "@attributes": { "Name": "CACHE_MEM_SIZE", "Target": "CACHE_MEM_SIZE", "Default": "", "Mode": "", "Description": "Memory size for the cache", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "500m" }, { "@attributes": { "Name": "CACHE_DISK_SIZE", "Target": "CACHE_DISK_SIZE", "Default": "", "Mode": "", "Description": "Max size for the cache", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2000g" }, { "@attributes": { "Name": "CACHE_MAX_AGE", "Target": "CACHE_MAX_AGE", "Default": "", "Mode": "", "Description": "Max age for files in the cache", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "150d" }, { "@attributes": { "Name": "DNS UDP Port", "Target": "53", "Default": "53", "Mode": "udp", "Description": "DNS port, don't change!", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80\r\nDon't change!", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "", "Mode": "tcp", "Description": "Container Port: 443\r\nSNIProxy port, don't change!", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "UPSTREAM_DNS", "Target": "UPSTREAM_DNS", "Default": "", "Mode": "", "Description": "Container Variable: UPSTREAM_DNS", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1.1.1.1" }, { "@attributes": { "Name": "USE_GENERIC_CACHE", "Target": "USE_GENERIC_CACHE", "Default": "", "Mode": "", "Description": "Must be set to true to use generic cache", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "DISABLE_ARENANET", "Target": "DISABLE_ARENANET", "Default": "", "Mode": "", "Description": "Set to true to disable arenanet caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_BLIZZARD", "Target": "DISABLE_BLIZZARD", "Default": "", "Mode": "", "Description": "Set to true to disable blizzard caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_CITYOFHEROES", "Target": "DISABLE_CITYOFHEROES", "Default": "", "Mode": "", "Description": "Set to true to disable cityofheroes caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_DAYBREAK", "Target": "DISABLE_DAYBREAK", "Default": "", "Mode": "", "Description": "Set to true to disable daybreak caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_EPICGAMES", "Target": "DISABLE_EPICGAMES", "Default": "", "Mode": "", "Description": "Set to true to disable epicgames caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_FRONTIER", "Target": "DISABLE_FRONTIER", "Default": "", "Mode": "", "Description": "Set to true to disable frontier caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_HIREZ", "Target": "DISABLE_HIREZ", "Default": "", "Mode": "", "Description": "Set to true to disable hirez caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_NEVERWINTER", "Target": "DISABLE_NEVERWINTER", "Default": "", "Mode": "", "Description": "Set to true to disable neverwinter caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_NEXUSMODS", "Target": "DISABLE_NEXUSMODS", "Default": "", "Mode": "", "Description": "Set to true to disable nexusmods caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_NINTENDO", "Target": "DISABLE_NINTENDO", "Default": "", "Mode": "", "Description": "Set to true to disable nintendo caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_ORIGIN", "Target": "DISABLE_ORIGIN", "Default": "", "Mode": "", "Description": "Set to true to disable origin caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_RENEGADEX", "Target": "DISABLE_RENEGADEX", "Default": "", "Mode": "", "Description": "Set to true to disable renegadex caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_RIOT", "Target": "DISABLE_RIOT", "Default": "", "Mode": "", "Description": "Set to true to disable riot caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_ROCKSTAR", "Target": "DISABLE_ROCKSTAR", "Default": "", "Mode": "", "Description": "Set to true to disable rockstar caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_SONY", "Target": "DISABLE_SONY", "Default": "", "Mode": "", "Description": "Set to true to disable sony caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_STEAM", "Target": "DISABLE_STEAM", "Default": "", "Mode": "", "Description": "Set to true to disable steam caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_TESO", "Target": "DISABLE_TESO", "Default": "", "Mode": "", "Description": "Set to true to disable teso caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_TWITCH", "Target": "DISABLE_TWITCH", "Default": "", "Mode": "", "Description": "Set to true to disable twitch caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_UPLAY", "Target": "DISABLE_UPLAY", "Default": "", "Mode": "", "Description": "Set to true to disable uplay caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_WARFRAME", "Target": "DISABLE_WARFRAME", "Default": "", "Mode": "", "Description": "Set to true to disable warframe caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_WARGAMING", "Target": "DISABLE_WARGAMING", "Default": "", "Mode": "", "Description": "Set to true to disable wargaming caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_WSUS", "Target": "DISABLE_WSUS", "Default": "", "Mode": "", "Description": "Set to true to disable windowsupdates caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_XBOXLIVE", "Target": "DISABLE_XBOXLIVE", "Default": "", "Mode": "", "Description": "Set to true to disable xboxlive caching", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Josh.5's Repository", "ModeratorComment": "Deprecated by the author. See here", "Deprecated": true, "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/Josh.5sRepository/josh5/lancache-bundle.xml", "CategoryList": [ "Backup", "GameServers", "Tools-Utilities" ], "downloads": 1048743, "stars": 3, "trending": 0.015, "trends": [ 0.161, 0.17, 0.118, 0.014, 0.013, 0.015, 0.015 ], "trendsDate": [ 1695837954, 1698437150, 1701032755, 1703631940, 1706231147, 1708824973, 1711418770 ], "downloadtrend": [ 1045141, 1046918, 1048152, 1048295, 1048436, 1048590, 1048743 ], "LastUpdateScan": 1711418770, "LastUpdate": 1627777518, "FirstSeen": 1581506354, "topTrending": -0.14600000000000002, "topPerforming": 0.015 }, { "Name": "steam-headless", "Repository": "josh5/steam-headless:latest", "Registry": "https://hub.docker.com/r/josh5/steam-headless", "Network": "host", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/Steam-Headless/", "Support": "https://github.com/Steam-Headless/docker-steam-headless/issues/new/choose/", "GitHub": "https://github.com/Steam-Headless/docker-steam-headless/blob/master/README.md", "ReadMe": "https://github.com/Steam-Headless/docker-steam-headless/blob/master/docs/unraid.md", "Overview": "Headless Steam Service\r\nRemote Game Streaming Server. Play your games either in the browser with audio or via Steam Link or Moonlight. Play from another Steam Client with Steam Remote Play. \r\n\r\n## Features:\r\n- Steam Client configured for running on Linux with Proton\r\n- Moonlight compatible server for easy remote desktop streaming\r\n- One click installation of EmeDeck, Heroic and Lutris\r\n- Full video/audio noVNC web access to a Xfce4 Desktop\r\n- NVIDIA, AMD and Intel GPU support\r\n- Full controller support\r\n- Support for Flatpak and Appimage installation\r\n- Root access\r\n- Based on Debian Bookworm\r\n\r\n---\r\n## Notes:\r\n\r\n### ADDITIONAL SOFTWARE:\r\nIf you wish to install additional applications, you can generate a\r\nscript inside the `~/init.d` directory ending with \".sh\". This will be executed on the container startup.\r\n\r\n### STORAGE PATHS:\r\nEverything that you wish to save in this container should be stored in the home directory or a docker container mount that you have specified. All files that are store outside your home directory are not persistent and will be wiped if there is an update of the container or you change something in the template.\r\n\r\n### GAMES LIBRARY:\r\nIt is recommended that you mount your games library to `/mnt/games/GameLibrary/SteamLibrary` and configure Steam to add that path.\r\n\r\n### AUTO START APPLICATIONS:\r\nIn this container, Steam is configured to automatically start. If you wish to add additional services to automatically start, add them under **Applications > Settings > Session and Startup** in the Web UI.\r\n\r\n### NETWORK MODE:\r\nIf you want to use the container as a Steam Remote Play (previously \"In Home Streaming\") host device you should set the **\"Network Type:\"** to *\"Host\"*. This is a requirement for controller hardware to work and to prevent traffic being routed through the internet since Steam thinks you are on a different network.\r\n\r\n### NVIDIA GPU:\r\nTo enable NVIDIA GPU support, ensure that you have installed the **Nvidia-Driver** plugin and add the *\"--runtime='nvidia'\"* parameter added to **\"Extra Parameters:\"**\r\n\r\n### AMD GPU:\r\nTo enable AMD GPU support, ensure that you have installed the **Radeon-TOP** plugin.\r\n\r\n### AMD OR INTEL HW ACCELERATED VIDEO ENCODING:\r\nTo enable support for VAAPI HW Accelerated Video Encoding, add the *\"--device='/dev/dri'\"* parameter added to **\"Extra Parameters:\"**\r\n\r\n### USING HOST INPUT DEVICES:\r\nIf you wish to connect a keyboard/mouse to this container, you should run it with the **\"Privileged:\"** flag \"On\". \r\nLikewise if you have issues with remote controllers, try toggling this on.\r\n\r\n### USING HOST X SERVER:\r\nIf your host is already running X, you can just use that. To do this, be sure to configure:\r\n - DISPLAY=:0 \r\n **(Variable)** - *Configures the sceen to use the primary display. Set this to whatever your host is using*\r\n - MODE=secondary \r\n **(Variable)** - *Configures the container to not start an X server of its own*\r\n - HOST_DBUS=true \r\n **(Variable)** - *Optional - Configures the container to use the host dbus process*\r\n - /run/dbus:/run/dbus:ro \r\n **(Mount)** - *Optional - Configures the container to use the host dbus process*", "ExtraSearchTerms": "NVIDIA AMD SteamOS SteamDeck Steam Deck EPIC Games UPlay EA Emulation Yuzu Citra Stream Play Moonlight Sunshine X11 Xorg", "WebUI": "http://[IP]:[PORT:8083]/", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/steam-headless.xml", "Icon": "https://raw.githubusercontent.com/Josh5/docker-steam-headless/master/images/steam-icon.png", "ExtraParams": "--hostname='SteamHeadless' --add-host='SteamHeadless:127.0.0.1' --restart='unless-stopped' --shm-size='2G' --ipc='host' -v '/tmp/.X11-unix/':'/tmp/.X11-unix/':'rw' -v '/tmp/tmp/pulse/':'/tmp/tmp/pulse/':'rw' --ulimit='nofile=1024:524288' --device='/dev/fuse' --device='/dev/uinput' --device-cgroup-rule='c 13:* rmw' --cap-add='NET_ADMIN' --cap-add='SYS_ADMIN' --cap-add='SYS_NICE' --security-opt='seccomp=unconfined'", "DonateText": "Support me on Patreon", "DonateLink": "https://www.patreon.com/josh5", "Requires": "\r
        **Nvidia-Driver plugin** (nVidia Support)\r
        **Radeon-TOP plugin** (AMD Support)\r
    ", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/home/default", "Default": "/mnt/user/appdata/steam-headless", "Mode": "rw", "Description": "Default user home directory.\r\nAll application software and configuration will be saved into this directory.\r\nAny files saved outside of this path will be cleared if the container image this templated is updated.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/steam-headless" }, { "@attributes": { "Name": "Games", "Target": "/mnt/games", "Default": "/mnt/user/Games", "Mode": "rw", "Description": "Option path to your games.\r\nThis path will need to also be configured in Steam after the first boot.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Games" }, { "@attributes": { "Name": "User password", "Target": "USER_PASSWORD", "Default": "password", "Mode": "", "Description": "The password for this container.\r\nNote: This password will also be used for the root user. However, the default user has sudo access.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "password" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Pacific/Auckland", "Mode": "", "Description": "Enter your local timezone.\r\nYou can find a full list of supported timezones \r\nin: '/usr/share/zoneinfo' (eg: 'Etc/UTC' or 'Australia/Melbourne',...)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Pacific/Auckland" }, { "@attributes": { "Name": "Locales", "Target": "USER_LOCALES", "Default": "en_US.UTF-8 UTF-8", "Mode": "", "Description": "Enter your prefered locales.\r\nYou can find a full list of supported languages \r\nin: '/usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8',...)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en_US.UTF-8 UTF-8" }, { "@attributes": { "Name": "NVIDIA_PATCH_VERSION", "Target": "NVIDIA_PATCH_VERSION", "Default": "", "Mode": "", "Description": "Set with a commit sha or branch name from the https://github.com/keylase/nvidia-patch project.\r\nThis will download the patch and apply it to the NVIDIA drivers. Leave blank to disable this feature and not patch the drivers.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI Mode", "Target": "WEB_UI_MODE", "Default": "vnc", "Mode": "", "Description": "Options: ['vnc', 'neko', 'none'].\r\nSelect a Web UI to run. Each has their own pros/cons.\r\nSet to 'none' to disable the Web UI.\r\nNote: The Web UI is disabled if the container is run in 'secondary' mode.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "vnc" }, { "@attributes": { "Name": "Nvidia GPU UUID", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "For users with multiple GPUs, add the ID found under the ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "Driver Capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "Display ID", "Target": "DISPLAY", "Default": ":55", "Mode": "", "Description": "Set the X display. To use the host X server, set this to :0 (or whatever your host is currently running in /tmp/.X11-unix/X*)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": ":55" }, { "@attributes": { "Name": "Mode", "Target": "MODE", "Default": "primary", "Mode": "", "Description": "Options: ['primary', 'secondary']. Most of the time this should be set to 'primary' on a headless server. If your server is already running an X server that you wish to use, set this to 'secondary'.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "primary" }, { "@attributes": { "Name": "Web UI Port", "Target": "PORT_NOVNC_WEB", "Default": "8083", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8083" }, { "@attributes": { "Name": "Enable Web UI Audio", "Target": "ENABLE_VNC_AUDIO", "Default": "true", "Mode": "", "Description": "Enable Web UI Audio. This creats a opus encoded audio websocket that will tie into the VNC Web UI. Disable this if your browser is incompatible or you do not wish for this additional process overhead.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Enable Keyboard & Mouse Passthrough", "Target": "ENABLE_EVDEV_INPUTS", "Default": "true", "Mode": "", "Description": "Options: ['true', 'false'].\r\nEnable Keyboard and Mouse Support (Including Passthrough). This will configure the X server to catch all evdev events for Keyboard, Mouse, etc.\r\n", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "Josh.5's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Josh.5sRepository/josh5/steam-headless.xml", "CategoryList": [ "GameServers" ], "downloads": 137354, "stars": 5, "trending": 7.229, "trends": [ 16.226, 10.299, 9.996, 5.94, 6.902, 6.829, 7.229 ], "trendsDate": [ 1696421156, 1699020398, 1702169067, 1704762386, 1707361576, 1709960775, 1712556377 ], "downloadtrend": [ 83934, 93571, 103963, 110528, 118722, 127424, 137354 ], "LastUpdateScan": 1712556377, "LastUpdate": 1712371231, "FirstSeen": 1641820164, "topTrending": -8.997, "topPerforming": 7.229 }, { "Name": "steam-headless-secondary", "Repository": "josh5/steam-headless:latest", "Registry": "https://hub.docker.com/r/josh5/steam-headless", "Network": "br0", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/Steam-Headless/", "Support": "https://github.com/Steam-Headless/docker-steam-headless/issues/new/choose/", "GitHub": "https://github.com/Steam-Headless/docker-steam-headless/blob/master/README.md", "ReadMe": "https://github.com/Steam-Headless/docker-steam-headless/blob/master/docs/unraid.md", "Overview": "Headless Steam Service (Secondary)\r\nThis container relies on an existing working SteamHeadless running.\r\n\r\n## Features:\r\n- Run a second (or third or fourth) instance of steam on the Steam Headless desktop.\r\n- All the same features as Steam Headless accessed through an existing Steam Headless container\r\n\r\n\r\n---\r\n## Notes:\r\n\r\n### NETWORK TYPE:\r\nEach instance of this container should be run on a \"**Custom: br0**\" network and should be configured with a unique \"**Fixed IP address**\".\r\n\r\n### RUNNING MULTIPLE INSTANCES:\r\nOnly one instance of Steam Headless can play a game at any time. If you start a second Remote Play link, it wil hijack the virtual monitor, and all input devices from the first one.\r\n\r\n### STORAGE PATHS:\r\nEverything that you wish to save in this container should be stored in the home directory or a docker container mount that you have specified. All files that are store outside your home directory are not persistent and will be wiped if there is an update of the container or you change something in the template.\r\n\r\n### GAMES LIBRARY:\r\nIt is recommended that you mount your games library to `/mnt/games/GameLibrary/SteamLibrary` and configure Steam to add that path.\r\n\r\n### NVIDIA GPU:\r\nTo enable NVIDIA GPU support, ensure that you have installed the **Nvidia-Driver** plugin and add the *\"--runtime='nvidia'\"* parameter added to **\"Extra Parameters:\"**\r\n\r\n### AMD GPU:\r\nTo enable AMD GPU support, ensure that you have installed the **Radeon-TOP** plugin.\r\n\r\n### AMD OR INTEL HW ACCELERATED VIDEO ENCODING:\r\nTo enable support for VAAPI HW Accelerated Video Encoding, add the *\"--device='/dev/dri'\"* parameter added to **\"Extra Parameters:\"**", "ExtraSearchTerms": "NVIDIA AMD SteamOS SteamDeck Steam Deck EPIC Games UPlay EA Emulation Yuzu Citra Stream Play Moonlight Sunshine X11 Xorg", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/steam-headless-secondary.xml", "Icon": "https://raw.githubusercontent.com/Josh5/docker-steam-headless/master/images/steam-icon.png", "ExtraParams": "--hostname='SteamHeadlessSecondary' --add-host='SteamHeadlessSecondary:127.0.0.1' --restart='unless-stopped' --shm-size='2G' -v '/tmp/.X11-unix/':'/tmp/.X11-unix/':'rw' -v '/tmp/tmp/pulse/':'/tmp/tmp/pulse/':'rw' -v '/dev/input/':'/dev/input/':'ro' -v '/run/udev/data/':'/run/udev/data/':'ro' --ulimit='nofile=1024:524288' --device='/dev/fuse' --device='/dev/uinput' --device-cgroup-rule='c 13:* rmw' --cap-add='NET_ADMIN' --cap-add='SYS_ADMIN' --cap-add='SYS_NICE' --security-opt='seccomp=unconfined'", "DonateText": "Support me on Patreon", "DonateLink": "https://www.patreon.com/josh5", "Requires": "**Steam Headless**", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/home/default", "Default": "/mnt/user/appdata/steam-headless-secondary", "Mode": "rw", "Description": "Default user home directory.\r\nAll application software and configuration will be saved into this directory.\r\nAny files saved outside of this path will be cleared if the container image this templated is updated.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/steam-headless-secondary" }, { "@attributes": { "Name": "Games", "Target": "/mnt/games", "Default": "/mnt/user/Games", "Mode": "rw", "Description": "Option path to your games.\r\nThis path will need to also be configured in Steam after the first boot.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Games" }, { "@attributes": { "Name": "User password", "Target": "USER_PASSWORD", "Default": "password", "Mode": "", "Description": "The password for this container.\r\nNote: This password will also be used for the root user. However, the default user has sudo access.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "password" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Pacific/Auckland", "Mode": "", "Description": "Enter your local timezone.\r\nYou can find a full list of supported timezones \r\nin: '/usr/share/zoneinfo' (eg: 'Etc/UTC' or 'Australia/Melbourne',...)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Pacific/Auckland" }, { "@attributes": { "Name": "Locales", "Target": "USER_LOCALES", "Default": "en_US.UTF-8 UTF-8", "Mode": "", "Description": "Enter your prefered locales.\r\nYou can find a full list of supported languages \r\nin: '/usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8',...)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en_US.UTF-8 UTF-8" }, { "@attributes": { "Name": "Nvidia GPU UUID", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "For users with multiple GPUs, add the ID found under the ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "Driver Capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "Display ID", "Target": "DISPLAY", "Default": ":55", "Mode": "", "Description": "Set the X display. To use the host X server, set this to :0 (or whatever your host is currently running in /tmp/.X11-unix/X*)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": ":55" }, { "@attributes": { "Name": "Mode", "Target": "MODE", "Default": "secondary", "Mode": "", "Description": "Options: ['primary', 'framebuffer', 'secondary'].", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "secondary" } ], "Repo": "Josh.5's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/Josh.5sRepository/josh5/steam-headless-secondary.xml", "CategoryList": [ "GameServers" ], "downloads": 137354, "stars": 5, "trending": 7.229, "trends": [ 16.226, 10.299, 9.996, 5.94, 6.902, 6.829, 7.229 ], "trendsDate": [ 1696421156, 1699020398, 1702169067, 1704762386, 1707361576, 1709960775, 1712556377 ], "downloadtrend": [ 83934, 93571, 103963, 110528, 118722, 127424, 137354 ], "LastUpdateScan": 1712556377, "LastUpdate": 1712371231, "FirstSeen": 1641820164, "topTrending": -8.997, "topPerforming": 7.229 }, { "Name": "TeamCity-BuildAgent", "Repository": "jetbrains/teamcity-agent", "Registry": "https://hub.docker.com/r/jetbrains/teamcity-agent/", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/79858-support-josh5-docker-templates/", "Project": "https://hub.docker.com/r/jetbrains/teamcity-agent/", "Overview": "This is an official JetBrains TeamCity build agent image.\r\n\r\nThe TeamCity build agent connects to the TeamCity server and spawns the actual build processes. You can use the jetbrains/teamcity-server image to run a TeamCity server.\r\n\r\nThis image adds a TeamCity agent suitable for Java development. It is based on jetbrains/teamcity-minimal-agent but gives you more benefits, e.g.\r\n\r\nclient-side checkout if you use 'git' or 'mercurial'\r\nmore bundled build tools\r\n'docker-in-docker' on Linux", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/teamcity-agent.xml", "Icon": "https://seeklogo.com/images/T/team-city-logo-8FEEB62EC1-seeklogo.com.png", "DonateText": "Support me on Patreon", "DonateLink": "https://www.patreon.com/josh5", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SERVER_URL", "Target": "SERVER_URL", "Default": "", "Mode": "", "Description": "URL to TeamCity server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AGENT_NAME", "Target": "AGENT_NAME", "Default": "Nick Fury", "Mode": "", "Description": "Name of this TeamCity Build Agent", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Phil Coulson" }, { "@attributes": { "Name": "Config", "Target": "/data/teamcity_agent/conf", "Default": "/mnt/user/appdata/teamcity-buildagent", "Mode": "rw", "Description": "Container Path: /data/teamcity_agent/conf", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/teamcity-buildagent" }, { "@attributes": { "Name": "Work", "Target": "/opt/buildagent/work", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/buildagent/work", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Temp", "Target": "/opt/buildagent/temp", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/buildagent/temp", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Volumes", "Target": "/var/lib/docker", "Default": "buildagent_volumes", "Mode": "rw", "Description": "Container Path: /var/lib/docker", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "buildagent_volumes" }, { "@attributes": { "Name": "DOCKER_IN_DOCKER", "Target": "DOCKER_IN_DOCKER", "Default": "start", "Mode": "", "Description": "Run Docker daemon within your container (note that in this case the container should be run with \u2014privileged flag)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "start" } ], "Repo": "Josh.5's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/Josh.5sRepository/josh5/teamcity-agent.xml", "CategoryList": [ "Productivity", "Other" ], "downloads": 20294754, "stars": 310, "trending": 0.364, "trends": [ 0.34, 0.401, 0.279, 0.381, 0.341, 0.409, 0.364 ], "trendsDate": [ 1697407538, 1700321391, 1702919164, 1705518395, 1708117557, 1710713172, 1713306903 ], "downloadtrend": [ 19857249, 19937197, 19992951, 20069399, 20138121, 20220808, 20294754 ], "LastUpdateScan": 1713306903, "LastUpdate": 1711550978, "FirstSeen": 1557069695, "topTrending": 0.023999999999999966, "topPerforming": 0.364 }, { "Name": "TeamCity", "Repository": "jetbrains/teamcity-server", "Registry": "https://hub.docker.com/r/jetbrains/teamcity-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/79858-support-josh5-docker-templates/", "Project": "https://hub.docker.com/r/jetbrains/teamcity-server/", "Overview": "TeamCity Server - Powerful Continuous Integration and Continuous Delivery out of the box\r\n\r\nThis is an official JetBrains TeamCity server image. The image is suitable for production use and evaluation purposes.", "WebUI": "http://[IP]:[PORT:8111]/", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/teamcity-server.xml", "Icon": "https://seeklogo.com/images/T/team-city-logo-8FEEB62EC1-seeklogo.com.png", "DonateText": "Support me on Patreon", "DonateLink": "https://www.patreon.com/josh5", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "8111", "Default": "", "Mode": "tcp", "Description": "Container Port: 8111", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8111" }, { "@attributes": { "Name": "Logs", "Target": "/opt/teamcity/logs", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/teamcity/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/teamcity/logs" }, { "@attributes": { "Name": "Data", "Target": "/data/teamcity_server/datadir", "Default": "", "Mode": "rw", "Description": "Container Path: /data/teamcity_server/datadir", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/teamcity/datadir" } ], "Repo": "Josh.5's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Josh.5sRepository/josh5/teamcity-server.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 67324407, "stars": 589, "trending": 1.466, "trends": [ 0.419, 0.417, 1.328, 1.802, 1.677, 1.516, 1.466 ], "trendsDate": [ 1697407538, 1700321391, 1702919164, 1705518395, 1708117558, 1710713172, 1713306903 ], "downloadtrend": [ 61981725, 62241389, 63078919, 64236181, 65331840, 66337465, 67324407 ], "LastUpdateScan": 1713306903, "LastUpdate": 1711550910, "FirstSeen": 1557069695, "topTrending": 1.047, "topPerforming": 1.466 }, { "Name": "tvh-iptv-config", "Repository": "josh5/tvh-iptv-config:latest", "Registry": "https://hub.docker.com/u/josh5/TVH-IPTV-Config", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://support-api.streamingtech.co.nz/discord", "Project": "https://github.com/Josh5/TVH-IPTV-Config", "Overview": "TVH-IPTV-Config (TIC) provides a simple IPTV config frontend for Tvheadend.\r\n\r\nTvheadend(https://www.tvheadend.org/), AKA \"TVH\", is a TV streaming server and recorder supporting, among other things, IPTV input sources. \r\nTvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming and there are a bunch of clients out there to use as clients for watching.\r\n\r\nThe catch is that on its own, Tvheadend can be complicated to setup for IPTV. Once you read through all the documentation and forum posts on how to do it, it works well. But that is a steep learning curve. In addition to this, if you were to just throw a IPTV playlist of thousands of channels at the thing, well... good luck with that mess. To get it working really well, there is a lot of mouse clicking here and there and perhaps the odd ffmpeg pipe to configure on each MUX and... who as time for that!\r\n\r\nTIC should make life easy(ish) when setting up IPTV on Tvheadend.\r\nFeatures:\r\n- Easily import/configure channels from playlists. Assign logos, EPG, and multiple stream sources per channel.\r\n- Automatically generate IPTV networks in TVH per playlist configured with a number of connections allowed.\r\n- Automatically manage a custom EPG based on channel selection.\r\n- Automatically create muxes in TVH for each stream asssociated with a configured channel. Configure muxes with FFmpeg pipes to improve compatibility and provide a local buffer.\r\n- Automatically map mux services to channels in TVH.\r\n- Automaticlaly configure optimal recording settings.\r\n- + Much more little tweaks behind the scenes...\r\n\r\nNote: This container requires that you, the user, also install and maintain a seperate Tvheadend container.\r\n\r\n---\r\n## Advanced Configuration:\r\n\r\n### LIMIT CPU USE:\r\n1) Toggle this Docker Container template editor to \"Advanced View\".\r\n2) In the \"Extra Parameters\" field, add \"--cpus='1'\".\r\nThis value depends on the number of cores available to the container. To limit to 50%, set this value to 0.5 * n cores. If you have 2 cores available to this container, \"--cpus='.5'\" will equal 25% of that available CPU resources. To limit the CPU cores available to the continer, use \"CPU Pinning\"\r\n\r\n### LIMIT RAM ALLOCATION:\r\n1) Toggle this Docker Container template editor to \"Advanced View\".\r\n2) In the \"Extra Parameters\" field, add \"--memory='1g'\".\r\nTvheadend and TIC can use on average around 100Mib - 500 Mib of RAM for various tasks.\r\nEven though limiting RAM is unnecessary as this container should not ever need more that 1GB RAM it is good practice to do so.", "ExtraSearchTerms": "tvheadend iptv dvr pvr xtream codes m3u8 ffmpeg comskip comchap comcut transcode h265 h264 kodi plex emby jellyfin", "WebUI": "http://[IP]:[PORT:9985]/", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/tvh-iptv-config.xml", "Icon": "https://github.com/Josh5/TVH-IPTV-Config/raw/master/frontend/public/icons/TVH-IPTV-Config-Logo.png", "DonateText": "Support me on Patreon", "DonateLink": "https://www.patreon.com/josh5", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "9985", "Default": "9985", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9985" }, { "@attributes": { "Name": "WebUI Port (same value as above)", "Target": "APP_PORT", "Default": "9985", "Mode": "", "Description": "The web UI port. This is used when configuring TVH so ensure it matches what is configured above.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9985" }, { "@attributes": { "Name": "Host hostname/IP", "Target": "APP_HOST_IP", "Default": "192.168.1.200", "Mode": "", "Description": "The host IP address or hostname used to contact this application. This is used to configure Tvheadend when fetching the XMLTV EPG. Without this, The EPG will not work in Tvheadend.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.200" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/tvh-iptv", "Mode": "rw", "Description": "Where TVH-IPTV stores it's config files.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tvh-iptv" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "Pacific/Auckland", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "Pacific/Auckland" }, { "@attributes": { "Name": "Custom Scripts", "Target": "/custom-cont-init.d/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tvh-iptv/startup-scripts/" } ], "Repo": "Josh.5's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Josh.5sRepository/josh5/tvh-iptv-config.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 2179, "LastUpdateScan": 1713535582, "LastUpdate": 1713297338, "FirstSeen": 1705741557 }, { "Name": "unmanic", "Repository": "josh5/unmanic:latest", "Registry": "https://hub.docker.com/r/josh5/unmanic/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/Unmanic/unmanic", "Overview": "Unmanic is a simple tool for optimising your file library with a highly customisable plugin system.\nRemove the complexity of automatically converting your file library.\nSimply point Unmanic at your library and let it manage it for you.\n\n---\n## Features:\n- Manage multiple independent libraries of any media file type with a large range of plugins.\n- Simple to configure - don't waste your time with hours of setup. Just get the job done with Unmanic.\n- Support for VAAPI/QSV/NVIDIA NVENC for hardware accelerated encoding.\n- Schedule file scans at set intervals.\n- Configure inotify file monitors for your libraries.\n- Link with other installations to share in distributed processing of tasks. These other installations may be on:\n - This same Unraid server\n - A LAN connected PC (including across subnets)\n - A Internet connected PC behind a basic auth proxy\n - Linux, MacOS, Windows\n - x86, Armv7, Arm64\n\n---\n## Advanced Configuration:\n\n### LIMIT CPU USE:\n1) Toggle this Docker Container template editor to \"Advanced View\".\n2) In the \"Extra Parameters\" field, add \"--cpus='1'\".\nThis value depends on the number of cores available to the container. To limit to 50%, set this value to 0.5 * n cores. If you have 2 cores available to this container, \"--cpus='.5'\" will equal 25% of that available CPU resources. To limit the CPU cores available to the continer, use \"CPU Pinning\"\n\n### LIMIT RAM ALLOCATION:\n1) Toggle this Docker Container template editor to \"Advanced View\".\n2) In the \"Extra Parameters\" field, add \"--memory='1g'\".\nUnmanic can use on average around 100Mib - 500 Mib of RAM for various Disk IO tasks.\nEven though limiting RAM is unnecessary as Unmanic should not ever need more that 1GB RAM it is good practice to do so.\n**Note:** If you set your *Cache Directory* path to a tmpfs or RAM, limiting your memory allocation will affect the available RAM for the cache volume.\n\n### NVIDIA GPU USE (NVDEC/NVENC):\n1) Install the **Nvidia-Driver** plugin.\n2) Toggle this Docker Container template editor to \"Advanced View\".\n3) In the \"Extra Parameters\" field, add \"--runtime=nvidia\".\n4) Expand the template \"Show more settings...\" section.\n5) In the \"NVIDIA_VISIBLE_DEVICES\" variable, copy your GPU UUID (can be found in the Unraid Nvidia Plugin)\n\n### INTEL GPU USE (QSV/VAAPI):\n1) Install the **Intel-GPU-TOP** plugin.\n2) Toggle this Docker Container template editor to \"Advanced View\".\n3) In the \"Extra Parameters\" field, add \"--device=/dev/dri\".\n\n### AMD GPU USE (VAAPI):\n1) Install the **Radeon-TOP** plugin.\n2) Toggle this Docker Container template editor to \"Advanced View\".\n3) In the \"Extra Parameters\" field, add \"--device=/dev/dri\".", "ExtraSearchTerms": "process auto automate rename move transcode ffmpeg comskip comchap comcut video2x h265 h264 plex emby jellyfin sonarr radarr tdarr flow", "WebUI": "http://[IP]:[PORT:8888]/", "TemplateURL": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/josh5/unmanic.xml", "Icon": "https://raw.githubusercontent.com/Unmanic/unmanic/master/icon.png", "DonateText": "Support me on Patreon", "DonateLink": "https://www.patreon.com/josh5", "Requires": "\r
        **Nvidia-Driver plugin** (optional - required for nVidia Support)
        **Intel-GPU-TOP plugin** (optional - required for Intel Support)
        **Radeon-TOP plugin** (optional - required for AMD Support)
    ", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/unmanic", "Mode": "rw", "Description": "Location where all container configuration is stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/unmanic" }, { "@attributes": { "Name": "Cache Directory", "Target": "/tmp/unmanic", "Default": "", "Mode": "rw", "Description": "Location where task files are temporarily stored while workers are carrying out jobs on them.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Library Movies", "Target": "/library/movies", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Library TV", "Target": "/library/tv", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Library Music", "Target": "/library/music", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Library Pictures", "Target": "/library/pictures", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Nvidia GPU UUID", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "The UUID of the NVIDIA GPU that you wish to use within this container. Set to 'all' to use all available NVIDIA GPUs.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "Nvidia GPU Patch Version", "Target": "NVIDIA_PATCH_VERSION", "Default": "", "Mode": "", "Description": "For description, join the conversation at https://unmanic.app/discord", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Josh.5's Repository", "RecommendedRaw": "1/1/2023", "RecommendedDate": 1672549200, "RecommendedReason": { "en_US": "Unmanic is a simple tool for optimizing your file library with a highly customizable plugin system. Remove the complexity of automatically converting your file library and simply point Unmanic at your library and let it manage it for you." }, "templatePath": "/tmp/GitHub/AppFeed/templates/Josh.5sRepository/josh5/unmanic.xml", "CategoryList": [ "Productivity", "MediaApp-Video", "MediaApp-Music", "MediaApp-Books", "MediaApp-Photos", "MediaApp-Other" ], "downloads": 13412522, "stars": 46, "trending": 0.263, "trends": [ 0.216, 0.178, 0.22, 0.198, 0.195, 0.405, 0.263 ], "trendsDate": [ 1696457144, 1699055064, 1702169067, 1704762386, 1707361576, 1709960776, 1712556377 ], "downloadtrend": [ 13218081, 13241651, 13270893, 13297159, 13323076, 13377271, 13412522 ], "LastUpdateScan": 1712556377, "LastUpdate": 1711315210, "FirstSeen": 1636693401, "topTrending": 0.047000000000000014, "topPerforming": 0.263 }, { "Name": "blocklist-mirror", "Repository": "crowdsecurity/blocklist-mirror", "Registry": "https://hub.docker.com/r/crowdsecurity/blocklist-mirror", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/", "Overview": "This bouncer exposes CrowdSec's active decisions via provided HTTP endpoints in pre-defined formats. It can be used by network appliances which support consumption of blocklists via HTTP.\n\tmkdir /mnt/user/appdata/blocklist-mirror\n\tcd /mnt/user/appdata/blocklist-mirror\n\tnano cfg.yaml\n\n\tCopy in the contents of the cfg.yaml located from\n\thttps://docs.crowdsec.net/docs/bouncers/blocklist-mirror\n\tSave, close and run the container", "WebUI": "http://[IP]:[PORT:41412]/security/blocklist", "TemplateURL": "https://raw.githubusercontent.com/angelics/unraid-docker-template/master/blocklist-mirror.xml", "Icon": "https://raw.githubusercontent.com/crowdsecurity/crowdsec-docs/main/crowdsec-docs/static/img/crowdsec_logo.png", "ExtraParams": "-v '/mnt/cache/appdata/blocklist-mirror/cfg.yaml':'/etc/crowdsec/bouncers/crowdsec-blocklist-mirror.yaml':'rw'", "Project": "https://docs.crowdsec.net/docs/bouncers/blocklist-mirror", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Container Port", "Target": "41412", "Default": "41412", "Mode": "tcp", "Description": "Container Port.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "josywong's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/josywongsRepository/blocklist-mirror.xml", "CategoryList": [ "Network", "Network-Other" ], "downloads": 30567, "trending": 4.188, "trends": [ 2.979, 2.865, 3.044, 4.539, 7.405, 4.456, 4.188 ], "trendsDate": [ 1696737931, 1699333537, 1702169067, 1704762386, 1707361576, 1709960776, 1712556377 ], "downloadtrend": [ 23294, 23981, 24734, 25910, 27982, 29287, 30567 ], "LastUpdateScan": 1712556377, "LastUpdate": 1710842733, "FirstSeen": 1673355871, "topTrending": 1.2089999999999996 }, { "Name": "iPXE-buildweb", "Repository": "angelics/unraid-docker-ipxe-buildweb", "Registry": "https://hub.docker.com/r/angelics/unraid-docker-ipxe-buildweb", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/", "Overview": "A web-based user interface that provide a way for the user to select any relevant iPXE build options, specify any embedded script, etc, and then construct and download the appropriate file.\n\tfork from chvb/Docker-Apache-PHP, works from xbgmsharp/ipxe-buildweb. based on phusion 0.9.18(ubuntu 14.04)", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/angelics/unraid-docker-template/master/ipxebuildweb.xml", "Icon": "https://raw.githubusercontent.com/xbgmsharp/ipxe-buildweb/master/favicon.ico", "Project": "https://github.com/xbgmsharp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Logs", "Target": "/logs", "Default": "/mnt/user/appdata/iPXE-buildweb/logs", "Mode": "rw", "Description": "This location contains logs file from container. Container path: /logs", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ipxe", "Target": "/ipxe", "Default": "/mnt/user/appdata/iPXE-buildweb/ipxe", "Mode": "rw", "Description": "This location contains logs file from container. Container path: /ipxe", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ipxe-buildweb", "Target": "/ipxe-buildweb", "Default": "/mnt/user/appdata/iPXE-buildweb/ipxe-buildweb", "Mode": "rw", "Description": "This location contains logs file from container. Container path: /ipxe-buildweb", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "cache", "Target": "/cache", "Default": "/mnt/user/appdata/iPXE-buildweb/cache", "Mode": "rw", "Description": "This location contains logs file from container. Container path: /cache", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB Port", "Target": "80", "Default": "8081", "Mode": "tcp", "Description": "Port used to access the web interface.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "josywong's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/josywongsRepository/ipxebuildweb.xml", "CategoryList": [ "Network", "Network-Other" ], "downloads": 95394, "trending": 0.022, "trends": [ 1.838, 1.978, 0.018, 0.021, 0.019, 0.024, 0.022 ], "trendsDate": [ 1697407538, 1700321391, 1702919164, 1705518395, 1708117558, 1710713172, 1713306903 ], "downloadtrend": [ 93410, 95295, 95312, 95332, 95350, 95373, 95394 ], "LastUpdateScan": 1713306903, "LastUpdate": 1673762926, "FirstSeen": 1562227881, "topTrending": -1.816 }, { "Name": "Javinizer", "Repository": "angelics/unraid-docker-javinizer", "Registry": "https://hub.docker.com/r/angelics/unraid-docker-javinizer", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/jvlflame/Javinizer/issues", "Overview": "A commandline and GUI based PowerShell module used to scrape metadata and sort your local Japanese Adult Video (JAV) files into a media library compatible format", "WebUI": "http://[IP]:[PORT:8600]", "TemplateURL": "https://raw.githubusercontent.com/angelics/unraid-docker-template/master/Javinizer.xml", "DonateLink": "https://www.paypal.me/angelics345", "Project": "https://github.com/jvlflame/Javinizer", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/Javinizer/config", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible by the application.<br>Container path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Javinizer/config" }, { "@attributes": { "Name": "logs", "Target": "/logs", "Default": "/mnt/user/appdata/Javinizer/logs", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible by the application.<br>Container path: /logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Javinizer/logs" }, { "@attributes": { "Name": "/mnt", "Target": "/mnt", "Default": "/mnt/user/", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible by the application.<br>Container path: /mnt", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "Port for GUI", "Target": "8600", "Default": "8600", "Mode": "tcp", "Description": "Port used to access the application's GUI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8600" } ], "Repo": "josywong's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/josywongsRepository/Javinizer.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 18793, "trending": 0.085, "trends": [ 10.048, 9.252, 0.085, 0.101, 0.101, 0.069, 0.085 ], "trendsDate": [ 1697587556, 1700321391, 1702919164, 1705518396, 1708117558, 1710713172, 1713306904 ], "downloadtrend": [ 16979, 18710, 18726, 18745, 18764, 18777, 18793 ], "LastUpdateScan": 1713306904, "LastUpdate": 1643003002, "FirstSeen": 1643015001, "topTrending": -9.963 }, { "Name": "RavencoinP2P", "Repository": "angelics/unraid-docker-ravencoin-p2p", "Registry": "https://hub.docker.com/r/angelics/unraid-docker-ravencoin-p2p", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/", "Overview": "The Ravencoin project is launched based on the hard work and continuous effort of over 400 Bitcoin developers who made over 14,000 commits over the life to date of the Bitcoin project.\n\tThis is just p2p, without wallet or gui.\n Based on jlesage/baseimage:alpine-3.12", "TemplateURL": "https://raw.githubusercontent.com/angelics/unraid-docker-template/master/ravencoinp2p.xml", "Icon": "https://github.com/angelics/unraid-docker-ravencoin-p2p/raw/master/icon.png", "Project": "https://github.com/RavenProject/Ravencoin", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Storage", "Target": "/storage/.raven/", "Default": "/mnt/user/appdata/RavencoinP2P/", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible by the application.<br>Container path: /storage/.raven", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority.<br><b>NOTE:</b> Setting a negative value requires additional permissions. Thus, <i><b>--cap-add=SYS_NICE</b></i> must be added in <i>Extra Parameters</i> (shown when <i>Advanced View</i> is enabled).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bootstrap", "Target": "BOOTSTRAP", "Default": "0", "Mode": "", "Description": "Improve synchronization speed for fresh install", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "P2P Port", "Target": "8767", "Default": "8767", "Mode": "tcp", "Description": "Port used by P2P", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "DonateLink": "https://www.paypal.me/angelics345", "Repo": "josywong's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/josywongsRepository/ravencoinp2p.xml", "CategoryList": [ "Other" ], "downloads": 21553, "stars": 1, "trending": 0.009, "trends": [ 8.684, 7.973, 1.709, 0.019, 0.014, 0.023, 0.009 ], "trendsDate": [ 1697083549, 1699679199, 1702278375, 1705014241, 1707608194, 1710374846, 1712970135 ], "downloadtrend": [ 19483, 21171, 21539, 21543, 21546, 21551, 21553 ], "LastUpdateScan": 1712970135, "LastUpdate": 1673867914, "FirstSeen": 1559297414, "topTrending": -8.674999999999999 }, { "Name": "RavencoinWalletGUI", "Repository": "angelics/unraid-docker-ravencoin-wallet", "Registry": "https://hub.docker.com/r/angelics/unraid-docker-ravencoin-wallet", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/", "Overview": "The Ravencoin project is launched based on the hard work and continuous effort of over 400 Bitcoin developers who made over 14,000 commits over the life to date of the Bitcoin project.\n The GUI of the application is accessed through a modern web browser (no installation or configuration needed on client side) or via any VNC client.\n Also, being based on jlesage/baseimage-gui:ubuntu 18.04.", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/angelics/unraid-docker-template/master/ravencoinwallet.xml", "Icon": "https://github.com/angelics/unraid-docker-ravencoin-wallet/raw/master/icon.png", "Project": "https://github.com/RavenProject/Ravencoin", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Storage", "Target": "/storage/.raven/", "Default": "/mnt/user/appdata/RavencoinWallet/", "Mode": "rw", "Description": "This location contains files from your host that need to be accessible by the application.<br>Container path: /storage/.raven", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority.<br><b>NOTE:</b> Setting a negative value requires additional permissions. Thus, <i><b>--cap-add=SYS_NICE</b></i> must be added in <i>Extra Parameters</i> (shown when <i>Advanced View</i> is enabled).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1280", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "768", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to <i><b>1</b></i> to encrypt the connection.<br><span style='color: red;'><b>Note:</b></span> When enabling the secure connection, security parameters needs to be generated. This <b>one-time</b> operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra x11vnc Options", "Target": "X11VNC_EXTRA_OPTS", "Default": "", "Mode": "", "Description": "Extra options to pass to the x11vnc server running in the Docker container.<br><span style='color: red;'><b>Warning:</b></span> For advanced users. Do not use unless you know what you are doing.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENABLE CJK FONT", "Target": "ENABLE_CJK_FONT", "Default": "0", "Mode": "", "Description": "ENABLE_CJK_FONT for japanese or chinese character support.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bootstrap", "Target": "BOOTSTRAP", "Default": "0", "Mode": "", "Description": "Improve synchronization speed for fresh install", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "Port used to access the application's GUI via the web interface.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI", "Target": "5900", "Default": "5900", "Mode": "tcp", "Description": "Port used to access the application's GUI via the VNC protocol. Optional if no VNC client is used.", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "P2P Port", "Target": "8767", "Default": "8767", "Mode": "tcp", "Description": "Port used by P2P", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "DonateLink": "https://www.paypal.me/angelics345", "Repo": "josywong's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/josywongsRepository/ravencoinwallet.xml", "CategoryList": [ "Other" ], "downloads": 44781, "trending": 0.016, "trends": [ 4.004, 3.839, 1.524, 0.016, 0.013, 0.002, 0.016 ], "trendsDate": [ 1696608365, 1699203938, 1702169067, 1704762387, 1707361577, 1709960776, 1712556377 ], "downloadtrend": [ 42386, 44078, 44760, 44767, 44773, 44774, 44781 ], "LastUpdateScan": 1712556377, "LastUpdate": 1675250598, "FirstSeen": 1558879780, "topTrending": -3.9879999999999995 }, { "Name": "Tartube", "Repository": "angelics/unraid-docker-tartube", "Registry": "https://hub.docker.com/r/angelics/unraid-docker-tartube", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/", "Overview": "Tartube is a GUI front-end for youtube-dl, yt-dlp and other compatible video downloaders.\n\tIt is written in Python 3 / Gtk 3 and runs on MS Windows, Linux, BSD and MacOS.\n\tbased on jlesage/baseimage-gui:ubuntu-20.04", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/angelics/unraid-docker-template/master/tartube.xml", "Icon": "https://raw.githubusercontent.com/axcore/tartube/master/icons/ico/tartube_icon.ico", "Project": "https://github.com/axcore/tartube", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "storage", "Target": "/storage", "Default": "/mnt/user/appdata/tartube/storage", "Mode": "rw", "Description": "Download location. Container path: /storage", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "/mnt/user/appdata/tartube/config", "Mode": "rw", "Description": "Config folder. Container path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority.<br><b>NOTE:</b> Setting a negative value requires additional permissions. Thus, <i><b>--cap-add=SYS_NICE</b></i> must be added in <i>Extra Parameters</i> (shown when <i>Advanced View</i> is enabled).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1280", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "768", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to <i><b>1</b></i> to encrypt the connection.<br><span style='color: red;'><b>Note:</b></span> When enabling the secure connection, security parameters needs to be generated. This <b>one-time</b> operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra x11vnc Options", "Target": "X11VNC_EXTRA_OPTS", "Default": "", "Mode": "", "Description": "Extra options to pass to the x11vnc server running in the Docker container.<br><span style='color: red;'><b>Warning:</b></span> For advanced users. Do not use unless you know what you are doing.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB Port", "Target": "5800", "Default": "5802", "Mode": "tcp", "Description": "Port used to access the web interface.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VNC Port for GUI", "Target": "5900", "Default": "5902", "Mode": "tcp", "Description": "Port used to access the application's GUI via the VNC protocol. Optional if no VNC client is used.", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "josywong's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/josywongsRepository/tartube.xml", "CategoryList": [ "Network", "Network-Other" ], "downloads": 2378, "LastUpdateScan": 1712556378, "LastUpdate": 1700988565, "FirstSeen": 1673002779 }, { "PluginURL": "https://raw.githubusercontent.com/kubedzero/unraid-snmp/main/snmp.plg", "PluginAuthor": "KZ", "Name": "SNMP", "Support": "https://forums.unraid.net/topic/39339-plug-in-snmp", "Icon": "https://raw.githubusercontent.com/kubedzero/unraid-snmp/main/snmp.png", "Repo": "kubed_zero's Repository", "TemplateURL": "https://raw.githubusercontent.com/kubedzero/unraid-community-apps-xml/master/snmp.xml", "Repository": "https://raw.githubusercontent.com/kubedzero/unraid-snmp/main/snmp.plg", "Plugin": true, "pluginVersion": "2023.04.20", "MinVer": "6.11.0", "Overview": "Adds Slackware's SNMP package to unRAID. This allows users to get CPU utilization, RAM usage, disk activity, and more via the SNMP protocol. Also includes HDD- and unRAID share-related scripts created by Coppit.", "templatePath": "/tmp/GitHub/AppFeed/templates/kubed_zerosRepository/snmp.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1605899366 }, { "Name": "songkong", "Repository": "songkong/songkong", "Registry": "https://hub.docker.com/r/songkong/songkong/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/80604-songkong-music-tagger-docker-support/", "Project": "http://www.jthink.net/songkong", "Overview": "Official SongKong Docker repository, Identify your songs and add metadata and artwork automatically", "WebUI": "http://[IP]:[PORT:4567]/", "TemplateURL": "https://raw.githubusercontent.com/ijabz/songkong_unraid//master/songkong.xml", "Icon": "https://www.jthink.net/songkong/images/songkong_icon256.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "4567", "Default": "", "Mode": "tcp", "Description": "Container Port: 4567", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4567" }, { "@attributes": { "Name": "Music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Container Path: /music", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/music" }, { "@attributes": { "Name": "SongKong Config", "Target": "/songkong", "Default": "", "Mode": "rw", "Description": "Container Path: /songkong", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/songkong" } ], "Repo": "Official Songkong Repository", "RepoShort": "Songkong", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialSongkongRepository/songkong.xml", "CategoryList": [ "MediaApp-Music" ], "downloads": 2067086, "stars": 5, "trending": 0.189, "trends": [ 0.247, 0.224, 0.198, 0.184, 0.144, 0.172, 0.189 ], "trendsDate": [ 1697321132, 1699916750, 1702515966, 1705115153, 1707714342, 1710374846, 1712970136 ], "downloadtrend": [ 2044215, 2048809, 2052871, 2056657, 2059628, 2063185, 2067086 ], "LastUpdateScan": 1712970136, "LastUpdate": 1712664329, "FirstSeen": 1559587569, "topTrending": -0.057999999999999996, "topPerforming": 0.189 }, { "Name": "adguard-exporter", "Repository": "ebrianne/adguard-exporter:latest", "Registry": "https://hub.docker.com/r/ebrianne/adguard-exporter", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/ebrianne/adguard-exporter", "Overview": "Docker AdGuard Exporter for Prometheus.", "WebUI": "http://[IP]:[PORT:9617]/metrics", "TemplateURL": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/docker-adguard-prom-exporter.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/prometheus.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port to expose metrics", "Target": "9617", "Default": "", "Mode": "tcp", "Description": "Container Port: 9617", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9617" }, { "@attributes": { "Name": "adguard_protocol", "Target": "adguard_protocol", "Default": "http", "Mode": "", "Description": "Container Variable: adguard_protocol", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http" }, { "@attributes": { "Name": "adguard_hostname", "Target": "adguard_hostname", "Default": "AdGuard IP", "Mode": "", "Description": "Container Variable: adguard_hostname", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "adguard_username", "Target": "adguard_username", "Default": "AdGuard UserName", "Mode": "", "Description": "Container Variable: adguard_username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "adguard_password", "Target": "adguard_password", "Default": "AdGuard Password", "Mode": "", "Description": "Container Variable: adguard_password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "adguard_port", "Target": "adguard_port", "Default": "", "Mode": "", "Description": "optional if adguard is not using port 80 (http)/443 (https)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "interval", "Target": "interval", "Default": "30s", "Mode": "", "Description": "Container Variable: interval", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "30s" }, { "@attributes": { "Name": "log_limit", "Target": "log_limit", "Default": "", "Mode": "", "Description": "Container Variable: log_limit", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10000" }, { "@attributes": { "Name": "server_port", "Target": "server_port", "Default": "9617", "Mode": "", "Description": "Container Variable: server_port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9617" } ], "Repo": "TQ's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TQsRepository/docker-adguard-prom-exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1362443, "stars": 2, "trending": 0.922, "trends": [ 11.208, 2.672, 2.958, 7.145, 1.279, 0.658, 0.922 ], "trendsDate": [ 1697990731, 1700586363, 1703185547, 1705784747, 1708383951, 1710979602, 1713578785 ], "downloadtrend": [ 1161014, 1192890, 1229254, 1323842, 1340998, 1349877, 1362443 ], "LastUpdateScan": 1713578785, "LastUpdate": 1644656046, "FirstSeen": 1640821850, "topTrending": -10.286, "topPerforming": 0.922 }, { "Name": "baserow", "Repository": "baserow/baserow", "Registry": "https://hub.docker.com/r/baserow/baserow", "Support": "https://forums.unraid.net/topic/138859-support-baserow/", "Project": "https://baserow.io", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Overview": "Baserow is an open source no-code database and Airtable alternative. \n \r\n Create your own database without technical experience. Our user friendly no-code tool gives you the powers of a developer without leaving your browser.\n \r\n Be sure to set the BASEROW_PUBLIC_URL to your public URL if you plan on using this over Cloudflare Tunnels.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/docker-baserow.xml", "Icon": "https://gitlab.com/baserow/baserow/-/raw/develop/deploy/cloudron/logo.png", "Config": [ { "@attributes": { "Name": "Data", "Target": "/baserow/data", "Default": "/mnt/user/appdata/baserow", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/baserow" }, { "@attributes": { "Name": "URL", "Target": "BASEROW_PUBLIC_URL", "Default": "http://url:port", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://url:PORT" }, { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" } ], "Repo": "TQ's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/TQsRepository/docker-baserow.xml", "CategoryList": [ "Productivity" ], "downloads": 528494, "stars": 39, "trending": 9.737, "trends": [ 9.779, 11.724, 13.029, 10.952, 9.598, 10.644, 9.737 ], "trendsDate": [ 1696385148, 1698984418, 1702169068, 1704762387, 1707361577, 1709960776, 1712556378 ], "downloadtrend": [ 263445, 298434, 343143, 385345, 426258, 477033, 528494 ], "LastUpdateScan": 1712556378, "LastUpdate": 1712333856, "FirstSeen": 1683389055, "topTrending": -0.041999999999999815, "topPerforming": 9.737 }, { "Name": "ClamAV", "Repository": "tquinnelly/clamav-alpine", "Registry": "https://hub.docker.com/r/tquinnelly/clamav-alpine", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/80868-support-clamav/", "Project": "https://github.com/tquizzle/clamav-alpine", "Overview": "This template is for scanning your unRAID server with clamav and clamscan. To scan your server, check the environment variable to set the scanned folder and just start the container. When it is finished, the container will stop and you can view the logs to see the results. \r\n\r\nIf you are having issues with permissions, you should adjust your User ID and Group ID below.\r\nYou might also need to change the permissions on the config folder.\r\nYou can do with with Docker Safe Permissions, using the built-in \"NewPerms\" commands, or a simple shell command.\r\n1. In the GUI\r\n2. newperms /mnt/cache/appdata/clamav\r\n3. chmod -R u-x,go-rwx,go+u,ugo+X /mnt/cache/appdata/clamav && chown -R nobody:users /mnt/cache/appdata/clamav\r\nNOTE:Option 3 above are the commands that \"newperms\" runs in the bg.", "TemplateURL": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/docker-clamav-alpine.xml", "Icon": "https://github.com/tquizzle/clamav-alpine/blob/master/img/clamav.png?raw=1", "PostArgs": "-i", "DonateText": "Buy me a coffee", "DonateLink": "https://ko-fi.com/tquinnelly", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Folder to Scan", "Target": "/scan", "Default": "/path/to/scan", "Mode": "ro", "Description": "Container Path: /scan", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "ClamAV Signatures", "Target": "/var/lib/clamav", "Default": "/mnt/user/appdata/clamav", "Mode": "rw", "Description": "Storage for freshclam updates", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/clamav" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "TQ's Repository", "RecommendedRaw": "7/1/2019", "RecommendedDate": 1561953600, "RecommendedReason": { "en_US": "A nice virus checker for all the files on your server" }, "RecommendedWho": "Andrew", "templatePath": "/tmp/GitHub/AppFeed/templates/TQsRepository/docker-clamav-alpine.xml", "CategoryList": [ "Tools-Utilities", "Security" ], "downloads": 1239950, "stars": 3, "trending": 0.07, "trends": [ 0.152, 0.035, 0.162, 0.273, 0.077, 0.157, 0.07 ], "trendsDate": [ 1697702739, 1700321391, 1702919164, 1705518396, 1708117558, 1710713173, 1713306904 ], "downloadtrend": [ 1230368, 1230801, 1232800, 1236178, 1237135, 1239086, 1239950 ], "LastUpdateScan": 1713306904, "LastUpdate": 1709954948, "FirstSeen": 1562256489, "topTrending": -0.08199999999999999, "topPerforming": 0.07 }, { "Name": "flatnotes", "Repository": "dullage/flatnotes", "Registry": "https://hub.docker.com/r/dullage/flatnotes", "Support": "https://forums.unraid.net/topic/138851-support-flatnotes/", "Project": "https://github.com/Dullage/flatnotes", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Overview": "A self-hosted, database-less note taking web app that utilises a flat folder of markdown files for storage.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/docker-flatnotes.xml", "Icon": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/img/flatnotes.png", "DonateText": "Buy me a coffee", "DonateLink": "https://ko-fi.com/tquinnelly", "Config": [ { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/flatnotes", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/flatnotes" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "GUID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Auth Type", "Target": "FLATNOTES_AUTH_TYPE", "Default": "password", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Username", "Target": "FLATNOTES_USERNAME", "Default": "user", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "user" }, { "@attributes": { "Name": "Password", "Target": "FLATNOTES_PASSWORD", "Default": "changeMe!", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "changeMe!" }, { "@attributes": { "Name": "Secret Key", "Target": "FLATNOTES_SECRET_KEY", "Default": "aLongRandomSeriesOfCharacters", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "aLongRandomSeriesOfCharacters" }, { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" } ], "Repo": "TQ's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TQsRepository/docker-flatnotes.xml", "CategoryList": [ "Productivity" ], "downloads": 236169, "stars": 6, "trending": 11.632, "trends": [ 15.984, 15.613, 15.295, 11.801, 13.808, 12.926, 11.632 ], "trendsDate": [ 1696378034, 1698977141, 1702169068, 1704762387, 1707361577, 1709960776, 1712556378 ], "downloadtrend": [ 98746, 117015, 138144, 156628, 181720, 208697, 236169 ], "LastUpdateScan": 1712556378, "LastUpdate": 1711547097, "FirstSeen": 1683381857, "topTrending": -4.352, "topPerforming": 11.632 }, { "Name": "Matchering", "Repository": "sergree/matchering-web", "Registry": "https://hub.docker.com/r/sergree/matchering-web", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/138925-support-matchering/", "Project": "https://pypi.org/project/matchering/", "Overview": "Matchering 2.0 is a novel Containerized Web Application and Python Library for audio matching and mastering.\r\n\r\nIt follows a simple idea - you take TWO audio files and feed them into Matchering:\r\n\r\nTARGET (the track you want to master, you want it to sound like the reference)\r\nREFERENCE (another track, like some kind of \"wet\" popular song, you want your target to sound like it)\r\nOur algorithm matches both of these tracks and provides you the mastered TARGET track with the same RMS, FR, peak amplitude and stereo width as the REFERENCE track has.", "WebUI": "http://[IP]:[PORT:8360]", "TemplateURL": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/docker-matchering.xml", "Icon": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/img/matchering.png", "Config": [ { "@attributes": { "Name": "Data", "Target": "/app/data", "Default": "/mnt/user/appdata/mgw-data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mgw-data" }, { "@attributes": { "Name": "WebUI", "Target": "8360", "Default": "8360", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8360" } ], "Repo": "TQ's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TQsRepository/docker-matchering.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 32810, "stars": 6, "trending": 5.294, "trends": [ 10.957, 9.907, 9.479, 10.346, 7.539, 5.024, 5.294 ], "trendsDate": [ 1696493147, 1699092332, 1702169068, 1704762387, 1707361577, 1709960777, 1712556378 ], "downloadtrend": [ 19951, 22145, 24464, 27287, 29512, 31073, 32810 ], "LastUpdateScan": 1712556378, "LastUpdate": 1666172608, "FirstSeen": 1683497061, "topTrending": -5.663000000000001 }, { "Name": "minecraft", "Repository": "itzg/minecraft-server:latest", "Registry": "https://hub.docker.com/r/itzg/minecraft-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114242-support-minecraft-server/", "Overview": "Full Docs: https://github.com/itzg/docker-minecraft-server/blob/master/README.md\r\nVersion (Tag Name): We're talking about Java here *\r\nLatest: Java16; java8: Java 8; java-openj9: OpenJava9 *\r\nParameters\r\nTYPE = vanilla, forge, spigot, bukkit, etc... \r\nMOTD = Message of the Day\r\nDIFFICULTY = Valid values are: peaceful, easy, normal, and hard\r\nOPS = By default, the players in OPS are added to the final ops.json file by the Minecraft server\r\nSEED = If you want to create the Minecraft level with a specific seed, use SEED\r\nMODE = creative, survival, adventure, spectator\r\nMEMORY = \"1G\" by default, can be used to adjust both initial (Xms) and max (Xmx) memory heap settings of the JVM\r\nLEVEL_TYPE = default, flat, largebiomes, amplified, customized\r\nWhen using Flat or customized, you'll also need GENERATOR_SETTINGS *\r\nRESOURCE_PACK and RESOURCE_PACK_SHA1\r\n* (Check the docs!)", "TemplateURL": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/docker-minecraft-server.xml", "Icon": "https://maxcdn.icons8.com/Color/PNG/512/Gaming/minecraft_logo-512.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Your Minecraft data directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/minecraft" }, { "@attributes": { "Name": "Type", "Target": "TYPE", "Default": "vanilla", "Mode": "", "Description": "Container Variable: TYPE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "vanilla" }, { "@attributes": { "Name": "MOTD", "Target": "MOTD", "Default": "My Unraid Minecraft Server", "Mode": "", "Description": "Container Variable: MOTD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "My Unraid Minecraft Server" }, { "@attributes": { "Name": "OPS", "Target": "OPS", "Default": "", "Mode": "", "Description": "Container Variable: OPS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Seed", "Target": "SEED", "Default": "", "Mode": "", "Description": "Container Variable: SEED", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mode", "Target": "MODE", "Default": "survival", "Mode": "", "Description": "Container Variable: MODE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "survival" }, { "@attributes": { "Name": "Memory", "Target": "MEMORY", "Default": "1G", "Mode": "", "Description": "Container Variable: MEMORY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1G" }, { "@attributes": { "Name": "Minecraft Version", "Target": "VERSION", "Default": "1.17.1", "Mode": "", "Description": "Container Variable: VERSION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1.17.1" }, { "@attributes": { "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Container Port: 25565", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Name": "EULA", "Target": "EULA", "Default": "", "Mode": "", "Description": "Container Variable: EULA", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" } ], "Repo": "TQ's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TQsRepository/docker-minecraft-server.xml", "CategoryList": [ "GameServers" ], "downloads": 388081274, "stars": 1881, "trending": 0.329, "trends": [ 0.192, 0.313, 0.217, 0.207, 0.226, 0.214, 0.329 ], "trendsDate": [ 1697832359, 1700427955, 1703027151, 1705626356, 1708232748, 1710828362, 1713427667 ], "downloadtrend": [ 382276896, 383478846, 384311343, 385108886, 385979765, 386805849, 388081274 ], "LastUpdateScan": 1713427667, "LastUpdate": 1713361223, "FirstSeen": 1632873816, "topTrending": 0.137, "topPerforming": 0.329 }, { "Name": "PufferPanel", "Repository": "pufferpanel/pufferpanel", "Registry": "https://hub.docker.com/r/pufferpanel/pufferpanel", "Support": "https://forums.unraid.net/topic/138869-support-pufferpanel/", "Project": "https://www.pufferpanel.com/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Overview": "PufferPanel is an open source game server management panel designed to be easy to use and easy to install.\rPufferPanel supports Minecraft, Forge, Spigot, Sponge, Source Dedicated Servers, BungeeCord, PocketMine, Forge, and much more.\r\nTo get admin user, run `docker exec -it PufferPanel /pufferpanel/pufferpanel user add`", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/docker-pufferpanel.xml", "Icon": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/img/pufferpanel.png", "Config": [ { "@attributes": { "Name": "Data", "Target": "/etc/pufferpanel", "Default": "/mnt/user/appdata/pufferpanel/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pufferpanel/data" }, { "@attributes": { "Name": "Lib", "Target": "/var/lib/pufferpanel", "Default": "/mnt/user/appdata/pufferpanel/var/lib", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pufferpanel/var/lib" }, { "@attributes": { "Name": "Docker SOCK", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "", "Target": "5657", "Default": "5657", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5657" } ], "Repo": "TQ's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/TQsRepository/docker-pufferpanel.xml", "CategoryList": [ "GameServers" ], "downloads": 173251, "stars": 11, "trending": 9.913, "trends": [ 5.216, 5.77, 7.755, 7.555, 6.906, 7.49, 9.913 ], "trendsDate": [ 1696464349, 1699063555, 1702169068, 1704762387, 1707361577, 1709960777, 1712556378 ], "downloadtrend": [ 108010, 114624, 124260, 134415, 144387, 156077, 173251 ], "LastUpdateScan": 1712556378, "LastUpdate": 1711895559, "FirstSeen": 1683468931, "topTrending": 4.697, "topPerforming": 9.913 }, { "Name": "TiddlyWiki5", "Repository": "mazzolino/tiddlywiki", "Registry": "https://hub.docker.com/r/mazzolino/tiddlywiki", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/138922-support-tiddlywiki5/", "Project": "https://tiddlywiki.com/", "Overview": "Welcome to TiddlyWiki, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.\r\n\r\nTiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable WikiText.\r\n\r\nLearn more and see it in action at https://tiddlywiki.com/\r\n\r\nDeveloper documentation is in progress at https://tiddlywiki.com/dev/", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/docker-tiddlywiki5.xml", "Icon": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/img/tiddlywiki.png", "DonateText": "Buy me a coffee", "DonateLink": "https://ko-fi.com/tquinnelly", "Config": [ { "@attributes": { "Name": "Wiki Data", "Target": "/var/lib/tiddlywiki", "Default": "/mnt/user/appdata/tiddlywiki", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tiddlywiki" }, { "@attributes": { "Name": "Username", "Target": "USERNAME", "Default": "user", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "user" }, { "@attributes": { "Name": "Password", "Target": "PASSWORD", "Default": "wiki", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "wiki" }, { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "80080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" } ], "Repo": "TQ's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TQsRepository/docker-tiddlywiki5.xml", "CategoryList": [ "Productivity" ], "downloads": 3406492, "stars": 27, "trending": 0.012, "trends": [ 0.008, 0.012, 0.012, 0.03, 0.022, 0.015, 0.012 ], "trendsDate": [ 1696478738, 1699077936, 1702169068, 1704762388, 1707361578, 1709960777, 1712556378 ], "downloadtrend": [ 3402935, 3403359, 3403756, 3404791, 3405545, 3406072, 3406492 ], "LastUpdateScan": 1712556378, "LastUpdate": 1599340695, "FirstSeen": 1683489860, "topTrending": 0.004, "topPerforming": 0.012 }, { "Name": "splunk", "Repository": "atunnecliffe/splunk", "Registry": "https://hub.docker.com/r/atunnecliffe/splunk", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/80995-support-atunnecliffe-splunk/", "Project": "https://www.splunk.com/", "Overview": "This is a Dockerfile for Splunk designed for OpenShift and unRAID based on Alpine Linux - https://www.splunk.com\r\n\r\nIf you run the Dockerfile with no arguments you will get a single instance of Splunk 9.0.3 with the user admin:changeme2019.\r\n\r\nThe web interface is exposed on port HTTP/8000, data ingest on TCP/9997, and API on HTTPS/8089.\r\n\r\nCompatible with Splunk 7.1.0 and newer.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/andrew207/splunk/master/splunkunraid.xml", "Icon": "https://secure.gravatar.com/avatar/c4cadc82a16e67018f57f1fc2547caa4.jpg", "DonateText": "Donate to Dockerfile author via PayPal", "DonateLink": "https://paypal.me/atunnecliffe", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "HTTP Web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "DataPersist", "Target": "/splunkdata", "Default": "/mnt/user/appdata/splunkenterprise/splunkdata", "Mode": "rw", "Description": "For indexed data persistence", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ConfigPersist", "Target": "/opt/splunk/etc/apps", "Default": "/mnt/user/appdata/splunkenterprise/etc/apps", "Mode": "rw", "Description": "For config and app data persistence", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppCredsPersist", "Target": "/opt/splunk/etc/auth", "Default": "/mnt/user/appdata/splunkenterprise/etc/auth", "Mode": "rw", "Description": "For password/encryption persistence", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Splunk start args", "Target": "SPLUNK_CLI_ARGS", "Default": "--accept-license --no-prompt", "Mode": "", "Description": "Arguments to start Splunk with. ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "--accept-license --no-prompt" }, { "@attributes": { "Name": "Admin Password", "Target": "ADMIN_PASSWORD", "Default": "changeme2019", "Mode": "", "Description": "Splunk Web UI admin password.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "true" }, "value": "changeme2019" }, { "@attributes": { "Name": "Management", "Target": "8089", "Default": "8089", "Mode": "tcp", "Description": "HTTPS API", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8089" }, { "@attributes": { "Name": "Data Ingest", "Target": "9997", "Default": "9997", "Mode": "tcp", "Description": "SplunkTCP input", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "9997" } ], "Repo": "Andrew207's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Andrew207sRepository/splunkunraid.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 364944, "stars": 2, "trending": 0.095, "trends": [ 0.485, 0.483, 0.281, 0.017, 0.021, 0.062, 0.095 ], "trendsDate": [ 1696140339, 1698739588, 1701335159, 1703934329, 1706533554, 1709132765, 1711734084 ], "downloadtrend": [ 361455, 363209, 364232, 364294, 364372, 364599, 364944 ], "LastUpdateScan": 1711734084, "LastUpdate": 1656280338, "FirstSeen": 1560968951, "topTrending": -0.39, "topPerforming": 0.095 }, { "TemplateURL": "https://raw.githubusercontent.com/jbreed/docker-templates/master/nessus/nessus.xml", "Name": "jbreed-nessus", "Overview": "Nessus is a network vulnerability scanner. This is a paid product, but for small home deployments one can request a free license during the setup GUI steps for internal/small networks.", "Support": "https://forums.unraid.net/topic/81469-support-jbreed-nessus/", "Registry": "https://registry.hub.docker.com/r/jbreed/nessus/", "GitHub": "https://github.com/jbreed/nessus", "Repository": "jbreed/nessus", "Project": "https://tenable.com/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8834", "ContainerPort": "8834", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/cache/appdata/config", "ContainerDir": "/config", "Mode": "rw" } }, "WebUI": "https://[IP]:[PORT:8834]/", "Icon": "https://raw.githubusercontent.com/jbreed/docker-templates/master/nessus/nessus.png", "Repo": "jbreed's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jbreedsRepository/nessus/nessus.xml", "CategoryList": [ "Tools-Utilities", "Security" ], "downloads": 1378122, "stars": 16, "trending": 0.005, "trends": [ 0.072, 0.082, 0.071, 0.073, 0.054, 0.006, 0.005 ], "trendsDate": [ 1697407539, 1700321391, 1702919165, 1705518396, 1708117558, 1710713173, 1713306904 ], "downloadtrend": [ 1374108, 1375230, 1376210, 1377214, 1377963, 1378049, 1378122 ], "LastUpdateScan": 1713306904, "LastUpdate": 1630768506, "FirstSeen": 1562243899, "topTrending": -0.06699999999999999, "topPerforming": 0.005 }, { "Name": "addarr", "Repository": "waterboy1602/addarr", "Registry": "https://hub.docker.com/r/waterboy1602/addarr/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new/choose", "Project": "https://github.com/Waterboy1602/Addarr", "Overview": "TelegramBot for Sonarr and Radarr\r\n\r\nThis is a Telegram Bot made to add series to Sonarr or movies to Radarr with a couple of commands. You can also communicate with your Transmission/Sabnzbd service to change its download speed.\r\n\r\nYou will need to create a config.yaml file and place in the addarr appdata folder. To create this file, you will need to follow the guide on the Addarr wiki to get authenticated to Telegram.", "Config": [ { "@attributes": { "Name": "Config", "Target": "/app/config.yaml", "Default": "/mnt/user/appdata/addarr/config.yaml", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/addarr/config.yaml" }, { "@attributes": { "Name": "Chat ID", "Target": "/app/chatid.txt", "Default": "/mnt/user/appdata/addarr/chatid.txt", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/addarr/chatid.txt" }, { "@attributes": { "Name": "Admin ID", "Target": "/app/admin.txt", "Default": "/mnt/user/appdata/addarr/admin.txt", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/addarr/admin.txt" }, { "@attributes": { "Name": "Logs", "Target": "/app/logs", "Default": "/mnt/user/appdata/addarr/logs", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/addarr/logs" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/addarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/addarr.xml", "downloads": 448684, "stars": 2, "trending": 0.47, "trends": [ 0.413, 0.47 ], "trendsDate": [ 1708563957, 1711159624 ], "downloadtrend": [ 444734, 446577, 448684 ], "LastUpdateScan": 1711159624, "LastUpdate": 1709919832, "FirstSeen": 1705964763 }, { "Name": "adminer", "Repository": "adminer", "Registry": "http://hub.docker.com/_/adminer/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/vrana/adminer", "Overview": "Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.\r\n [br]\r\n [br]\r\n Go to [b][u][span style='color: #E80000;']https://github.com/vrana/adminer/tree/master/designs[/span][/u][/b] for themes\r\n[br] [br]\r\nPlugins: https://github.com/vrana/adminer/tree/master/plugins", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/adminer.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/adminer.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Theme", "Target": "ADMINER_DESIGN", "Default": "flat", "Description": "Container Variable: ADMINER_DESIGN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Plugins", "Target": "ADMINER_PLUGINS", "Default": "", "Description": "e.g. ADMINER_PLUGINS='tables-filter tinymce'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/adminer.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 369301590, "stars": 902, "trending": 0.273, "trends": [ 0.255, 0.251, 0.285, 0.213, 0.255, 0.273, 0.273 ], "trendsDate": [ 1696673131, 1699268761, 1702169068, 1704762388, 1707361578, 1709960777, 1712556379 ], "downloadtrend": [ 363612467, 364526759, 365569441, 366351490, 367288108, 368293407, 369301590 ], "LastUpdateScan": 1712556379, "LastUpdate": 1710257604, "FirstSeen": 1569355623, "topTrending": 0.018000000000000016, "topPerforming": 0.273 }, { "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/airconnect.xml", "Name": "AirConnect", "Repository": "1activegeek/airconnect", "Registry": "https://hub.docker.com/r/1activegeek/airconnect/", "Network": "host", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/philippe44/AirConnect", "Overview": "AirConnect container for turning Chromecast into Airplay targets\r\n[br][br]\r\nThis is a containerized build of the fantastic program by philippe44 called AirConnect. It allows you to be able to use AirPlay to push audio to Chromecast and UPNP based devices. There are some advanced details and information that you should review on his GitHub Project. \r\n[br][br]\r\n[b]https://github.com/philippe44/AirConnect[/b]\r\n[br][br]\r\nFor the most part this container needs nothing more than to launch it using Host networking.", "Icon": "https://i.imgur.com/hatCnm0.png", "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/airconnect.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Other" ], "downloads": 7971718, "stars": 46, "trending": 0.438, "trends": [ 0.356, 0.387, 0.392, 0.341, 0.374, 0.444, 0.438 ], "trendsDate": [ 1695765965, 1698365150, 1700960766, 1703559942, 1706159144, 1708765582, 1711361172 ], "downloadtrend": [ 7784208, 7814449, 7845183, 7872017, 7901542, 7936790, 7971718 ], "LastUpdateScan": 1711361172, "LastUpdate": 1711160267, "FirstSeen": 1563228486, "topTrending": 0.08200000000000002, "topPerforming": 0.438 }, { "Name": "airdcpp", "Repository": "gangefors/airdcpp-webclient", "Registry": "https://hub.docker.com/r/gangefors/airdcpp-webclient/", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/gangefors/docker-airdcpp-webclient", "Project": "https://github.com/airdcpp-web/airdcpp-webclient", "Overview": "AirDC++ Web Client is a locally installed application, which is designed for frequent sharing of files or directories within groups of people in a local network or over internet. The daemon application can be installed on different types of systems, such as on file servers and NAS devices.\r\n\r\nUsername / password for the default admin account is: admin / password", "WebUI": "http://[IP]:[PORT:5600]", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/airdcpp.png", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "0002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI HTTP_PORT", "Target": "5600", "Default": "", "Mode": "tcp", "Description": "Container Port: 5600", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI HTTPS_PORT", "Target": "5601", "Default": "", "Mode": "tcp", "Description": "Container Port: 5601", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP_PORT", "Target": "21248", "Default": "", "Mode": "tcp", "Description": "Published TCP port for incoming connections. Defaults to 21248.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP_PORT", "Target": "21248", "Default": "", "Mode": "udp", "Description": "Published UDP port for incoming connections. Defaults to 21248.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TLS_PORT", "Target": "21249", "Default": "", "Mode": "tcp", "Description": "Published TLS port for incoming connections. Defaults to 21249.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Application data", "Target": "/.airdcpp", "Default": "", "Mode": "rw", "Description": "Container Path: /.airdcpp", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Downloads", "Target": "/Downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /Downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Share", "Target": "/Share", "Default": "", "Mode": "rw", "Description": "Container Path: /Share", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/airdcpp.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/airdcpp.xml", "CategoryList": [ "Cloud" ], "downloads": 2242745, "stars": 25, "trending": 0.08, "trends": [ 0.166, 0.179, 0.087, 0.093, 0.081, 0.076, 0.08 ], "trendsDate": [ 1697515538, 1700321392, 1702919165, 1705518396, 1708117558, 1710713173, 1713306904 ], "downloadtrend": [ 2229398, 2233405, 2235353, 2237427, 2239250, 2240961, 2242745 ], "LastUpdateScan": 1713306904, "LastUpdate": 1684867174, "FirstSeen": 1588349244, "topTrending": -0.08600000000000001, "topPerforming": 0.08 }, { "Name": "ampache", "Repository": "ampache/ampache", "Registry": "https://hub.docker.com/r/ampache/ampache/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ampache/ampache/issues", "Project": "https://ampache.org/", "Overview": "Ampache ...for the love of music\r\n \r\n You will need to follow the configuration steps here once the container is running: https://github.com/ampache/ampache/wiki/Basic", "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/ampache.png", "Config": [ { "@attributes": { "Name": "Config Location", "Target": "/var/www/html", "Default": "/mnt/user/appdata/ampache/config", "Mode": "rw", "Description": "Location for app configuration", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ampache/config" }, { "@attributes": { "Name": "Log Location", "Target": "/var/log/ampache", "Default": "/mnt/user/appdata/ampache/logs", "Mode": "rw", "Description": "Location for Logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ampache/logs" }, { "@attributes": { "Name": "Music Location", "Target": "/media", "Default": "/mnt/user/appdata/ampache/media", "Mode": "ro", "Description": "Location for media files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ampache/media" }, { "@attributes": { "Name": "WebUI Port", "Target": "80", "Default": "8084", "Mode": "", "Description": "Web UI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8084" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/ampache.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/ampache.xml", "downloads": 1980178, "stars": 60, "trending": 0.63, "trends": [ 0.63 ], "trendsDate": [ 1711541164 ], "downloadtrend": [ 1967698, 1980178 ], "LastUpdateScan": 1711541164, "LastUpdate": 1711531862, "FirstSeen": 1708945550 }, { "Name": "anaconda3", "Repository": "okwrtdsh/anaconda3", "Registry": "https://hub.docker.com/r/okwrtdsh/anaconda3/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Shell": "bash", "GitHub": "https://github.com/okwrtdsh/anaconda3", "Branch": [ { "Tag": "latest", "TagDescription": "Anaconda3, Jupyter, OpenCV3, CUDA Toolkit: -, CUDNN: -" }, { "Tag": "10.0-cudnn7", "TagDescription": "Anaconda3, Jupyter, OpenCV3, CUDA Toolkit: CUDA 10.0 ( >= 410.48 / 411.31 ), CUDNN: 7" }, { "Tag": "9.2-cudnn7", "TagDescription": "Anaconda3, Jupyter, OpenCV3, CUDA Toolkit: CUDA 9.2 ( >= 396.26 / 397.44 ), CUDNN: 7" }, { "Tag": "9.1-cudnn7", "TagDescription": "Anaconda3, Jupyter, OpenCV3, CUDA Toolkit: CUDA 9.1 ( >= 387.26 / 388.19 ), CUDNN: 7" }, { "Tag": "9.0-cudnn7", "TagDescription": "Anaconda3, Jupyter, OpenCV3, CUDA Toolkit: CUDA 9.0 ( >= 384.81 / 385.54 ), CUDNN: 7" }, { "Tag": "8.0-cudnn6", "TagDescription": "Anaconda3, Jupyter, OpenCV3, CUDA Toolkit: CUDA 8.0 ( >= 375.26 / 376.51 ), CUDNN: 6" } ], "Project": "https://github.com/okwrtdsh/anaconda3", "Overview": "Anaconda3, Jupyter Notebook, OpenCV3, TensorFlow and Keras2 for Deep Learning.\rSee https://hub.docker.com/r/okwrtdsh/anaconda3/ for more available tags.", "WebUI": "http://[IP]:[PORT:8888]", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/anaconda3.png", "Config": [ { "@attributes": { "Name": "Jupyter WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "Container Port: 8888", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/src/notebooks", "Default": "", "Mode": "rw", "Description": "Container Path: /src/notebooks", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/anaconda3.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/anaconda3.xml", "CategoryList": [ "Productivity" ], "downloads": 134007, "stars": 41, "trending": 0.087, "trends": [ 0.077, 0.122, 0.168, 0.186, 0.116, 0.105, 0.087 ], "trendsDate": [ 1697407539, 1700321392, 1702919165, 1705518396, 1708117559, 1710713173, 1713306904 ], "downloadtrend": [ 132960, 133123, 133347, 133596, 133751, 133891, 134007 ], "LastUpdateScan": 1713306904, "LastUpdate": 1545374081, "FirstSeen": 1634997805, "topTrending": 0.009999999999999995, "topPerforming": 0.087 }, { "Name": "autobrr", "Repository": "ghcr.io/autobrr/autobrr:latest", "Registry": "https://github.com/autobrr/autobrr/pkgs/container/autobrr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/autobrr/autobrr", "Overview": "autobrr is the modern download automation tool for torrents. With inspiration and ideas from tools like trackarr, autodl-irssi and flexget we built one tool that can do it all, and then some.", "WebUI": "http://[IP]:[PORT:7474]", "ExtraParams": "--user 99:100", "Icon": "https://raw.githubusercontent.com/autobrr/autobrr/develop/.github/images/logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "7474", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7474" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "caTemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/autobrr.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/autobrr.xml", "CategoryList": [ "Tools-Utilities" ], "stars": 1, "LastUpdateScan": 1712556379, "LastUpdate": 1659546522, "FirstSeen": 1660334622 }, { "Name": "Backblaze_Personal_Backup", "Repository": "tessypowder/backblaze-personal-wine", "Registry": "https://hub.docker.com/r/tessypowder/backblaze-personal-wine", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/JonathanTreffler/backblaze-personal-wine-container", "Overview": "This Docker container runs the Backblaze personal backup client via WINE, so that you can back up your files with the separation and portability capabilities of Docker on Linux.\r\nIt runs the Backblaze client and starts a virtual X server and a VNC server with Web GUI, so that you can interact with it.\r\n\r\nThis container needs additional installation steps after running the docker, which can be found here: https://github.com/JonathanTreffler/backblaze-personal-wine-container#installation", "WebUI": "http://[IP]:[PORT:5800]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/backblaze.png", "ExtraParams": "--init", "DonateText": "I would greatly appreciate a donation, so i can continue my open source work :)", "DonateLink": "https://github.com/sponsors/JonathanTreffler", "Config": [ { "@attributes": { "Name": "Http VNC GUI", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "Port used to access the application's GUI via the web interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "VNC", "Target": "5900", "Default": "5900", "Mode": "tcp", "Description": "Port used to access the application's GUI via the VNC protocol. Optional if no VNC client is used.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5900" }, { "@attributes": { "Name": "Encryption", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section \r\n in the README for more details.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Etc/UTC", "Mode": "", "Description": "Timezone of the container. Timezone can also be set by mapping /etc/localtime between the host and the container.\t", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Etc/UTC" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "900", "Mode": "", "Description": "Width (in pixels) of the virtual screen's window.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "900" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "700", "Mode": "", "Description": "Height (in pixels) of the virtual screen's window.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "700" }, { "@attributes": { "Name": "VNC Password", "Target": "VNC_PASSWORD", "Default": "", "Mode": "", "Description": "Password needed to connect to the application's GUI. See the VNC Password section in the README for more details.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "X11VNC_EXTRA_OPTS", "Target": "X11VNC_EXTRA_OPTS", "Default": "", "Mode": "", "Description": "Extra options to pass to the x11vnc server running in the Docker container. WARNING: For advanced users. Do not use unless you know what you are doing.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENABLE_CJK_FONT", "Target": "ENABLE_CJK_FONT", "Default": "", "Mode": "", "Description": "When set to 1, open-source computer font WenQuanYi Zen Hei is installed. This font contains a large range of Chinese/Japanese/Korean characters.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage to back up", "Target": "/backup_volume/", "Default": "/mnt/user/", "Mode": "rw", "Description": "This will be exposed to the Backblaze Client as drive D and therefore be backed up", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/cache/appdata/backblaze_personal_backup/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/backblaze_personal_backup/" }, { "@attributes": { "Name": "Force Latest Update", "Target": "FORCE_LATEST_UPDATE", "Default": "false", "Description": "Forces the auto updater to download the newest version of the backblaze client from the backblaze servers instead of a known-good version from the Internet Archive.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Description": "When mounting docker-volumes, permission issues can arise between the docker host and the container. You can pass the User_ID permissions to the container with this variable.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Description": "When mounting docker-volumes, permission issues can arise between the docker host and the container. You can pass the Group_ID permissions to the container with this variable.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Clean Temp Directory", "Target": "CLEAN_TMP_DIR", "Default": "1", "Description": "When set to 1, all files in the /tmp directory are deleted during the container startup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Disable Autoupdate", "Target": "DISABLE_AUTOUPDATE", "Default": "false", "Description": "Disables the auto-update of the backblaze client to the latest known-good version at the time of the docker version release.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/backblaze.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/backblaze.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 61319, "stars": 14, "trending": 13.082, "trends": [ 10.757, 10.522, 11.523, 11.561, 16.103, 14.303, 13.082 ], "trendsDate": [ 1697652376, 1700321392, 1702919165, 1705518396, 1708117559, 1710713173, 1713306904 ], "downloadtrend": [ 26829, 29984, 33889, 38319, 45674, 53297, 61319 ], "LastUpdateScan": 1713306904, "LastUpdate": 1713296187, "FirstSeen": 1643094192, "topTrending": 2.325000000000001 }, { "Name": "bitnami-openldap", "Repository": "bitnami/openldap", "Registry": "https://hub.docker.com/r/bitnami/openldap/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/bitnami/bitnami-docker-openldap", "Overview": "Docker image to run Bitnami OpenLDAP. Check project site for configuration info", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/bitnami-openldap.xml", "Icon": "https://secure.gravatar.com/avatar/b6d982581a58a6a39d12c5d5355dde23.jpg", "Config": [ { "@attributes": { "Name": "HTTP_PORT", "Target": "1389", "Default": "1389", "Mode": "tcp", "Description": "Container Port: 1389", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1389" }, { "@attributes": { "Name": "HTTPS_PORT", "Target": "1636", "Default": "1636", "Mode": "tcp", "Description": "Container Port: 1636", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1636" }, { "@attributes": { "Name": "LDAP_ADMIN_USERNAME", "Target": "LDAP_ADMIN_USERNAME", "Default": "admin", "Mode": "", "Description": "Container Variable: LDAP_ADMIN_USERNAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_ADMIN_PASSWORD", "Target": "LDAP_ADMIN_PASSWORD", "Default": "adminpassword", "Mode": "", "Description": "Container Variable: LDAP_ADMIN_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_USERS", "Target": "LDAP_USERS", "Default": "user01,user02", "Mode": "", "Description": "Comma separated list of LDAP users to create in the default LDAP tree. Default: user01,user02", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_PASSWORDS", "Target": "LDAP_PASSWORDS", "Default": "password1,password2", "Mode": "", "Description": "Comma separated list of passwords to use for LDAP users. Default: password1,password2", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_ENABLE_TLS", "Target": "LDAP_ENABLE_TLS", "Default": "no", "Mode": "", "Description": "Whether to enable TLS for traffic or not. Defaults to no", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Certs folder path", "Target": "/opt/bitnami/openldap/certs/", "Default": "", "Mode": "rw", "Description": "Path to your certificates e.g. if you're using SWAG it would be /mnt/user/appdata/swag/keys", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_CERT_FILE", "Target": "LDAP_TLS_CERT_FILE", "Default": "/opt/bitnami/openldap/certs/openldap.crt", "Mode": "", "Description": "File containing the certificate file for the TSL traffic. No defaults. (container's relative path, e.g. /opt/bitnami/openldap/certs/openldap.crt)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_KEY_FILE", "Target": "LDAP_TLS_KEY_FILE", "Default": "/opt/bitnami/openldap/certs/openldap.key", "Mode": "", "Description": "File containing the key for certificate. No defaults. (container's relative path, e.g. /opt/bitnami/openldap/certs/openldap.key)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_CA_FILE", "Target": "LDAP_TLS_CA_FILE", "Default": "/opt/bitnami/openldap/certs/openldapCA.crt", "Mode": "", "Description": "File containing the CA of the certificate. No defaults. (container's relative path, e.g. /opt/bitnami/openldap/certs/openldapCA.crt)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_DH_PARAMS_FILE", "Target": "LDAP_TLS_DH_PARAMS_FILE", "Default": "", "Mode": "", "Description": "File containing the DH parameters. No defaults.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_ROOT", "Target": "LDAP_ROOT", "Default": "dc=example,dc=org", "Mode": "", "Description": "LDAP database root node of the LDAP tree. Default: dc=example,dc=org", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_USER_DC", "Target": "LDAP_USER_DC", "Default": "users", "Mode": "", "Description": "DC for the users' organizational unit. Default: users", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_GROUP", "Target": "LDAP_GROUP", "Default": "readers", "Mode": "", "Description": "Group used to group created users. Default: readers", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_CONFIG_ADMIN_ENABLED", "Target": "LDAP_CONFIG_ADMIN_ENABLED", "Default": "no", "Mode": "", "Description": "Whether to create a configuration admin user. Default: no.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_CONFIG_ADMIN_USERNAME", "Target": "LDAP_CONFIG_ADMIN_USERNAME", "Default": "admin", "Mode": "", "Description": "LDAP configuration admin user. This is separate from LDAP_ADMIN_USERNAME. Default: admin.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_CONFIG_ADMIN_PASSWORD", "Target": "LDAP_CONFIG_ADMIN_PASSWORD", "Default": "configpassword", "Mode": "", "Description": "LDAP configuration admin password. Default: configpassword.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_EXTRA_SCHEMAS", "Target": "LDAP_EXTRA_SCHEMAS", "Default": "cosine, inetorgperson, nis", "Mode": "", "Description": "Extra schemas to add, among OpenLDAP's distributed schemas. Default: cosine, inetorgperson, nis", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_SKIP_DEFAULT_TREE", "Target": "LDAP_SKIP_DEFAULT_TREE", "Default": "no", "Mode": "", "Description": "Whether to skip creating the default LDAP tree based on LDAP_USERS, LDAP_PASSWORDS, LDAP_USER_DC and LDAP_GROUP. Default: no", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_CUSTOM_LDIF_DIR", "Target": "/ldifs", "Default": "/mnt/user/appdata/bitnami-openldap/ldifs", "Mode": "rw", "Description": "Location of a directory that contains LDIF files that should be used to bootstrap the database. Only files ending in .ldif will be used. Default LDAP tree based on the LDAP_USERS, LDAP_PASSWORDS, LDAP_USER_DC and LDAP_GROUP will be skipped when LDAP_CUSTOM_LDIF_DIR is used. When using this will override the usage of LDAP_ROOT,LDAP_USERS, LDAP_PASSWORDS, LDAP_USER_DC and LDAP_GROUP.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_CUSTOM_SCHEMA_FILE", "Target": "/schema/custom.ldif", "Default": "/mnt/user/appdata/bitnami-openldap/custom.ldif", "Mode": "rw", "Description": "Location of a custom internal schema file that could not be added as custom ldif file (i.e. containing some structuralObjectClass). Default is /mnt/user/appdata/bitnami-openldap/custom.ldif", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_ULIMIT_NOFILES", "Target": "LDAP_ULIMIT_NOFILES", "Default": "1024", "Mode": "", "Description": "Maximum number of open file descriptors. Default: 1024.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_ALLOW_ANON_BINDING", "Target": "LDAP_ALLOW_ANON_BINDING", "Default": "yes", "Mode": "", "Description": "Allow anonymous bindings to the LDAP server. Default: yes", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/bitnami/openldap/", "Default": "/mnt/user/appdata/bitnami-openldap", "Mode": "rw", "Description": "Container Path: /bitnami/openldap/data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log debug", "Target": "BITNAMI_DEBUG", "Default": "false", "Mode": "", "Description": "Turn on debug info in logs", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/bitnami-openldap.xml", "CategoryList": [ "HomeAutomation", "Network-Management", "Tools-Utilities" ], "downloads": 23861442, "stars": 117, "trending": 1.344, "trends": [ 6.662, 5.01, 4.346, 4.08, 3.226, 1.331, 1.344 ], "trendsDate": [ 1695564325, 1698163560, 1700759155, 1703358389, 1705957554, 1708556744, 1711152372 ], "downloadtrend": [ 19590517, 20623870, 21561016, 22478019, 23227350, 23540670, 23861442 ], "LastUpdateScan": 1711152372, "LastUpdate": 1708628953, "FirstSeen": 1635798126, "topTrending": -5.318, "topPerforming": 1.344 }, { "Name": "bw_plex", "Network": "bridge", "Repository": "hellowlol/bw_plex:latest", "Registry": "https://hub.docker.com/r/hellowlol/bw_plex", "Privileged": "false", "Project": "https://github.com/Hellowlol/bw_plex", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Overview": "binge watching for plex\n [br]In order to send command line options to this container you need to enable advanced view, and edit the Post Arguments, adding your arguments after the word `watch`, and before the double-quote", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/bw_plex.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/bw_plex.png", "PostArgs": "bash -c \"bw_plex -df /config watch\"", "Config": [ { "@attributes": { "Name": "Plex url", "Target": "url", "Default": "http://plex:32400", "Description": "Container Variable: plex url", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Plex token", "Target": "token", "Default": "YOUR_TOKEN", "Mode": "", "Description": "Container Variable: plex token", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Media path", "Target": "/mnt/user/Media/", "Default": "/mnt/user/Media/", "Mode": "rw", "Description": "Same mapping as plex uses, for faster processing of files. CHANGE BOTH CONTAIER AND HOST MAPPING", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/bw_plex", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/bw_plex.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Other" ], "downloads": 276444, "stars": 1, "trending": 0.005, "trends": [ 0.003, 0.003, 0.005, 0.007, 0.006, 0.008, 0.005 ], "trendsDate": [ 1696845949, 1699441978, 1702169069, 1704769556, 1707368741, 1709967974, 1712563546 ], "downloadtrend": [ 276354, 276361, 276374, 276392, 276409, 276431, 276444 ], "LastUpdateScan": 1712563546, "LastUpdate": 1590345324, "FirstSeen": 1577308132, "topTrending": 0.002, "topPerforming": 0.005 }, { "Name": "cadvisor", "Repository": "gcr.io/cadvisor/cadvisor", "Registry": "https://gcr.io/cadvisor/cadvisor", "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/google/cadvisor", "ExtraSearchTerms": "monitoring prometheus", "Overview": "cAdvisor (Container Advisor) provides container users an understanding of the resource usage and performance characteristics of their running containers. It is a running daemon that collects, aggregates, processes, and exports information about running containers. Specifically, for each container it keeps resource isolation parameters, historical resource usage, histograms of complete historical resource usage and network statistics. This data is exported by container and machine-wide.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/cadvisor.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/cadvisor.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Root Filesystem", "Target": "/rootfs", "Default": "/", "Mode": "ro", "Description": "Container Path: /rootfs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Runtime Variable Data", "Target": "/var/run", "Default": "/var/run", "Mode": "ro", "Description": "Container Path: /var/run", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sys Filesystem", "Target": "/sys", "Default": "/sys", "Mode": "ro", "Description": "Container Path: /sys", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Storage Filesystem", "Target": "/var/lib/docker/", "Default": "/var/lib/docker", "Mode": "ro", "Description": "Container Path: /var/lib/docker/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/cadvisor.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1712563546, "FirstSeen": 1639314209 }, { "Name": "chevereto", "Repository": "nmtan/chevereto", "Registry": "https://hub.docker.com/r/nmtan/chevereto/", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/Chevereto/Chevereto-Free/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/chevereto.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=L5MWTNDLLB6AC&source=url", "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "ModeratorComment": "No longer available on dockerHub. Advised to switch to linuxserver's container", "Blacklist": true, "Overview": "Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. \r\n[br][br]\r\nIt's your hosting and your rules, so say goodbye to closures and restrictions. This repo here is Chevereto Free, which is a fork of Chevereto V3 in which only the most essential features are preserved and it is released as Open Source software.\r\n[br][br]\r\n[b][span style='color: #E80000;'] NOTE: This container needs a separate MariaDB/MySQL instance! [/span][/b]", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/chevereto.xml", "CategoryList": [ "Productivity", "MediaApp-Photos" ], "downloads": 13163703, "stars": 116, "LastUpdateScan": 1712970136, "LastUpdate": 1650224548, "FirstSeen": 1572509379 }, { "Name": "Cloudflare-DDNS", "Repository": "oznu/cloudflare-ddns", "Registry": "https://hub.docker.com/r/oznu/cloudflare-ddns/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/oznu/docker-cloudflare-ddns", "Overview": "This small Alpine Linux based Docker image will allow you to use the free CloudFlare DNS Service as a Dynamic DNS Provider (DDNS).\r\n [br][br]\r\n Variable:[b][span style='color: #E80000;']EMAIL[/span][/b]: Your Cloudflare email. \r\n [br]\r\n Variable:[b][span style='color: #E80000;']API_KEY[/span][/b]: A [b]Zone-DNS API Key[/b] to be created on the following page: [b][span style='color: #E80000;']https://dash.cloudflare.com/profile/api-tokens[/span][/b]\r\n [br]\r\n Variable:[b][span style='color: #E80000;']ZONE[/span][/b]: Your domain name. e.g. [b]example.com[/b] \r\n [br]\r\n Variable:[b][span style='color: #E80000;']SUBDOMAIN[/span][/b]: Your subdomain. e.g. [b]sub[/b].example.com (Only enter subdomain name, not entire address!) \r\n [br]\r\n Variable:[b][span style='color: #E80000;']PROXIED[/span][/b]: Set this to [b]true[/b] if the domain is using the Cloudflare proxy (CDN). Defaults to [b]false[/b]\r\n [br]\r\n Variable:[b][span style='color: #E80000;']RRTYPE[/span][/b]: Set to [b]AAAA[/b] to use set IPv6 records instead of IPv4 records. Defaults to [b]A[/b] for IPv4 records. \r\n [br][br]\r\n [b][span style='color: #E80000;']NOTE:[/span][/b][b] AAAA[/b]: You will also need to run docker with IPv6 support, or run the container with host networking enabled.", "Icon": "https://i.imgur.com/PKa3Sm2.png", "Config": [ { "@attributes": { "Name": "Email", "Target": "EMAIL", "Default": "", "Description": "Container Variable: EMAIL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "API Key", "Target": "API_KEY", "Default": "", "Description": "Container Variable: API_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Domain", "Target": "ZONE", "Default": "", "Description": "Container Variable: ZONE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Subdomain (Optional)", "Target": "SUBDOMAIN", "Default": "", "Description": "Container Variable: SUBDOMAIN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cloudflare Proxy", "Target": "PROXIED", "Default": "true|false", "Description": "Container Variable: PROXIED", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IPv6/IPv4 records", "Target": "RRTYPE", "Default": "A", "Description": "Container Variable: RRTYPE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "caTemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/cloudflare-ddns.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/cloudflare-ddns.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 83598687, "stars": 294, "trending": 0.347, "trends": [ 0.246, 0.25, 0.294, 0.302, 0.294, 0.327, 0.347 ], "trendsDate": [ 1695729961, 1698329171, 1700924747, 1703519844, 1706115967, 1708715154, 1711310784 ], "downloadtrend": [ 82093426, 82299277, 82541823, 82792213, 83036036, 83308472, 83598687 ], "LastUpdateScan": 1711310784, "LastUpdate": 1614604424, "FirstSeen": 1563138406, "topTrending": 0.10099999999999998, "topPerforming": 0.347 }, { "Name": "cloudflared", "Repository": "crazymax/cloudflared", "Registry": "https://hub.docker.com/r/crazymax/cloudflared/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/crazy-max/docker-cloudflared", "Overview": "Cloudflared proxy-dns multi-platform Docker image based on Alpine Linux", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/cloudflared.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/cloudflared.png", "DonateText": "All kinds of contributions are welcome \ud83d\ude4c! The most basic way to show your support is to star \ud83c\udf1f the project, or to raise issues \ud83d\udcac But we're not gonna lie to each other, I'd rather you buy me a beer or two \ud83c\udf7b!", "DonateLink": "https://www.patreon.com/crazymax", "Config": [ { "@attributes": { "Name": "Listen port for the DNS over HTTPS proxy server", "Target": "5053", "Default": "5053", "Mode": "udp", "Description": "Container Port: 5053", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Listen port for metrics reporting", "Target": "49312", "Default": "49312", "Mode": "tcp", "Description": "Container Port: 49312", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Upstream endpoint URL", "Target": "TUNNEL_DNS_UPSTREAM", "Default": "https://1.1.1.1/dns-query,https://1.0.0.1/dns-query", "Description": "Container Variable: TUNNEL_DNS_UPSTREAM Upstream endpoint URL, you can specify multiple endpoints for redundancy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/cloudflared.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 13204424, "stars": 30, "trending": 0.189, "trends": [ 0.334, 0.106, 0.244, 0.256, 0.127, 0.251, 0.189 ], "trendsDate": [ 1697277939, 1699873561, 1702472782, 1705071970, 1707671133, 1710374847, 1712970136 ], "downloadtrend": [ 13050391, 13064226, 13096150, 13129747, 13146394, 13179532, 13204424 ], "LastUpdateScan": 1712970136, "LastUpdate": 1701100892, "FirstSeen": 1569866817, "topTrending": -0.14500000000000002, "topPerforming": 0.189 }, { "Name": "Bitfocus-Companion", "Repository": "ghcr.io/bitfocus/companion/companion:latest", "Registry": "https://github.com/bitfocus/companion/pkgs/container/companion%2Fcompanion", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://bitfocus.io/companion/support", "Project": "https://bitfocus.io/companion/", "Overview": "Official image of Bitfocus Companion.\r\n\r\nBitfocus Companion enables the reasonably priced Elgato Streamdeck to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.\r\n\r\nYou don't need an actual stream deck to use it. Companion both comes with a builtin stream deck emulator, a webpage for touch screens and the ability to trigger buttons via OSC, TCP, UDP, HTTP, WebSocket and ArtNet. It does the same job, just without the buttons.", "WebUI": "http://[IP]:[PORT:8000]", "Icon": "https://raw.githubusercontent.com/bitfocus/companion/master/launcher/assets/icon.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Config", "Target": "/companion/", "Default": "/mnt/user/appdata/companion/", "Mode": "rw", "Description": "Container Path: /companion/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/companion/" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/companion.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/companion.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1713306905, "FirstSeen": 1679328306 }, { "Name": "conreq", "Repository": "roxedus/conreq", "Registry": "https://hub.docker.com/r/roxedus/conreq", "Branch": [ { "Tag": "latest", "TagDescription": "Built on the main branch of Conreq", "Repository": "roxedus/conreq:main", "Registry": "https://hub.docker.com/r/roxedus/conreq" }, { "Tag": "develop", "TagDescription": "Built on the develop branch of Conreq", "Repository": "roxedus/conreq:develop", "Registry": "https://hub.docker.com/r/roxedus/conreq" }, { "Tag": "latest-ghcr", "TagDescription": "Built on the main branch of Conreq, published on GHCR for your pleasure", "Repository": "ghcr.io/roxedus/conreq:main", "Registry": "https://github.com/orgs/roxedus/packages/container/package/conreq" }, { "Tag": "develop-ghcr", "TagDescription": "Built on the develop branch of Conreq, published on GHCR for your pleasure", "Repository": "ghcr.io/roxedus/conreq:develop", "Registry": "https://github.com/orgs/roxedus/packages/container/package/conreq" } ], "Shell": "bash", "Privileged": "false", "Support": "https://discord.gg/gQhGZzEjmX", "Project": "https://github.com/Archmonger/Conreq", "Beta": "true", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/conreq.png", "Overview": "Conreq, a Content Requesting platform.\n\n More configuration options available on [Github](https://github.com/Archmonger/Conreq#installation-deployment-environment)", "WebUI": "http://[IP]:[PORT:8000]", "Network": "bridge", "Config": [ { "@attributes": { "Name": "SSL", "Target": "SSL", "Default": "false|true", "Mode": "", "Description": "If the internal webserver should run with SSL, requires `SSL_CERT` and `SSL_KEY`", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SSL Cert location", "Target": "SSL_CERT", "Default": "/config/crt.pem", "Mode": "", "Description": "The location for the SSL certificate", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SSL Key location", "Target": "SSL_KEY", "Default": "/config/key.pem", "Mode": "", "Description": "The location for the SSL key", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "caTemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/conreq.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/conreq.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 131730, "trending": 0.011, "trends": [ 0.008, 0.007, 0.098, 0.008, 6.658, 0.043, 0.011 ], "trendsDate": [ 1695729961, 1698329171, 1700924747, 1703519844, 1706115967, 1708715154, 1711310784 ], "downloadtrend": [ 122756, 122764, 122884, 122894, 131660, 131716, 131730 ], "LastUpdateScan": 1711310784, "LastUpdate": 1676864490, "FirstSeen": 1612451554, "topTrending": 0.002999999999999999, "topPerforming": 0.011 }, { "Name": "crushftp9", "Repository": "mdschaefer/crushftp9", "Registry": "https://hub.docker.com/repository/docker/mdschaefer/crushftp9", "Network": "bridge", "Privileged": "true", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/mikeylikesrocks/unraid-crushftp9", "Overview": "CrushFTP9 is an extremely powerful, easy to use FTP solution that can use sftp, ftp, webDav, and http.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/crushftp9.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/crushftp.png", "Config": [ { "@attributes": { "Name": "CrushFTP9 config files", "Target": "/var/opt/CrushFTP9_PC", "Default": "/mnt/user/appdata/crushftp9/", "Mode": "rw", "Description": "CrushFTP Home/Installation Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/crushftp9" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user/", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "HTTP Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Crush HTTP Port 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "HTTPS Port", "Target": "9443", "Default": "9443", "Mode": "tcp", "Description": "Crush HTTPS Port ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9443" }, { "@attributes": { "Name": "FTP Port", "Target": "9921", "Default": "9921", "Mode": "tcp", "Description": "Crush FTP Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9921" }, { "@attributes": { "Name": "HTTP port 9090", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "Crush port 9090 ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "HTTP port 2222", "Target": "2222", "Default": "2222", "Mode": "tcp", "Description": "Crush port 2222 ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2222" }, { "@attributes": { "Name": "Crushftp admin user", "Target": "CRUSHADMIN", "Default": "crushadmin", "Mode": "", "Description": "Admin user for Crushftp ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "crushadmin" }, { "@attributes": { "Name": "Crushftp admin user password", "Target": "CRUSHPASSWORD", "Default": "crush9password", "Mode": "", "Description": "Password for Admin user ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "crush9password" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/crushftp9.xml", "CategoryList": [ "Network-FTP", "Network-Other", "Network-Web" ], "downloads": 175456, "trending": 0.174, "trends": [ 1.081, 1.082, 0.824, 0.12, 0.157, 0.166, 0.174 ], "trendsDate": [ 1695694074, 1698293246, 1700888759, 1703487935, 1706087151, 1708686349, 1711281964 ], "downloadtrend": [ 171066, 172937, 174374, 174584, 174859, 175150, 175456 ], "LastUpdateScan": 1711281964, "LastUpdate": 1586375308, "FirstSeen": 1586450111, "topTrending": -0.907, "topPerforming": 0.174 }, { "Name": "deemix", "Repository": "registry.gitlab.com/bockiii/deemix-docker", "Registry": "https://registry.gitlab.com/bockiii/deemix-docker", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://faq.deemix.app", "Overview": "deemix is a deezer downloader built from the ashes of Deezloader Remix. The base library (or core) can be used as a stand alone CLI app or implemented in an UI using the API.", "WebUI": "http://[IP]:[PORT:6595]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/deemix.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6595", "Default": "", "Mode": "tcp", "Description": "Container Port: 6595", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /downloads", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Single User Mode", "Target": "DEEMIX_SINGLE_USER", "Default": "false|true", "Mode": "", "Description": "Container Variable: Single User", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/deemix.xml", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/deemix.xml", "CategoryList": [ "MediaApp-Music" ], "LastUpdateScan": 1711145180, "FirstSeen": 1591481245 }, { "Name": "dizquetv", "Repository": "vexorian/dizquetv", "Registry": "https://hub.docker.com/r/vexorian/dizquetv", "Branch": [ { "Tag": "latest", "TagDescription": "Latest stable release" }, { "Tag": "latest-nvidia", "TagDescription": "Latest stable release with Nvidia GPU support" }, { "Tag": "edge", "TagDescription": "Latest beta release" }, { "Tag": "edge-nvidia", "TagDescription": "Latest beta release with Nvidia GPU support" }, { "Tag": "development", "TagDescription": "Latest development release" }, { "Tag": "development-nvidia", "TagDescription": "Latest development release with Nvidia GPU support" } ], "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/vexorian/dizquetv/issues", "Project": "https://github.com/vexorian/dizquetv", "Overview": "dizqueTV is a Plex DVR plugin. It allows you to host your own fake live tv service by dynamically streaming media from your Plex servers(s). Your channels and settings are all managed through the dizqueTV Web UI.\r\n\r\ndizqueTV will show up as a HDHomeRun device within Plex. When configuring your Plex Tuner, simply use the generatered ./.dizquetv/xmltv.xml file for EPG data. dizqueTV will automatically refresh your Plex server's EPG data and channel mappings (if specified to do so in settings) when configuring channels via the Web UI. Ensure your FFMPEG path is set correctly via the Web UI, and enjoy!", "WebUI": "http://[IP]:[PORT:8000]", "Icon": "https://raw.githubusercontent.com/vexorian/dizquetv/main/resources/dizquetv.png", "Config": [ { "@attributes": { "Name": "Webui & HDHR", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Appdata", "Target": "/home/node/app/.dizquetv", "Default": "", "Mode": "rw", "Description": "Container Path: /home/node/app/.dizquetv", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/dizquetv/" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Container Variable: NVIDIA_VISIBLE_DEVICES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "Container Variable: NVIDIA_DRIVER_CAPABILITIES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/dizquetv.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/dizquetv.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Video" ], "downloads": 4210798, "stars": 27, "trending": 0.804, "trends": [ 0.521, 0.541, 0.746, 1.014, 0.958, 0.868, 0.804 ], "trendsDate": [ 1695557134, 1698156365, 1700751970, 1703351165, 1705950367, 1708549559, 1711145180 ], "downloadtrend": [ 4007356, 4029159, 4059449, 4101020, 4140675, 4176924, 4210798 ], "LastUpdateScan": 1711145180, "LastUpdate": 1701228493, "FirstSeen": 1690358690, "topTrending": 0.28300000000000003, "topPerforming": 0.804 }, { "Name": "docker-wyze-bridge", "Repository": "mrlt8/wyze-bridge", "Registry": "https://hub.docker.com/r/mrlt8/wyze-bridge", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/mrlt8/docker-wyze-bridge", "Overview": "RTMP/RTSP/HLS bridge for Wyze cams in a docker container", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/docker-wyze-bridge.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/wyze.png", "Config": [ { "@attributes": { "Name": "WYZE_EMAIL", "Target": "WYZE_EMAIL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WYZE_PASSWORD", "Target": "WYZE_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Fresh Data", "Target": "FRESH_DATA", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "WB_IP", "Target": "WB_IP", "Default": "", "Mode": "", "Description": "WB_IP env needs to be set with the IP address of the server running the bridge.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebRTC/ICE", "Target": "8189", "Default": "8189", "Mode": "udp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8189" }, { "@attributes": { "Name": "WebRTC", "Target": "8889", "Default": "8889", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8889" }, { "@attributes": { "Name": "HLS Port", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "RTMP Port", "Target": "1935", "Default": "1935", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1935" }, { "@attributes": { "Name": "RTSP Port", "Target": "8554", "Default": "8554", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8554" }, { "@attributes": { "Name": "Net_Mode", "Target": "LAN", "Default": "LAN", "Mode": "", "Description": "https://github.com/mrlt8/docker-wyze-bridge#LAN-Mode", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "LAN" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/docker-wyze-bridge.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 2588494, "stars": 35, "trending": 1.709, "trends": [ 1.935, 2.174, 2.906, 2.307, 1.992, 1.882, 1.709 ], "trendsDate": [ 1697083550, 1699679199, 1702278375, 1705014241, 1707608194, 1710374847, 1712970136 ], "downloadtrend": [ 2270290, 2320735, 2390185, 2446629, 2496357, 2544251, 2588494 ], "LastUpdateScan": 1712970136, "LastUpdate": 1712904887, "FirstSeen": 1637291015, "topTrending": -0.22599999999999998, "topPerforming": 1.709 }, { "Name": "Dozzle", "Repository": "amir20/dozzle", "Registry": "https://hub.docker.com/r/amir20/dozzle/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/amir20/dozzle", "Overview": "Dozzle is a real-time log viewer for docker containers. As of v6.x, a new Authentication mechanism is in place that requires you to create a /data/users.yml file as described in https://github.com/amir20/dozzle/issues/2630", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/dozzle.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Logs", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Base URL", "Target": "DOZZLE_BASE", "Default": "/", "Mode": "", "Description": "Container Variable: DOZZLE_BASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Level", "Target": "DOZZLE_LEVEL", "Default": "info", "Mode": "", "Description": "Container Variable: DOZZLE_LEVEL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Tailsize", "Target": "DOZZLE_TAILSIZE", "Default": "300", "Mode": "", "Description": "Container Variable: DOZZLE_TAILSIZE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/data", "Target": "/data", "Default": "/mnt/user/appdata/dozzle/", "Mode": "rw", "Description": "/data directory for /data/users.yml", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Authentication", "Target": "DOZZLE_AUTH_PROVIDER", "Default": "simple", "Mode": "", "Description": "Container Variable: DOZZLE_AUTH_PROVIDER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Secret Key", "Target": "DOZZLE_KEY", "Default": "9Q9SJ69MZhZ0WrjbF", "Mode": "", "Description": "Container Variable: DOZZLE_KEY . Dozzle uses this to make session tokens. If you expose dozzle on the internet, you need to change this, since the default secret is well known", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disable Analytics", "Target": "DOZZLE_NO_ANALYTICS", "Default": "true", "Mode": "", "Description": "Container Variable: DOZZLE_NO_ANALYTICS . Dozzle collects anonymous user configurations using Google Analytics.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/dozzle.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/dozzle.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 172506632, "stars": 90, "trending": 3.84, "trends": [ 3.461, 3.531, 3.335, 2.844, 3.136, 3.923, 3.84 ], "trendsDate": [ 1695729961, 1698329171, 1700924747, 1703519844, 1706115967, 1708715154, 1711310784 ], "downloadtrend": [ 139863971, 144983279, 149985496, 154375973, 159374406, 165881915, 172506632 ], "LastUpdateScan": 1711310784, "LastUpdate": 1711255108, "FirstSeen": 1602173315, "topTrending": 0.379, "topPerforming": 3.84 }, { "Name": "Draw.io", "Repository": "jgraph/drawio", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Registry": "https://hub.docker.com/r/jgraph/drawio", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/jgraph/drawio", "Overview": "A lightweight diagram drawing application", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/draw-io.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/draw-io.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8080", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI SSL Port", "Target": "8443", "Default": "3443", "Mode": "tcp", "Description": "Container Port: 8443", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Lets Encrypt", "Target": "LETS_ENCRYPT_ENABLED", "Default": "false", "Description": "Enables Let's Encrypt certificate instead of self-signed certificates", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUBLIC_DNS", "Target": "PUBLIC_DNS", "Default": "", "Description": " DNS domain to be used as certificate ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ORGANISATION_UNIT", "Target": "ORGANISATION_UNIT", "Default": "", "Description": "Organisation unit to be used as certificate ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ORGANISATION", "Target": "ORGANISATION", "Default": "", "Description": "Organisation name to be used as certificate ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CITY", "Target": "CITY", "Default": "", "Description": "City name to be used as certificate ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "STATE", "Target": "STATE", "Default": "", "Description": " State name to be used as certificate ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "COUNTRY_CODE", "Target": "COUNTRY_CODE", "Default": "", "Description": "Country code to be used as certificate ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "KEYSTORE_PASS", "Target": "KEYSTORE_PASS", "Default": "", "Description": "'.keystore'/.jks' store password", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "KEY_PASS", "Target": "KEY_PASS", "Default": "", "Description": "Private key password <ref:KEYSTORE_PASS>", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/draw-io.xml", "CategoryList": [ "Productivity" ], "downloads": 9660642, "stars": 175, "trending": 3.934, "trends": [ 1.974, 2.116, 2.086, 2.446, 2.958, 3.142, 3.934 ], "trendsDate": [ 1695953149, 1698552341, 1701148014, 1703747131, 1706346326, 1708945550, 1711541164 ], "downloadtrend": [ 8155976, 8332251, 8509788, 8723177, 8989030, 9280632, 9660642 ], "LastUpdateScan": 1711541164, "LastUpdate": 1711465546, "FirstSeen": 1573823228, "topTrending": 1.9600000000000002, "topPerforming": 3.934 }, { "Name": "Drone", "Repository": "drone/drone", "Registry": "https://hub.docker.com/r/drone/drone/", "Network": "bridge", "Privileged": "false", "Support": "https://docs.drone.io/", "Project": "https://github.com/harness/drone", "Overview": "Drone is a Continuous Integration platform built on Docker", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/drone.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/drone.png", "ExtraParams": "--restart=always", "Config": [ { "@attributes": { "Name": "GitHub Client ID", "Target": "DRONE_GITHUB_CLIENT_ID", "Default": "", "Mode": "", "Description": "Container Variable: DRONE_GITHUB_CLIENT_ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GitHub Client Secret", "Target": "DRONE_GITHUB_CLIENT_SECRET", "Default": "", "Mode": "", "Description": "Container Variable: DRONE_GITHUB_CLIENT_SECRET", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Shared Secret", "Target": "DRONE_RPC_SECRET", "Default": "", "Mode": "", "Description": "Container Variable: DRONE_RPC_SECRET", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Host", "Target": "DRONE_SERVER_HOST", "Default": "drone.example.com", "Mode": "", "Description": "Container Variable: DRONE_SERVER_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Protocol", "Target": "DRONE_SERVER_PROTO", "Default": "https", "Mode": "", "Description": "Container Variable: DRONE_SERVER_PROTO", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data directory", "Target": "/data", "Default": "/mnt/user/appdata/drone", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/drone.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 185820171, "stars": 384, "trending": 0.068, "trends": [ 0.099, 0.117, 0.099, 0.069, 0.068, 0.065, 0.068 ], "trendsDate": [ 1696421156, 1699020398, 1702169069, 1704769556, 1707368741, 1709967975, 1712563546 ], "downloadtrend": [ 184917239, 185133797, 185317953, 185446282, 185573028, 185693772, 185820171 ], "LastUpdateScan": 1712563546, "LastUpdate": 1704210885, "FirstSeen": 1639242205, "topTrending": -0.031, "topPerforming": 0.068 }, { "Name": "Drone-Runner", "Repository": "drone/drone-runner-docker", "Registry": "https://hub.docker.com/r/drone/drone-runner-docker", "Network": "bridge", "Privileged": "false", "Support": "https://docs.drone.io/", "Project": "https://github.com/drone-runners/drone-runner-docker", "Overview": "Drone is a Continuous Integration platform built on Docker", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/drone-runner-docker.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/drone.png", "ExtraParams": "--volume=/var/run/docker.sock:/var/run/docker.sock --restart=always", "Config": [ { "@attributes": { "Name": "Host", "Target": "DRONE_RPC_HOST", "Default": "drone.example.com", "Mode": "", "Description": "Container Variable: DRONE_RPC_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Protocol", "Target": "DRONE_RPC_PROTO", "Default": "https", "Mode": "", "Description": "Container Variable: DRONE_RPC_PROTO", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https" }, { "@attributes": { "Name": "Shared Secret", "Target": "DRONE_RPC_SECRET", "Default": "", "Mode": "", "Description": "Container Variable: DRONE_RPC_SECRET", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/drone-runner-docker.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 55443985, "stars": 39, "trending": 0.414, "trends": [ 0.659, 0.73, 0.593, 0.451, 0.551, 0.571, 0.414 ], "trendsDate": [ 1696421156, 1699020398, 1702169069, 1704769556, 1707368741, 1709967975, 1712563547 ], "downloadtrend": [ 53633418, 54027672, 54349820, 54596256, 54898891, 55214224, 55443985 ], "LastUpdateScan": 1712563547, "LastUpdate": 1698315895, "FirstSeen": 1639242205, "topTrending": -0.24500000000000005, "topPerforming": 0.414 }, { "Name": "Duplicacy", "Repository": "saspus/duplicacy-web", "Registry": "https://hub.docker.com/r/saspus/duplicacy-web", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://duplicacy.com", "Overview": "Web GUI for Duplicacy. Duplicacy backs up your files to many cloud storages with client-side encryption and the highest level of deduplication\r\n http://duplicacy.com [br]\n Note: [br]\n - It's imporatant to pass hostname (Advanced View > Extra Parameters > --hostname=), as duplicacy license is requested based on hostname and machine-id provided by dbus. [br]\n - Machine-id will be persisted in the /config directory. [br]\n - Default hostname set to 'duplicacy-unraid'. [br]\n - If you want to backup the unRAID FLASH drive then you will have to run Duplicacy as root i.e. USR_ID=0 and GRP_ID=0 [br]\n - /config -- is where configuration data will be stored. Should be backed up. [br]\n - /logs -- logs will go there. [br]\n - /cache -- transient and temporary files will be stored here. Can be safely deleted. [br]\n - Readme: https://hub.docker.com/r/saspus/duplicacy-web", "WebUI": "http://[IP]:[PORT:3875]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/duplicacy.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/duplicacy.png", "ExtraParams": "--hostname=duplicacy-unraid", "Config": [ { "@attributes": { "Name": "Port", "Target": "3875", "Default": "3875", "Mode": "tcp", "Description": "Container Port: 3875", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/Duplicacy/config", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cache", "Target": "/cache", "Default": "/mnt/user/appdata/Duplicacy/cache", "Mode": "rw", "Description": "Container Path: /cache", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User Data", "Target": "/backuproot", "Default": "", "Mode": "rw", "Description": "Container Path: /backuproot", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/logs", "Default": "/mnt/user/appdata/Duplicacy/logs", "Mode": "rw", "Description": "Container Path: /logs", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USR_ID", "Default": "99", "Mode": "", "Description": "Container Variable: USR_ID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GRP_ID", "Default": "100", "Mode": "", "Description": "Container Variable: GRP_ID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "RecommendedRaw": "12/1/2022", "RecommendedDate": 1669870800, "RecommendedReason": { "en_US": "Cloud backups done right! Duplicacy backs up your files to many cloud storages with client-side encryption and the highest level of deduplication." }, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/duplicacy.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 4119986, "stars": 26, "trending": 0.337, "trends": [ 0.284, 0.211, 0.289, 0.29, 0.297, 0.388, 0.337 ], "trendsDate": [ 1697774747, 1700370340, 1702969547, 1705568754, 1708167936, 1710763565, 1713362780 ], "downloadtrend": [ 4045881, 4054432, 4066173, 4077993, 4090142, 4106093, 4119986 ], "LastUpdateScan": 1713362780, "LastUpdate": 1710224923, "FirstSeen": 1573024184, "topTrending": 0.05300000000000005, "topPerforming": 0.337 }, { "Name": "flaresolverr", "Repository": "flaresolverr/flaresolverr", "Registry": "https://hub.docker.com/r/flaresolverr/flaresolverr", "Network": "bridge", "Project": "https://github.com/FlareSolverr/FlareSolverr", "Overview": "FlareSolverr is a proxy server to bypass Cloudflare protection. Useful as a companion for indexer proxies such as Prowlarr and Jackett.", "Icon": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8191", "Default": "8191", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Level", "Target": "LOG_LEVEL", "Default": "info", "Mode": "", "Description": "Verbosity of the logging. Use `LOG_LEVEL=debug` for more information.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "UTC", "Mode": "", "Description": "Timezone used in the logs and the web browser.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/flaresolverr.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/flaresolverr.xml", "CategoryList": [ "Downloaders" ], "downloads": 13929442, "stars": 173, "trending": 1.448, "trends": [ 0.879, 1.307, 1.279, 1.262, 1.269, 1.762, 1.448 ], "trendsDate": [ 1697465171, 1700321392, 1702919165, 1705518397, 1708117559, 1710713174, 1713306905 ], "downloadtrend": [ 12808901, 12978511, 13146610, 13314671, 13485807, 13727751, 13929442 ], "LastUpdateScan": 1713306905, "LastUpdate": 1712691727, "FirstSeen": 1637658218, "topTrending": 0.569, "topPerforming": 1.448 }, { "Name": "focalboard", "Repository": "mattermost/focalboard", "Registry": "https://hub.docker.com/r/mattermost/focalboard", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/mattermost/focalboard", "Overview": "Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.", "WebUI": "http://[IP]:[PORT:8000]", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/focalboard.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/focalboard.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/focalboard.xml", "downloads": 2051508, "stars": 59, "trending": 1.152, "trends": [ 1.277, 1.286, 1.375, 1.207, 1.205, 1.125, 1.152 ], "trendsDate": [ 1697407539, 1700321392, 1702919166, 1705518397, 1708117559, 1710713174, 1713306905 ], "downloadtrend": [ 1905268, 1930083, 1956982, 1980884, 2005048, 2027869, 2051508 ], "LastUpdateScan": 1713306905, "LastUpdate": 1708621248, "FirstSeen": 1634990600, "topTrending": -0.125, "topPerforming": 1.152 }, { "Name": "Forgejo", "Repository": "codeberg.org/forgejo/forgejo:1.18", "Registry": "https://codeberg.org/forgejo/-/packages/container/forgejo/versions", "Network": "bridge", "Privileged": "false", "Project": "https://forgejo.org/", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Overview": "Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.[br]\n Brought to you by an inclusive community under the umbrella of Codeberg e.V., a democratic non-profit organization, Forgejo can be trusted to be exclusively Free Software. It is a \"soft\" fork of Gitea with a focus on scaling, federation and privacy.", "WebUI": "http://[IP]:[PORT:3000]", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/forgejo.png", "Config": [ { "@attributes": { "Name": "Git over SSH", "Target": "22", "Default": "22", "Mode": "tcp", "Description": "Container Port: 22", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "22" }, { "@attributes": { "Name": "WebUI and Git over HTTP", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Data Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/forgejo", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/forgejo" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/forgejo.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/forgejo.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711533962, "FirstSeen": 1675155853 }, { "Name": "geoip2influx", "Repository": "gilbn/geoip2influx", "Registry": "https://hub.docker.com/r/gilbn/geoip2influx/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/gilbN/geoip2influx", "Overview": "A python script that will parse the nginx access.log and send geolocation metrics and log metrics to InfluxDB\r\n\r\nGrafans dashboard link: https://grafana.com/grafana/dashboards/12268\r\n\r\nSee readme for instructions and additional environment variables. \r\nhttps://github.com/gilbN/geoip2influx/blob/master/README.md", "DonateText": "Like my app? Buy me a coffee :)", "DonateLink": "https://www.buymeacoffee.com/oY5Nk8GHK", "Config": [ { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "InfluxDB host", "Target": "INFLUX_HOST", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "InfluxDB port", "Target": "INFLUX_HOST_PORT", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_HOST_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "InfluxDB user", "Target": "INFLUX_USER", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "InfluxDB password", "Target": "INFLUX_PASS", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MaxmindDB license key", "Target": "MAXMINDDB_LICENSE_KEY", "Default": "", "Mode": "", "Description": "Container Variable: MAXMINDDB_LICENSE_KEY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nginx access.log folder", "Target": "/config/log/nginx/", "Default": "", "Mode": "rw", "Description": "Container Path: /config/log/nginx/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/geoip2influx.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/geoip2influx.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 13942, "stars": 1, "trending": 0.093, "trends": [ 0.036, 0.05, 0.05, 0.101, 0.05, 0.014, 0.093 ], "trendsDate": [ 1697832359, 1700427956, 1703027152, 1705626357, 1708232748, 1710828362, 1713427668 ], "downloadtrend": [ 13892, 13899, 13906, 13920, 13927, 13929, 13942 ], "LastUpdateScan": 1713427668, "LastUpdate": 1676151685, "FirstSeen": 1593893304, "topTrending": 0.057 }, { "Name": "graylog", "Repository": "graylog/graylog:3.1", "Registry": "https://hub.docker.com/r/graylog/graylog/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://www.graylog.org/", "Overview": "Official Graylog Docker image.\r\n[br][br]\r\nFor more variables see the Graylog configuration file: https://github.com/Graylog2/graylog2-server/blob/3.1/misc/graylog.conf and http://docs.graylog.org/en/stable/pages/configuration/server.conf.html\r\n[br][br]\r\nThe default root user is named 'admin'\r\n[br][br]\r\n[b]To create the SHA256 string run 'echo -n YOUR16CHARACTERPASSWORD | sha256sum'", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/graylog.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/graylog.png", "Config": [ { "@attributes": { "Name": "GRAYLOG_PASSWORD_SECRET", "Target": "GRAYLOG_PASSWORD_SECRET", "Default": "", "Mode": "", "Description": "CHANGE ME (must be at least 16 characters)!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GRAYLOG_ROOT_PASSWORD_SHA2", "Target": "GRAYLOG_ROOT_PASSWORD_SHA2", "Default": "", "Mode": "", "Description": "Container Variable: GRAYLOG_ROOT_PASSWORD_SHA2", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GRAYLOG_HTTP_EXTERNAL_URI", "Target": "GRAYLOG_HTTP_EXTERNAL_URI", "Default": "http://unraidIP:9000/", "Mode": "", "Description": "Container Variable: GRAYLOG_HTTP_EXTERNAL_URI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Graylog web interface and REST API", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "Container Port: 9000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Syslog TCP", "Target": "1514", "Default": "1514", "Mode": "tcp", "Description": "Container Port: 1514", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Syslog UDP", "Target": "1514", "Default": "1514", "Mode": "udp", "Description": "Container Port: 1514", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GELF TCP", "Target": "12201", "Default": "12201", "Mode": "tcp", "Description": "Container Port: 12201", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GELF UDP", "Target": "12201", "Default": "12201", "Mode": "udp", "Description": "Container Port: 12201", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MongoDB connection string", "Target": "GRAYLOG_MONGODB_URI", "Default": "mongodb://unraidIP:27017/graylog", "Mode": "", "Description": "Container Variable: GRAYLOG_MONGODB_URI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "List of Elasticsearch hosts Graylog should connect to", "Target": "GRAYLOG_ELASTICSEARCH_HOSTS", "Default": "http://unraidIP:9200", "Mode": "", "Description": "Need to be specified as a comma-separated list of valid URIs for the http ports of your elasticsearch nodes", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/usr/share/graylog/data/journal", "Default": "/mnt/user/appdata/greylog", "Mode": "rw", "Description": "Container Path: /usr/share/graylog/data/journal", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/graylog.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 57854206, "stars": 438, "trending": 0.339, "trends": [ 2.488, 1.353, 1.352, 1.933, 0.316, 0.331, 0.339 ], "trendsDate": [ 1697277939, 1699873561, 1702472782, 1705071970, 1707671134, 1710374847, 1712970136 ], "downloadtrend": [ 54669643, 55419631, 56178951, 57286195, 57467607, 57658245, 57854206 ], "LastUpdateScan": 1712970136, "LastUpdate": 1712821758, "FirstSeen": 1575119227, "topTrending": -2.149, "topPerforming": 0.339 }, { "Name": "hexo-blog", "Repository": "fletchto99/hexo-dev-blog", "Registry": "https://hub.docker.com/r/fletchto99/hexo-dev-blog/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/fletchto99/hexo-dev-docker", "Overview": "A self-hosted blogging platform in which posts are written in markdown", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/hexo.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/hexo.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "The WebUI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HEXO_PLUGINS", "Target": "HEXO_PLUGINS", "Default": "", "Mode": "", "Description": "A space seperated list of hexo plugins to install", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/hexo.xml", "CategoryList": [ "Productivity" ], "downloads": 27774, "stars": 1, "trending": 1.188, "trends": [ 7.235, 6.758, 4.185, 0.92, 1.372, 1.188, 1.188 ], "trendsDate": [ 1695953149, 1698552341, 1701148014, 1703747131, 1706346326, 1708945550, 1711541165 ], "downloadtrend": [ 23675, 25391, 26500, 26746, 27118, 27444, 27774 ], "LastUpdateScan": 1711541165, "LastUpdate": 1669106759, "FirstSeen": 1573823228, "topTrending": -6.047000000000001 }, { "Name": "hortusfox-web", "Repository": "ghcr.io/danielbrendel/hortusfox-web:latest", "Registry": "https://hub.docker.com/r/outlinewiki/outline/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/danielbrendel/hortusfox-web/issues/new", "Project": "https://hortusfox.github.io/", "Overview": "Self-hosted collaborative plant management system for your local environment", "WebUI": "http://[IP]:[PORT:80]", "Requires": "MariaDB
    ", "Config": [ { "@attributes": { "Name": "App Images", "Target": "/var/www/html/public/img", "Default": "/mnt/user/appdata/hortusfox-web/app_images", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/hortusfox-web/app_images" }, { "@attributes": { "Name": "App Logs", "Target": "/var/www/html/app/logs", "Default": "/mnt/user/appdata/hortusfox-web/app_logs", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/hortusfox-web/app_logs" }, { "@attributes": { "Name": "WebUI Port", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Admin Email", "Target": "APP_ADMIN_EMAIL", "Default": "admin@example.com", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin@example.com" }, { "@attributes": { "Name": "Admin Password", "Target": "APP_ADMIN_PASSWORD", "Default": "password", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Debug", "Target": "APP_DEBUG", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Language", "Target": "APP_LANG", "Default": "en", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "en" }, { "@attributes": { "Name": "Workspace Name", "Target": "APP_WORKSPACE", "Default": "My plant home", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "My plant home" }, { "@attributes": { "Name": "Enable Scroller", "Target": "APP_ENABLE_SCROLLER", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Overlay Alpha", "Target": "APP_OVERLAY_ALPHA", "Default": "null", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "Enable Chat", "Target": "APP_ENABLE_CHAT", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "", "Target": "APP_ONLINE_MINUTE_LIMIT", "Default": "5", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "", "Target": "APP_SHOW_CHAT_ONLINE_USERS", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "", "Target": "APP_SHOW_CHAT_TYPING_INDICATOR", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "", "Target": "APP_OVERDUE_TASK_HOURS", "Default": "10", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "", "Target": "APP_CRON_PW", "Default": "test", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "test" }, { "@attributes": { "Name": "", "Target": "APP_CRON_MAIL_LIMIT", "Default": "5", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "", "Target": "APP_ENABLE_HISTORY", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "", "Target": "APP_HISTORY_NAME", "Default": "History", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "History" }, { "@attributes": { "Name": "", "Target": "APP_ENABLE_PHOTO_SHARE", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "", "Target": "PHOTO_RESIZE_FACTOR_DEFAULT", "Default": "1.0", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1.0" }, { "@attributes": { "Name": "", "Target": "PHOTO_RESIZE_FACTOR_1", "Default": "0.5", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0.5" }, { "@attributes": { "Name": "", "Target": "PHOTO_RESIZE_FACTOR_2", "Default": "0.4", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0.4" }, { "@attributes": { "Name": "", "Target": "PHOTO_RESIZE_FACTOR_3", "Default": "0.4", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0.4" }, { "@attributes": { "Name": "", "Target": "PHOTO_RESIZE_FACTOR_4", "Default": "0.3", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0.3" }, { "@attributes": { "Name": "", "Target": "PHOTO_RESIZE_FACTOR_5", "Default": "0.2", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0.2" }, { "@attributes": { "Name": "", "Target": "DB_HOST", "Default": "db", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "db" }, { "@attributes": { "Name": "", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "", "Target": "DB_DATABASE", "Default": "hortusfox", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "hortusfox" }, { "@attributes": { "Name": "", "Target": "DB_USERNAME", "Default": "root", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "", "Target": "DB_CHARSET", "Default": "utf8mb4", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "utf8mb4" }, { "@attributes": { "Name": "", "Target": "DB_USER", "Default": "root", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "", "Target": "DB_PASSWORD", "Default": "my-secret-pw", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "my-secret-pw" }, { "@attributes": { "Name": "", "Target": "SMTP_FROMNAME", "Default": "test@domain.tld", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "", "Target": "SMTP_FROMADDRESS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "", "Target": "SMTP_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "", "Target": "SMTP_PORT", "Default": "587", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "", "Target": "SMTP_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "", "Target": "SMTP_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "", "Target": "SMTP_ENCRYPTION", "Default": "tls", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "tls" }, { "@attributes": { "Name": "", "Target": "LOG_ENABLE", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/hortusfox-web.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/hortusfox-web.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1711584385, "FirstSeen": 1706389559 }, { "Name": "huginn", "Repository": "ghcr.io/huginn/huginn", "Registry": "https://github.com/huginn/huginn/pkgs/container/huginn", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/huginn/huginn/", "Overview": "Build agents that monitor and act on your behalf. Your agents are standing by! \r\n[br][br]\r\nHuginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable version of IFTTT or Zapier on your own server. You always know who has your data. You do.\r\n[br][br]\r\nLog in to your Huginn instance using the username admin and password password\r\n[br][br]\r\nSee https://hub.docker.com/r/huginn/huginn/ for more information on running Huginn with a separate database container \r\n[br][br]\r\nMore variables can be found here: https://github.com/huginn/huginn/blob/master/.env.example", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/huginn.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/huginn.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database files", "Target": "/var/lib/mysql", "Default": "/mnt/user/appdata/huginn", "Mode": "rw", "Description": "Container Path: /var/lib/mysql", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/huginn.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 20228137, "stars": 199, "trending": 0.014, "trends": [ 0.034, 0.027, 0.097, 0.021, 0.014, 0.015, 0.014 ], "trendsDate": [ 1697083550, 1699679199, 1702278375, 1705014241, 1707608195, 1710374847, 1712970136 ], "downloadtrend": [ 20190132, 20195563, 20215108, 20219431, 20222311, 20225390, 20228137 ], "LastUpdateScan": 1712970136, "LastUpdate": 1708716026, "FirstSeen": 1684065863, "topTrending": -0.020000000000000004, "topPerforming": 0.014 }, { "Name": "Dell-iDRAC-Fan-Controller", "Repository": "tigerblue77/dell_idrac_fan_controller", "Registry": "https://hub.docker.com/r/tigerblue77/dell_idrac_fan_controller/", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/tigerblue77/Dell_iDRAC_fan_controller_Docker", "Overview": "https://github.com/tigerblue77/Dell_iDRAC_fan_controller_Docker\r\n \r\n https://hub.docker.com/r/tigerblue77/dell_idrac_fan_controller/\r\n \r\n All parameters are optional as they have default values (including default iDRAC username and password).\r\n \r\n IDRAC_HOST parameter can be set to \"local\" or to your distant iDRAC's IP address. Default value is \"local\".\r\n IDRAC_USERNAME parameter is only necessary if you're adressing a distant iDRAC. Default value is \"root\".\r\n IDRAC_PASSWORD parameter is only necessary if you're adressing a distant iDRAC. Default value is \"calvin\".\r\n FAN_SPEED parameter can be set as a decimal (from 0 to 100%) or hexadecimal value (from 0x00 to 0x64) you want to set the fans to. Default value is 5(%).\r\n CPU_TEMPERATURE_THRESHOLD parameter is the T\u00b0junction (junction temperature) threshold beyond which the Dell fan profile defined in your BIOS will become active again (to protect the server hardware against overheat). Default value is 50(\u00b0C).\r\n CHECK_INTERVAL parameter is the time (in seconds) between each temperature check and potential profile change. Default value is 60(s).\r\n DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSE parameter is a boolean that allows to disable third-party PCIe card Dell default cooling response. Default value is false.\r\n ipmi tool installation help: https://forums.unraid.net/topic/129200-plug-in-nerdtools/ for installation and check this link for missing ipmi\r\n ipmi tool can't find /dev/ipmi0?: https://serverfault.com/questions/480371/ipmitool-cant-find-dev-ipmi0-or-dev-ipmidev-0", "Config": [ { "@attributes": { "Name": "IDRAC_HOST", "Target": "IDRAC_HOST", "Default": "local", "Mode": "", "Description": "IDRAC_HOST parameter can be set to local or to your distant iDRAC's IP address. Default value is local", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "local" }, { "@attributes": { "Name": "FAN_SPEED", "Target": "FAN_SPEED", "Default": "5", "Mode": "", "Description": "FAN_SPEED parameter can be set as a decimal (from 0 to 100%) or hexadecimaladecimal value (from 0x00 to 0x64) you want to set the fans to. Default value is 5(%).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "CPU_TEMPERATURE_THRESHOLD", "Target": "CPU_TEMPERATURE_THRESHOLD", "Default": "50", "Mode": "", "Description": "CPU_TEMPERATURE_THRESHOLD parameter is the T\u00b0junction (junction temperature) threshold beyond which the Dell fan profile defined in your BIOS will become active again (to protect the server hardware against overheat). Default value is 50(\u00b0C).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50" }, { "@attributes": { "Name": "CHECK_INTERVAL", "Target": "CHECK_INTERVAL", "Default": "60", "Mode": "", "Description": "CHECK_INTERVAL parameter is the time (in seconds) between each temperature check and potential profile change. Default value is 60(s).\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" }, { "@attributes": { "Name": "IDRAC_USERNAME", "Target": "IDRAC_USERNAME", "Default": "root", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "IDRAC_PASSWORD", "Target": "IDRAC_PASSWORD", "Default": "calvin", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "calvin" }, { "@attributes": { "Name": "DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSE", "Target": "DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSE", "Default": "false", "Mode": "", "Description": "parameter is a boolean that allows to disable third-party PCIe card Dell default cooling response. Default value is false.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "ipmi device", "Target": "", "Default": "/dev/ipmi0", "Mode": "", "Description": "Keep only if you are using a local connection and not a LAN connection. This will require your system to have ipmitool installed.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/ipmi0" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/idrac-fan-controller.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/idrac-fan-controller.xml", "downloads": 40088, "stars": 5, "LastUpdate": 1710595491, "trending": 18.29, "trends": [ 11.341, 11.437, 9.415, 18.526, 20.945, 29.775, 18.29 ], "trendsDate": [ 1695967534, 1698566735, 1701162399, 1703761531, 1706360730, 1711029993, 1713629156 ], "downloadtrend": [ 11886, 13421, 14816, 18185, 23003, 32756, 40088 ], "LastUpdateScan": 1713629156, "FirstSeen": 1675177465, "topTrending": 6.949 }, { "Name": "idrac6", "Repository": "domistyle/idrac6", "Registry": "https://hub.docker.com/r/domistyle/idrac6/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/DomiStyle/docker-idrac6/", "Overview": "Allows access to the iDRAC 6 console without installing Java or messing with Java Web Start. Java is only run inside of the container and access is provided via web interface or directly with VNC.", "WebUI": "http://[IP]:[PORT:5800]", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/idrac6.png", "Config": [ { "@attributes": { "Name": "idrac host", "Target": "IDRAC_HOST", "Default": "", "Mode": "", "Description": "Host for your iDRAC instance. Make sure your instance is reachable with https://IDRAC_HOST;. See IDRAC_PORT for using custom ports. HTTPS is always used.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "idrac user", "Target": "IDRAC_USER", "Default": "root", "Mode": "", "Description": "Username for your iDRAC instance.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "idrac password", "Target": "IDRAC_PASSWORD", "Default": "calvin", "Mode": "", "Description": "Password for your iDRAC instance.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "web interface port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "idrac port", "Target": "IDRAC_PORT;", "Default": "443", "Mode": "", "Description": "The optional port for the web interface.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "keyboard fix", "Target": "IDRAC_KEYCODE_HACK", "Default": "false|true", "Mode": "", "Description": "If you have issues with keyboard input, try setting this to true.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PUID", "Target": "USER_ID", "Default": "", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "GROUP_ID", "Default": "", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Virtual media", "Target": "/vmedia", "Default": "/mnt/user/appdata/idrac/vmedia", "Mode": "rw", "Description": "Can be used to allow virtual media to be mounted.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Libraries", "Target": "/app", "Default": "/mnt/user/appdata/idrac/app", "Mode": "rw", "Description": "Libraries downloaded from your iDRAC instance will be stored here. Add a volume to cache those files for a faster container startup.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Screenshots", "Target": "/screenshots", "Default": "/mnt/user/appdata/idrac/screenshots", "Mode": "rw", "Description": "Container Path: /screenshots", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/idrac6.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/idrac6.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 5554131, "stars": 55, "trending": 0.111, "trends": [ 0.055, 0.06, 0.031, 0.03, 0.106, 0.095, 0.111 ], "trendsDate": [ 1697637960, 1700321393, 1702919166, 1705518397, 1708117559, 1710713174, 1713306905 ], "downloadtrend": [ 5530111, 5533434, 5535166, 5536815, 5542701, 5547966, 5554131 ], "LastUpdateScan": 1713306905, "LastUpdate": 1680081897, "FirstSeen": 1580684936, "topTrending": 0.056, "topPerforming": 0.111 }, { "Name": "Imgburn", "Repository": "ghcr.io/jwolvers/imgburn-wine-container:main-ubuntu22", "Registry": "https://github.com/JWolvers/imgburn-wine-container/pkgs/container/imgburn-wine-container/190926179?tag=main-ubuntu22", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/JWolvers/imgburn-wine-container/issues", "Project": "https://github.com/JWolvers/imgburn-wine-container", "Overview": "This Docker container runs ImgBurn client via WINE, so that you can back up your optical disks with the separation and portability capabilities of Docker on Linux.\r\nIt runs Imgburn and starts a virtual X server and a VNC server with Web GUI, so that you can interact with it.\r\n\r\nThis container needs additional installation steps after running the docker, which can be found here: https://github.com/JWolvers/imgburn-wine-container/?tab=readme-ov-file#installation", "WebUI": "http://[IP]:[PORT:5800]/", "Icon": "https://upload.wikimedia.org/wikipedia/en/f/fc/ImgBurn_logo.png", "ExtraParams": "--init", "DonateText": "I don't accept donations, please support Imgburn or the upstream developers instead.", "DonateLink": "https://github.com/sponsors/JonathanTreffler", "Config": [ { "@attributes": { "Name": "Http VNC GUI", "Target": "5800", "Default": "5888", "Mode": "tcp", "Description": "Port used to access the application's GUI via the web interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5888" }, { "@attributes": { "Name": "VNC", "Target": "5900", "Default": "5999", "Mode": "tcp", "Description": "Port used to access the application's GUI via the VNC protocol. Optional if no VNC client is used.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5999" }, { "@attributes": { "Name": "Encryption", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section \r\n in the README for more details.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "900", "Mode": "", "Description": "Width (in pixels) of the virtual screen's window.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "900" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "700", "Mode": "", "Description": "Height (in pixels) of the virtual screen's window.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "700" }, { "@attributes": { "Name": "VNC Password", "Target": "VNC_PASSWORD", "Default": "", "Mode": "", "Description": "Password needed to connect to the application's GUI. See the VNC Password section in the README for more details.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "X11VNC_EXTRA_OPTS", "Target": "X11VNC_EXTRA_OPTS", "Default": "", "Mode": "", "Description": "Extra options to pass to the x11vnc server running in the Docker container. WARNING: For advanced users. Do not use unless you know what you are doing.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENABLE_CJK_FONT", "Target": "ENABLE_CJK_FONT", "Default": "", "Mode": "", "Description": "When set to 1, open-source computer font WenQuanYi Zen Hei is installed. This font contains a large range of Chinese/Japanese/Korean characters.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/drive_d/", "Default": "/mnt/user/", "Mode": "rw", "Description": "This will be exposed to WINE / ImgBurn as drive D", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/cache/appdata/ImgBurn/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ImgBurn/" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Description": "When mounting docker-volumes, permission issues can arise between the docker host and the container. You can pass the User_ID permissions to the container with this variable.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Description": "When mounting docker-volumes, permission issues can arise between the docker host and the container. You can pass the Group_ID permissions to the container with this variable.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Clean Temp Directory", "Target": "CLEAN_TMP_DIR", "Default": "1", "Description": "When set to 1, all files in the /tmp directory are deleted during the container startup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/imgburn.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/imgburn.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1713060395, "FirstSeen": 1710461236 }, { "Name": "invoiceninja", "Repository": "anojht/invoiceninja", "Registry": "https://hub.docker.com/r/anojht/invoiceninja", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://www.invoiceninja.com/", "Overview": "An open-source invoicing and time-tracking app built with Laravel https://www.invoiceninja.com", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/invoiceninja.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/invoiceninja.png", "Config": [ { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "production", "Description": "Container Variable: APP_ENV", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debug Mode", "Target": "APP_DEBUG", "Default": "0", "Description": "Container Variable: APP_DEBUG", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Type", "Target": "DB_TYPE", "Default": "mysql", "Description": "Container Variable: DB_TYPE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_STRICT", "Target": "DB_STRICT", "Default": "false", "Description": "Container Variable: DB_STRICT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "unraidIP:port", "Description": "Container Variable: DB_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "DB_DATABASE", "Default": "ninja", "Description": "Container Variable: DB_DATABASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database username", "Target": "DB_USERNAME", "Default": "ninja", "Description": "Container Variable: DB_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "ninja", "Description": "Container Variable: DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "https://invoice.domain.com", "Description": "Container Variable: APP_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_KEY", "Target": "APP_KEY", "Default": "SomeRandom32CharacterLongAlphanumericString", "Description": "Container Variable: APP_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_DRIVER", "Target": "MAIL_DRIVER", "Default": "smtp", "Description": "Container Variable: MAIL_DRIVER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_PORT", "Target": "MAIL_PORT", "Default": "587", "Description": "Container Variable: MAIL_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENCRYPTION", "Target": "MAIL_ENCRYPTION", "Default": "tls", "Description": "Container Variable: MAIL_ENCRYPTION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_HOST", "Target": "MAIL_HOST", "Default": "smtp.example.com", "Description": "Container Variable: MAIL_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_USERNAME", "Target": "MAIL_USERNAME", "Default": "johndoe@example.com", "Description": "Container Variable: MAIL_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM_ADDRESS", "Target": "MAIL_FROM_ADDRESS", "Default": "invoice@example.com", "Description": "Container Variable: MAIL_FROM_ADDRESS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM_NAME", "Target": "MAIL_FROM_NAME", "Default": "Invoice Department", "Description": "Container Variable: MAIL_FROM_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_PASSWORD", "Target": "MAIL_PASSWORD", "Default": "SUPERSECRETEMAILPASSWORD", "Description": "Container Variable: MAIL_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "8443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/var/www/app/storage", "Default": "/mnt/user/appdata/invoiceninja/storage", "Mode": "rw", "Description": "Container Path: /var/www/app/storage", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logo", "Target": "/var/www/app/public/logo", "Default": "/mnt/user/appdata/invoiceninja/logo", "Mode": "rw", "Description": "Container Path: /var/www/app/public/logo", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/invoiceninja.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 93999, "stars": 2, "trending": 0.53, "trends": [ 0.602, 0.554, 0.692, 0.579, 0.714, 0.724, 0.53 ], "trendsDate": [ 1695953149, 1698552341, 1701148014, 1703747132, 1706346326, 1708945550, 1711541165 ], "downloadtrend": [ 90489, 90993, 91627, 92161, 92824, 93501, 93999 ], "LastUpdateScan": 1711541165, "LastUpdate": 1711355315, "FirstSeen": 1567771788, "topTrending": -0.07199999999999995 }, { "Name": "Jenkins", "Repository": "jenkins/jenkins", "Registry": "https://hub.docker.com/r/jenkins/jenkins/", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/jenkinsci/docker/issues", "Project": "https://www.jenkins.io/", "Overview": "The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/jenkins.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/jenkins.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "jenkins_home", "Target": "/var/jenkins_home", "Default": "/mnt/user/appdata/Jenkins", "Mode": "rw", "Description": "Container Path: /var/jenkins_home", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/jenkins.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 4599932741, "stars": 3884, "trending": 0.763, "trends": [ 6.817, 4.551, 3.18, 2.718, 2.639, 1.386, 0.763 ], "trendsDate": [ 1696586751, 1699182332, 1702169070, 1704769556, 1707368741, 1709967975, 1712563547 ], "downloadtrend": [ 3940203651, 4128059254, 4263649573, 4382753752, 4501559555, 4564849542, 4599932741 ], "LastUpdateScan": 1712563547, "LastUpdate": 1712068221, "FirstSeen": 1615997004, "topTrending": -6.054, "topPerforming": 0.763 }, { "Name": "jira-software", "Repository": "atlassian/jira-software", "Registry": "https://hub.docker.com/r/atlassian/jira-software/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://www.atlassian.com/software/jira", "Overview": "Jira Software is a software development tool used by agile teams.\r\n\r\nFor more information on different variables you can add, see: [b]https://hub.docker.com/r/atlassian/jira-software/[/b]", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/jira-software.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/var/atlassian/application-data/jira", "Default": "", "Mode": "rw", "Description": "Container Path: /var/atlassian/application-data/jira", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Reverse Proxy", "Target": "ATL_PROXY_NAME", "Default": "", "Mode": "", "Description": "The reverse proxy's fully qualified hostname. CATALINA_CONNECTOR_PROXYNAME is also supported for backwards compatability.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/jira-software.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/jira-software.xml", "CategoryList": [ "Cloud", "Tools-Utilities" ], "downloads": 28136495, "stars": 337, "trending": 0.913, "trends": [ 1.011, 1.201, 0.978, 0.635, 0.831, 0.748, 0.913 ], "trendsDate": [ 1697299551, 1699895159, 1702494370, 1705093555, 1707692767, 1710374848, 1712970137 ], "downloadtrend": [ 26676012, 27000300, 27266995, 27441360, 27671177, 27879629, 28136495 ], "LastUpdateScan": 1712970137, "LastUpdate": 1712853111, "FirstSeen": 1603757310, "topTrending": -0.09799999999999986, "topPerforming": 0.913 }, { "Name": "Kdenlive-VNC", "Repository": "tessypowder/docker-kdenlive:latest", "Registry": "https://hub.docker.com/r/tessypowder/docker-kdenlive/", "Network": "bridge", "Support": "hhttps://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/JonathanTreffler/kdenlive-vnc-docker", "Privileged": "false", "Overview": "An instance of kdenlive accessible through vnc and noVnc (=Web Interface)", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/kdenlive.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/kdenlive.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5800", "Default": "", "Mode": "tcp", "Description": "Container Port: 5800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "VNC Port", "Target": "5900", "Default": "", "Mode": "tcp", "Description": "Container Port: 5900", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5900" }, { "@attributes": { "Name": "Content", "Target": "/sharedContent", "Default": "", "Mode": "rw", "Description": "Container Path: /sharedContent", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/kdenlive/" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/kdenlive.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "Productivity", "Tools-Utilities" ], "downloads": 62427, "trending": 0.49, "trends": [ 2.874, 2.631, 0.198, 0.625, 0.484, 1.135, 0.49 ], "trendsDate": [ 1697774747, 1700370341, 1702969547, 1705568754, 1708167936, 1710763566, 1713362780 ], "downloadtrend": [ 59022, 60617, 60737, 61119, 61416, 62121, 62427 ], "LastUpdateScan": 1713362780, "LastUpdate": 1593034445, "FirstSeen": 1586016534, "topTrending": -2.3840000000000003 }, { "Name": "Kitana", "Repository": "pannal/kitana", "Registry": "https://hub.docker.com/r/pannal/kitana/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/pannal/Kitana", "Overview": "Kitana exposes your Plex plugin interfaces \"to the outside world\". It does that by authenticating against Plex.TV, then connecting to the Plex Media Server you tell it to, and essentially proxying the plugin UI. It has full PMS connection awareness and allows you to connect locally, remotely, or even via relay.\r\n\r\n[br][b][span style='color: #E80000;']To set the baseurl for this application, open advanced view, and add [span style='color: #00e814;']-p /kitana -P [/span] to the \"Post Arguments\" [/span][/b]", "WebUI": "http://[IP]:[PORT:31337]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/kitana.xml", "Icon": "https://raw.githubusercontent.com/pannal/Kitana/master/static/img/android-icon-192x192.png", "PostArgs": "-B 0.0.0.0:31337", "DonateText": "If you like this, buy me a beer", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=G9VKR2B8PMNKG", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "31337", "Default": "31337", "Mode": "tcp", "Description": "Container Port: 31337", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Application Data", "Target": "/app/data", "Default": "/mnt/user/appdata/kitana", "Mode": "rw", "Description": "Container Path: /app/data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/kitana.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "MediaApp-Other" ], "downloads": 20800167, "stars": 25, "trending": 0.156, "trends": [ 0.106, 0.127, 0.114, 0.11, 0.102, 0.121, 0.156 ], "trendsDate": [ 1697407539, 1700321393, 1702919166, 1705518397, 1708117560, 1710713174, 1713306905 ], "downloadtrend": [ 20648626, 20674979, 20698546, 20721353, 20742556, 20767643, 20800167 ], "LastUpdateScan": 1713306905, "LastUpdate": 1680839853, "FirstSeen": 1570090019, "topTrending": 0.05, "topPerforming": 0.156 }, { "Name": "Komga", "Repository": "gotson/komga", "Registry": "https://hub.docker.com/r/gotson/komga/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/gotson/komga/", "Overview": "A Media server for comics/mangas/BDs with API and OPDS support.\r\nCheck logs for auto-generated username/password.", "WebUI": "http://[IP]:[PORT:25600]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/komga.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/komga.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "25600", "Default": "25600", "Mode": "tcp", "Description": "Container Port: 25600", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Exclusions", "Target": "KOMGA_LIBRARIES_SCAN_DIRECTORY_EXCLUSIONS", "Default": "#recycle,@eaDir", "Description": "Container Variable: KOMGA_LIBRARIES_SCAN_DIRECTORY_EXCLUSIONS", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/komga/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Books", "Target": "/books", "Default": "/mnt/user/Media/books", "Mode": "rw", "Description": "Container Path: /books", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/komga.xml", "CategoryList": [ "Network-Web", "MediaServer-Books", "Tools-Utilities" ], "downloads": 30002103, "stars": 141, "trending": 1.026, "trends": [ 0.494, 0.597, 0.688, 0.647, 0.699, 0.636, 1.026 ], "trendsDate": [ 1696673132, 1699268761, 1702169070, 1704769556, 1707368741, 1709967975, 1712563547 ], "downloadtrend": [ 28736939, 28909487, 29109849, 29299387, 29505535, 29694370, 30002103 ], "LastUpdateScan": 1712563547, "LastUpdate": 1710224897, "FirstSeen": 1574572046, "topTrending": 0.532, "topPerforming": 1.026 }, { "Name": "Kopia", "Repository": "kopia/kopia", "Registry": "https://hub.docker.com/r/kopia/kopia/", "Network": "bridge", "Privileged": "false", "Support": "https://kopia.io/docs/", "Project": "https://github.com/kopia/kopia/", "Overview": "Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication.\r\n\r\nTo run this container, you must create a htpasswd file (either via command line or using a tool such as https://hostingcanada.org/htpasswd-generator/) and place it in the /mnt/user/appdata/kopia/config directory, then adjust the Post Arguments accordingly.", "WebUI": "http://[IP]:[PORT:51515]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/kopia.xml", "Icon": "https://raw.githubusercontent.com/kopia/kopia/master/icons/kopia.svg", "PostArgs": "server start --insecure --htpasswd-file /app/config/htpasswd --address 0.0.0.0:51515 --server-username=YOUR-USERNAME", "Config": [ { "@attributes": { "Name": "Repository password", "Target": "KOPIA_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: KOPIA_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "51515", "Default": "51515", "Mode": "tcp", "Description": "Container Port: 51515", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "51515" }, { "@attributes": { "Name": "Config path", "Target": "/app/config", "Default": "/mnt/user/appdata/kopia/config", "Mode": "rw", "Description": "Container Path: /app/config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cache path", "Target": "/app/cache", "Default": "/mnt/user/appdata/kopia/cache", "Mode": "rw", "Description": "Container Path: /app/cache", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log path", "Target": "/app/logs", "Default": "/mnt/user/appdata/kopia/logs", "Mode": "rw", "Description": "Container Path: /app/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data path", "Target": "/app/data", "Default": "/mnt/user/media/kopia", "Mode": "rw", "Description": "Enter the Container Path (/app/data) as the Directory Path if creating a Filesystem repository.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "America/Los_Angeles", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/kopia.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 978943, "stars": 23, "trending": 6.781, "trends": [ 6.931, 6.564, 8.798, 9.122, 9.6, 7.658, 6.781 ], "trendsDate": [ 1696421156, 1699020398, 1702169070, 1704769557, 1707368742, 1709967976, 1712563547 ], "downloadtrend": [ 589937, 631383, 692292, 761780, 842677, 912557, 978943 ], "LastUpdateScan": 1712563547, "LastUpdate": 1712552068, "FirstSeen": 1639170214, "topTrending": -0.15000000000000036, "topPerforming": 6.781 }, { "Name": "lemur-cfssl", "Repository": "halianelf/lemur", "Registry": "https://hub.docker.com/r/halianelf/lemur/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/Netflix/lemur", "Overview": "Lemur manages TLS certificate creation. While not able to issue certificates itself, Lemur acts as a broker between CAs and environments providing a central portal for developers to issue TLS certificates with 'sane' defaults.\r\n\r\nCFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/lemur-cfssl.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/lemur-cfssl.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mapping for the Postgres DB data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mapping the config files for Lemur and CFSSL", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/lemur-cfssl.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 24473, "stars": 3, "trending": 1.344, "trends": [ 8.04, 7.471, 1.728, 1.716, 1.307, 1.417, 1.344 ], "trendsDate": [ 1697083550, 1699679200, 1702278375, 1705014241, 1707608195, 1710374848, 1712970137 ], "downloadtrend": [ 20994, 22689, 23088, 23491, 23802, 24144, 24473 ], "LastUpdateScan": 1712970137, "LastUpdate": 1580790166, "FirstSeen": 1587838044, "topTrending": -6.695999999999999 }, { "Name": "Logarr", "Repository": "monitorr/logarr-alpha", "Registry": "https://hub.docker.com/r/monitorr/logarr-alpha/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/Monitorr/logarr/", "Overview": "Logarr is a self-hosted, single-page, log consolidation tool written in PHP", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/deprecated/logarr.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/logarr.png", "DonateText": "Buy us a beer!", "DonateLink": "https://paypal.me/monitorrapp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/app", "Default": "/mnt/user/appdata/Logarr", "Mode": "rw", "Description": "Container Path: /app", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Deprecated": true, "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/deprecated/logarr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1693903, "stars": 2, "trending": 0.004, "trends": [ 0.005, 0.004, 0.003, 0.002, 0.004, 0.002, 0.004 ], "trendsDate": [ 1696421156, 1699020398, 1702169070, 1704769557, 1707368742, 1709967976, 1712563547 ], "downloadtrend": [ 1693592, 1693653, 1693698, 1693731, 1693798, 1693840, 1693903 ], "LastUpdateScan": 1712563547, "LastUpdate": 1580982453, "FirstSeen": 1574294677, "topTrending": -0.001, "topPerforming": 0.004 }, { "Name": "Mango", "Repository": "hkalexling/mango", "Registry": "https://hub.docker.com/r/hkalexling/mango", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/hkalexling/mango", "Overview": "Mango is a self-hosted manga server and reader. Its features include[br]\n - Multi-user support[br]\n - OPDS support[br]\n - Dark/light mode switch[br]\n - Supported formats: .cbz, .zip, .cbr and .rar[br]\n - Supports nested folders in library[br]\n - Automatically stores reading progress[br]\n - Thumbnail generation[br]\n - Supports plugins to download from third-party sites[br] \n - The web reader is responsive and works well on mobile, so there is no need for a mobile app[br]\n - All the static files are embedded in the binary, so the deployment process is easy and painless[br]", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/mango.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/mango.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "Port for WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/root/.config/mango", "Default": "/mnt/user/appdata/Mango/config", "Mode": "rw", "Description": "Mango config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/root/mango", "Default": "/mnt/user/appdata/Mango/Appdata", "Mode": "rw", "Description": "Manga appdata", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/mango.xml", "CategoryList": [ "MediaApp-Books" ], "downloads": 2664274, "stars": 36, "trending": 0.132, "trends": [ 0.18, 0.171, 0.14, 0.086, 0.112, 0.116, 0.132 ], "trendsDate": [ 1695895544, 1698503877, 1701097588, 1703696744, 1706295951, 1708895156, 1711490776 ], "downloadtrend": [ 2644172, 2648698, 2652412, 2654694, 2657673, 2660752, 2664274 ], "LastUpdateScan": 1711490776, "LastUpdate": 1659279593, "FirstSeen": 1591983896, "topTrending": -0.04799999999999999, "topPerforming": 0.132 }, { "Name": "mealiev1", "Repository": "ghcr.io/mealie-recipes/mealie:nightly", "Registry": "https://registry.hub.docker.com/r/ghcr.io/mealie-recipes/mealie", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/138058-support-catduck-templates/", "Project": "https://mealie.io/", "Overview": "Mealie is a self-hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family.\r\n\r\nThis is the NEW NIGHTLY for Version. As soon as there is an official stable image tag, this template will be updated to allow for either. \r\n\r\nPlease note, there is only one port now, previously the web port was 3000 and API was 9000. Now there is just 9000. To avoid breaking changes I have by default made the port 3000 with this template. You can of course change to anything you would like, and update your reverse proxies accordingly.\r\n\r\nPlease read https://hay-kot.github.io/mealie/documentation/getting-started/updating/ before updating from earlier (Pre 1.X versions!)\r\n\r\nLastly, Postgres is available and if you want to use mealie with postgres the variables have been added under advanced\r\n\r\nDefault Password: MyPassword", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/mealiev1.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/mealiev1.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "App Data", "Target": "/app/data", "Default": "/mnt/user/appdata/mealiev1", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mealiev1" }, { "@attributes": { "Name": "ALLOW_SIGNUP", "Target": "ALLOW_SIGNUP", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "DEFAULT_EMAIL", "Target": "DEFAULT_EMAIL", "Default": "", "Mode": "", "Description": "This email will be your username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "changeme@email.com" }, { "@attributes": { "Name": "SMTP_FROM_EMAIL", "Target": "SMTP_FROM_EMAIL", "Default": "", "Mode": "", "Description": "This is required to send emails and reset initial passowrd", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "changeme@gmail.com" }, { "@attributes": { "Name": "SMTP_HOST", "Target": "SMTP_HOST", "Default": "", "Mode": "", "Description": "Change to suit your SMTP Host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "smtp.gmail.com" }, { "@attributes": { "Name": "SMTP_USER", "Target": "SMTP_USER", "Default": "", "Mode": "", "Description": "Put the SMTP user here. \r\nUsually your email", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "changeme@email.com" }, { "@attributes": { "Name": "SMTP_PASSWORD", "Target": "SMTP_PASSWORD", "Default": "", "Mode": "", "Description": "Put your SMTP Password:\r\nLikely you will need a specific app password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "******" }, { "@attributes": { "Name": "SMTP_PORT", "Target": "SMTP_PORT", "Default": "", "Mode": "", "Description": "Put the SMTP Port here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "BASE_URL", "Target": "BASE_URL", "Default": "", "Mode": "", "Description": "Enter your domain, such as reseverse proxy here", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://mealie.mydomain.net" }, { "@attributes": { "Name": "DEFAULT_GROUP", "Target": "DEFAULT_GROUP", "Default": "home", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "home" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "WEB_CONCURRENCY", "Target": "WEB_CONCURRENCY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "MAX_WORKERS", "Target": "MAX_WORKERS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "DB_ENGINE", "Target": "DB_ENGINE", "Default": "", "Mode": "", "Description": "you can shoose between sqlite and postgres", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "sqlite" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_SERVER", "Target": "POSTGRES_SERVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_PORT", "Target": "POSTGRES_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/mealiev1.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1711044376, "FirstSeen": 1698055538 }, { "Name": "monica", "Repository": "monicahq/monicahq", "Registry": "https://hub.docker.com/r/monicahq/monicahq/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/monicahq/monica", "Overview": "Please Use monica rather than monicahq/monicahq\n\n\nMonica, the Personal Relationship Manager \r\n[br][br]\r\nComplete list of env : https://raw.githubusercontent.com/monicahq/monica/master/.env.example\r\n[br][br]\r\nAPP_URL: https://github.com/monicahq/monica/blob/master/docs/installation/ssl.md", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/monica.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/monica.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/var/www/monica/storage", "Default": "/mnt/user/appdata/monica", "Mode": "rw", "Description": "Container Path: /var/www/monica/storage", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "production", "Description": "Container Variable: APP_ENV", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_DEBUG", "Target": "APP_DEBUG", "Default": "false", "Description": "Container Variable: APP_DEBUG", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_KEY", "Target": "APP_KEY", "Default": "ChangeMeBy32KeyLengthOrGenerated", "Description": "Container Variable: APP_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HASH_SALT", "Target": "HASH_SALT", "Default": "ChangeMeBy20+KeyLength", "Description": "Container Variable: HASH_SALT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HASH_LENGTH", "Target": "HASH_LENGTH", "Default": "18", "Description": "Container Variable: HASH_LENGTH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "https://FQDM.tld", "Description": "Container Variable: APP_URL\r\nREQUIRES SSL! Read Description!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Connection", "Target": "DB_CONNECTION", "Default": "mysql", "Description": "Container Variable: DB_CONNECTION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "192.168.1.2", "Description": "Container Variable: DB_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "3306", "Description": "Container Variable: DB_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "DB_DATABASE", "Default": "monica", "Description": "Container Variable: DB_DATABASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Username", "Target": "DB_USERNAME", "Default": "monica", "Description": "Container Variable: DB_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "monica", "Description": "Container Variable: DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USE_UTF8MB4", "Target": "DB_USE_UTF8MB4", "Default": "true", "Description": "# Use utf8mb4 database charset format to support emoji characters\r\n# \u26a0 be sure your DBMS supports utf8mb4 format", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_DRIVER", "Target": "MAIL_DRIVER", "Default": "smtp", "Description": "Container Variable: MAIL_DRIVER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Host", "Target": "MAIL_HOST", "Default": "example.com", "Description": "Container Variable: MAIL_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Port", "Target": "MAIL_PORT", "Default": "587", "Description": "Container Variable: MAIL_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENCRYPTION", "Target": "MAIL_ENCRYPTION", "Default": "TLS", "Description": "Container Variable: MAIL_ENCRYPTION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Username", "Target": "MAIL_USERNAME", "Default": "user@example.com", "Description": "Container Variable: MAIL_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Password", "Target": "MAIL_PASSWORD", "Default": "secretpassword", "Description": "Container Variable: MAIL_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM_ADDRESS", "Target": "MAIL_FROM_ADDRESS", "Default": "user@example.com", "Description": "Container Variable: MAIL_FROM_ADDRESS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM_NAME", "Target": "MAIL_FROM_NAME", "Default": "Monica instance", "Description": "Container Variable: MAIL_FROM_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_EMAIL_NEW_USERS_NOTIFICATION", "Target": "APP_EMAIL_NEW_USERS_NOTIFICATION", "Default": "", "Description": "Container Variable: APP_EMAIL_NEW_USERS_NOTIFICATION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_DEFAULT_LOCALE", "Target": "APP_DEFAULT_LOCALE", "Default": "en", "Description": "Default locale used in the application.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disable Signup", "Target": "APP_DISABLE_SIGNUP", "Default": "false", "Description": "Ability to disable signups on your instance.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email Optin", "Target": "APP_SIGNUP_DOUBLE_OPTIN", "Default": "false", "Description": "Enable user email verification.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_TRUSTED_PROXIES", "Target": "APP_TRUSTED_PROXIES", "Default": "*", "Description": "# Set trusted proxy IP addresses.\r\n# To trust all proxies that connect directly to your server, use a * ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "ModeratorComment": "Replaced by Monica from Monica", "Deprecated": true, "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/monica.xml", "CategoryList": [ "Productivity" ], "downloads": 12841621, "stars": 37, "trending": 0.005, "trends": [ 0.005, 0.005, 0.006, 0.005, 0.005, 0.005, 0.005 ], "trendsDate": [ 1696673132, 1699268761, 1702169070, 1704769557, 1707368742, 1709967976, 1712563548 ], "downloadtrend": [ 12837534, 12838207, 12839003, 12839638, 12840329, 12840993, 12841621 ], "LastUpdateScan": 1712563548, "LastUpdate": 1598565192, "FirstSeen": 1569355624, "topTrending": 0, "topPerforming": 0.005 }, { "Name": "monica", "Repository": "monica", "Registry": "https://hub.docker.com/r/_/monica/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/monicahq/monica", "Overview": "Monica, the Personal Relationship Manager\n[br][br]\nComplete list of env : https://raw.githubusercontent.com/monicahq/monica/master/.env.example\n[br][br]\nAPP_URL: https://github.com/monicahq/monica/blob/master/docs/installation/ssl.md", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/monica_new.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/monica.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/var/www/html/storage/", "Default": "/mnt/user/appdata/monica", "Mode": "rw", "Description": "Container Path: /var/www/html/storage/", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "production", "Description": "Container Variable: APP_ENV", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_DEBUG", "Target": "APP_DEBUG", "Default": "false", "Description": "Container Variable: APP_DEBUG", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_KEY", "Target": "APP_KEY", "Default": "ChangeMeBy32KeyLengthOrGenerated", "Description": "Container Variable: APP_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HASH_SALT", "Target": "HASH_SALT", "Default": "ChangeMeBy20+KeyLength", "Description": "Container Variable: HASH_SALT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HASH_LENGTH", "Target": "HASH_LENGTH", "Default": "18", "Description": "Container Variable: HASH_LENGTH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "https://FQDM.tld", "Description": "Container Variable: APP_URL\r\nREQUIRES SSL! Read Description!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Connection", "Target": "DB_CONNECTION", "Default": "mysql", "Description": "Container Variable: DB_CONNECTION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "192.168.1.2", "Description": "Container Variable: DB_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "3306", "Description": "Container Variable: DB_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "DB_DATABASE", "Default": "monica", "Description": "Container Variable: DB_DATABASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Username", "Target": "DB_USERNAME", "Default": "monica", "Description": "Container Variable: DB_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "monica", "Description": "Container Variable: DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USE_UTF8MB4", "Target": "DB_USE_UTF8MB4", "Default": "true", "Description": "# Use utf8mb4 database charset format to support emoji characters\r\n# \u26a0 be sure your DBMS supports utf8mb4 format", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_DRIVER", "Target": "MAIL_DRIVER", "Default": "smtp", "Description": "Container Variable: MAIL_DRIVER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Host", "Target": "MAIL_HOST", "Default": "example.com", "Description": "Container Variable: MAIL_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Port", "Target": "MAIL_PORT", "Default": "587", "Description": "Container Variable: MAIL_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENCRYPTION", "Target": "MAIL_ENCRYPTION", "Default": "TLS", "Description": "Container Variable: MAIL_ENCRYPTION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Username", "Target": "MAIL_USERNAME", "Default": "user@example.com", "Description": "Container Variable: MAIL_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Password", "Target": "MAIL_PASSWORD", "Default": "secretpassword", "Description": "Container Variable: MAIL_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM_ADDRESS", "Target": "MAIL_FROM_ADDRESS", "Default": "user@example.com", "Description": "Container Variable: MAIL_FROM_ADDRESS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM_NAME", "Target": "MAIL_FROM_NAME", "Default": "Monica instance", "Description": "Container Variable: MAIL_FROM_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_EMAIL_NEW_USERS_NOTIFICATION", "Target": "APP_EMAIL_NEW_USERS_NOTIFICATION", "Default": "", "Description": "Container Variable: APP_EMAIL_NEW_USERS_NOTIFICATION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_DEFAULT_LOCALE", "Target": "APP_DEFAULT_LOCALE", "Default": "en", "Description": "Default locale used in the application.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disable Signup", "Target": "APP_DISABLE_SIGNUP", "Default": "false", "Description": "Ability to disable signups on your instance.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email Optin", "Target": "APP_SIGNUP_DOUBLE_OPTIN", "Default": "false", "Description": "Enable user email verification.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_TRUSTED_PROXIES", "Target": "APP_TRUSTED_PROXIES", "Default": "*", "Description": "# Set trusted proxy IP addresses.\r\n# To trust all proxies that connect directly to your server, use a * ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/monica_new.xml", "CategoryList": [ "Productivity" ], "downloads": 11130644, "stars": 189, "trending": 0.382, "trends": [ 0.408, 0.563, 0.618, 0.721, 0.574, 0.471, 0.382 ], "trendsDate": [ 1695729961, 1698329171, 1700924747, 1703519844, 1706115968, 1708715154, 1711310784 ], "downloadtrend": [ 10765238, 10826236, 10893577, 10972660, 11035966, 11088146, 11130644 ], "LastUpdateScan": 1711310784, "LastUpdate": 1710643501, "FirstSeen": 1602173315, "topTrending": -0.025999999999999968, "topPerforming": 0.382 }, { "Name": "Monitorr", "Repository": "monitorr/monitorr", "Registry": "https://hub.docker.com/r/monitorr/monitorr/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/Monitorr/Monitorr/", "Overview": "Monitorr is a webfront to live display the status of any webapp or service[br][br]\r \r See full configuration instructions in the WiKi: https://github.com/Monitorr/Monitorr/wiki[br]\r [br][br][b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]8700[/b] Port for Monitorr's webui [br]\r [b]/app[/b] Location for storing configuration files[br]", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/deprecated/monitorr.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/monitorr.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/app", "Default": "/mnt/user/appdata/Monitorr", "Mode": "rw", "Description": "Container Path: /app", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Deprecated": true, "Beta": "true", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/deprecated/monitorr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 21903392, "stars": 27, "trending": 0.044, "trends": [ 0.037, 0.04, 0.042, 0.045, 0.045, 0.046, 0.044 ], "trendsDate": [ 1695729961, 1698329171, 1700924747, 1703519845, 1706115968, 1708715155, 1711310784 ], "downloadtrend": [ 21846246, 21854882, 21864042, 21873822, 21883620, 21893714, 21903392 ], "LastUpdateScan": 1711310784, "LastUpdate": 1530602842, "FirstSeen": 1563138407, "topTrending": 0.006999999999999999, "topPerforming": 0.044 }, { "Name": "monitorss-bot", "Repository": "synzen/monitorss", "Registry": "https://hub.docker.com/r/synzen/monitorss", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/synzen/MonitoRSS", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/monitorss-bot.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/monitorss.png", "Overview": "Discord RSS bot (formerly known as Discord.RSS) with customizable feeds.\n\n Requires a separate container for MongoDB. Also has a optional WebUI\n\n More configuration options available on [monitorss.xyz](https://docs.monitorss.xyz/configuration/bot-configuration)", "Requires": "A MongoDB container", "Network": "bridge", "Config": [ { "@attributes": { "Name": "BOT_PREFIX", "Target": "DRSS_BOT_PREFIX", "Default": "\\", "Mode": "", "Description": "Information here https://docs.monitorss.xyz/configuration/bot-configuration#bot", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TOKEN", "Target": "DRSS_BOT_TOKEN", "Default": "22222222222", "Mode": "", "Description": "Information here https://docs.monitorss.xyz/configuration/bot-configuration#bot", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DATABASE_URI", "Target": "DRSS_DATABASE_URI", "Default": "mongodb://[REPLACE-WITH-IP]:27017/drss", "Mode": "", "Description": "Information here https://docs.monitorss.xyz/configuration/web-interface#database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Component", "Target": "DRSS_START", "Default": "bot", "Mode": "", "Description": "Do not change", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/monitorss-bot.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 291261, "stars": 2, "trending": 0.655, "trends": [ 0.962, 1.538, 1.523, 0.566, 0.42, 0.4, 0.655 ], "trendsDate": [ 1696421156, 1699020399, 1702169070, 1704769557, 1707368742, 1709967976, 1712563548 ], "downloadtrend": [ 276696, 281019, 285365, 286989, 288198, 289354, 291261 ], "LastUpdateScan": 1712563548, "LastUpdate": 1687987890, "FirstSeen": 1613243438, "topTrending": -0.30699999999999994, "topPerforming": 0.655 }, { "Name": "monitorss-web", "Repository": "synzen/monitorss", "Registry": "https://hub.docker.com/r/synzen/monitorss", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/synzen/MonitoRSS", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/monitorss-web.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/monitorss.png", "Overview": "WebUI for the Discord RSS bot (formerly known as Discord.RSS) with customizable feeds.\n\n More configuration options available on [monitorss.xyz](https://docs.monitorss.xyz/configuration/web-interface)", "Network": "bridge", "Requires": "
Monitorss-bot container
Redis container installed
MongoDB database container
", "WebUI": "http://[IP]:[PORT:8081]", "Config": [ { "@attributes": { "Name": "CLIENTID", "Target": "DRSSWEB_BOT_CLIENTID", "Default": "1111111111111", "Mode": "", "Description": "Information here https://docs.monitorss.xyz/configuration/web-interface#bot", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CLIENTSECRET", "Target": "DRSSWEB_BOT_CLIENTSECRET", "Default": "1111111111111", "Mode": "", "Description": "Information here https://docs.monitorss.xyz/configuration/web-interface#bot", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "REDIRECTURI", "Target": "DRSSWEB_BOT_REDIRECTURI", "Default": "https://domain.com/authorize", "Mode": "", "Description": "Does not have to be a public domain. Information here https://docs.monitorss.xyz/configuration/web-interface#bot", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TOKEN", "Target": "DRSSWEB_BOT_TOKEN", "Default": "22222222222", "Mode": "", "Description": "Information here https://docs.monitorss.xyz/configuration/web-interface#bot", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DATABASE_REDIS", "Target": "DRSSWEB_DATABASE_REDIS", "Default": "redis://[REPLACE-WITH-IP]:6379", "Mode": "", "Description": "Information here https://docs.monitorss.xyz/configuration/web-interface#database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DATABASE_URI", "Target": "DRSSWEB_DATABASE_URI", "Default": "mongodb://[REPLACE-WITH-IP]:27017/drss", "Mode": "", "Description": "Information here https://docs.monitorss.xyz/configuration/web-interface#database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "Container Port: 8081", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Component", "Target": "DRSS_START", "Default": "web", "Mode": "", "Description": "Do not change", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/monitorss-web.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 291261, "stars": 2, "trending": 0.655, "trends": [ 0.962, 1.538, 1.523, 0.566, 0.42, 0.4, 0.655 ], "trendsDate": [ 1696421156, 1699020399, 1702169070, 1704769557, 1707368742, 1709967976, 1712563548 ], "downloadtrend": [ 276696, 281019, 285365, 286989, 288198, 289354, 291261 ], "LastUpdateScan": 1712563548, "LastUpdate": 1687987890, "FirstSeen": 1613243438, "topTrending": -0.30699999999999994, "topPerforming": 0.655 }, { "Name": "navidrome", "Repository": "deluan/navidrome", "Registry": "https://hub.docker.com/r/deluan/navidrome/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/deluan/navidrome", "Overview": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", "WebUI": "http://[IP]:[PORT:4533]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/navidrome.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4533", "Default": "", "Mode": "tcp", "Description": "Container Port: 4533", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4533" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/navidrome" }, { "@attributes": { "Name": "Music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Container Path: /music", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Scan Schedule", "Target": "ND_SCANSCHEDULE", "Default": "", "Mode": "", "Description": "Container Variable: ND_SCANSCHEDULE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1m" }, { "@attributes": { "Name": "Log Level", "Target": "ND_LOGLEVEL", "Default": "", "Mode": "", "Description": "Container Variable: ND_LOGLEVEL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Timeout", "Target": "ND_SESSIONTIMEOUT", "Default": "", "Mode": "", "Description": "Container Variable: ND_SESSIONTIMEOUT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "24h" }, { "@attributes": { "Name": "BaseURL", "Target": "ND_BASEURL", "Default": "", "Mode": "", "Description": "Container Variable: ND_BASEURL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Image Caching", "Target": "ND_IMAGECACHESIZE", "Default": "", "Mode": "", "Description": "Container Variable: ND_IMAGECACHESIZE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "200MB" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/navidrome.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/navidrome.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 23458078, "stars": 232, "trending": 1.357, "trends": [ 0.816, 0.826, 1.191, 1.149, 1.203, 1.312, 1.357 ], "trendsDate": [ 1696421157, 1699020399, 1702169071, 1704769557, 1707368742, 1709967976, 1712563548 ], "downloadtrend": [ 21854831, 22036846, 22302405, 22561538, 22836281, 23139776, 23458078 ], "LastUpdateScan": 1712563548, "LastUpdate": 1712144573, "FirstSeen": 1610651376, "topTrending": 0.541, "topPerforming": 1.357 }, { "Name": "nicotine-plus", "Repository": "ghcr.io/fletchto99/nicotine-plus-docker:latest", "Registry": "https://github.com/fletchto99/nicotine-plus-docker/pkgs/container/nicotine-plus-docker", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/fletchto99/nicotine-plus-docker/issues", "Project": "https://github.com/fletchto99/nicotine-plus-docker", "Overview": "Nicotine plus running in KasmVNC based off of linuxserver's KASMVNC docker image.", "WebUI": "http://[IP]:[PORT:6080]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/nicotine-plus.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/nicotine-plus.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "P2P Port 1", "Target": "2234", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2234" }, { "@attributes": { "Name": "P2P Port 2", "Target": "2235", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2235" }, { "@attributes": { "Name": "P2P Port 3", "Target": "2236", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2236" }, { "@attributes": { "Name": "P2P Port 4", "Target": "2237", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2237" }, { "@attributes": { "Name": "P2P Port 5", "Target": "2238", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2238" }, { "@attributes": { "Name": "P2P Port 6", "Target": "2239", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2239" }, { "@attributes": { "Name": "Complete Downloads", "Target": "/data/downloads/completed", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Complete Downloads", "Target": "/data/downloads/incomplete", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Share", "Target": "/data/share", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nicotine-plus" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/nicotine-plus.xml", "CategoryList": [ "Downloaders" ], "downloads": 532, "LastUpdateScan": 1711145180, "LastUpdate": 1711065902, "FirstSeen": 1690358691 }, { "Name": "node-ffmpeg-mpegts-proxy", "Repository": "jalle19/node-ffmpeg-mpegts-proxy", "Registry": "https://hub.docker.com/r/jalle19/node-ffmpeg-mpegts-proxy/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/Jalle19/node-ffmpeg-mpegts-proxy", "Overview": "Simple proxy for leveraging ffmpeg to convert any source URL into MPEG-TS over HTTP", "WebUI": "http://[IP]:[PORT:9128]", "Config": [ { "@attributes": { "Name": "Listen Port", "Target": "9128", "Default": "9128", "Mode": "tcp", "Description": "The port the HTTP server should be listening on", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9128" }, { "@attributes": { "Name": "JSON Path", "Target": "/home/node/node-ffmpeg-mpegts-proxy/sources.json", "Default": "", "Mode": "rw", "Description": "Container Path: /home/node/node-ffmpeg-mpegts-proxy/sources.json", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "path/to/your/sources.json" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/node-ffmpeg-mpegts-proxy.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/node-ffmpeg-mpegts-proxy.xml", "downloads": 7845, "stars": 1, "LastUpdateScan": 1713306905, "LastUpdate": 1536769637, "FirstSeen": 1634997805 }, { "Name": "NoSQLClient", "Repository": "mongoclient/mongoclient", "Registry": "https://hub.docker.com/r/mongoclient/mongoclient/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/nosqlclient/nosqlclient", "Overview": "Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/nosqlclient.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/nosqlclient.png", "Config": [ { "@attributes": { "Name": "Web Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mongo URL", "Target": "MONGO_URL", "Default": "mongodb://UNRAID_IP:27017/nosqlclient", "Description": "Container Variable: MONGO_URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/data/db", "Default": "/mnt/user/appdata/mongoclient", "Mode": "rw", "Description": "Container Path: /data/db", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/nosqlclient.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 18687295, "stars": 117, "trending": 0.142, "trends": [ 0.211, 0.193, 0.197, 0.176, 0.142, 0.132, 0.142 ], "trendsDate": [ 1696421157, 1699020399, 1702169071, 1704769558, 1707368743, 1709967976, 1712563548 ], "downloadtrend": [ 18504502, 18540359, 18576962, 18609677, 18636126, 18660842, 18687295 ], "LastUpdateScan": 1712563548, "LastUpdate": 1602159563, "FirstSeen": 1574294677, "topTrending": -0.069, "topPerforming": 0.142 }, { "Name": "Notifiarr", "Repository": "golift/notifiarr", "Registry": "https://hub.docker.com/r/golift/notifiarr/", "Shell": "sh", "Network": "bridge", "Privileged": "true", "Support": "https://golift.io/discord/", "Project": "https://github.com/Notifiarr/notifiarr", "WebUI": "http://[IP]:[PORT:5454]/", "ExtraParams": "--hostname=$(hostname -f)", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/notifiarr.xml", "Icon": "https://notifiarr.com/images/logo/notifiarr.png", "Overview": "Official Notifiarr Client \r\nThis application provides the gateway for media requests to your starr application. https://Notifiarr.com \r\n\r\nUpdate application configuration in the WebUI after install. Default port is 5454. \r\nVariables defined in unRAID config override config file settings. \r\nMust be privileged to report system drive details (for snapshot notifications). \r\nMount additional paths anywhere to report drive space usage.", "Config": [ { "@attributes": { "Name": "Notifiarr API Key", "Target": "DN_API_KEY", "Default": "", "Description": "Container Variable: DN_API_KEY - API key from notifiarr.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Log File", "Target": "DN_LOG_FILE", "Default": "/config/app.log", "Description": "Container Variable: DN_LOG_FILE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web Log File", "Target": "DN_HTTP_LOG", "Default": "/config/http.log", "Description": "Container Variable: DN_HTTP_LOG", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebPort", "Target": "5454", "Default": "", "Mode": "tcp", "Description": "Container Port: 5454 - Port only needs exposure when not reverse proxying this application.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5454" }, { "@attributes": { "Name": "Storage Disk 1", "Target": "/storage/1", "Default": "/mnt/disk1", "Mode": "ro", "Description": "Set this and add more disks to report storage usage.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "appdata", "Target": "/config", "Default": "/mnt/user/appdata/Notifiarr/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Users", "Target": "/var/run/utmp", "Default": "/var/run/utmp", "Mode": "ro", "Description": "Container Path: /var/run/utmp - This allows counting logged in users on unRAID.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/var/run/utmp" }, { "@attributes": { "Name": "ID File", "Target": "/etc/machine-id", "Default": "/etc/machine-id", "Mode": "ro", "Description": "Container Path: /etc/machine-id - This requirement allows Notifiarr to uniquely identify your server.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/machine-id" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/notifiarr.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Books" ], "downloads": 1235978, "stars": 15, "trending": 5.5, "trends": [ 7.695, 9.593, 8.661, 4.661, 4.556, 4.553, 5.5 ], "trendsDate": [ 1696737932, 1699333537, 1702169071, 1704769558, 1707368743, 1709967977, 1712563548 ], "downloadtrend": [ 837687, 926573, 1014437, 1064026, 1114819, 1167997, 1235978 ], "LastUpdateScan": 1712563548, "LastUpdate": 1712519819, "FirstSeen": 1621368179, "topTrending": -2.1950000000000003, "topPerforming": 5.5 }, { "Name": "omegabrr", "Repository": "ghcr.io/autobrr/omegabrr:latest", "Registry": "https://github.com/autobrr/omegabrr/pkgs/container/omegabrr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/autobrr/omegabrr", "Overview": "This application has no WebUI, reference the readme at https://github.com/autobrr/omegabrr/blob/main/README.md for documentation on how to run this application.[br][br]\r[br][br]\rOmegabrr transforms monitored shows, movies, books and music from arrs into Autobrr filters. It also supports adding titles from custom lists to autobrr filters.", "Requires": "Autobrr installed", "ExtraParams": "--user 99:100", "Icon": "https://raw.githubusercontent.com/autobrr/autobrr/develop/.github/images/logo.png", "Config": { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "caTemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/omegabrr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/omegabrr.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1712970137, "FirstSeen": 1691886819 }, { "Name": "openldap", "Repository": "osixia/openldap", "Registry": "https://hub.docker.com/r/osixia/openldap/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/osixia/docker-openldap", "Overview": "A docker image to run OpenLDAP, The container default log level is info. Available levels are: none, error, warning, info, debug and trace. To use this container with phpldapadmin, create a custom network that both containers are on and then link them using --link openldap:PHPLDAPADMIN_LDAP_HOSTS in the extra parameters of the phpldapadmin docker container (which should be equal to HOSTNAME in this container). Any other docker that wants to use LDAP credentials will need the same extra parameter including Let's Encrypt if you are using linuxserver.io's ldap-auth container.", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/openldap.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/openldap.png", "PostArgs": "--loglevel debug --copy-service", "Config": [ { "@attributes": { "Name": "LDAP database files", "Target": "/var/lib/ldap/", "Default": "/mnt/user/appdata/openldap/data", "Mode": "rw", "Description": "LDAP database files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP config files", "Target": "/etc/ldap/slapd.d/", "Default": "/mnt/user/appdata/openldap/config", "Mode": "rw", "Description": "LDAP config files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP port", "Target": "389", "Default": "389", "Mode": "tcp", "Description": "Container Port: 389", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAPS port", "Target": "636", "Default": "636", "Mode": "tcp", "Description": "Container Port: 636", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_ORGANISATION", "Target": "LDAP_ORGANISATION", "Default": "Example Inc.", "Description": "Organisation name e.g. Example Inc.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_DOMAIN", "Target": "LDAP_DOMAIN", "Default": "example.org", "Description": "Ldap domain e.g. example.org", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HOSTNAME", "Target": "HOSTNAME", "Default": "example.org", "Description": "Set the hostname of the running openldap server. This is the value linked to other containers so they can connect with ldaps://example.org:636. In that example, example.org is the hostname.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_ADMIN_PASSWORD", "Target": "LDAP_ADMIN_PASSWORD", "Default": "admin", "Description": "Ldap Admin password. Defaults to admin", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LDAP_CONFIG_PASSWORD", "Target": "LDAP_CONFIG_PASSWORD", "Default": "config", "Description": "Ldap Config password. Defaults to config", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS", "Target": "LDAP_TLS", "Default": "true", "Description": "Add openldap TLS capabilities. Can't be removed once set to true. Defaults to true.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_CRT_FILENAME", "Target": "LDAP_TLS_CRT_FILENAME", "Default": "live/example.org/cert.pem", "Description": "Ldap ssl certificate filename.\r\nIf getting certs from Let's Encrypt, this should be of the form: live/example.org/cert.pem", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_KEY_FILENAME", "Target": "LDAP_TLS_KEY_FILENAME", "Default": "live/example.org/privkey.pem", "Description": "Ldap ssl certificate private key filename. If getting certs from Let's Encrypt, this should be of the form: live/example.org/privkey.pem", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_CA_CRT_FILENAME", "Target": "LDAP_TLS_CA_CRT_FILENAME", "Default": "ca.crt", "Description": "Ldap ssl CA certificate filename. If getting certs from Let's Encrypt, this should be of the form: live/example.org/fullchain.pem", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP SSL Certificate Path", "Target": "/container/service/slapd/assets/certs/", "Default": "letsencrypt-keys", "Mode": "rw", "Description": "Shared volume with Let's Encrypt certs. Create a docker volume -> docker create volume letsencrypt-keys, then link it in your linuxserver.io/letsencrypt docker container with container path: /config/etc/letsencrypt and host path: letsencrypt-keys", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDIF Custom Configs Path", "Target": "/container/service/slapd/assets/config/bootstrap/ldif/custom", "Default": "/mnt/user/appdata/openldap/ldif/", "Mode": "rw", "Description": "Place custom LDIF configs here for apps that require them (such as apache-guacamole).", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_READONLY_USER", "Target": "LDAP_READONLY_USER", "Default": "", "Description": "Add a read only user. Defaults to false", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_READONLY_USER_USERNAME", "Target": "LDAP_READONLY_USER_USERNAME", "Default": "", "Description": "Read only user username. Defaults to readonly", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_READONLY_USER_PASSWORD", "Target": "LDAP_READONLY_USER_PASSWORD", "Default": "", "Description": "Read only user password. Defaults to readonly", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LDAP_RFC2307BIS_SCHEMA", "Target": "LDAP_RFC2307BIS_SCHEMA", "Default": "false", "Description": "Use rfc2307bis schema instead of nis schema. Defaults to false", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_BACKEND", "Target": "LDAP_BACKEND", "Default": "mdb", "Description": "Ldap backend. Defaults to mdb (previously hdb in image versions up to v1.1.10)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_ENFORCE", "Target": "LDAP_TLS_ENFORCE", "Default": "false", "Description": "Enforce TLS but except ldapi connections. Can't be disabled once set to true. Defaults to false.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_VERIFY_CLIENT", "Target": "LDAP_TLS_VERIFY_CLIENT", "Default": "demand", "Description": "TLS verify client. Defaults to demand", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_TLS_CIPHER_SUITE", "Target": "LDAP_TLS_CIPHER_SUITE", "Default": "SECURE256:+SECURE128:-VERS-TLS-ALL:+VERS-TLS1.2:-RSA:-DHE-DSS:-CAMELLIA-128-CBC:-CAMELLIA-256-CBC", "Description": "TLS cipher suite. Defaults to SECURE256:+SECURE128:-VERS-TLS-ALL:+VERS-TLS1.2:-RSA:-DHE-DSS:-CAMELLIA-128-CBC:-CAMELLIA-256-CBC", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "KEEP_EXISTING_CONFIG", "Target": "KEEP_EXISTING_CONFIG", "Default": "false", "Description": "Do not change the ldap config. Defaults to false\r\n\r\n if set to true with an existing database, config will remain unchanged. Image tls and replication config will not be run. The container can be started with LDAP_ADMIN_PASSWORD and LDAP_CONFIG_PASSWORD empty or filled with fake data.\r\n if set to true when bootstrapping a new database, bootstap ldif and schema will not be added and tls and replication config will not be run.\r\n", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_REMOVE_CONFIG_AFTER_SETUP", "Target": "LDAP_REMOVE_CONFIG_AFTER_SETUP", "Default": "true", "Description": "Container Variable: LDAP_REMOVE_CONFIG_AFTER_SETUP", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_SSL_HELPER_PREFIX", "Target": "LDAP_SSL_HELPER_PREFIX", "Default": "ldap", "Description": "ssl-helper environment variables prefix. Defaults to ldap, ssl-helper first search config from LDAP_SSL_HELPER_* variables, before SSL_HELPER_* variables.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_BASE_DN", "Target": "LDAP_BASE_DN", "Default": "", "Description": "LDAP_BASE_DN: Ldap base DN. If empty automatically set from LDAP_DOMAIN value. Defaults to (empty)\r\n", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/openldap.xml", "CategoryList": [ "HomeAutomation", "Network-Management", "Tools-Utilities" ], "downloads": 101353167, "stars": 451, "trending": 0.381, "trends": [ 0.354, 0.39, 0.388, 0.277, 0.365, 0.355, 0.381 ], "trendsDate": [ 1696845949, 1699441978, 1702169071, 1704769558, 1707368743, 1709967977, 1712563549 ], "downloadtrend": [ 99186121, 99574643, 99962046, 100239978, 100607672, 100966588, 101353167 ], "LastUpdateScan": 1712563549, "LastUpdate": 1623410698, "FirstSeen": 1577308132, "topTrending": 0.027000000000000024, "topPerforming": 0.381 }, { "Name": "Overleaf", "Repository": "sharelatex/sharelatex", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/overleaf/docker-image", "Registry": "https://hub.docker.com/r/sharelatex/sharelatex", "Overview": "A self-hosted LaTeX editor", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/overleaf.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/overleaf.png", "Config": [ { "@attributes": { "Name": "PORT", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "WebUI HTTP port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_APP_NAME", "Target": "SHARELATEX_APP_NAME", "Default": "", "Description": "The name to display when talking about the running app. Defaults to 'Overleaf (Community Edition)'.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_NAV_TITLE", "Target": "SHARELATEX_NAV_TITLE", "Default": "", "Description": "Set the tab title of the application", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_SITE_URL", "Target": "SHARELATEX_SITE_URL", "Default": "", "Description": "Where your instance of Overleaf is publicly available. This is used in public links, and when connecting over websockets, so must be configured correctly!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_ADMIN_EMAIL", "Target": "SHARELATEX_ADMIN_EMAIL", "Default": "", "Description": "The email address where users can reach the person who runs the site.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_REDIS_HOST", "Target": "SHARELATEX_REDIS_HOST", "Default": "", "Description": "The host name of the Redis instance to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_REDIS_PORT", "Target": "SHARELATEX_REDIS_PORT", "Default": "", "Description": "The port of the Redis instance to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_REDIS_PASS", "Target": "SHARELATEX_REDIS_PASS", "Default": "", "Description": "The password to use when connecting to Redis (if applicable)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_MONGO_URL", "Target": "SHARELATEX_MONGO_URL", "Default": "", "Description": "The URL of the Mongo database to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_BEHIND_PROXY", "Target": "SHARELATEX_BEHIND_PROXY", "Default": "", "Description": " Set to true if running behind a proxy like nginx/apache allowing it to correctly detect the forwarded IP address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_SESSION_SECRET", "Target": "SHARELATEX_SESSION_SECRET", "Default": "", "Description": "A random string which is used to secure tokens, if load balancing this needs to be set to the same toke across boxes. If only 1 instance is being run it does not need to be set by the user.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_SECURE_COOKIE", "Target": "SHARELATEX_SECURE_COOKIE", "Default": "", "Description": "Set this to something non-zero to use a secure cookie. Only use this if your Overleaf instance is running behind a reverse proxy with SSL configured.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS", "Target": "SHARELATEX_RESTRICT_INVITES_TO_EXISTING_ACCOUNTS", "Default": "", "Description": "If set to true, will restrict project invites to email addresses which correspond with existing user accounts.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_ALLOW_PUBLIC_ACCESS", "Target": "SHARELATEX_ALLOW_PUBLIC_ACCESS", "Default": "", "Description": "If set to 'true', will allow non-authenticated users to view the site. The default is false, which means non-authenticated users will be unconditionally redirected to the login page when they try to view any part of the site. Note, setting this option does not disable authentication or security in any way. This option is necessary if your users intend to make their projects public and have non-authenticated users view those projects.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHARELATEX_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING", "Target": "SHARELATEX_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING", "Default": "", "Description": " If set to 'true', will allow anonymous users to view and edit projects shared via the new link-sharing feature.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/overleaf.xml", "CategoryList": [ "Productivity" ], "downloads": 4507511, "stars": 90, "trending": 0.429, "trends": [ 0.226, 0.217, 0.376, 0.379, 0.399, 0.468, 0.429 ], "trendsDate": [ 1695953150, 1698552342, 1701148014, 1703747132, 1706346326, 1708945551, 1711541165 ], "downloadtrend": [ 4406291, 4415856, 4432514, 4449375, 4467177, 4488170, 4507511 ], "LastUpdateScan": 1711541165, "LastUpdate": 1708099667, "FirstSeen": 1573823228, "topTrending": 0.20299999999999999, "topPerforming": 0.429 }, { "Name": "paperless-ng", "Repository": "jonaswinkler/paperless-ng", "Registry": "https://hub.docker.com/r/jonaswinkler/paperless-ng/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Requires": "Redis container installed", "Support": "https://forums.unraid.net/topic/100843-support-paperless-ng-docker/", "Project": "https://github.com/jonaswinkler/paperless-ng", "ExtraSearchTerms": "dms archiving document-management-system", "Overview": "Index and archive all of your scanned paper documents. Paperless-ng is a fork of paperless, adding a new interface and many other changes under the hood.[br][br]\n [b]Requirements:[/b] Paperless-ng requires Redis as external service. You can install it from the CA store. Make sure to adjust the configuration in the template accordingly.\n [b]Setup:[/b] Create a user account after this container is created i.e. from Unraids Docker UI, click the paperless-ng icon and choose Console. Then enter \"python manage.py createsuperuser\" in the prompt and follow the instructions.\n [b]Paperless-ng Documentation:[/b] https://paperless-ng.readthedocs.io/en/latest/\n [b]Additional Template Variables:[/b] https://paperless-ng.readthedocs.io/en/latest/configuration.html", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/paperless-ng.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/paperless.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/usr/src/paperless/data", "Default": "/mnt/user/appdata/paperless-ng/data", "Mode": "rw", "Description": "Container Path: /usr/src/paperless/data . \r\nThis contains the paperless database. Should be in appdata.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Media", "Target": "/usr/src/paperless/media", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/paperless/media . \r\nThis is where your consumed documents and thumbnails are stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Consumption", "Target": "/usr/src/paperless/consume", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/paperless/consume . \r\nFiles placed here will be consumed by paperless.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Export", "Target": "/usr/src/paperless/export", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/paperless/export . \r\nLocation for files used by the exporter utility.\r\nSee https://paperless-ng.readthedocs.io/en/latest/administration.html?#document-exporter", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_REDIS", "Target": "PAPERLESS_REDIS", "Default": "redis://[REPLACE-WITH-IP]:6379", "Mode": "", "Description": "Container Variable: PAPERLESS_REDIS . This is required for processing scheduled tasks such as email fetching, index optimization and for training the automatic document matcher.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_OCR_LANGUAGE", "Target": "PAPERLESS_OCR_LANGUAGE", "Default": "eng", "Mode": "", "Description": "Container Variable: PAPERLESS_OCR_LANGUAGE . The default language to use for OCR. Set this to the language most of your documents are written in. Use a 3-letter language code consistent with ISO 639: https://www.loc.gov/standards/iso639-2/php/code_list.php. This can be a combination of multiple languages such as deu+eng, in which case tesseract will use whatever language matches best.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_OCR_LANGUAGES", "Target": "PAPERLESS_OCR_LANGUAGES", "Default": "", "Mode": "", "Description": "Container Variable: PAPERLESS_OCR_LANGUAGES . Additional languages to install for text recognition. The container installs English, German, Italian, Spanish and French by default. Use a space separated list of 3-letter language codes consistent with ISO 639: https://www.loc.gov/standards/iso639-2/php/code_list.php", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_FILENAME_FORMAT", "Target": "PAPERLESS_FILENAME_FORMAT", "Default": "{created}-{correspondent}-{title}", "Mode": "", "Description": "Container Variable: PAPERLESS_FILENAME_FORMAT . Changes the filenames paperless uses to store documents in the media directory. Setting none disables this feature. Uniqueness of filenames is ensured, as an incrementing counter is attached. See https://paperless-ng.readthedocs.io/en/latest/advanced_usage.html#advanced-file-name-handling for placeholders.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_TIME_ZONE", "Target": "PAPERLESS_TIME_ZONE", "Default": "America/Los_Angeles", "Mode": "", "Description": "Container Variable: PAPERLESS_TIME_ZONE . Use this variable to set a timezone for the Paperless Docker containers. If not specified, defaults to UTC.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_IGNORE_DATES", "Target": "PAPERLESS_IGNORE_DATES", "Default": "", "Mode": "", "Description": "Container Variable: PAPERLESS_IGNORE_DATES . Comma separated list of dates supported by dateparser that should be ignored when extracting the creation date. Example: 2020-12-02,22.04.1999", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_CONSUMER_POLLING", "Target": "PAPERLESS_CONSUMER_POLLING", "Default": "0", "Mode": "", "Description": "Container Variable: PAPERLESS_CONSUMER_POLLING . If set to a value n greater than 0, inotify is disabled and the directory is polled every n seconds. This option is useful when inotify doesn't fire events like when the consume folder is a NFS share", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_SECRET_KEY", "Target": "PAPERLESS_SECRET_KEY", "Default": "e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$1md7i+mge=ee", "Mode": "", "Description": "Container Variable: PAPERLESS_SECRET_KEY . Paperless uses this to make session tokens. If you expose paperless on the internet, you need to change this, since the default secret is well known", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "USERMAP_UID", "Default": "99", "Mode": "", "Description": "Container Variable: USERMAP_UID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "USERMAP_GID", "Default": "100", "Mode": "", "Description": "Container Variable: USERMAP_GID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/paperless-ng.xml", "CategoryList": [ "Productivity" ], "downloads": 15767129, "stars": 47, "trending": 0.065, "trends": [ 0.076, 0.075, 0.097, 0.116, 0.075, 0.067, 0.065 ], "trendsDate": [ 1696421157, 1699020399, 1702169071, 1704769558, 1707368743, 1709967977, 1712563549 ], "downloadtrend": [ 15689151, 15700923, 15716135, 15734447, 15746290, 15756921, 15767129 ], "LastUpdateScan": 1712563549, "LastUpdate": 1631648672, "FirstSeen": 1607893685, "topTrending": -0.010999999999999996, "topPerforming": 0.065 }, { "Name": "paperless-ngx", "Repository": "ghcr.io/paperless-ngx/paperless-ngx", "Registry": "https://github.com/paperless-ngx/paperless-ngx/pkgs/container/paperless-ngx", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Requires": "Redis container installed", "Support": "https://forums.unraid.net/topic/121075-support-paperless-ngx-docker/", "Project": "https://github.com/paperless-ngx/paperless-ngx", "ExtraSearchTerms": "dms archiving document-management-system", "Overview": "Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. Paperless-ngx forked from paperless-ng to continue the great work and distribute responsibility of supporting and advancing the project among a team of people.[br][br]\n [b]Requirements:[/b] Paperless-ngx requires Redis as external service. You can install it from the CA store. Make sure to adjust the configuration in the template accordingly.\n [b]Setup:[/b] Create a user account after this container is created i.e. from Unraids Docker UI, click the paperless-ngx icon and choose Console. Then enter \"python manage.py createsuperuser\" in the prompt and follow the instructions.\n [b]Paperless-ngx Documentation:[/b] https://paperless-ngx.readthedocs.io/en/latest/\n [b]Additional Template Variables:[/b] https://paperless-ngx.readthedocs.io/en/latest/configuration.html\n [b]Demo:[/b] https://demo.paperless-ngx.com/", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/paperless-ngx.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/paperless.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/usr/src/paperless/data", "Default": "/mnt/user/appdata/paperless-ngx/data", "Mode": "rw", "Description": "Container Path: /usr/src/paperless/data . \r\nThis contains the paperless database. Should be in appdata.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Media", "Target": "/usr/src/paperless/media", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/paperless/media . \r\nThis is where your consumed documents and thumbnails are stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Consumption", "Target": "/usr/src/paperless/consume", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/paperless/consume . \r\nFiles placed here will be consumed by paperless.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Export", "Target": "/usr/src/paperless/export", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/paperless/export . \r\nLocation for files used by the exporter utility.\r\nSee https://paperless-ngx.readthedocs.io/en/latest/administration.html#document-exporter", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_REDIS", "Target": "PAPERLESS_REDIS", "Default": "redis://[REPLACE-WITH-IP]:6379", "Mode": "", "Description": "Container Variable: PAPERLESS_REDIS . This is required for processing scheduled tasks such as email fetching, index optimization and for training the automatic document matcher.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_OCR_LANGUAGE", "Target": "PAPERLESS_OCR_LANGUAGE", "Default": "eng", "Mode": "", "Description": "Container Variable: PAPERLESS_OCR_LANGUAGE . The default language to use for OCR. Set this to the language most of your documents are written in. Use a 3-letter language code consistent with ISO 639: https://www.loc.gov/standards/iso639-2/php/code_list.php. This can be a combination of multiple languages such as deu+eng, in which case tesseract will use whatever language matches best.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_OCR_LANGUAGES", "Target": "PAPERLESS_OCR_LANGUAGES", "Default": "", "Mode": "", "Description": "Container Variable: PAPERLESS_OCR_LANGUAGES . Additional languages to install for text recognition. The container installs English, German, Italian, Spanish and French by default. Use a space separated list of 3-letter language codes consistent with ISO 639: https://www.loc.gov/standards/iso639-2/php/code_list.php", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_FILENAME_FORMAT", "Target": "PAPERLESS_FILENAME_FORMAT", "Default": "{created}-{correspondent}-{title}", "Mode": "", "Description": "Container Variable: PAPERLESS_FILENAME_FORMAT . Changes the filenames paperless uses to store documents in the media directory. Setting none disables this feature. Uniqueness of filenames is ensured, as an incrementing counter is attached. See https://paperless-ngx.readthedocs.io/en/latest/advanced_usage.html#file-name-handling for placeholders.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_TIME_ZONE", "Target": "PAPERLESS_TIME_ZONE", "Default": "America/Los_Angeles", "Mode": "", "Description": "Container Variable: PAPERLESS_TIME_ZONE . Use this variable to set a timezone for the Paperless Docker containers. If not specified, defaults to UTC.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_IGNORE_DATES", "Target": "PAPERLESS_IGNORE_DATES", "Default": "", "Mode": "", "Description": "Container Variable: PAPERLESS_IGNORE_DATES . Comma separated list of dates supported by dateparser that should be ignored when extracting the creation date. Example: 2020-12-02,22.04.1999", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_CONSUMER_POLLING", "Target": "PAPERLESS_CONSUMER_POLLING", "Default": "0", "Mode": "", "Description": "Container Variable: PAPERLESS_CONSUMER_POLLING . If set to a value n greater than 0, inotify is disabled and the directory is polled every n seconds. This option is useful when inotify doesn't fire events like when the consume folder is a NFS share", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAPERLESS_SECRET_KEY", "Target": "PAPERLESS_SECRET_KEY", "Default": "e11fl1oa-*ytql8p)(06fbj4ukrlo+n7k&q5+$1md7i+mge=ee", "Mode": "", "Description": "Container Variable: PAPERLESS_SECRET_KEY . Paperless uses this to make session tokens. If you expose paperless on the internet, you need to change this, since the default secret is well known", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "USERMAP_UID", "Default": "99", "Mode": "", "Description": "Container Variable: USERMAP_UID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "USERMAP_GID", "Default": "100", "Mode": "", "Description": "Container Variable: USERMAP_GID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/paperless-ngx.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1712563549, "FirstSeen": 1647194589 }, { "Name": "PASTA", "Repository": "cglatot/pasta", "Registry": "https://hub.docker.com/r/cglatot/pasta", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/cglatot/pasta", "Overview": "PASTA - Audio and Subtitle Track Changer for Plex [br]\n PASTA allows you to connect to your Plex server and view more details about the audio tracks and subtitles, as well as set the tracks and subtitles for entire shows, or single episodes very quickly.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/pasta.xml", "Icon": "https://www.pastatool.com/images/android-chrome-512.png", "Config": { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "DonateText": "Add to the Coffee / Beer fund :)", "DonateLink": "https://ko-fi.com/cglatot", "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/pasta.xml", "CategoryList": [ "MediaApp-Other", "Tools-Utilities", "Other" ], "downloads": 1120306, "stars": 3, "trending": 0.568, "trends": [ 0.502, 0.533, 0.592, 0.532, 0.524, 0.529, 0.568 ], "trendsDate": [ 1695895544, 1698503877, 1701097588, 1703696744, 1706295951, 1708895156, 1711490776 ], "downloadtrend": [ 1084081, 1089894, 1096385, 1102251, 1108052, 1113947, 1120306 ], "LastUpdateScan": 1711490776, "LastUpdate": 1603963950, "FirstSeen": 1591983897, "topTrending": 0.06599999999999995, "topPerforming": 0.568 }, { "Name": "phpldapadmin", "Repository": "osixia/phpldapadmin", "Registry": "https://hub.docker.com/r/osixia/phpldapadmin/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/osixia/docker-phpLDAPadmin", "Overview": "A docker image to run phpldapadmin. It provides a user interface to an openldap database. It must be on the same custom network as openldap and must be linked via --link openldap:PHPLDAPADMIN_LDAP_HOSTS e.g. --link openldap:example.org\r\nAn example config.php can be found here: https://github.com/commandprompt/phpldapadmin/blob/master/config/config.php.example", "WebUI": "https://[IP]:[PORT:443]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/phpldapadmin.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/phpldapadmin.png", "ExtraParams": "--link openldap:example.org", "PostArgs": "--loglevel debug", "Config": [ { "@attributes": { "Name": "WebUI port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "WebUI port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_LDAP_HOSTS", "Target": "PHPLDAPADMIN_LDAP_HOSTS", "Default": "example.org", "Description": "Set in the phpldapadmin server config.php", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_SERVER_ADMIN", "Target": "PHPLDAPADMIN_SERVER_ADMIN", "Default": "webmaster@example.org", "Description": "Server admin email.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_HTTPS", "Target": "PHPLDAPADMIN_HTTPS", "Default": "true", "Mode": "true", "Description": "Use apache ssl config. Defaults to true", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_HTTPS_CRT_FILENAME", "Target": "PHPLDAPADMIN_HTTPS_CRT_FILENAME", "Default": "live/example.org/cert.pem", "Description": "Apache ssl certificate filename. If getting certs from Let's Encrypt, this should be of the form: live/example.org/cert.pem", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_HTTPS_KEY_FILENAME", "Target": "PHPLDAPADMIN_HTTPS_KEY_FILENAME", "Default": "live/example.org/privkey.pem", "Description": "Apache ssl certificate private key filename. If getting certs from Let's Encrypt, this should be of the form: live/example.org/privkey.pem", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_HTTPS_CA_CRT_FILENAME", "Target": "PHPLDAPADMIN_HTTPS_CA_CRT_FILENAME", "Default": "live/example.org/fullchain.pem", "Description": "Apache ssl CA certificate filename. If getting certs from Let's Encrypt, this should be of the form: live/example.org/fullchain.pem", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP SSL Certificate Path", "Target": "/container/service/phpldapadmin/assets/apache2/certs/", "Default": "letsencrypt-keys", "Mode": "rw", "Description": "Shared volume with Let's Encrypt certs. Create a docker volume -> docker create volume letsencrypt-keys, then link it in your linuxserver.io/letsencrypt docker container with container path: /config/etc/letsencrypt and host path: letsencrypt-keys", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_SERVER_PATH", "Target": "PHPLDAPADMIN_SERVER_PATH", "Default": "/phpldapadmin", "Mode": "/phpldapadmin", "Description": "Server path (useful if behind a reverse proxy). Defaults to /phpldapadmin", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_TRUST_PROXY_SSL", "Target": "PHPLDAPADMIN_TRUST_PROXY_SSL", "Default": "true", "Description": "Set to true to trust X-Forwarded-Proto header", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_LDAP_CLIENT_TLS", "Target": "PHPLDAPADMIN_LDAP_CLIENT_TLS", "Default": "true", "Description": "Enable ldap client tls config, ldap server certificate check and set client certificate. Defaults to true", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_LDAP_CLIENT_TLS_REQCERT", "Target": "PHPLDAPADMIN_LDAP_CLIENT_TLS_REQCERT", "Default": "demand", "Description": "Set ldap.conf TLS_REQCERT. Defaults to demand", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_LDAP_CLIENT_TLS_CA_CRT_FILENAME", "Target": "PHPLDAPADMIN_LDAP_CLIENT_TLS_CA_CRT_FILENAME", "Default": "ldap-ca.crt", "Description": "Set ldap.conf TLS_CACERT to /container/service/ldap-client/assets/certs/$PHPLDAPADMIN_LDAP_CLIENT_TLS_CA_CRT_FILENAME. Defaults to ldap-ca.crt", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_LDAP_CLIENT_TLS_CRT_FILENAME", "Target": "PHPLDAPADMIN_LDAP_CLIENT_TLS_CRT_FILENAME", "Default": "ldap-client.crt", "Description": "Set .ldaprc TLS_CERT to /container/service/ldap-client/assets/certs/$PHPLDAPADMIN_LDAP_CLIENT_TLS_CRT_FILENAME. Defaults to ldap-client.crt", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_LDAP_CLIENT_TLS_KEY_FILENAME", "Target": "PHPLDAPADMIN_LDAP_CLIENT_TLS_KEY_FILENAME", "Default": "ldap-client.key", "Description": "Set .ldaprc TLS_KEY to /container/service/ldap-client/assets/certs/$PHPLDAPADMIN_LDAP_CLIENT_TLS_KEY_FILENAME. Defaults to ldap-client.key", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPLDAPADMIN_SSL_HELPER_PREFIX", "Target": "PHPLDAPADMIN_SSL_HELPER_PREFIX", "Default": "phpldapadmin", "Description": "ssl-helper environment variables prefix. Defaults to phpldapadmin, ssl-helper first search config from PHPLDAPADMIN_SSL_HELPER_* variables, before SSL_HELPER_* variables.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP_CLIENT_SSL_HELPER_PREFIX", "Target": "LDAP_CLIENT_SSL_HELPER_PREFIX", "Default": "ldap", "Description": "ssl-helper environment variables prefix. Defaults to ldap, ssl-helper first search config from LDAP_SSL_HELPER_* variables, before SSL_HELPER_* variables.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/container/service/phpldapadmin/assets/config/", "Default": "/mnt/user/appdata/phpldapadmin", "Mode": "rw", "Description": "Place your config.php in this path after setting up basic stuff in it like a hostname value", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/phpldapadmin.xml", "CategoryList": [ "Network-Other", "Tools-Utilities" ], "downloads": 40047530, "stars": 135, "trending": 0.161, "trends": [ 0.147, 0.165, 0.161, 0.14, 0.161, 0.208, 0.161 ], "trendsDate": [ 1696845949, 1699441979, 1702169072, 1704769559, 1707368743, 1709967977, 1712563549 ], "downloadtrend": [ 39649966, 39715466, 39779462, 39835338, 39899628, 39982929, 40047530 ], "LastUpdateScan": 1712563549, "LastUpdate": 1613743319, "FirstSeen": 1577308133, "topTrending": 0.014000000000000012, "topPerforming": 0.161 }, { "Name": "planka", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/planka.png", "Repository": "ghcr.io/plankanban/planka", "Registry": "https://github.com/plankanban/planka/pkgs/container/planka", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/plankanban/planka/issues", "Project": "https://planka.app/", "Requires": "Postgres", "WebUI": "http://[IP]:[PORT:1337]", "Overview": "The realtime kanban board for workgroups built with React and Redux.", "Config": [ { "@attributes": { "Name": "User Avatars", "Target": "/app/public/user-avatars", "Default": "/mnt/user/appdata/planka/user-avatars", "Mode": "rw", "Description": "User Avatar Storage Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/planka/user-avatars" }, { "@attributes": { "Name": "Project Background Images", "Target": "/app/public/project-background-images", "Default": "/mnt/user/appdata/planka/project-background-images", "Mode": "rw", "Description": "Background Image Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/planka/project-background-images" }, { "@attributes": { "Name": "Attachments", "Target": "/app/private/attachments", "Default": "/mnt/user/appdata/planka/attachments", "Mode": "rw", "Description": "Attachment Storage Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/planka/attachments" }, { "@attributes": { "Name": "WebUI Port", "Target": "1337", "Default": "3000", "Mode": "", "Description": "Web UI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Base URL", "Target": "BASE_URL", "Default": "http://localhost:3000", "Mode": "", "Description": "Base URL of Planka", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://localhost:3000" }, { "@attributes": { "Name": "Database URL", "Target": "DATABASE_URL", "Default": "postgresql://postgres@postgres/planka", "Mode": "", "Description": "Postgres Database Auth", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql://postgres@postgres/planka" }, { "@attributes": { "Name": "Secret Key", "Target": "SECRET_KEY", "Default": "notsecretkey", "Mode": "", "Description": "Secret Key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "notsecretkey" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/planka.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/planka.xml", "LastUpdateScan": 1711598775, "FirstSeen": 1709003162 }, { "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/plex-ldap.xml", "Name": "LDAPforPlex", "Repository": "starbix/plex-ldap", "Registry": "https://hub.docker.com/r/starbix/plex-ldap/", "Project": "https://github.com/hjone72/LDAP-for-Plex/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/plex_ldap.png", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Network": "bridge", "Privileged": "false", "Overview": "An LDAP server that uses Plex as the provider.", "Config": [ { "@attributes": { "Name": "Plex Token", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "Container Variable: TOKEN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Plex machine identifier", "Target": "MACHINEID", "Default": "", "Mode": "", "Description": "Container Variable: MACHINEID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Plex servername", "Target": "SERVERNAME", "Default": "", "Mode": "", "Description": "Container Variable: SERVERNAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP port", "Target": "2389", "Default": "2389", "Mode": "tcp", "Description": "Container Port: 2389", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/plex-ldap.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 598265, "stars": 5, "trending": 0.001, "trends": [ 0.311, 0.306, 0.194, 0.002, 0.001, 0.001, 0.001 ], "trendsDate": [ 1695837955, 1698437150, 1701032755, 1703631941, 1706231147, 1708824973, 1711418770 ], "downloadtrend": [ 595246, 597074, 598236, 598250, 598256, 598260, 598265 ], "LastUpdateScan": 1711418770, "LastUpdate": 1687913830, "FirstSeen": 1563307684, "topTrending": -0.31, "topPerforming": 0.001 }, { "Name": "plex-web", "Repository": "tronyx/plex-web", "Registry": "https://hub.docker.com/r/tronyx/plex-web/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/banjoanton/plex-web", "Overview": "PlexWeb is a web app for Plex servers. Connect to your server via your URL and token to access features like viewing current activity and adding playlists based on IMDb lists. Based on Flask.", "WebUI": "http://[IP]:[PORT:5000]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/plex-web.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/plex-web.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/plex-web.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 174023, "stars": 2, "trending": 0.005, "trends": [ 0.989, 1.007, 0.299, 0.006, 0.01, 0.009, 0.005 ], "trendsDate": [ 1696860370, 1699457840, 1702169072, 1704769559, 1707368744, 1709967977, 1712563549 ], "downloadtrend": [ 171707, 173453, 173973, 173983, 174000, 174015, 174023 ], "LastUpdateScan": 1712563549, "LastUpdate": 1578943611, "FirstSeen": 1564330068, "topTrending": -0.984, "topPerforming": 0.005 }, { "Name": "Pocketbase", "Repository": "lukehagar/pocketbase", "Registry": "https://hub.docker.com/r/lukehagar/pocketbase", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/139061-support-blindkitty38-pocketbase/", "Project": "https://pocketbase.io", "Overview": "Open Source backend for your next SaaS and Mobile app in 1 file\r\n\r\nPocketbase docs:\r\n\r\nhttps://pocketbase.io/docs/\r\n\r\n\r\nSDKs:\r\n\r\nDart - https://github.com/pocketbase/dart-sdk\r\nJavaScript - https://github.com/pocketbase/js-sdk\r\n\r\n\r\nOn the first launch, navigate to the Web UI, which I have configured as the admin interface, and it will prompt you to create the first admin account.\r\n\r\nAdmin UI: \r\nhttp:/{UnraidServerIP}/:{Port}/_/\r\n\r\nAPI: \r\nhttp:/{UnraidServerIP}/:{Port}/api/", "WebUI": "http://[IP]:[PORT:8080]/_/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/pocketbase.xml", "Icon": "https://github.com/pocketbase/pocketbase/blob/master/ui/public/images/favicon/mstile-144x144.png?raw=1", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Pocketbase Public Data", "Target": "/pb/pb_public", "Default": "/mnt/user/appdata/pocketbase/pb_public", "Mode": "rw", "Description": "WARNING: if pb_public directory exists, serves the static content from it (html, css, images, etc.)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pocketbase/pb_public" }, { "@attributes": { "Name": "Pocketbase Encryption Key", "Target": "ENCRYPTION_KEY", "Default": "", "Mode": "", "Description": "By default, PocketBase stores the applications settings in the database as plain JSON text, including the secret keys for the OAuth2 clients and the SMTP password.\r\n\r\nWhile this is not a security issue on its own (PocketBase applications live entirely on a single server and its expected only authorized users to have access to your server and application data), in some situations it may be a good idea to store the settings encrypted in case someone get their hands on your database file (eg. from an external stored backup).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pocketbase Application Data", "Target": "/pb/pb_data", "Default": "/mnt/user/appdata/pocketbase/pb_data", "Mode": "rw", "Description": "pb_data - stores your application data, uploaded files, etc", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pocketbase/pb_data" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/pocketbase.xml", "CategoryList": [ "Other" ], "downloads": 4559, "stars": 1, "LastUpdateScan": 1712970137, "LastUpdate": 1712538366, "FirstSeen": 1684065863 }, { "Name": "podgrab", "Repository": "akhilrex/podgrab", "Registry": "http://hub.docker.com/akhilrex/podgrab/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/akhilrex/podgrab", "Overview": "A self-hosted podcast manager to download episodes as soon as they become live", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/podgrab.xml", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Check Frequency", "Target": "CHECK_FREQUENCY", "Default": "240", "Description": "Container Variable: CHECK_FREQUENCY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Password", "Target": "PASSWORD", "Default": "", "Description": "When set, the default password is `podgrab`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Assets", "Target": "/assets", "Default": "", "Mode": "rw", "Description": "Location for the podcasts", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/podgrab.xml", "CategoryList": [ "Downloaders", "MediaApp-Other", "MediaServer-Other", "Productivity" ], "downloads": 4012941, "stars": 15, "trending": 1.105, "trends": [ 0.668, 0.651, 0.731, 0.759, 0.898, 0.987, 1.105 ], "trendsDate": [ 1695974740, 1698573929, 1701169556, 1703768734, 1706375133, 1708974365, 1711569980 ], "downloadtrend": [ 3811405, 3836378, 3864616, 3894191, 3929462, 3968614, 4012941 ], "LastUpdateScan": 1711569980, "LastUpdate": 1663673521, "FirstSeen": 1618012970, "topTrending": 0.43699999999999994, "topPerforming": 1.105 }, { "Name": "Podsync", "Repository": "mxpv/podsync", "Registry": "https://hub.docker.com/r/mxpv/podsync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/mxpv/podsync/issues/new", "Project": "https://github.com/mxpv/podsync/", "WebUI": "http://[IP]:[PORT:8080]", "Overview": "Turn YouTube or Vimeo channels, users, or playlists into podcast feeds.\n \r\n This container expects a `config.toml` file in the \"Config Location\" path for settings. Refer to the Podsync documentation at https://github.com/mxpv/podsync?tab=readme-ov-file#configuration for details.", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Appdata Location", "Target": "/app/data", "Default": "/mnt/user/appdata/podsync/data", "Mode": "rw", "Description": "AppData Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/podsync" }, { "@attributes": { "Name": "Config Location", "Target": "/app/config.toml", "Default": "/mnt/user/appdata/podsync/config.toml", "Mode": "rw", "Description": "Application Config File", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/podsync/config.toml" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/podsync.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/podsync.xml", "downloads": 19404377, "stars": 15, "trending": 0.006, "trends": [ 0.006, 0.006 ], "trendsDate": [ 1708923946, 1711519554 ], "downloadtrend": [ 19401964, 19403196, 19404377 ], "LastUpdateScan": 1711519554, "LastUpdate": 1669169352, "FirstSeen": 1706324732 }, { "Name": "PostGIS", "Repository": "postgis/postgis", "Registry": "https://hub.docker.com/r/postgis/postgis/", "Network": "bridge", "Privileged": "false", "Support": "http://postgis.net/support/", "Project": "http://postgis.net/", "Overview": "PostGIS is a spatial database extender for PostgreSQL object-relational database. The postgis/postgis image provides tags for running Postgres with PostGIS extensions installed.", "Icon": "https://postgis.net/images/postgis-logo.png", "Config": [ { "@attributes": { "Name": "Password for postgres role", "Target": "POSTGRES_PASSWORD", "Default": "postgres", "Mode": "", "Description": "Container Variable: POSTGRES_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Data directory", "Target": "/var/lib/postgresql/data", "Default": "/mnt/user/appdata/postgis", "Mode": "rw", "Description": "Container Path: /var/lib/postgresql/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Description": "Container Port: 5432", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/postgis.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/postgis.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 182941666, "stars": 224, "trending": 1.418, "trends": [ 1.428, 1.817, 1.655, 1.21, 1.399, 1.507, 1.418 ], "trendsDate": [ 1696241150, 1698840350, 1701435984, 1704035146, 1706634383, 1709233564, 1711829250 ], "downloadtrend": [ 167069987, 170161393, 173024116, 175143817, 177628100, 180346679, 182941666 ], "LastUpdateScan": 1711829250, "LastUpdate": 1711345757, "FirstSeen": 1639055016, "topTrending": -0.010000000000000009, "topPerforming": 1.418 }, { "Name": "PrivateBin", "Repository": "privatebin/nginx-fpm-alpine", "Registry": "https://hub.docker.com/r/privatebin/nginx-fpm-alpine/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/PrivateBin/PrivateBin/", "Overview": "A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/privatebin.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/privatebin.png", "ExtraParams": "--read-only", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "null", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/srv/data", "Default": "/mnt/user/appdata/privatebin", "Mode": "rw", "Description": "Container Path: /srv/data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/privatebin.xml", "CategoryList": [ "Other" ], "downloads": 28924547, "stars": 87, "trending": 0.676, "trends": [ 1.84, 0.476, 0.576, 0.742, 0.715, 0.732, 0.676 ], "trendsDate": [ 1696421157, 1699020399, 1702169072, 1704769559, 1707368744, 1709967978, 1712563549 ], "downloadtrend": [ 27810073, 27942962, 28104823, 28314778, 28518547, 28728907, 28924547 ], "LastUpdateScan": 1712563549, "LastUpdate": 1712536878, "FirstSeen": 1574294678, "topTrending": -1.1640000000000001, "topPerforming": 0.676 }, { "Name": "prom-alertmanager", "Repository": "prom/alertmanager:latest", "Registry": "https://hub.docker.com/r/prom/alertmanager", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/prometheus/alertmanager", "Overview": "The Alertmanager handles alerts sent by client applications such as the Prometheus\n server. \r\n It takes care of deduplicating, grouping, and routing them to the correct receiver integrations\n such as email, PagerDuty, OpsGenie, or many other mechanisms thanks to the webhook receiver.\n \r\n It also takes care of silencing and inhibition of alerts.\r\n \r\n alertmanager/alertmanager.yml\r\n This configuration contains information about which channels to send to. For simplicity, we use\n e-mail. Refer to the Alertmanager docs to learn about other channels.\r\n \r\n To configure prometheus to use these alerts, add the below to prometheus/prometheus.yml:\r\n alerting:\r\n alertmanagers:\r\n - scheme: http\r\n static_configs:\r\n - targets: < 'alertmanager:9093' >", "WebUI": "http://[IP]:[PORT:9093]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/prom-alertmanager.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/prometheus.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "9093", "Default": "9093", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/alertmanager", "Default": "/mnt/user/appdata/alertmanager/storage", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/alertmanager/storage" }, { "@attributes": { "Name": "ConfigFile", "Target": "/etc/alertmanager/alertmanager.yaml", "Default": "/mnt/user/appdata/alertmanager/alertmanager.yaml", "Mode": "rw", "Description": "Config directory", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/alertmanager/alertmanager.yaml" }, { "@attributes": { "Name": "Appdata", "Target": "", "Default": "/mnt/user/appdata/alertmanager", "Mode": "rw", "Description": "Appdata directory", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/alertmanager" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/prom-alertmanager.xml", "CategoryList": [ "Productivity" ], "downloads": 461725092, "stars": 223, "trending": 0.303, "trends": [ 0.275, 0.26, 0.303 ], "trendsDate": [ 1707044738, 1709643983, 1712239553 ], "downloadtrend": [ 457864625, 459128112, 460325865, 461725092 ], "LastUpdateScan": 1712239553, "LastUpdate": 1711099048, "FirstSeen": 1704445544, "topTrending": 0.02799999999999997 }, { "Name": "prometheus", "Repository": "prom/prometheus", "Registry": "https://hub.docker.com/r/prom/prometheus/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/prometheus/prometheus", "Overview": "Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.", "WebUI": "http://[IP]:[PORT:9090]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/prometheus.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/prometheus.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "Container Port: 9090", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/prometheus/data", "Default": "/mnt/user/appdata/prometheus/data", "Mode": "rw", "Description": "Appdata directory", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/etc/prometheus/", "Default": "/mnt/user/appdata/prometheus/etc", "Mode": "rw", "Description": "Config directory", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/prometheus.xml", "CategoryList": [ "Productivity" ], "downloads": 1791210988, "stars": 1842, "trending": 0.378, "trends": [ 0.441, 0.394, 0.411, 0.331, 0.363, 0.379, 0.378 ], "trendsDate": [ 1696673132, 1699268761, 1702169072, 1704769559, 1707368744, 1709967978, 1712563550 ], "downloadtrend": [ 1751199773, 1758118205, 1765371756, 1771227416, 1777682996, 1784444255, 1791210988 ], "LastUpdateScan": 1712563550, "LastUpdate": 1712511995, "FirstSeen": 1569355624, "topTrending": -0.063, "topPerforming": 0.378 }, { "Name": "protonmail-bridge", "Repository": "shenxn/protonmail-bridge", "Registry": "https://hub.docker.com/r/shenxn/protonmail-bridge", "Network": "bridge", "Privileged": "false", "Shell": "bash", "Project": "https://github.com/shenxn/protonmail-bridge-docker", "Overview": "ProtonMail Bridge for e-mail clients.\n\nAfter the container has started you will need to access the CLI to do the initial setup.\nFrom unraid terminal and run the following:\n```bash\ndocker exec -it protonmail-bridge /bin/bash\nchmod +x entrypoint.sh\n./entrypoint.sh init\n```\nWait for the bridge to startup, use `login` command and follow the instructions to add your account into the bridge. Then use `info` to see the configuration information (username and password). After that, use `exit` to exit the bridge.\n\nYou may need CTRL+C to exit the docker entirely.\nThen restart the container.", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/protonmail-bridge.xml", "Icon": "https://github.com/protonmail.png?raw=1", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "25", "Default": "", "Mode": "tcp", "Description": "Container Port: 25", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Port 2", "Target": "143", "Default": "", "Mode": "tcp", "Description": "Container Port: 143", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "appdata", "Target": "/root", "Default": "/mnt/user/appdata/protonmail-bridge/", "Mode": "rw", "Description": "Container Path: /root", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/protonmail-bridge.xml", "downloads": 727716, "stars": 17, "trending": 1.851, "trends": [ 1.468, 1.885, 1.66, 1.973, 2.133, 1.762, 1.851 ], "trendsDate": [ 1695557134, 1698156366, 1700751971, 1703351165, 1705950368, 1708549559, 1711145180 ], "downloadtrend": [ 649495, 661970, 673143, 686691, 701656, 714244, 727716 ], "LastUpdateScan": 1711145180, "LastUpdate": 1708560835, "FirstSeen": 1609715259, "topTrending": 0.383, "topPerforming": 1.851 }, { "Name": "qBitrr", "Repository": "feramance/qbitrr", "Registry": "https://hub.docker.com/r/feramance/qbitrr/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/feramance/qbitrr/", "Project": "https://github.com/Feramance/Qbitrr", "Overview": "A simple script to monitor qBit and communicate with Radarr and Sonarr", "ExtraParams": "--user 1000:1000", "Config": [ { "@attributes": { "Name": "Sonarr Database", "Target": "/sonarr.db", "Default": "", "Mode": "ro", "Description": "Path to Sonarr database. This is only needed if you want episode search handling.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Database", "Target": "/radarr.db", "Default": "", "Mode": "ro", "Description": "Path to Radarr database. This is only needed if you want movie search handling.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Completed Downloads", "Target": "/completed_downloads", "Default": "", "Mode": "rw", "Description": "Path to completed downloads to monitor.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/qbitrr", "Mode": "rw", "Description": "Config folder for qBitrr", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Restart Timer", "Target": "RESTART_TIMER", "Default": "0", "Mode": "", "Description": "Number of hours after which to restart the child processes (set 0 to disable).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "caTemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/qbitrr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/qbitrr.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music" ], "downloads": 22089, "trending": 16.388, "trends": [ 28.795, 16.758, 16.388 ], "trendsDate": [ 1707044738, 1709643983, 1712239553 ], "downloadtrend": [ 10947, 15374, 18469, 22089 ], "LastUpdateScan": 1712239553, "LastUpdate": 1711442050, "FirstSeen": 1704445544, "topTrending": -12.407 }, { "Name": "quasselcore", "Repository": "keinnerd/quasselcore", "Registry": "https://hub.docker.com/r/keinnerd/quasselcore", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/KeinNerd/docker-quasselcore", "Icon": "https://camo.githubusercontent.com/c91c9026a347f3b7046dc9fb9971cd209a1a44e2/687474703a2f2f69636f6e732e69636f6e617263686976652e636f6d2f69636f6e732f6f787967656e2d69636f6e732e6f72672f6f787967656e2f3235362f417070732d7175617373656c2d69636f6e2e706e67", "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "ModeratorComment": "No longer exists on dockerHub", "Blacklist": true, "Overview": "Quassel-Core with Encryption Support", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/quasselcore.xml", "CategoryList": [ "Network-Messenger" ], "LastUpdateScan": 1711145180, "FirstSeen": 1575932956 }, { "Name": "radarrsync", "Repository": "dmanius/radarrsync-docker", "Registry": "https://hub.docker.com/r/dmanius/radarrsync-docker/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/dairefinn/RadarrSync", "Overview": "RadarrSync Syncs two Radarr servers through web API. This is a modified version designed to be run in a docker container. This version supports only two servers.\r\n[br][br]\r\nRADARR_URL -> The endpoint of your radarr server\r\n[br]\r\nRADARR_KEY -> The API key for your radarr server\r\n[br]\r\nRADARR4K_URL -> The endpoint of your radarr server you want to sync to\r\n[br]\r\nRADARR4K_KEY -> The API key for this server\r\n[br]\r\nPROFILE_ID -> The profile number you want the video to be added with. (Start counting from Any:1 SD:2 ect Ultra-HD is normally 5. )\r\n[br][br]\r\n[b]Ensure that the root path is the same on both servers. ie /movie[b]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/radarrsync.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/radarrsync.png", "Config": [ { "@attributes": { "Name": "Radarr URL", "Target": "RADARR_URL", "Default": "", "Mode": "", "Description": "Container Variable: RADARR_URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr API Key", "Target": "RADARR_KEY", "Default": "", "Mode": "", "Description": "Container Variable: RADARR_KEY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Server 2 URL ", "Target": "RADARR4K_URL", "Default": "", "Mode": "", "Description": "Container Variable: RADARR4K_URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Server 2 API Key", "Target": "RADARR4K_KEY", "Default": "", "Mode": "", "Description": "Container Variable: RADARR4K_KEY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Profile ID", "Target": "PROFILE_ID", "Default": "", "Mode": "", "Description": "Container Variable: PROFILE_ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/radarrsync.xml", "CategoryList": [ "Downloaders" ], "downloads": 694881, "stars": 1, "trending": 0.053, "trends": [ 0.248, 0.255, 0.171, 0.043, 0.059, 0.05, 0.053 ], "trendsDate": [ 1695895544, 1698503877, 1701097588, 1703696744, 1706295951, 1708895156, 1711490776 ], "downloadtrend": [ 690507, 692274, 693463, 693758, 694165, 694514, 694881 ], "LastUpdateScan": 1711490776, "LastUpdate": 1611858457, "FirstSeen": 1563386908, "topTrending": -0.195, "topPerforming": 0.053 }, { "Name": "rancher", "Repository": "rancher/rancher:latest", "Registry": "https://hub.docker.com/r/rancher/rancher", "Network": "bridge", "Privileged": "false", "Support": "https://rancher.com/docs/rancher/v2.x/en/installation/other-installation-methods/single-node-docker/", "Project": "https://github.com/rancher/rancher", "Overview": "A container management platform built for organizations that deploy containers in production. The docker version of Rancher cannot be made HA (Highly Available), however the clusters it creates can be. It is also possible to connect to and use clusters created by rancher when it is down. Useful as a management interface for deploying, scaling, and editting apps on other systems. (in the cloud, a raspberry pi cluster, vms running k3os, etc.) Perfect for running and managing the apps that you'd rather not go down while maintaining your server.", "WebUI": "https://[IP]:[PORT:443]", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/rancher.png", "Config": [ { "@attributes": { "Name": "Web UI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Secure Web UI", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Datastore", "Target": "/var/lib/rancher", "Default": "/mnt/user/appdata/rancher/", "Mode": "rw", "Description": "Container Path: /var/lib/rancher", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/rancher.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/rancher.xml", "CategoryList": [ "Network-Management" ], "downloads": 276622080, "stars": 416, "trending": 2.212, "trends": [ 2.209, 2.267, 1.992, 2.383, 2.207, 2.497, 2.212 ], "trendsDate": [ 1695557135, 1698156366, 1700751971, 1703351166, 1705950368, 1708549560, 1711145181 ], "downloadtrend": [ 241171732, 246766163, 251782512, 257928306, 263748879, 270504256, 276622080 ], "LastUpdateScan": 1711145181, "LastUpdate": 1711141398, "FirstSeen": 1591481245, "topTrending": 0.0030000000000001137, "topPerforming": 2.212 }, { "Name": "Rebuild-DNDC", "Repository": "eafxx/rebuild-dndc:unraid-m", "Registry": "https://hub.docker.com/r/eafxx/rebuild-dndc", "Network": "bridge", "Privileged": "false", "Support": "https://hub.docker.com/r/eafxx/rebuild-dndc", "Project": "https://github.com/elmerfdz/unRAIDscripts", "Overview": "- Rebuild Docker Network Dependent Containers, e.g. Monitor a VPN or any container and rebuild dependent containers using the VPN container network stack --net=container:vpn_cotnainer_name. [br]\n - RDNDC will monitor the master/vpn container during updates, restarts and after server boot. [br]\n - Please refer to the readme before deploying this container: https://github.com/elmerfdz/unRAIDscripts", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/rebuild-dndc.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/rdndc.png", "Config": [ { "@attributes": { "Name": "Master Container Name", "Target": "mastercontname", "Default": "", "Mode": "", "Description": "Container Variable: mastercontname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Master Container Connection Check", "Target": "mastercontconcheck", "Default": "yes", "Mode": "", "Description": "Container Variable: mastercontconcheck (yes/no)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Ping IP", "Target": "ping_ip", "Default": "1.1.1.1", "Mode": "", "Description": "Container Variable: ping_ip", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Ping IP Alt", "Target": "ping_ip_alt", "Default": "8.8.8.8", "Mode": "", "Description": "Container Variable: ping_ip_alt", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Ping Count", "Target": "ping_count", "Default": "4", "Mode": "", "Description": "Container Variable: ping_count", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sleep Secs", "Target": "sleep_secs", "Default": "10", "Mode": "", "Description": "Container Variable: sleep_secs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run on Startup", "Target": "run_startup", "Default": "yes|no", "Mode": "", "Description": "Container Variable: run_startup (yes/no)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Discord Notifications", "Target": "discord_notifications", "Default": "no", "Mode": "", "Description": "Container Variable: discord_notifications (yes/no)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Discord Webhook URL", "Target": "discord_url", "Default": "", "Mode": "", "Description": "Container Variable: discord_url", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CRON Schedule", "Target": "cron", "Default": "*/5 * * * *", "Mode": "", "Description": "Container Variable: cron", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Template Location", "Target": "/config/docker-templates", "Default": "/boot/config/plugins/dockerMan/templates-user", "Mode": "ro", "Description": "Container Path: /config/docker-templates", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config/rebuild-dndc", "Default": "/mnt/user/appdata/rebuild-dndc", "Mode": "rw", "Description": "Container Path: /config/rebuild-dndc", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/rebuild-dndc.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 219509, "stars": 3, "trending": 0.022, "trends": [ 0.864, 0.822, 0.025, 0.101, 0.017, 0.016, 0.022 ], "trendsDate": [ 1697565990, 1700321393, 1702919166, 1705518398, 1708117560, 1710713174, 1713306906 ], "downloadtrend": [ 217312, 219113, 219168, 219389, 219426, 219461, 219509 ], "LastUpdateScan": 1713306906, "LastUpdate": 1696260728, "FirstSeen": 1572851494, "topTrending": -0.842, "topPerforming": 0.022 }, { "Name": "red-discordbot", "Repository": "phasecorex/red-discordbot:full", "Registry": "https://hub.docker.com/r/phasecorex/red-discordbot/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/PhasecoreX/docker-red-discordbot", "Overview": "The newest Red-Discordbot in a convenient multi-arch container \r\n[br][br]\r\n[b]How to create a bot account:[/b] https://discordpy.readthedocs.io/en/v1.0.1/discord.html#creating-a-bot-account\r\n[br][br]\r\n[b]Readme:[/b] https://github.com/PhasecoreX/docker-red-discordbot", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/red-discordbot.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/red-discordbot.png", "Config": [ { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/redbot", "Mode": "rw", "Description": "Container Path: /data\r\nFolder to persist Red-DiscordBot data.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Prefix", "Target": "PREFIX", "Default": "", "Mode": "", "Description": "The prefix you want Red-DiscordBot to use.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Token", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "The bot token you want Red-DiscordBot to use.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/red-discordbot.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 13430968, "stars": 23, "trending": 0.182, "trends": [ 0.151, 0.144, 0.126, 0.127, 0.171, 0.166, 0.182 ], "trendsDate": [ 1697637960, 1700321393, 1702919167, 1705518398, 1708117560, 1710713175, 1713306906 ], "downloadtrend": [ 13308406, 13327638, 13344391, 13361367, 13384198, 13406513, 13430968 ], "LastUpdateScan": 1713306906, "LastUpdate": 1712786257, "FirstSeen": 1565107710, "topTrending": 0.031, "topPerforming": 0.182 }, { "Name": "Replex", "Repository": "ghcr.io/sarendsen/replex", "Registry": "https://github.com/sarendsen/replex/pkgs/container/replex", "Support": "https://github.com/sarendsen/replex/issues", "Project": "https://github.com/sarendsen/replex", "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "ModeratorComment": "Repository appears to be private", "Blacklist": true, "Overview": "Remix your plex recommendations.", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/replex.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Other" ], "LastUpdateScan": 1711397184, "FirstSeen": 1693209937 }, { "Name": "requestrr", "Repository": "thomst08/requestrr:latest", "Registry": "https://hub.docker.com/r/thomst08/requestrr/", "Privileged": "false", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/thomst08/requestrr", "Overview": "Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. Current platform is Discord only, but the bot was built around the ideology of quick adaptation for new features as well as new platforms. [/b] AppSupport: https://discord.gg/atjrUen5fJ", "WebUI": "http://[IP]:[PORT:4545]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/requestrr.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/requestrr.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4545", "Default": "4545", "Mode": "tcp", "Description": "Container Port: 4545", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/root/config/", "Default": "/mnt/user/appdata/requestrr", "Mode": "rw", "Description": "Container Path: /root/config/", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/requestrr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 30001, "trending": 35.155, "trends": [ 35.155 ], "trendsDate": [ 1712412364 ], "downloadtrend": [ 19454, 30001 ], "LastUpdateScan": 1712412364, "LastUpdate": 1710416780, "FirstSeen": 1704618337 }, { "Name": "rss-bridge", "Repository": "rssbridge/rss-bridge", "Registry": "https://hub.docker.com/r/rssbridge/rss-bridge/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/RSS-Bridge/rss-bridge", "Overview": "RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode.\n BEFORE installing, place a copy of the default whitelist.txt from https://raw.githubusercontent.com/RSS-Bridge/rss-bridge/master/whitelist.default.txt in your appdata call the file whitelist.txt, as instructed from their wiki https://github.com/RSS-Bridge/rss-bridge/wiki/Whitelisting", "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/rssbridge.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "whitelist.txt", "Target": "/app/whitelist.txt", "Default": "/mnt/user/appdata/rss-bridge/whitelist.txt", "Mode": "ro", "Description": "Container Path: /app/whitelist.txt", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/rss-bridge.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/rss-bridge.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 8660654, "stars": 42, "trending": 0.802, "trends": [ 0.599, 0.576, 0.516, 0.598, 0.747, 0.549, 0.802 ], "trendsDate": [ 1696860370, 1699457840, 1702169072, 1704769559, 1707368744, 1709967978, 1712563550 ], "downloadtrend": [ 8337791, 8386057, 8429547, 8480260, 8544058, 8591223, 8660654 ], "LastUpdateScan": 1712563550, "LastUpdate": 1712524117, "FirstSeen": 1603310967, "topTrending": 0.20300000000000007, "topPerforming": 0.802 }, { "Name": "RTMPS-Server", "Repository": "jamiephonic/rtmps-hls-server", "Registry": "https://hub.docker.com/r/jamiephonic/rtmps-hls-server", "Branch": [ { "Tag": "latest", "TagDescription": "Latest release based on Debian" }, { "Tag": "latest-alpine", "TagDescription": "Latest release based on Alpine" } ], "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/JamiePhonic/rtmps-hls-server/issues", "Project": "https://github.com/JamiePhonic/rtmps-hls-server", "Overview": "This Docker image can be used to create a video streaming server that supports RTMP, RTMPS, HLS, DASH out of the box. It also allows adaptive streaming and custom transcoding of video streams. All modules are built from source on Debian and Alpine Linux base images.\r\n\r\nStream live RTMP content to:\r\nrtmp://(server ip):1935/live/(stream_key) \r\nwhere (stream_key) is any stream key you specify.\r\n\r\nStream live RTMPS content to:\r\nrtmps://(ssl_domain):1936/live/(stream_key)\r\nwhere (stream_key) is any stream key you specify.\r\n(Check the Github Wiki for information on setting up RTMPS support)\r\n\r\nView in VLC:\r\nrtmp://(server ip):1935/live/(stream-key)\r\nhttp://(server ip):8080/hls/(stream-key).m3u8 \r\nhttp://(server ip):8080/dash/(stream-key)_src.mpd\r\n\r\nView in Browser (assumes (stream-key) is 'test', edit the html files from the mounted directory to change this):\r\nhttp://(server ip):8080/players/hls.html\r\nhttp://(server ip):8080/players/dash.html\r\nhttp://(server ip):8080/players/rtmp.html", "WebUI": "http://[IP]:[PORT:8080]/stats", "Icon": "https://intinor.com/wp-content/uploads/2017/01/RTMP.png", "Config": [ { "@attributes": { "Name": "Players & Configs", "Target": "/assets", "Default": "/mnt/user/appdata/rtmp-server", "Mode": "rw", "Description": "Directory where the containers config files and player pages will be stored.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rtmp-server" }, { "@attributes": { "Name": "RTMP Port", "Target": "1935", "Default": "1935", "Mode": "tcp", "Description": "The port to accept an RTMP stream on.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1935" }, { "@attributes": { "Name": "RTMPS Port", "Target": "1936", "Default": "1936", "Mode": "tcp", "Description": "The port to accept an RTMPS stream on.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1936" }, { "@attributes": { "Name": "Players & Stats Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "The port used to access the built in players and stats page.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "SSL Certificate Domain", "Target": "SSL_DOMAIN", "Default": "rtmp-server.loc", "Mode": "", "Description": "Defines the domain the default self sigend certificate will be valid for.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "rtmp-server.loc" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Sets the User ID that will own the /assets directory", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Sets the Group ID that will own the /assets Directory", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/rtmps-server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/rtmps-server.xml", "CategoryList": [ "GameServers", "Network-Other" ], "downloads": 139069, "stars": 9, "trending": 0.15, "trends": [ 1.362, 1.201, 0.14, 0.15, 0.148, 0.163, 0.15 ], "trendsDate": [ 1697889931, 1700485550, 1703084807, 1705683971, 1708283174, 1710885980, 1713485171 ], "downloadtrend": [ 136368, 138026, 138220, 138428, 138633, 138860, 139069 ], "LastUpdateScan": 1713485171, "LastUpdate": 1659458165, "FirstSeen": 1614730230, "topTrending": -1.2120000000000002, "topPerforming": 0.15 }, { "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/scrutiny.png", "Name": "scrutiny", "Network": "bridge", "Overview": "Hard Drive S.M.A.R.T Monitoring, Historical Trends and Real World Failure Thresholds", "Privileged": "true", "Project": "https://github.com/AnalogJ/scrutiny", "Registry": "https://github.com/AnalogJ/scrutiny/pkgs/container/scrutiny", "Repository": "ghcr.io/analogj/scrutiny:master-omnibus", "Shell": "bash", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/scrutiny.xml", "WebUI": "http://[IP]:[PORT:8080]", "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/run/udev", "Default": "/run/udev", "Mode": "ro", "Description": "Container Path: /run/udev", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 2", "Target": "/dev/disk", "Default": "/dev/disk", "Mode": "ro", "Description": "Container Path: /dev/disk", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/opt/scrutiny/config", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/scrutiny/config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "/opt/scrutiny/influxdb", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/scrutiny/influxdb", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/scrutiny.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "LastUpdateScan": 1712563550, "FirstSeen": 1652429002 }, { "Name": "searcharr", "Repository": "toddrob/searcharr", "Registry": "https://hub.docker.com/r/toddrob/searcharr/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/toddrob99/searcharr", "Overview": "Telegram Bot for Sonarr and Radarr", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/app/data", "Default": "", "Mode": "rw", "Description": "Container Path: /app/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/app/logs", "Default": "", "Mode": "rw", "Description": "Container Path: /app/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Settings Py", "Target": "/app/settings.py", "Default": "", "Mode": "rw", "Description": "Container Path: /app/settings.py", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/searcharr/settings.py" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/searcharr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/searcharr.xml", "downloads": 502034, "stars": 5, "trending": 1.624, "trends": [ 0.576, 0.923, 2.438, 2.485, 1.377, 1.47, 1.624 ], "trendsDate": [ 1696845950, 1699441979, 1702169073, 1704769560, 1707368744, 1709967978, 1712563550 ], "downloadtrend": [ 452369, 456582, 467994, 479920, 486620, 493882, 502034 ], "LastUpdateScan": 1712563550, "LastUpdate": 1684283064, "FirstSeen": 1634486597, "topTrending": 1.048, "topPerforming": 1.624 }, { "Name": "seedsync", "Repository": "ipsingh06/seedsync", "Registry": "https://hub.docker.com/r/ipsingh06/seedsync/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/ipsingh06/seedsync", "Overview": "SeedSync is a tool to sync the files on a remote Linux server (like your seedbox, for example). It uses LFTP to transfer files fast!", "WebUI": "http://[IP]:[PORT:8800]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/seedsync.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8800", "Default": "", "Mode": "tcp", "Description": "Container Port: 8800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8800" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/seedsync.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/seedsync.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1636086, "stars": 6, "trending": 0.065, "trends": [ 0.055, 0.066, 0.066, 0.078, 0.08, 0.06, 0.065 ], "trendsDate": [ 1695881142, 1698503877, 1701097589, 1703696744, 1706295951, 1708895156, 1711490776 ], "downloadtrend": [ 1629308, 1630378, 1631454, 1632723, 1634035, 1635019, 1636086 ], "LastUpdateScan": 1711490776, "LastUpdate": 1609390251, "FirstSeen": 1610125666, "topTrending": 0.010000000000000002, "topPerforming": 0.065 }, { "Name": "seekerr", "Repository": "lightglitch/seekerr:stable", "Registry": "https://hub.docker.com/r/lightglitch/seekerr/", "Branch": [ { "Tag": "stable", "TagDescription": "Latest stable release of seekerr", "Repository": "lightglitch/seekerr:stable", "Registry": "https://hub.docker.com/r/lightglitch/seekerr/" }, { "Tag": "latest", "TagDescription": "Latest build of seekerr", "Repository": "lightglitch/seekerr:latest", "Registry": "https://hub.docker.com/r/lightglitch/seekerr/" } ], "Network": "bridge", "Privileged": "false", "Support": "https://hub.docker.com/r/lightglitch/seekerr/", "Project": "https://github.com/lightglitch/seekerr", "Overview": "Tool to add new movies to Radarr based on RSS, IMDB and Trakt lists. You need to create your config file before running the image. For more info on setup of your config file, check out: https://hub.docker.com/r/lightglitch/seekerr/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/seekerr.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/seekerr.png", "Config": { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/seekerr", "Mode": "rw", "Description": "AppData", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/seekerr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 5657, "LastUpdateScan": 1712970137, "LastUpdate": 1677670966, "FirstSeen": 1629583401 }, { "Name": "shinobi-pro-cctv", "Repository": "shinobicctv/shinobi:latest", "Registry": "https://hub.docker.com/r/shinobicctv/shinobi", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://gitlab.com/Shinobi-Systems/Shinobi", "Overview": "Shinobi Docker from official Dockerhub repo. Note to use GPU for hardware encoding or Object detection: 1. add `--runtime=nvidia` in Extra Parameters. 2. Add Nvidia GPU Devices variables ID & Driver capabilities in advanced", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/shinobi.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Streams", "Target": "/dev/shm/Shinobi/streams", "Default": "/dev/shm/Shinobi/streams", "Mode": "rw", "Description": "Streams cache", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/shinobi/config", "Mode": "rw", "Description": "Shinobi config working directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "customAutoLoad", "Target": "/home/Shinobi/libs/customAutoLoad", "Default": "/mnt/user/appdata/shinobi/customAutoLoad", "Mode": "rw", "Description": "customAutoLoad elements", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "/var/lib/mysql", "Default": "/mnt/user/appdata/shinobi/database", "Mode": "rw", "Description": "Shinobi Mysql directory", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Videos", "Target": "/home/Shinobi/videos", "Default": "/mnt/user/appdata/shinobi/videos", "Mode": "rw", "Description": "Stored Videos location", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Plugins", "Target": "/home/Shinobi/plugins", "Default": "/mnt/user/appdata/shinobi/plugins", "Mode": "rw", "Description": "Container Path: /usr/src/app/store", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "Container Path: /etc/localtime", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia GPU Devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Description": "GPU ID - Only if using an Nvidia GPU", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia GPU Capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Description": "Should be 'all'", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/shinobi_cctv.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/shinobi_cctv.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 3908292, "stars": 50, "trending": 0.26, "trends": [ 0.294, 0.304, 0.286, 0.261, 0.248, 0.26, 0.26 ], "trendsDate": [ 1696241150, 1698840350, 1701435984, 1704035146, 1706634384, 1709233565, 1711829251 ], "downloadtrend": [ 3845452, 3857176, 3868246, 3878375, 3888024, 3898145, 3908292 ], "LastUpdateScan": 1711829251, "LastUpdate": 1627104756, "FirstSeen": 1610485688, "topTrending": -0.033999999999999975, "topPerforming": 0.26 }, { "Name": "shoko-server", "Repository": "shokoanime/server:latest", "Branch": { "Tag": "daily", "TagDescription": "The daily branch includes the latest updates and may break database compatability with prior versions, you will not be able to revert without a database backup" }, "Registry": "https://hub.docker.com/r/shokoanime/server/", "ExtraSearchTerms": "anime japanese media anidb myanimelist avidump plex jellyfin metadata", "Network": "bridge", "Privileged": "false", "Support": "https://discord.gg/vpeHDsg", "Project": "https://shokoanime.com/", "Overview": "Shoko started as a small AniDB Mylist program to a full blown client-server architecture \r\n [br][br]\r\n Have a large Anime Library? File management is a tedious process, so why not let Shoko handle that? \r\n [br][br]\r\n Within FIVE minutes, you\u2019ll have Shoko up and running and populating your collection database with information about the various series and episodes in your collection. For those looking for more advanced options, we offer a wide range of utilities in Shoko Desktop to configure your collection workflow to your liking. \r\n [br][br]\r\n Please note, Shoko does not provide any way to download files, stream files from streaming sites or access files that are not part of your perosnal collection.", "WebUI": "http://[IP]:[PORT:8111]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/shoko-server.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/shoko-server.png", "Config": [ { "@attributes": { "Name": "AppData", "Target": "/home/shoko/.shoko/", "Default": "", "Mode": "rw", "Description": "Container Path: /home/shoko/.shoko/", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shokoserver" }, { "@attributes": { "Name": "WebUI", "Target": "8111", "Default": "", "Mode": "tcp", "Description": "Container Port: 8111", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8111" }, { "@attributes": { "Name": "Anime Folder", "Target": "/anime", "Default": "", "Mode": "rw", "Description": "Container Path: /anime", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shokoserver/anime" }, { "@attributes": { "Name": "Import Folder", "Target": "/import", "Default": "", "Mode": "rw", "Description": "Container Path: /import", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shokoserver/import" }, { "@attributes": { "Name": "USER_ID", "Target": "PUID", "Default": "", "Description": "PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GROUP_ID", "Target": "PGID", "Default": "", "Description": "PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "AVDUMP_MONO", "Target": "AVDUMP_MONO", "Default": "", "Description": "Whether to install Mono for Avdump to run", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/shoko-server.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 1383866, "stars": 14, "trending": 1.397, "trends": [ 0.878, 0.838, 0.846, 1.163, 1.081, 0.936, 1.397 ], "trendsDate": [ 1696082779, 1698689200, 1701284754, 1703883935, 1706483138, 1709082357, 1711677965 ], "downloadtrend": [ 1299449, 1310424, 1321606, 1337159, 1351766, 1364532, 1383866 ], "LastUpdateScan": 1711677965, "LastUpdate": 1711658501, "FirstSeen": 1659686647, "topTrending": 0.519, "topPerforming": 1.397 }, { "Name": "Sia-Daemon", "Repository": "ghcr.io/siafoundation/siad:master", "Registry": "https://github.com/SiaFoundation/siad/pkgs/container/siad", "Network": "bridge", "Privileged": "false", "Project": "https://github.com/siafoundation/siad", "Overview": "Sia is a decentralized cloud storage platform that radically alters the landscape of cloud storage. By leveraging smart contracts, client-side encryption, and sophisticated redundancy (via Reed-Solomon codes), Sia allows users to safely store their data with hosts that they do not know or trust. The result is a cloud storage marketplace where hosts compete to offer the best service at the lowest price. And since there is no barrier to entry for hosts, anyone with spare storage capacity can join the network and start making money.", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/siad.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/sia.png", "Config": [ { "@attributes": { "Name": "Gateway Port", "Target": "9981", "Default": "9981", "Mode": "tcp", "Description": "Container Port: 9981", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9981" }, { "@attributes": { "Name": "Host RHP2 Port", "Target": "9982", "Default": "9982", "Mode": "tcp", "Description": "Container Port: 9982", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9982" }, { "@attributes": { "Name": "Host RHP3 Port", "Target": "9983", "Default": "9983", "Mode": "tcp", "Description": "Container Port: 9983", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9983" }, { "@attributes": { "Name": "Wallet Password", "Target": "SIA_WALLET_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: SIA_WALLET_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "API Password", "Target": "SIA_API_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: SIA_API_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Data Directory", "Target": "/sia-data", "Default": "/mnt/user/appdata/sia", "Mode": "rw", "Description": "Container Path: /sia-data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/siad.xml", "CategoryList": [ "Cloud", "Other" ], "LastUpdateScan": 1712563550, "FirstSeen": 1639249405 }, { "Name": "siteinspector", "Repository": "siteinspector/siteinspector", "Registry": "https://hub.docker.com/r/siteinspector/siteinspector", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/siteinspector/siteinspector/issues", "Project": "https://github.com/siteinspector/siteinspector", "WebUI": "http://[IP]:[PORT:808]", "Requires": "Postgres \r
Redis \r
", "PostParams": "bash -c \"rake db:migrate && foreman start\"", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/siteinspector.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/siteinspector.png", "Overview": "A tool for catching spelling errors, grammatical errors, broken links, and other errors on websites.", "Config": [ { "@attributes": { "Name": "Config", "Target": "/app/", "Default": "/mnt/user/appdata/siteinspector", "Mode": "rw", "Description": "Config Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/siteinspector" }, { "@attributes": { "Name": "Web UI", "Target": "808", "Default": "808", "Mode": "", "Description": "Web UI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "808" }, { "@attributes": { "Name": "Secret Key Base", "Target": "SECRET_KEY_BASE", "Default": "", "Mode": "", "Description": "Secret Key Base", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Logging", "Target": "RAILS_LOG_TO_STDOUT", "Default": "true", "Mode": "", "Description": "Enable log reporting", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Database Connection", "Target": "DATABASE_URL", "Default": "postgresql://postgres:postgres@postgres:5432/siteinspector", "Mode": "", "Description": "Postgres Database Connection String", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql://postgres:postgres@postgres:5432/siteinspector" }, { "@attributes": { "Name": "Redis Connection", "Target": "REDIS_URL", "Default": "redis://redis:6379/0", "Mode": "", "Description": "Redis Connection String", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "redis://redis:6379/0" }, { "@attributes": { "Name": "Port for Web UI", "Target": "PORT", "Default": "808", "Mode": "", "Description": "Enable log reporting", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "808" }, { "@attributes": { "Name": "Sidekiq Currency", "Target": "SIDEKIQ_CONCURRENCY", "Default": "10", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/siteinspector.xml", "downloads": 97377, "trending": 11.517, "trends": [ 11.517 ], "trendsDate": [ 1711598775 ], "downloadtrend": [ 86162, 97377 ], "LastUpdateScan": 1711598775, "LastUpdate": 1678563275, "FirstSeen": 1709003162 }, { "Name": "speedtest-tracker", "Repository": "henrywhitaker3/speedtest-tracker", "Registry": "https://hub.docker.com/r/henrywhitaker3/speedtest-tracker/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://hub.docker.com/r/henrywhitaker3/speedtest-tracker", "Overview": "This program runs a speedtest check every hour and graphs the results. The back-end is written in Laravel and the front-end uses React. It uses the speedtest-cli package to get the data and uses Chart.js to plot the results.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/speedtest-tracker.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/speedtest-tracker.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Slack/Discord Webhook", "Target": "SLACK_WEBHOOK", "Default": "", "Mode": "", "Description": "Container Variable: SLACK_WEBHOOK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OOKLA Accept EULA and GDPR", "Target": "OOKLA_EULA_GDPR", "Default": "false|true", "Mode": "", "Description": "Container Variable: OOKLA_EULA_GDPR", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/speedtest-tracker.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 18117130, "stars": 160, "trending": 0.486, "trends": [ 0.432, 0.478, 0.53, 0.518, 0.498, 0.514, 0.486 ], "trendsDate": [ 1696860370, 1699457840, 1702169073, 1704769560, 1707368745, 1709967979, 1712563550 ], "downloadtrend": [ 17576176, 17660585, 17754693, 17847077, 17936370, 18029097, 18117130 ], "LastUpdateScan": 1712563550, "LastUpdate": 1687684344, "FirstSeen": 1590336466, "topTrending": 0.05399999999999999, "topPerforming": 0.486 }, { "Name": "sstvproxy", "Repository": "stokkes/sstvproxy", "Registry": "https://hub.docker.com/r/stokkes/sstvproxy/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/vorghahn/sstvproxy", "Overview": "Yet Another Proxy (YAP) for SmoothStreams.tv Docker Image\r\n\r\nEnvironment variables will take precedence over manual changes to proxysettings.json and will persist across container restarts. This means that if you set the YAP_USERNAME and YAP_PASSWORD for instance when you create the container, these will always be placed in the proxysettings.json file, even if you edit the file manually with a text editor.\r\n\r\nFor Plex setup see: https://github.com/stokkes/docker-sstvproxy#plex", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/sstvproxy.xml", "Config": [ { "@attributes": { "Name": "YAP exposed local port", "Target": "8098", "Default": "8098", "Mode": "tcp", "Description": "Container Port: 8098", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP exposed external port", "Target": "8099", "Default": "8099", "Mode": "tcp", "Description": "Container Port: 8099", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP_GIT_BRANCH", "Target": "YAP_GIT_BRANCH", "Default": "master", "Mode": "", "Description": "For specifying which branch to use (master or dev), defaults to master if not set.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP_SERVICE", "Target": "YAP_SERVICE", "Default": "", "Mode": "", "Description": "Short code for smoothstreams service", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP_USERNAME", "Target": "YAP_USERNAME", "Default": "", "Mode": "", "Description": "Container Variable: YAP_USERNAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP_PASSWORD", "Target": "YAP_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: YAP_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "YAP_SERVER", "Target": "YAP_SERVER", "Default": "", "Mode": "", "Description": "SS server EG. dnae2, dmaw2, etc", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP_QUALITY", "Target": "YAP_QUALITY", "Default": "", "Mode": "", "Description": "For quality (1 for HD, 2 for HQ, 3 for SD)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP_STREAM", "Target": "YAP_STREAM", "Default": "", "Mode": "", "Description": "For stream type (rtmp or hls)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP_EXTERNALIP", "Target": "YAP_EXTERNALIP", "Default": "", "Mode": "", "Description": "For specifying external IP to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "YAP_KODIPORT", "Target": "YAP_KODIPORT", "Default": "", "Mode": "", "Description": "For Kodi port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/sstvproxy.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 448035, "stars": 2, "trending": 0.035, "trends": [ 0.413, 0.422, 0.289, 0.035, 0.035, 0.034, 0.035 ], "trendsDate": [ 1695895544, 1698503878, 1701097589, 1703696744, 1706295951, 1708895156, 1711490776 ], "downloadtrend": [ 444242, 446124, 447417, 447572, 447727, 447878, 448035 ], "LastUpdateScan": 1711490776, "LastUpdate": 1513873885, "FirstSeen": 1599768471, "topTrending": -0.378, "topPerforming": 0.035 }, { "Name": "syncarr", "Repository": "syncarr/syncarr", "Registry": "https://hub.docker.com/r/syncarr/syncarr/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/syncarr/syncarr", "Overview": "Syncs two Radarr/Sonarr/Lidarr servers through the web API. Useful for syncing a 4k radarr/sonarr instance to a 1080p radarr/sonarr instance.\r\n\r\n[b]Note you cannot have a mix of radarr, lidarr, or sonarr config setups at the same time.\r\nYou will need to setup separate instances of syncarr\r\n[/b]\r\n[b]IMPORTANT: REMOVE THE VARIABLES YOU'RE NOT USING[b/]", "Config": [ { "@attributes": { "Name": "SYNC_INTERVAL_SECONDS", "Target": "SYNC_INTERVAL_SECONDS", "Default": "300", "Mode": "", "Description": "Container Variable: SYNC_INTERVAL_SECONDS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "SYNCARR_BIDIRECTIONAL_SYNC", "Target": "SYNCARR_BIDIRECTIONAL_SYNC", "Default": "0", "Mode": "", "Description": "Container Variable: SYNCARR_BIDIRECTIONAL_SYNC", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "SYNCARR_AUTO_SEARCH", "Target": "SYNCARR_AUTO_SEARCH", "Default": "0", "Mode": "", "Description": "Container Variable: SYNCARR_AUTO_SEARCH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "SYNCARR_MONITOR_NEW_CONTENT", "Target": "SYNCARR_MONITOR_NEW_CONTENT", "Default": "0", "Mode": "", "Description": "Container Variable: SYNCARR_MONITOR_NEW_CONTENT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "RADARR_A_URL", "Target": "RADARR_A_URL", "Default": "", "Mode": "", "Description": "Container Variable: RADARR_A_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_A_KEY", "Target": "RADARR_A_KEY", "Default": "", "Mode": "", "Description": "Container Variable: RADARR_A_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_B_URL", "Target": "RADARR_B_URL", "Default": "", "Mode": "", "Description": "Container Variable: RADARR_B_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_B_KEY", "Target": "RADARR_B_KEY", "Default": "", "Mode": "", "Description": "Container Variable: RADARR_B_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_B_PROFILE", "Target": "RADARR_B_PROFILE", "Default": "", "Mode": "", "Description": "Container Variable: RADARR_B_PROFILE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_B_PATH", "Target": "RADARR_B_PATH", "Default": "", "Mode": "", "Description": "Container Variable: RADARR_B_PATH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR_A_URL", "Target": "SONARR_A_URL", "Default": "", "Mode": "", "Description": "Container Variable: SONARR_A_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR_A_KEY", "Target": "SONARR_A_KEY", "Default": "", "Mode": "", "Description": "Container Variable: SONARR_A_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR_B_URL", "Target": "SONARR_B_URL", "Default": "", "Mode": "", "Description": "Container Variable: SONARR_B_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR_B_KEY", "Target": "SONARR_B_KEY", "Default": "", "Mode": "", "Description": "Container Variable: SONARR_B_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR_B_PROFILE", "Target": "SONARR_B_PROFILE", "Default": "", "Mode": "", "Description": "Container Variable: SONARR_B_PROFILE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SONARR_B_PATH", "Target": "SONARR_B_PATH", "Default": "", "Mode": "", "Description": "Container Variable: SONARR_B_PATH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIDARR_A_URL", "Target": "LIDARR_A_URL", "Default": "", "Mode": "", "Description": "Container Variable: LIDARR_A_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIDARR_A_KEY", "Target": "LIDARR_A_KEY", "Default": "", "Mode": "", "Description": "Container Variable: LIDARR_A_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIDARR_B_URL", "Target": "LIDARR_B_URL", "Default": "", "Mode": "", "Description": "Container Variable: LIDARR_B_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIDARR_B_KEY", "Target": "LIDARR_B_KEY", "Default": "", "Mode": "", "Description": "Container Variable: LIDARR_B_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIDARR_B_PROFILE", "Target": "LIDARR_B_PROFILE", "Default": "", "Mode": "", "Description": "Container Variable: LIDARR_B_PROFILE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIDARR_B_PATH", "Target": "LIDARR_B_PATH", "Default": "", "Mode": "", "Description": "Container Variable: LIDARR_B_PATH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "caTemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/syncarr.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/syncarr.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music" ], "downloads": 2477709, "stars": 5, "trending": 0.003, "trends": [ 0.103, 0.152, 0.126, 0.013, 0.055, 0.004, 0.003 ], "trendsDate": [ 1695694074, 1698293246, 1700888759, 1703487935, 1706087151, 1708686349, 1711281964 ], "downloadtrend": [ 2468967, 2472719, 2475847, 2476171, 2477544, 2477632, 2477709 ], "LastUpdateScan": 1711281964, "LastUpdate": 1623092175, "FirstSeen": 1586450112, "topTrending": -0.09999999999999999, "topPerforming": 0.003 }, { "Name": "tabby-web", "Repository": "ghcr.io/eugeny/tabby-web:latest", "Registry": "https://hub.docker.com/r/outlinewiki/outline/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Eugeny/tabby-web/issues/new", "Project": "https://tabby.sh", "Overview": "Tabby Web - an SSH/Telnet/Serial client in your browser.", "WebUI": "http://[IP]:[PORT:80]", "Requires": "MariaDB", "Config": [ { "@attributes": { "Name": "Port HTTP", "Target": "80", "Default": "9090", "Mode": "tcp", "Description": "This sets the internal to external port mapping for WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Database URL", "Target": "DATABASE_URL", "Default": "mysql://root:123@db/tabby", "Mode": "", "Description": "Sets the database location and credentials.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mysql://root:123@db/tabby" }, { "@attributes": { "Name": "Debug", "Target": "DEBUG", "Default": "false", "Mode": "", "Description": "Turns on/off debugging for the application.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Docker Arguments", "Target": "DOCKERIZE_ARGS", "Default": "-wait tcp://db:3306 -timeout 60s", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "-wait tcp://db:3306 -timeout 60s" }, { "@attributes": { "Name": "Port", "Target": "PORT", "Default": "80", "Mode": "", "Description": "DO NOT CHANGE - This is setting the internal Web UI port for the container.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "80" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/tabby-web.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/tabby-web.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1711584385, "FirstSeen": 1706389559 }, { "Name": "tdarr", "Repository": "ghcr.io/haveagitgat/tdarr", "Registry": "https://hub.docker.com/r/haveagitgat/tdarr/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/84070-support-haveagitgat-tdarr-audiovideo-library-analytics-transcode-automation/", "Project": "https://github.com/HaveAGitGat/Tdarr", "Overview": "(Tdarr_Node included) Tdarr V2 is a distributed transcoding system for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers and so on. Put your spare hardware to use with Tdarr Nodes for Windows, Linux (including Linux arm) and macOS. \r\n[br][br]\r\nDesigned to work alongside applications like Sonarr/Radarr and built with the aim of modularisation, parallelisation and scalability, each library you add has its own transcode settings, filters and schedule. Workers can be fired up and closed down as necessary, and are split into 4 types - Transcode CPU/GPU and Health Check CPU/GPU. Worker limits can be managed by the scheduler as well as manually. \r\n[br][br]\r\nFor a desktop application with similar functionality please see HBBatchBeast.\r\n[br][br]\r\nDocs here: https://tdarr.io/docs/\r\n[br][br]\r\nPlugins here: https://github.com/HaveAGitGat/Tdarr_Plugins\r\n[br][br]", "WebUI": "http://[IP]:[PORT:8265]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/tdarr.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/tdarr.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=L5MWTNDLLB6AC&source=url", "Config": [ { "@attributes": { "Name": "Server IP", "Target": "serverIP", "Default": "0.0.0.0", "Mode": "", "Description": "Server IP. Required if using Tdarr Nodes on your local network", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Port", "Target": "8266", "Default": "8266", "Mode": "tcp", "Description": "Server Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8266" }, { "@attributes": { "Name": "WebUI Port", "Target": "8265", "Default": "8265", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8265" }, { "@attributes": { "Name": "Internal Node", "Target": "internalNode", "Default": "false", "Mode": "", "Description": "Enable/disable the Node within the server container by setting true/false", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Node IP", "Target": "nodeIP", "Default": "0.0.0.0", "Mode": "", "Description": "Node IP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Node ID", "Target": "nodeID", "Default": "MyInternalNode", "Mode": "", "Description": "Node ID Name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Node Port", "Target": "8264", "Default": "8264", "Mode": "tcp", "Description": "Node Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8264" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/app/server", "Default": "/mnt/user/appdata/tdarr/server", "Mode": "rw", "Description": "Container Path: /app/server", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Configs", "Target": "/app/configs", "Default": "/mnt/user/appdata/tdarr/configs", "Mode": "rw", "Description": "Container Path: /app/configs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/app/logs", "Default": "/mnt/user/appdata/tdarr/logs", "Mode": "rw", "Description": "Container Path: /app/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Media Library", "Target": "/mnt/media", "Default": "", "Mode": "rw", "Description": "Container Path: /mnt/media", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Transcode Cache", "Target": "/temp", "Default": "", "Mode": "rw", "Description": "Container Path: /temp", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "RecommendedRaw": "7/1/2022", "RecommendedDate": 1656648000, "RecommendedReason": { "en_US": "Save TB of disk space by converting your media library to x265. Also watch the video" }, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/tdarr.xml", "CategoryList": [ "Productivity", "MediaApp-Video" ], "downloads": 11688452, "stars": 69, "trending": 0.752, "trends": [ 0.538, 0.608, 0.691, 0.739, 0.68, 0.684, 0.752 ], "trendsDate": [ 1696831534, 1699427155, 1702169073, 1704769560, 1707368745, 1709967979, 1712563551 ], "downloadtrend": [ 11211132, 11279663, 11358148, 11442748, 11521136, 11600518, 11688452 ], "LastUpdateScan": 1712563551, "LastUpdate": 1702237274, "FirstSeen": 1647453806, "topTrending": 0.21399999999999997, "topPerforming": 0.752 }, { "Name": "tdarr_node", "Repository": "ghcr.io/haveagitgat/tdarr_node", "Registry": "https://hub.docker.com/r/haveagitgat/tdarr_node/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/84070-support-haveagitgat-tdarr-audiovideo-library-analytics-transcode-automation/", "Project": "https://github.com/HaveAGitGat/Tdarr", "Overview": "(tdarr server required separately) Tdarr V2 is a distributed transcoding system for automating media library transcode/remux management and making sure your files are exactly how you need them to be in terms of codecs/streams/containers and so on. Put your spare hardware to use with Tdarr Nodes for Windows, Linux (including Linux arm) and macOS. \r\n[br][br]\r\nDesigned to work alongside applications like Sonarr/Radarr and built with the aim of modularisation, parallelisation and scalability, each library you add has its own transcode settings, filters and schedule. Workers can be fired up and closed down as necessary, and are split into 4 types - Transcode CPU/GPU and Health Check CPU/GPU. Worker limits can be managed by the scheduler as well as manually. \r\n[br][br]\r\nFor a desktop application with similar functionality please see HBBatchBeast.\r\n[br][br]\r\nDocs here: https://tdarr.io/docs/\r\n[br][br]\r\nPlugins here: https://github.com/HaveAGitGat/Tdarr_Plugins\r\n[br][br]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/tdarr_node.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/tdarr.png", "DonateText": "If you appreciate my work, then please consider buying me a beer :D", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=L5MWTNDLLB6AC&source=url", "Config": [ { "@attributes": { "Name": "Server IP", "Target": "serverIP", "Default": "0.0.0.0", "Mode": "", "Description": "Server IP. Required if using Tdarr Nodes across your local network", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Port", "Target": "serverPort", "Default": "8266", "Mode": "", "Description": "Container Variable: serverPort", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Node IP", "Target": "nodeIP", "Default": "0.0.0.0", "Mode": "", "Description": "Node IP. Required if using Tdarr Nodes across your local network", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Node ID", "Target": "nodeID", "Default": "Node Name", "Mode": "", "Description": "Node ID Name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Node Port", "Target": "8267", "Default": "8267", "Mode": "tcp", "Description": "Node Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8267" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Configs", "Target": "/app/configs", "Default": "/mnt/user/appdata/tdarr/configs", "Mode": "rw", "Description": "Container Path: /app/configs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/app/logs", "Default": "/mnt/user/appdata/tdarr/logs", "Mode": "rw", "Description": "Container Path: /app/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Media Library", "Target": "/mnt/media", "Default": "", "Mode": "rw", "Description": "Container Path: /mnt/media", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Transcode Cache", "Target": "/temp", "Default": "", "Mode": "rw", "Description": "Container Path: /temp", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/tdarr_node.xml", "CategoryList": [ "Productivity", "MediaApp-Video" ], "downloads": 8932464, "stars": 18, "LastUpdate": 1702237269, "trending": 0.264, "trends": [ 0.348, 0.328, 0.345, 0.355, 0.31, 0.63, 0.264 ], "trendsDate": [ 1694232319, 1696831534, 1699427155, 1702169073, 1704769560, 1711029993, 1713629157 ], "downloadtrend": [ 8734938, 8763684, 8794007, 8825325, 8852752, 8908900, 8932464 ], "LastUpdateScan": 1713629157, "FirstSeen": 1647453806, "topTrending": -0.08399999999999996, "topPerforming": 0.264 }, { "Name": "dns-server", "Repository": "technitium/dns-server", "Network": "bridge", "Registry": "https://hub.docker.com/r/technitium/dns-server", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/TechnitiumSoftware/DnsServer", "Overview": "Technitium DNS Server is an open source tool that can be used for self hosting a local DNS server for privacy and security or, used for experimentation/testing by software developers on their computer. It works out-of-the-box with no or minimal configuration and provides a user friendly web console accessible using any web browser. See github for envirionment variables https://github.com/TechnitiumSoftware/DnsServer/blob/master/docker-compose.yml", "WebUI": "http://[IP]:[PORT:5380]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/technitium-dnsserver.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/Technitium.png", "ExtraParams": "--user 99:100 --sysctl=\"net.ipv4.ip_local_port_range=1024 65000\"", "Config": [ { "@attributes": { "Name": "App data", "Target": "/etc/dns/", "Default": "/mnt/user/appdata/technitium-dnsserver", "Mode": "rw", "Description": "Container Path: /etc/dns", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/technitium-dnsserver" }, { "@attributes": { "Name": "Web UI", "Target": "5380", "Default": "5380", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5380" }, { "@attributes": { "Name": "DNS Port", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "53" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/technitium-dnsserver.xml", "CategoryList": [ "Network-DNS" ], "downloads": 666968, "stars": 73, "trending": 5.586, "trends": [ 5.738, 6.892, 7.459, 6.081, 6.378, 6.467, 5.586 ], "trendsDate": [ 1696521964, 1699121137, 1702169073, 1704769560, 1707368745, 1709967979, 1712563551 ], "downloadtrend": [ 446228, 479260, 517888, 551420, 588986, 629711, 666968 ], "LastUpdateScan": 1712563551, "LastUpdate": 1710595155, "FirstSeen": 1675724655, "topTrending": -0.15200000000000014, "topPerforming": 5.586 }, { "Name": "teddycloud", "Repository": "ghcr.io/toniebox-reverse-engineering/teddycloud:latest", "Registry": "https://registry.hub.docker.com/r/ghcr.io/toniebox-reverse-engineering/teddycloud", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/138058-support-catduck-templates", "Project": "https://github.com/toniebox-reverse-engineering/teddycloud", "Overview": "teddyCloud is an alternative server for your Toniebox, allowing you to host the cloud services locally. This gives you the control about which data is sent to the original manufacturers cloud and allows you to host your own figurine audio files on e.g. your NAS or any other server.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/teddycloud.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/teddycloud.png", "Config": [ { "@attributes": { "Name": "WEB UI", "Target": "80", "Default": "7780", "Mode": "tcp", "Description": "This an optional port for the webui of teddycloud", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SSL-Certs", "Target": "443", "Default": "7443", "Mode": "tcp", "Description": "Required PORT to get certificates", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7443" }, { "@attributes": { "Name": "content", "Target": "/teddycloud/data/content", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/teddycloud/data/content" }, { "@attributes": { "Name": "config", "Target": "/teddycloud/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/teddycloud/config" }, { "@attributes": { "Name": "certs", "Target": "/teddycloud/certs", "Default": "", "Mode": "rw", "Description": "Place your certs here after grabbing them off your device. (Yes you need to do this)", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/teddycloud/certs" }, { "@attributes": { "Name": "library", "Target": "/teddycloud/data/library", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/teddycloud/data/library" }, { "@attributes": { "Name": "firmware", "Target": "/teddycloud/data/firmware", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/teddycloud/data/firmware" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/teddycloud.xml", "CategoryList": [ "MediaServer-Music", "MediaServer-Other" ], "LastUpdateScan": 1711109169, "FirstSeen": 1705914355 }, { "Name": "Teedy-docs", "Repository": "sismics/docs:latest", "Registry": "https://hub.docker.com/r/sismics/docs/", "Branch": [ { "Tag": "latest", "TagDescription": "Master branch, can be unstable. Not recommended for production use" }, { "Tag": "v1.8", "TagDescription": "Latest stable version" } ], "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/sismics/docs", "Overview": "Teedy is an open-source, lightweight document management system (DMS) for individuals and businesses.\r\n\r\nThe default admin password is \"admin\". Don't forget to change it before going to production.", "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://raw.githubusercontent.com/sismics/docs/master/docs-web/src/main/resources/image/logo.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Storage", "Target": "/data", "Default": "/mnt/user/appdata/Teedy", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOCS_BASE_URL", "Target": "DOCS_BASE_URL", "Default": "", "Mode": "", "Description": "For using an external URL, for example https://teedy.mycompany.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/teedy-docs.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/teedy-docs.xml", "CategoryList": [ "Cloud", "Productivity" ], "downloads": 7080527, "stars": 19, "trending": 0.183, "trends": [ 0.128, 0.136, 0.125, 0.109, 0.097, 0.127, 0.183 ], "trendsDate": [ 1696802741, 1699398353, 1702169074, 1704769561, 1707368745, 1709967979, 1712563551 ], "downloadtrend": [ 7025734, 7035307, 7044094, 7051746, 7058609, 7067566, 7080527 ], "LastUpdateScan": 1712563551, "LastUpdate": 1712174867, "FirstSeen": 1587653575, "topTrending": 0.05499999999999999, "topPerforming": 0.183 }, { "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/themepark.png", "Name": "theme-park", "Network": "bridge", "Overview": "theme.park contains 50 themed applications, with css addons on certain themes.\n [br][br]\n Installation methods include custom docker mods for linuxserver.io containers,\n custom scripts for select Hotio containers and multiple examples of subfiltering using webservers like Nginx and Apache\n [br][br]\n Choose between 10 official styles, and 22 community styles! With the possibility to easily create your own themes using the defined variables.\n [br][br]\n See https://theme-park.dev/ and https://docs.theme-park.dev/setup/#docker for more information", "Privileged": "false", "Project": "https://theme-park.dev/", "Registry": "https://github.com/themepark-dev/theme.park/pkgs/container/theme.park", "Repository": "ghcr.io/themepark-dev/theme.park", "ReadMe": "https://docs.theme-park.dev/setup/", "Branch": [ { "Tag": "latest", "TagDescription": "Based on latest release on the live branch", "ReadMe": "https://docs.theme-park.dev/setup/#docker" }, { "Tag": "develop", "TagDescription": "Based on latest commit on the develop branch", "ReadMe": "https://docs.theme-park.dev/setup/#docker" } ], "Shell": "bash", "Support": "https://docs.theme-park.dev/discord", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/themepark.xml", "WebUI": "http://[IP]:[PORT:80]", "Config": [ { "@attributes": { "Name": "HTTP WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTPS WebUI", "Target": "443", "Default": "", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Domain", "Target": "TP_DOMAIN", "Default": "", "Mode": "", "Description": "Container Variable: TP_DOMAIN - Optional - Add your own domain. Defaults to the nginx var $http_host", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "URI Scheme", "Target": "TP_SCHEME", "Default": "", "Mode": "", "Description": "Container Variable: TP_SCHEME - Optional - If this is set, the TP_DOMAIN domain will be set to use this URI scheme internally in the css files. Default is the nginx var $scheme", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "URL Base", "Target": "TP_URLBASE", "Default": "", "Mode": "", "Description": "Container Variable: TP_URLBASE - Optional - This will make the CSS files accessible on a subfolder instead of the root. ex domain.com/themepark/css/base/plex/overseerr.css", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/themepark.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1712970137, "FirstSeen": 1697061941 }, { "Name": "traccar", "Repository": "traccar/traccar", "Registry": "https://hub.docker.com/r/traccar/traccar/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/traccar/traccar", "Overview": "Traccar is an open source GPS tracking system. This repository contains Java-based back-end service. It supports more than 170 GPS protocols and more than 1500 models of GPS tracking devices. Traccar can be used with any major SQL database system. It also provides easy to use REST API.\r\n[br][br]\r\nLink to traccar.xml: https://raw.githubusercontent.com/traccar/traccar/master/setup/traccar.xml\r\n[br][br]\r\n[b]Add it to your host path before starting the container. [b]", "WebUI": "http://[IP]:[PORT:8082]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/traccar.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/traccar.png", "ExtraParams": "--restart always --hostname traccar", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8082", "Default": "8082", "Mode": "tcp", "Description": "Container Port: 8082", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host port 1", "Target": "5000-5150", "Default": "5000-5150", "Mode": "tcp", "Description": "Container Port: 5000-5150", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host port 2", "Target": "5000-5150", "Default": "5000-5150", "Mode": "udp", "Description": "Container Port: 5000-5150", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/opt/traccar/logs", "Default": "/mnt/user/appdata/traccar/logs", "Mode": "rw", "Description": "Container Path: /opt/traccar/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "traccar.xml host path", "Target": "/opt/traccar/conf/traccar.xml", "Default": "/mnt/user/appdata/traccar/traccar.xml", "Mode": "rw", "Description": "Container Path: /opt/traccar/conf/traccar.xml", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/traccar.xml", "CategoryList": [ "MediaApp-Other" ], "downloads": 14705034, "stars": 88, "trending": 0.22, "trends": [ 1.962, 1.976, 1.502, 1.796, 0.801, 0.236, 0.22 ], "trendsDate": [ 1695729962, 1698329171, 1700924748, 1703519845, 1706115968, 1708715155, 1711310785 ], "downloadtrend": [ 13768398, 14045875, 14260055, 14520888, 14638117, 14672742, 14705034 ], "LastUpdateScan": 1711310785, "LastUpdate": 1706381367, "FirstSeen": 1570896419, "topTrending": -1.742, "topPerforming": 0.22 }, { "Name": "Traktarr", "Repository": "eafxx/traktarr:latest", "Registry": "https://hub.docker.com/r/eafxx/traktarr", "Network": "bridge", "Privileged": "false", "Support": "https://hub.docker.com/r/eafxx/traktarr", "Project": "https://github.com/l3uddz/traktarr", "Overview": "Script to add new series and movies to Sonarr/Radarr based on Trakt lists. [br][br] \r\nFor more info on env variables and setup of your config file, check out: https://hub.docker.com/r/eafxx/traktarr [br]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/traktarr.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/traktarr.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/traktarr", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Delay add (optional)", "Target": "DELAY", "Default": "2.5", "Mode": "", "Description": "Container Variable: DELAY (FLOAT) in secs - default 2.5", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sort", "Target": "SORT", "Default": "rating", "Mode": "", "Description": "Container Variable: SORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disable Search", "Target": "NOSEARCH", "Default": "yes", "Mode": "", "Description": "Container Variable: NOSEARCH, Disable search when adding to Sonarr/Radarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Notifications", "Target": "NOTIFICATIONS", "Default": "yes", "Mode": "", "Description": "Container Path: NOTIFICATIONS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Blacklist", "Target": "BLACKLIST", "Default": "yes", "Mode": "", "Description": "Container Variable: BLACKLIST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run now", "Target": "RUNNOW", "Default": "no", "Mode": "", "Description": "Container Variable: RUNNOW", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disable Traktarr Update on Restart", "Target": "SKIPUPDATE", "Default": "no", "Mode": "", "Description": "Container Variable: SKIPUPDATE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Traktarr GitHub Branch", "Target": "APP_BRANCH", "Default": "master", "Mode": "", "Description": "Container Variable: APP_BRANCH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/traktarr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 5981752, "stars": 16, "trending": 0.106, "trends": [ 0.061, 0.297, 0.23, 0.094, 0.092, 0.114, 0.106 ], "trendsDate": [ 1695881142, 1698503878, 1701097589, 1703696745, 1706295951, 1708895156, 1711490777 ], "downloadtrend": [ 5926153, 5943816, 5957534, 5963128, 5968617, 5975422, 5981752 ], "LastUpdateScan": 1711490777, "LastUpdate": 1665801599, "FirstSeen": 1563350940, "topTrending": 0.045, "topPerforming": 0.106 }, { "Name": "ts-dnsserver", "Repository": "roxedus/ts-dnsserver", "BaseImage": "roxedus/base-alpine:latest", "Network": "bridge", "Registry": "https://hub.docker.com/r/roxedus/ts-dnsserver/", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/88194-support-roxedus-ts-dnsserver/", "Project": "https://github.com/TechnitiumSoftware/DnsServer", "Overview": "DEPRECATED, use technitium/dns-server instead", "WebUI": "http://[IP]:[PORT:5380]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/deprecated/ts-dnsserver.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/Technitium.png", "DonateText": "Buy me a Cola!", "DonateLink": "https://paypal.me/Roxedus", "Config": [ { "@attributes": { "Name": "App data", "Target": "/config", "Default": "/mnt/user/appdata/ts-dnsserver", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ts-dnsserver" }, { "@attributes": { "Name": "Web UI", "Target": "5380", "Default": "5380", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5380" }, { "@attributes": { "Name": "DNS Port", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID 99", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Deprecated": true, "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/deprecated/ts-dnsserver.xml", "CategoryList": [ "Network-DNS" ], "downloads": 1127825, "stars": 4, "trending": 0.018, "trends": [ 0.007, 0.036, 0.012, 0.045, 0.015, 0.021, 0.018 ], "trendsDate": [ 1697781938, 1700377539, 1702976768, 1705575959, 1708175140, 1710770774, 1713369983 ], "downloadtrend": [ 1126187, 1126589, 1126721, 1127229, 1127393, 1127625, 1127825 ], "LastUpdateScan": 1713369983, "LastUpdate": 1675461871, "FirstSeen": 1580850651, "topTrending": 0.011, "topPerforming": 0.018 }, { "Name": "tuyagateway", "Repository": "tradeface/tuyagateway", "Registry": "https://registry.hub.docker.com/r/tradeface/tuyagateway/", "Branch": [ { "Tag": "latest", "TagDescription": "Latest stable release of TuyaGateway." }, { "Tag": "beta", "TagDescription": "Latest beta release of TuyaGateway. Use with caution!" } ], "Network": "host", "Privileged": "false", "Support": "https://github.com/tradeface/tuyagateway/wiki/docker", "Project": "https://github.com/TradeFace/tuyagateway", "Overview": "This is the official TuyaGateway 2.0 Docker", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/tuyagateway.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/tuyagateway.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/usr/src/app/etc", "Default": "/mnt/user/appdata/tuyagateway", "Mode": "rw", "Description": "Container Path: /usr/src/app/etc", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Host", "Target": "MQTTHOST", "Default": "127.0.0.1", "Mode": "", "Description": "MQTT Host IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Port", "Target": "MQTTPORT", "Default": "1883", "Mode": "", "Description": "MQTT Host Port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT User", "Target": "MQTTUSER", "Default": "user", "Mode": "", "Description": "MQTT Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Pass", "Target": "MQTTPASS", "Default": "password", "Mode": "", "Description": "MQTT Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/tuyagateway.xml", "CategoryList": [ "Tools-Utilities", "HomeAutomation", "Other" ], "downloads": 32913, "stars": 3, "trending": 0.255, "trends": [ 0.195, 0.195, 0.452, 0.371, 0.284, 0.311, 0.255 ], "trendsDate": [ 1696946766, 1699542358, 1702169074, 1704769561, 1707368745, 1709967979, 1712563551 ], "downloadtrend": [ 32303, 32366, 32513, 32634, 32727, 32829, 32913 ], "LastUpdateScan": 1712563551, "LastUpdate": 1610568002, "FirstSeen": 1611140877, "topTrending": 0.06 }, { "Name": "twonky-server", "Repository": "dtjs48jkt/twonkyserver", "Registry": "https://hub.docker.com/r/dtjs48jkt/twonkyserver/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/H2CK/twonkyserver", "Overview": "TwonkyMedia server (TMS) is DLNA-compliant UPnP AV server software from PacketVideo. TwonkyMedia server can be used to share and stream media to most UPnP AV or DLNA-compliant clients, in addition to non-UPnP devices through the HTML, RSS, and JSON supported front ends.", "License": "License is required for this app. See https://twonky.com for more info", "WebUI": "http://[IP]:[PORT:9000]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/twonky-server.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "Container Port: 9000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Media", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/twonky-server.xml", "Licence": "License is required for this app. See https://twonky.com for more info", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/twonky-server.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Other" ], "downloads": 788453, "stars": 4, "trending": 0.515, "trends": [ 0.238, 0.266, 0.347, 0.343, 0.312, 0.416, 0.515 ], "trendsDate": [ 1696421157, 1699020400, 1702169074, 1704769561, 1707368746, 1709967979, 1712563551 ], "downloadtrend": [ 771274, 773330, 776019, 778692, 781133, 784396, 788453 ], "LastUpdateScan": 1712563551, "LastUpdate": 1711671464, "FirstSeen": 1610651376, "topTrending": 0.277, "topPerforming": 0.515 }, { "Name": "UniFi-Poller", "Repository": "golift/unifi-poller", "Registry": "https://hub.docker.com/r/golift/unifi-poller/", "Shell": "sh", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/unifi-poller/unifi-poller", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/unifi-poller.xml", "Icon": "https://raw.githubusercontent.com/wiki/unifi-poller/unifi-poller/images/unifi-poller-logo.png", "Overview": "[b]Collect ALL UniFi Controller, Device and Client Data - Export to InfluxDB or Prometheus.[/b]\n Visualize with Grafana using included dashboards![br]\n [b]IMPORTAT! ACTION REQUIRED![/b] As of UniFi Poller version 2 all of the\n environment variables and config file format changed.\n You must reconfigure this container after you upgrade![br]\n [b]READ THE INSTRUCTIONS![/b]\n [u][a href=\"https://github.com/unifi-poller/unifi-poller/wiki/Configuration\"]https://github.com/unifi-poller/unifi-poller/wiki/Configuration[/a][/u][br]", "Config": [ { "@attributes": { "Name": "Poller Debug Mode", "Target": "UP_POLLER_DEBUG", "Default": "false|true", "Mode": "", "Description": "Container Variable: UP_POLLER_DEBUG - Setting true includes more log output.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Poller Quiet Mode", "Target": "UP_POLLER_QUIET", "Default": "false|true", "Mode": "", "Description": "Container Variable: UP_POLLER_QUIET - Setting true disables most log output.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi 1st Controller Host URL", "Target": "UP_UNIFI_CONTROLLER_0_URL", "Default": "https://unraid.ip:8443", "Mode": "", "Description": "Container Variable: UP_UNIFI_CONTROLLER_0_URL - URL for UniFi controller.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi 1st Controller Username", "Target": "UP_UNIFI_CONTROLLER_0_USER", "Default": "unifipoller", "Mode": "", "Description": "Container Variable: UP_UNIFI_CONTROLLER_0_USER - Username for UniFi Controller.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "unifipoller" }, { "@attributes": { "Name": "UniFi 1st Controller Password", "Target": "UP_UNIFI_CONTROLLER_0_PASS", "Default": "", "Mode": "", "Description": "Container Variable: UP_UNIFI_CONTROLLER_0_PASS - Password for UniFi Controller.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UniFi 1st Controller Save DPI", "Target": "UP_UNIFI_CONTROLLER_0_SAVE_DPI", "Default": "false|true", "Mode": "", "Description": "Container Variable: UP_UNIFI_CONTROLLER_0_SAVE_DPI - Poll and save deep packet inspection data. This is a lot of data, and it must be enabled on the controller.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi 1st Controller Save IDS", "Target": "UP_UNIFI_CONTROLLER_0_SAVE_IDS", "Default": "false|true", "Mode": "", "Description": "Container Variable: UP_UNIFI_CONTROLLER_0_SAVE_IDS - Save intrusion detection data (InfluxDB only). This data does not contain graphable metrics.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi 1st Controller Save Sites", "Target": "UP_UNIFI_CONTROLLER_0_SAVE_SITES", "Default": "true|false", "Mode": "", "Description": "Container Value: UP_UNIFI_CONTROLLER_0_SAVE_SITES - Set this to 'false' to save space and resources in InfluxDB. This data powers the Network Sites dashboard.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi 1st Controller Poll Sites", "Target": "UP_UNIFI_CONTROLLER_0_SITES_0", "Default": "all", "Mode": "", "Description": "Container Variable: UP_UNIFI_CONTROLLER_0_SITES_0 - List of sites to poll on controller, comma separated. Use cryptic ID values here; set to 'all' for all sites.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "UniFi 1st Controller Verify SSL", "Target": "UP_UNIFI_CONTROLLER_0_VERIFY_SSL", "Default": "false|true", "Mode": "", "Description": "Container Variable: UP_UNIFI_CONTROLLER_0_VERIFY_SSL - Enable this if you have a valid SSL cert on your controller.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "InfluxDB Host URL", "Target": "UP_INFLUXDB_URL", "Default": "http://unraid.ip:8086", "Mode": "", "Description": "Container Variable: UP_INFLUXDB_URL - URL for InfluxDB. Not important if using Prometheus only.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "InfluxDB Username", "Target": "UP_INFLUXDB_USER", "Default": "unifipoller", "Mode": "", "Description": "Container Variable: UP_INFLUXDB_USER - Username for InfluxDB. Usually unimportant because InfluxDB has no auth by default.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "unifipoller" }, { "@attributes": { "Name": "InfluxDB Password", "Target": "UP_INFLUXDB_PASS", "Default": "", "Mode": "", "Description": "Container Variable: UP_INFLUXDB_PASS - Password for InfluxDB (if required)", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "InfluxDB Database", "Target": "UP_INFLUXDB_DB", "Default": "unifi", "Mode": "", "Description": "Container Variable: UP_INFLUXDB_DB - InfluxDB database name. Create this first with: CREATE DATABASE unifi", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "InfluxDB Interval", "Target": "UP_INFLUXDB_INTERVAL", "Default": "15s|30s|45s|1m|90s|2m|3m|4m|5m", "Mode": "", "Description": "Container Variable: UP_INFLUXDB_INTERVAL - Polling interval for saving metrics into InfluxDB. 30s-90s recommend.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "30s" }, { "@attributes": { "Name": "InfluxDB Disabled", "Target": "UP_INFLUXDB_DISABLE", "Default": "false|true", "Mode": "", "Description": "Container Variable: UP_INFLUXDB_DISABLE - Disable InfluxDB polling. Set this true if you only use Prometheus.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Prometheus Listener", "Target": "UP_PROMETHEUS_HTTP_LISTEN", "Default": "0.0.0.0:9031", "Mode": "", "Description": "Container Value: UP_PROMETHEUS_HTTP_LISTEN - IP and port poller listens on for HTTP Prometheus scrapes. Must be in 0.0.0.0:port format.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0.0.0.0:9031" }, { "@attributes": { "Name": "Prometheus Disabled", "Target": "UP_PROMETHEUS_DISABLE", "Default": "false|true", "Mode": "", "Description": "Container Variable: UP_PROMETHEUS_DISABLE - Disable Prometheus listener. Set true if you only use InfluxDB.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/unifi-poller.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 31598761, "stars": 52, "trending": 0.086, "trends": [ 0.65, 0.496, 0.161, 0.254, 0.11, 0.106, 0.086 ], "trendsDate": [ 1697083551, 1699679200, 1702278376, 1705014243, 1707608196, 1710374849, 1712970138 ], "downloadtrend": [ 31216885, 31372584, 31423262, 31503238, 31538042, 31571477, 31598761 ], "LastUpdateScan": 1712970138, "LastUpdate": 1712434588, "FirstSeen": 1567102098, "topTrending": -0.5640000000000001, "topPerforming": 0.086 }, { "Name": "unpackerr", "Repository": "golift/unpackerr", "Registry": "https://hub.docker.com/r/golift/unpackerr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/davidnewhall/unpackerr", "Icon": "https://raw.githubusercontent.com/wiki/davidnewhall/unpackerr/images/logo.png", "Overview": "RAR download extractor for Sonarr, Radarr and Lidarr! Mount /downloads on all 3 or 4 containers to the same path on your host.\n This application will automatically poll all of the apps (Lidarr, Sonarr, Radarr) to check for downloads. When a completed\n download contains a rar file, this application will extract the file and move the extracted contents back into the download\n location. Files will be extracted recursively in an attempt to get all subtitles. [b]If you don't use one of Lidarr, Sonarr\n or Radarr, simply empty those two fields for that app and it wont be polled.[/b] If you put all your containers on the same\n custom bridge you may not need to expose any ports, and you can use DNS to reach other containers. It's a very convenient configuration!", "Config": [ { "@attributes": { "Name": "Downloads Location", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /downloads - this must be the same path on this app and sonarr/radarr/lidarr!", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debug Log Output", "Target": "UN_DEBUG", "Default": "false|true", "Description": "UN_DEBUG - Turns on more logs. You should use this at least once so you know what it does.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log File Path", "Target": "UN_LOG_FILE", "Default": "", "Description": "UN_LOG_FILE - Logs will be written to this path if provided. Recommended, but required.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/downloads/unpackerr.log" }, { "@attributes": { "Name": "Sonarr URL", "Target": "UN_SONARR_0_URL", "Default": "", "Description": "UN_SONARR_0_URL - Sonarr URL", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "http://sonarr:8989" }, { "@attributes": { "Name": "Sonarr API Key", "Target": "UN_SONARR_0_API_KEY", "Default": "", "Description": "UN_SONARR_0_API_KEY - API Key - leave blank if not using Sonarr", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr Download Path", "Target": "UN_SONARR_0_PATH", "Default": "", "Description": "UN_SONARR_0_PATH - Path to find Sonarr downloads. Must be within /downloads location (above)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/downloads" }, { "@attributes": { "Name": "Radarr URL", "Target": "UN_RADARR_0_URL", "Default": "", "Description": "UN_RADARR_0_URL - Radarr URL", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "http://radarr:7878" }, { "@attributes": { "Name": "Radarr API Key", "Target": "UN_RADARR_0_API_KEY", "Default": "", "Description": "UN_RADARR_0_API_KEY - API Key - leave blank if not using Radarr", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Download Path", "Target": "UN_RADARR_0_PATH", "Default": "", "Description": "UN_RADARR_0_PATH - Path to find Radarr downloads. Must be within /downloads location (above)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/downloads" }, { "@attributes": { "Name": "Lidarr URL", "Target": "UN_LIDARR_0_URL", "Default": "", "Description": "UN_LIDARR_0_URL - Lidarr URL", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "http://lidarr:8686" }, { "@attributes": { "Name": "Lidarr API Key", "Target": "UN_LIDARR_0_API_KEY", "Default": "", "Description": "UN_LIDARR_0_API_KEY - API Key - leave blank if not using Lidarr", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Global Timeout", "Target": "UN_TIMEOUT", "Default": "10s|15s|20s|30s|1m", "Description": "UN_TIMEOUT - How long to wait for the apps to respond to API requests. Recommend 10-15s", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "15s" }, { "@attributes": { "Name": "Parallel Extractions", "Target": "UN_PARALLEL", "Default": "1|2|3|4|5|6|7|8", "Description": "UN_PARALLEL - Most setups will not benefit from more than 1. Recommend 1", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Polling Interval", "Target": "UN_INTERVAL", "Default": "1m|2m|3m|4m|5m|10m|15m", "Description": "UN_INTERVAL - How often to talk to Sonarr, Radarr and Lidarr. Recommend 1-4m", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "2m" }, { "@attributes": { "Name": "Delete Delay", "Target": "UN_DELETE_DELAY", "Default": "1m|5m|10m|15m|20m|30m|1h", "Description": "UN_DELETE_DELAY - How long to wait before deleting extracted files. Recommend 5-30m", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "5m" }, { "@attributes": { "Name": "Start Delay", "Target": "UN_START_DELAY", "Default": "1m|5m|10m|15m|20m|30m|1h", "Description": "UN_START_DELAY - How long to wait before extracting completed downloads. Recommend 1m for local and 5m+ for remote", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "1m" }, { "@attributes": { "Name": "Retry Delay", "Target": "UN_RETRY_DELAY", "Default": "1m|5m|10m|15m|20m|30m|1h", "Description": "UN_RETRY_DELAY - How long to wait before retrying failed extractions. Recommend 5m", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "5m" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/unpackerr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/unpackerr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 13071367, "stars": 21, "trending": 0.524, "trends": [ 0.34, 0.432, 0.488, 0.477, 0.584, 0.462, 0.524 ], "trendsDate": [ 1697702740, 1700321393, 1702919167, 1705518398, 1708117560, 1710713175, 1713306906 ], "downloadtrend": [ 12688318, 12743338, 12805770, 12867186, 12942812, 13002925, 13071367 ], "LastUpdateScan": 1713306906, "LastUpdate": 1706905987, "FirstSeen": 1583356665, "topTrending": 0.184, "topPerforming": 0.524 }, { "Name": "vaultwarden", "Repository": "vaultwarden/server", "Registry": "https://hub.docker.com/r/vaultwarden/server/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/88086-support-vaultwarden-formerly-bitwarden_rs/", "Project": "https://github.com/dani-garcia/vaultwarden/", "Branch": [ { "Tag": "latest", "TagDescription": "The \"default image\", runs on amd64. (x86, 64bit)" }, { "Tag": "alpine", "TagDescription": "Alpine-based amd64 image, same as above but a little bit smaller." } ], "Overview": "Vaultwarden (formerly bitwarden_rs) 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.\r\n \r\n Basically full implementation of Bitwarden API is provided including: \r\n \r\n -Basic single user functionality\r\n \r\n -Organizations support\r\n \r\n -Attachments\r\n \r\n -Vault API support\r\n \r\n -Serving the static files for Vault interface\r\n #xD;\n -Website icons API\r\n \r\n -Authenticator and U2F support\r\n \r\n -YubiKey OTP\r\n \r\n For more configuration see the wiki https://github.com/dani-garcia/vaultwarden/wiki", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/vaultwarden.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/vaultwarden.png", "Config": [ { "@attributes": { "Name": "WebUI HTTP Port", "Target": "80", "Default": "4743", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/data", "Default": "/mnt/user/appdata/vaultwarden", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SIGNUPS_ALLOWED", "Target": "SIGNUPS_ALLOWED", "Default": "true|false", "Description": "Container Variable: Signups", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INVITATIONS_ALLOWED", "Target": "INVITATIONS_ALLOWED", "Default": "true|false", "Description": "Container Variable: Invitations", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBSOCKET_ENABLED", "Target": "WEBSOCKET_ENABLED", "Default": "false", "Description": "Container Variable: Websockets Enabled", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ADMIN_TOKEN", "Target": "ADMIN_TOKEN", "Default": "", "Description": "Container Variable: ADMIN_TOKEN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/vaultwarden.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 139392094, "stars": 1078, "trending": 4.152, "trends": [ 1.696, 2.202, 3.625, 2.846, 3.838, 3.922, 4.152 ], "trendsDate": [ 1697774747, 1700370341, 1702969547, 1705568754, 1708167937, 1710763566, 1713362780 ], "downloadtrend": [ 113033277, 115578295, 119925403, 123438207, 128364667, 133604024, 139392094 ], "LastUpdateScan": 1713362780, "LastUpdate": 1712408515, "FirstSeen": 1619798558, "topTrending": 2.4560000000000004, "topPerforming": 4.152 }, { "Name": "warp", "Repository": "caomingjun/warp", "Registry": "https://hub.docker.com/r/caomingjun/warp/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/caomingjun/warp/", "Project": "https://github.com/cmj2002/warp-docker/", "Overview": "Cloudflare WARP is a free VPN service provided by Cloudflare. As most service providers consider its exit IP as a reputable residential broadband IP, many people use it for accessing websites that have strict risk control policies, especially when their server\u2019s IP address is not clean.", "ExtraParams": "--sysctl net.ipv6.conf.all.disable_ipv6=0 --sysctl net.ipv4.conf.all.src_valid_mark=1 --cap-add NET_ADMIN", "Config": [ { "@attributes": { "Name": "WARP Sleep Cycle", "Target": "WARP_SLEEP", "Default": "2", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2" }, { "@attributes": { "Name": "Appdata Directory", "Target": "/var/lib/cloudflare-warp", "Default": "/mnt/user/appdata/warp/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/warp/" }, { "@attributes": { "Name": "Warp Port", "Target": "1080", "Default": "1080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1080" }, { "@attributes": { "Name": "GOST Arguments", "Target": "GOST_ARGS", "Default": "-L :1080", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-L :1080" }, { "@attributes": { "Name": "WARP Licensing", "Target": "WARP_LICENSE_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/warp.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/warp.xml", "downloads": 3860, "LastUpdateScan": 1711188351, "LastUpdate": 1710838924, "FirstSeen": 1705993554 }, { "Name": "web-pdf-toolbox", "Repository": "zpex/web-pdf-toolbox", "Registry": "https://hub.docker.com/r/zpex/web-pdf-toolbox", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository", "Project": "https://github.com/natpuch/web-pdf-toolbox", "Overview": "Very simple web toolbox to combine, compress, split PDF, and convert between images and PDF, change contrast of PDF, and add text watermark on PDF using Ghostscript and ImageMagick. \u26a0\ufe0f WARNING: This toolbox is not secure and should not be exposed publicly. If exposed, someone might be able to access recently uploaded documents. Please, only use this toolbox behind an authentification portal or on a LAN (and access it via VPN if needed).", "WebUI": "http://[IP]:[PORT:80]", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/tmp/pdf/", "Default": "/mnt/user/appdata/web-pdf-toolbox", "Mode": "rw", "Description": "Container Path: /tmp/pdf/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "25568", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25568" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "America/Chicago", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/web-pdf-toolbox.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/web-pdf-toolbox.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 178219, "stars": 4, "trending": 3.233, "trends": [ 7.193, 7.004, 4.692, 2.879, 2.2, 2.911, 3.233 ], "trendsDate": [ 1696241150, 1698840351, 1701435984, 1704035146, 1706634384, 1709233565, 1711829251 ], "downloadtrend": [ 140960, 151577, 159039, 163754, 167437, 172457, 178219 ], "LastUpdateScan": 1711829251, "LastUpdate": 1633630780, "FirstSeen": 1639095664, "topTrending": -3.9599999999999995, "topPerforming": 3.233 }, { "Name": "wikijs", "Repository": "requarks/wiki", "Registry": "https://hub.docker.com/r/requarks/wiki/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/Requarks/wiki", "Overview": "A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/wikijs.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/wikijs.png", "DonateText": "Wiki.js is an open source project that has been made possible due to the generous contributions by community backers. If you are interested in supporting this project, please consider becoming a patron or donating to our OpenCollective.", "DonateLink": "https://opencollective.com/wikijs", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/logs", "Default": "/mnt/user/appdata/wikijs/logs", "Mode": "rw", "Description": "Container Path: /logs", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Type", "Target": "DB_TYPE", "Default": "mariadb", "Mode": "", "Description": "DB_TYPE : Type of database (mysql, postgres, mariadb, mssql or sqlite)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "192.168.1.2", "Mode": "", "Description": "DB_HOST : Hostname or IP of the database", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "DB_PORT : Port of the database", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "DB_USER", "Default": "wikijs", "Mode": "", "Description": "DB_USER : Username to connect to the database", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASS", "Default": "secretpassword", "Mode": "", "Description": "DB_PASS : Password to connect to the database", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "DB_NAME", "Default": "wikijs", "Mode": "", "Description": "DB_NAME : Database name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Optional: Database SSL", "Target": "DB_SSL", "Default": "false", "Mode": "", "Description": "DB_SSL : Set to either 1 or true to enable. (optional, off if omitted)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_FILEPATH", "Target": "DB_FILEPATH", "Default": "/mnt/user/appdata/wikijs/db", "Mode": "", "Description": "For SQLite only: DB_FILEPATH : Path to the SQLite file", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Beta": "true", "RecommendedRaw": "2/1/2023", "RecommendedDate": 1675227600, "RecommendedReason": { "en_US": "Wikijs A modern, lightweight and powerful wiki app built on NodeJS." }, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/wikijs.xml", "CategoryList": [ "Cloud", "Productivity" ], "downloads": 102005027, "stars": 331, "trending": 1.664, "trends": [ 1.666, 1.28, 1.638, 1.838, 1.746, 1.804, 1.664 ], "trendsDate": [ 1696608365, 1699203938, 1702169074, 1704769561, 1707368746, 1709967980, 1712563551 ], "downloadtrend": [ 92246017, 93442270, 94998749, 96777547, 98497543, 100307380, 102005027 ], "LastUpdateScan": 1712563551, "LastUpdate": 1710567780, "FirstSeen": 1649837017, "topTrending": -0.0020000000000000018, "topPerforming": 1.664 }, { "Name": "xbackbone", "Repository": "pe46dro/xbackbone-docker", "Registry": "https://hub.docker.com/r/pe46dro/xbackbone-docker/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/Pe46dro/XBackBone-docker", "Overview": "Container for XBackBone, a simple and lightweight ShareX PHP backend \r\n[br][br]\r\n\r\n-e URL\r\n[br]\r\nThis will specify the app url, slashes need to be escaped like this -e URL=http://127.0.0.1\r\n\r\n[br][br]\r\n[b]Permissions[/b]\r\n[br]\r\n[br]\r\nThe folder on host system need to have both UID and GID 1000\r\n[br][br]\r\n[b]Example[/b]\r\n[br][br]\r\nmkdir -p /mnt/user/appdata/xbb/storage\r\n[br]\r\nmkdir -p /mnt/user/appdata/xbb/database\r\n[br]\r\nmkdir -p /mnt/user/appdata/xbb/logs\r\n[br][br]\r\nchown -R 1000:1000 /mnt/user/appdata/xbb", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/xbackbone.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/xbackbone.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "9876", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "URL", "Target": "URL", "Default": "http:\\/\\/192.168.1.2:9876", "Mode": "", "Description": "This will specify the app url, slashes need to be escaped like this -e URL=http:\\/\\/127.0.0.1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/app/storage", "Default": "/mnt/user/appdata/xbackbone/images", "Mode": "rw", "Description": "Container Path: /app/storage", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "/app/resources/database", "Default": "/mnt/user/appdata/xbackbone/db", "Mode": "rw", "Description": "Container Path: /app/resources/database", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/app/logs", "Default": "/mnt/user/appdata/xbackbone/logs", "Mode": "rw", "Description": "Container Path: /app/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Max Upload Size", "Target": "PHP_UPLOAD_MAX_FILESIZE", "Default": "", "Mode": "", "Description": "Container Variable: PHP_UPLOAD_MAX_FILESIZE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10M" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/xbackbone.xml", "CategoryList": [ "Cloud" ], "downloads": 1534368, "stars": 9, "trending": 0.092, "trends": [ 0.241, 0.24, 0.188, 0.105, 0.117, 0.113, 0.092 ], "trendsDate": [ 1695881142, 1698503878, 1701097589, 1703696745, 1706295952, 1708895157, 1711490777 ], "downloadtrend": [ 1521294, 1524948, 1527820, 1529429, 1531217, 1532951, 1534368 ], "LastUpdateScan": 1711490777, "LastUpdate": 1661347220, "FirstSeen": 1568564027, "topTrending": -0.149, "topPerforming": 0.092 }, { "Name": "xibo-cms", "Repository": "xibosignage/xibo-cms:1.8", "Registry": "https://hub.docker.com/r/xibosignage/xibo-cms/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/xibosignage/xibo-docker", "Overview": "Xibo Content Management System\r\n[br][br]\r\nXibo\u2019s digital signage platform is made up of a Content Management System (CMS), a choice of players, a choice of hosting options and different levels of support to meet your requirements. To get started with Xibo you need a CMS and at least 1 signage player.\r\n[br][br]\r\nAfter the containers have come up you should be able to login with the details:\r\n[br][br]\r\nU: xibo_admin P: password", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/xibo-cms.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/xibo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "8976", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "MYSQL_DATABASE", "Default": "cms", "Mode": "", "Description": "Container Variable: MYSQL_DATABASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "MYSQL_USER", "Default": "cms", "Mode": "", "Description": "Container Variable: MYSQL_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "MYSQL_PASSWORD", "Default": "cmspassword", "Mode": "", "Description": "Container Variable: MYSQL_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Database host", "Target": "MYSQL_HOST", "Default": "unraidIP", "Mode": "", "Description": "Container Variable: MYSQL_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Datapase port", "Target": "MYSQL_PORT", "Default": "3306", "Mode": "", "Description": "Container Variable: MYSQL_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database backup", "Target": "MYSQL_BACKUP_ENABLED", "Default": "true", "Mode": "", "Description": "Container Variable: MYSQL_BACKUP_ENABLED", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Server", "Target": "CMS_SMTP_SERVER", "Default": "smtp.gmail.com:587", "Mode": "", "Description": "Container Variable: CMS_SMTP_SERVER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Username", "Target": "CMS_SMTP_USERNAME", "Default": "username", "Mode": "", "Description": "Container Variable: CMS_SMTP_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Password", "Target": "CMS_SMTP_PASSWORD", "Default": "password", "Mode": "", "Description": "Container Variable: CMS_SMTP_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SMTP TLS", "Target": "CMS_SMTP_USE_TLS", "Default": "YES", "Mode": "", "Description": "Container Variable: CMS_SMTP_USE_TLS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP STARTTLS", "Target": "CMS_SMTP_USE_STARTTLS", "Default": "YES", "Mode": "", "Description": "Container Variable: CMS_SMTP_USE_STARTTLS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Rewrite domain", "Target": "CMS_SMTP_REWRITE_DOMAIN", "Default": "gmail.com", "Mode": "", "Description": "Container Variable: CMS_SMTP_REWRITE_DOMAIN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Hostname", "Target": "CMS_SMTP_HOSTNAME", "Default": "none", "Mode": "", "Description": "Container Variable: CMS_SMTP_HOSTNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS_SMTP_FROM_LINE_OVERRIDE", "Target": "CMS_SMTP_FROM_LINE_OVERRIDE", "Default": "YES", "Mode": "", "Description": "Container Variable: CMS_SMTP_FROM_LINE_OVERRIDE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS Alias", "Target": "CMS_ALIAS", "Default": "none", "Mode": "", "Description": "Container Variable: CMS_ALIAS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHP Session max lifetime", "Target": "CMS_PHP_SESSION_GC_MAXLIFETIME", "Default": "1440", "Mode": "", "Description": "Container Variable: CMS_PHP_SESSION_GC_MAXLIFETIME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHP Post max size", "Target": "CMS_PHP_POST_MAX_SIZE", "Default": "2G", "Mode": "", "Description": "Container Variable: CMS_PHP_POST_MAX_SIZE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHP Max upload filesize", "Target": "CMS_PHP_UPLOAD_MAX_FILESIZE", "Default": "2G", "Mode": "", "Description": "Container Variable: CMS_PHP_UPLOAD_MAX_FILESIZE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHP Max Execution time", "Target": "CMS_PHP_MAX_EXECUTION_TIME", "Default": "300", "Mode": "", "Description": "Container Variable: CMS_PHP_MAX_EXECUTION_TIME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHP Memory limit", "Target": "CMS_PHP_MEMORY_LIMIT", "Default": "256M", "Mode": "", "Description": "Container Variable: CMS_PHP_MEMORY_LIMIT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS_APACHE_START_SERVERS", "Target": "CMS_APACHE_START_SERVERS", "Default": "2", "Mode": "", "Description": "Container Variable: CMS_APACHE_START_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS_APACHE_MIN_SPARE_SERVERS", "Target": "CMS_APACHE_MIN_SPARE_SERVERS", "Default": "5", "Mode": "", "Description": "Container Variable: CMS_APACHE_MIN_SPARE_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS_APACHE_MAX_SPARE_SERVERS", "Target": "CMS_APACHE_MAX_SPARE_SERVERS", "Default": "10", "Mode": "", "Description": "Container Variable: CMS_APACHE_MAX_SPARE_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS_APACHE_MAX_REQUEST_WORKERS", "Target": "CMS_APACHE_MAX_REQUEST_WORKERS", "Default": "60", "Mode": "", "Description": "Container Variable: CMS_APACHE_MAX_REQUEST_WORKERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS_APACHE_MAX_CONNECTIONS_PER_CHILD", "Target": "CMS_APACHE_MAX_CONNECTIONS_PER_CHILD", "Default": "300", "Mode": "", "Description": "Container Variable: CMS_APACHE_MAX_CONNECTIONS_PER_CHILD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS_APACHE_TIMEOUT", "Target": "CMS_APACHE_TIMEOUT", "Default": "30", "Mode": "", "Description": "Container Variable: CMS_APACHE_TIMEOUT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CMS Server name", "Target": "CMS_SERVER_NAME", "Default": "localhost", "Mode": "", "Description": "Container Variable: CMS_SERVER_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "XMR Host", "Target": "XMR_HOST", "Default": "unraidIP:port", "Mode": "", "Description": "Container Variable: XMR_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Custom files", "Target": "/var/www/cms/custom", "Default": "/mnt/user/appdata/cms/custom", "Mode": "rw", "Description": "Container Path: /var/www/cms/custom", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Backup", "Target": "/var/www/backup", "Default": "/mnt/user/appdata/cms/backup", "Mode": "rw", "Description": "Container Path: /var/www/backup", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Custom Theme", "Target": "/var/www/cms/web/theme/custom", "Default": "/mnt/user/appdata/cms/web/theme/custom", "Mode": "rw", "Description": "Container Path: /var/www/cms/web/theme/custom", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Library", "Target": "/var/www/cms/library", "Default": "/mnt/user/appdata/cms/library", "Mode": "rw", "Description": "Container Path: /var/www/cms/library", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Userscritps", "Target": "/var/www/cms/web/userscripts", "Default": "/mnt/user/appdata/cms/web/userscripts", "Mode": "rw", "Description": "Container Path: /var/www/cms/web/userscripts", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/xibo-cms.xml", "CategoryList": [ "Productivity" ], "downloads": 8169644, "stars": 44, "trending": 0.027, "trends": [ 0.057, 0.058, 0.053, 0.024, 0.026, 0.026, 0.027 ], "trendsDate": [ 1695557135, 1698156366, 1700751971, 1703351166, 1705950368, 1708549560, 1711145181 ], "downloadtrend": [ 8152198, 8156937, 8161247, 8163226, 8165345, 8167444, 8169644 ], "LastUpdateScan": 1711145181, "LastUpdate": 1683468917, "FirstSeen": 1570723513, "topTrending": -0.030000000000000002, "topPerforming": 0.027 }, { "Name": "xibo-xmr", "Repository": "xibosignage/xibo-xmr", "Registry": "https://hub.docker.com/r/xibosignage/xibo-xmr/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/xibosignage/xibo-xmr", "Overview": "XMR (Xibo Message Relay) \r\n[br][br]\r\nXMR is a php application built on ReactPHP which acts as a ZeroMQ message exchange between the Xibo CMS and connected Xibo Players. It doesn't do anything beyond forward messages from the CMS to a pub/sub socket.", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/xibo-xmr.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/xibo.png", "Config": [ { "@attributes": { "Name": "Publish port", "Target": "9505", "Default": "9505", "Mode": "tcp", "Description": "Container Port: 9505", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Listen port", "Target": "50001", "Default": "50001", "Mode": "tcp", "Description": "Container Port: 50001", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debug", "Target": "XMR_DEBUG", "Default": "false", "Mode": "", "Description": "Container Variable: XMR_DEBUG", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Queue poll", "Target": "XMR_QUEUE_POLL", "Default": "5", "Mode": "", "Description": "Container Variable: XMR_QUEUE_POLL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Queue size", "Target": "XMR_QUEUE_SIZE", "Default": "10", "Mode": "", "Description": "Container Variable: XMR_QUEUE_SIZE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IPV6 Res Support", "Target": "XMR_IPV6RESPSUPPORT", "Default": "false", "Mode": "", "Description": "Container Variable: XMR_IPV6RESPSUPPORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IPV6 Pub Support", "Target": "XMR_IPV6PUBSUPPORT", "Default": "false", "Mode": "", "Description": "Container Variable: XMR_IPV6PUBSUPPORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/xibo-xmr.xml", "CategoryList": [ "Productivity" ], "downloads": 4233866, "stars": 5, "trending": 0.023, "trends": [ 0.063, 0.064, 0.059, 0.021, 0.022, 0.022, 0.023 ], "trendsDate": [ 1695557135, 1698156366, 1700751971, 1703351166, 1705950368, 1708549560, 1711145181 ], "downloadtrend": [ 4224903, 4227627, 4230132, 4231030, 4231964, 4232911, 4233866 ], "LastUpdateScan": 1711145181, "LastUpdate": 1676360992, "FirstSeen": 1570723513, "topTrending": -0.04, "topPerforming": 0.023 }, { "Name": "youtube-dl-material", "Repository": "tzahi12345/youtubedl-material", "Registry": "https://hub.docker.com/r/tzahi12345/youtubedl-material/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/Tzahi12345/YoutubeDL-Material", "Overview": "YoutubeDL-Material is a self-hosted youtube-dl Server with a modern Material-based GUI and the capability to apply advanced configurations, like setting your own download paths based on rules.\r\n\r\nIt is designed to be more customizable than the alternatives out there.\r\n\r\nIt will also keep a record of already downloaded items. Enjoy! :)", "WebUI": "http://[IP]:[PORT:17442]/", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/youtubedl-material.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/youtubedl-material.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "17442", "Default": "17442", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Audio Downloads", "Target": "/app/audio/", "Default": "", "Mode": "rw", "Description": "Audio Downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Video Downloads", "Target": "/app/video/", "Default": "", "Mode": "rw", "Description": "Video Downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Subscription Downloads", "Target": "/app/subscriptions/", "Default": "", "Mode": "rw", "Description": "Subscription Downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI Title", "Target": "ytdl_title_top", "Default": "YoutubeDL Material", "Mode": "", "Description": "Container Variable: ytdl_title_top", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData", "Target": "/app/appdata", "Default": "/mnt/user/appdata/youtubedl-material", "Mode": "rw", "Description": "Container Path: /app/appdata", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Advanced Configuration Mode", "Target": "ytdl_allow_advanced_download", "Default": "true|false", "Mode": "", "Description": "Allow advanced configuration (true/false)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/youtubedl-material.xml", "CategoryList": [ "Downloaders", "MediaApp-Video", "MediaApp-Music" ], "downloads": 24375965, "stars": 111, "trending": 0.614, "trends": [ 0.538, 0.484, 0.584, 0.537, 0.586, 0.608, 0.614 ], "trendsDate": [ 1696802741, 1699398353, 1702169074, 1704769561, 1707368746, 1709967980, 1712563552 ], "downloadtrend": [ 23555587, 23670255, 23809212, 23937863, 24078936, 24226276, 24375965 ], "LastUpdateScan": 1712563552, "LastUpdate": 1712033473, "FirstSeen": 1587653576, "topTrending": 0.07599999999999996, "topPerforming": 0.614 }, { "Name": "ytdl-sub", "Repository": "ghcr.io/jmbannon/ytdl-sub:latest", "Registry": "https://registry.hub.docker.com/r/ghcr.io/jmbannon/ytdl-sub", "Network": "bridge", "Privileged": "false", "Support": "https://discord.gg/235bWeyffD", "Project": "https://github.com/jmbannon/ytdl-sub", "Overview": "Automate downloads and metadata generation with YoutubeDL. This is the headless variant. See `ytdl-sub-gui` for a web-gui version.", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/ytdl-sub.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/ytdl-sub.png", "Config": [ { "@attributes": { "Name": "config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ytdl-sub" }, { "@attributes": { "Name": "TV Shows", "Target": "/tv_shows", "Default": "", "Mode": "rw", "Description": "Path to store TV shows", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/tv_shows" }, { "@attributes": { "Name": "Music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Path to store music", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/music" }, { "@attributes": { "Name": "Music Videos", "Target": "/music_videos", "Default": "", "Mode": "rw", "Description": "Path to store music videos", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/music_videos" }, { "@attributes": { "Name": "Movies", "Target": "/movies", "Default": "", "Mode": "rw", "Description": "Path to store movies", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/movies" }, { "@attributes": { "Name": "Media", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Top-level folder for all media, can use separate mounts instead", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/media" }, { "@attributes": { "Name": "tmp", "Target": "/tmp", "Default": "", "Mode": "rw", "Description": "Temp folder for ytdl-sub to use as a cache", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/media/temp/" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "Docker Mods", "Target": "DOCKER_MODS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "linuxserver/mods:universal-cron" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/ytdl-sub.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "LastUpdateScan": 1711734085, "FirstSeen": 1680537877 }, { "Name": "ytdl-sub-gui", "Repository": "ghcr.io/jmbannon/ytdl-sub-gui:latest", "Registry": "https://registry.hub.docker.com/r/ghcr.io/jmbannon/ytdl-sub-gui", "Network": "bridge", "Privileged": "false", "Support": "https://discord.gg/235bWeyffD", "Project": "https://github.com/jmbannon/ytdl-sub", "Overview": "Automate downloads and metadata generation with YoutubeDL. The GUI image runs code-server with ytdl-sub preinstalled and can be accessed at https://localhost:8443", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/ytdl-sub-gui.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/ytdl-sub.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8443", "Default": "", "Mode": "tcp", "Description": "Container Port: 8443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ytdl-sub-gui" }, { "@attributes": { "Name": "TV Shows", "Target": "/tv_shows", "Default": "", "Mode": "rw", "Description": "Path to store TV shows", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/tv_shows" }, { "@attributes": { "Name": "Music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Path to store music", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/music" }, { "@attributes": { "Name": "Music Videos", "Target": "/music_videos", "Default": "", "Mode": "rw", "Description": "Path to store music videos", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/music_videos" }, { "@attributes": { "Name": "Movies", "Target": "/movies", "Default": "", "Mode": "rw", "Description": "Path to store movies", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/movies" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "002" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/ytdl-sub-gui.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "LastUpdateScan": 1712563552, "FirstSeen": 1699034764 }, { "Name": "zwave2mqtt", "Repository": "robertslando/zwave2mqtt:latest", "Registry": "https://hub.docker.com/r/robertslando/zwave2mqtt", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/OpenZWave/Zwave2Mqtt", "Overview": "Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue", "WebUI": "http://[IP]:[PORT:8091]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/zwave2mqtt.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8091", "Default": "", "Mode": "tcp", "Description": "Container Port: 8091", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OZW_NETWORK_KEY", "Target": "OZW_NETWORK_KEY", "Default": "", "Mode": "", "Description": "Container Variable: OZW_NETWORK_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/usr/src/app/store", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/app/store", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Serial device", "Target": "", "Default": "/dev/ttyACM0", "Mode": "", "Description": "Container Device: /dev/ttyACM0", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/zwave2mqtt.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/zwave2mqtt.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 7849106, "stars": 25, "trending": 0.004, "trends": [ 0.002, 0.001, 0.002, 0.003, 0.006, 0.005, 0.004 ], "trendsDate": [ 1695895545, 1698503878, 1701097589, 1703696745, 1706295952, 1708895157, 1711490777 ], "downloadtrend": [ 7847415, 7847505, 7847686, 7847949, 7848419, 7848777, 7849106 ], "LastUpdateScan": 1711490777, "LastUpdate": 1609150982, "FirstSeen": 1599768472, "topTrending": 0.002, "topPerforming": 0.004 }, { "Name": "zwavejs2mqtt", "Repository": "zwavejs/zwavejs2mqtt", "Registry": "https://hub.docker.com/r/zwavejs/zwavejs2mqtt", "Network": "bridge", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://github.com/zwave-js/zwavejs2mqtt", "Overview": "Fully configurable Zwave to MQTT Gateway and Control Panel", "WebUI": "http://[IP]:[PORT:8091]/", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/zwavejs2mqtt.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8091", "Default": "", "Mode": "tcp", "Description": "Container Port: 8091", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/usr/src/app/store", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/app/store", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Zwavejs Log", "Target": "/usr/src/app/bin", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/app/bin", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Serial device", "Target": "", "Default": "/dev/ttyACM0", "Mode": "", "Description": "Container Device: /dev/ttyACM0", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Websocket Server", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Selfhosters Unraid Discord Repository", "RepoShort": "Selfhosters", "TemplateURL": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/zwavejs2mqtt.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/SelfhostersUnraidDiscordRepository/templates/zwavejs2mqtt.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 15241434, "stars": 93, "trending": 0.448, "trends": [ 0.636, 1.199, 1.019, 0.688, 0.646, 0.591, 0.448 ], "trendsDate": [ 1695881142, 1698503878, 1701097589, 1703696745, 1706295952, 1708895157, 1711490777 ], "downloadtrend": [ 14554675, 14731333, 14883061, 14986091, 15083534, 15173219, 15241434 ], "LastUpdateScan": 1711490777, "LastUpdate": 1709559773, "FirstSeen": 1610125667, "topTrending": -0.188, "topPerforming": 0.448 }, { "Name": "guide2go", "Repository": "alturismo/guide2go", "Registry": "https://hub.docker.com/r/alturismo/guide2go", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/81786-support-alturismo-repos/", "Project": "https://github.com/alturismo/guide2go", "Overview": "a xml grabber from schedule direct service\r\n\r\nafter docker start check your config folder and do your setups, setup is persistent, start from scratch by delete them\r\n\r\ncron options are updated on docker restart.\r\ncronjob changes doesnt require a restart.\r\n\r\nsetup guide2go SD subscrition as follows or copy your existing .yaml files into your mounted /guide2go folder \r\ndocker exec -it <dockername> guide2go -configure /guide2go/<your_epg_name>.yaml\r\n\r\nto test the cronjob functions \r\ndocker exec -it <dockername> ./config/cronjob.sh", "TemplateURL": "https://raw.githubusercontent.com/alturismo/unraid_templates/master/my-guide2go.xml", "Icon": "https://raw.githubusercontent.com/alturismo/guide2go/master/g2g.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/guide2go/_config/\r\nconfig and cron setting\r\n", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/guide2go", "Target": "/guide2go", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/guide2go/\r\noutput folder or where u can place your existing .json files\r\n", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/TVH", "Target": "/TVH", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/tvheadend/data/\r\nin case move to TVHeadend is enabled u need to mount this.\r\n", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "alturismo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alturismosRepository/my-guide2go.xml", "CategoryList": [ "Downloaders" ], "downloads": 574122, "trending": 0.128, "trends": [ 0.34, 0.365, 0.287, 0.127, 0.108, 0.111, 0.128 ], "trendsDate": [ 1695895545, 1698503879, 1701097590, 1703696745, 1706295952, 1708895157, 1711490777 ], "downloadtrend": [ 567679, 569761, 571401, 572129, 572749, 573385, 574122 ], "LastUpdateScan": 1711490777, "LastUpdate": 1710392876, "FirstSeen": 1563401306, "topTrending": -0.21200000000000002, "topPerforming": 0.128 }, { "Name": "hideme_privoxy", "Repository": "alturismo/wg_hideme_privoxy", "Registry": "https://hub.docker.com/r/alturismo/wg_hideme_privoxy", "Network": "br0", "Shell": "sh", "Support": "https://forums.unraid.net/topic/81786-support-alturismo-repos/", "Project": "https://github.com/alturismo/wg_hideme_privoxy", "Overview": "wireguard vpn client with privoxy and microsocks in docker\r\n\r\nits a hideme vpn client ONLY\r\n\r\nLOCAL_NET - CIDR mask of the local IP addresses which will acess the proxy and bypass it, comma seperated\r\nHIDEME_SERVER - HideMe Server to use\r\nHIDEME_FILE - configuration file, only edit when you know what you do\r\nHIDEME_USER - your HideMe username for your vpn\r\nHIDEME_PASS - your HideMe password for your vpn\r\nTZ - Timezone, not relevant for function\r\n\r\nIMPORTANT, if ipv6 is active in your network, set in extra parameters ...disable_ipv6=1\r\n\r\nport 8080 privoxy - edit in bridge mode to fit your needs\r\nport 1080 socks proxy - edit in bridge mode to fit your needs", "Icon": "https://raw.githubusercontent.com/alturismo/wg_hideme_privoxy/main/hide-me-icon.png", "ExtraParams": "--cap-add=NET_ADMIN --device /dev/net/tun --sysctl net.ipv6.conf.all.disable_ipv6=1", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/wg_hideme_privoxy/" }, { "@attributes": { "Name": "HIDEME_USER", "Target": "HIDEME_USER", "Default": "", "Mode": "", "Description": "Container Variable: HIDEME_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "username" }, { "@attributes": { "Name": "HIDEME_PASS", "Target": "HIDEME_PASS", "Default": "", "Mode": "", "Description": "Container Variable: HIDEME_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "HIDEME_SERVER", "Target": "HIDEME_SERVER", "Default": "", "Mode": "", "Description": "Container Variable: HIDEME_SERVER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "cz" }, { "@attributes": { "Name": "LOCAL_NET", "Target": "LOCAL_NET", "Default": "", "Mode": "", "Description": "Container Variable: LOCAL_NET", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.0/24" } ], "Repo": "alturismo's Repository", "caTemplateURL": "https://raw.githubusercontent.com/alturismo/unraid_templates/master/my-hideme_privoxy.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/alturismosRepository/my-hideme_privoxy.xml", "CategoryList": [ "Network-Proxy", "Network-VPN" ], "downloads": 5800, "stars": 1, "LastUpdateScan": 1713593174, "LastUpdate": 1712769446, "FirstSeen": 1609657706 }, { "Name": "OVPN_Privoxy", "Repository": "alturismo/ovpn_privoxy", "Registry": "https://hub.docker.com/r/alturismo/ovpn_privoxy", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/81786-support-alturismo-repos/", "Project": "https://github.com/alturismo/ovpn_privoxy", "Overview": "openvpn with privoxy in docker with cron\r\n\r\nafter docker start check your config folder, add your *.ovpn file(s) and edit logindata.conf\r\n\r\nLOCAL_NET - CIDR mask of the local IP addresses which will acess the proxy and bypass it, comma seperated\r\nOPENVPN_FILE - full path to ovpn file\r\nOVPN_SOCKS - set to off if not wanted\r\nOVPN_PRIVOXY - set to off if not wanted\r\nONLINECHECK - set to off if not wanted\r\nONLINECHECK_IP - default 8.8.4.4, change if wanted\r\n\r\nuse privoxy on ip:8118\r\nuse socks on ip:1080", "TemplateURL": "https://raw.githubusercontent.com/alturismo/unraid_templates/master/my-ovpn_privoxy.xml", "Icon": "https://www.heise.de/download/media/openvpn-22153/openvpn-logo_1-1-30.png", "ExtraParams": "--cap-add=NET_ADMIN --device /dev/net/tun --sysctl net.ipv6.conf.all.disable_ipv6=0 --dns=8.8.8.8", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/OpenVPN/" }, { "@attributes": { "Name": "LOCAL_NET", "Target": "LOCAL_NET", "Default": "", "Mode": "", "Description": "Container Variable: LOCAL_NET", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.0/24" }, { "@attributes": { "Name": "OPENVPN_FILE", "Target": "OPENVPN_FILE", "Default": "", "Mode": "", "Description": "Container Variable: OPENVPN_FILE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Frankfurt.ovpn" }, { "@attributes": { "Name": "Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "Microsocks Port", "Target": "1080", "Default": "", "Mode": "tcp", "Description": "Container Port: 1080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1080" }, { "@attributes": { "Name": "OVPN_PRIVOXY", "Target": "OVPN_PRIVOXY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "OVPN_SOCKS", "Target": "OVPN_SOCKS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "ONLINECHECK", "Target": "ONLINECHECK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "ONLINECHECK_IP", "Target": "ONLINECHECK_IP", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8.8.4.4" } ], "Repo": "alturismo's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/alturismosRepository/my-ovpn_privoxy.xml", "CategoryList": [ "Network-Proxy" ], "downloads": 318213, "stars": 3, "trending": 0.017, "trends": [ 0.027, 0.036, 0.032, 0.025, 0.018, 0.015, 0.017 ], "trendsDate": [ 1696421158, 1699020400, 1702169075, 1704769562, 1707368746, 1709967980, 1712563552 ], "downloadtrend": [ 317759, 317873, 317975, 318054, 318111, 318159, 318213 ], "LastUpdateScan": 1712563552, "LastUpdate": 1663478420, "FirstSeen": 1563862230, "topTrending": -0.009999999999999998, "topPerforming": 0.017 }, { "Name": "owi2plex", "Repository": "alturismo/owi2plex", "Registry": "https://hub.docker.com/r/alturismo/owi2plex", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/81786-support-alturismo-repos/", "Project": "https://github.com/alturismo/owi2plex", "Overview": "a xml grabber for enigma with open webif\r\n\r\nafter docker start check your config folder and do your setups, setup is persistent, start from scratch by delete them\r\n\r\ncron options are updated on docker restart.\r\ncronjob changes doesnt require a restart.\r\n\r\nto test the cronjob functions \r\ndocker exec -it <dockername> ./config/cronjob.sh", "TemplateURL": "https://raw.githubusercontent.com/alturismo/unraid_templates/master/my-owi2plex.xml", "Icon": "https://raw.githubusercontent.com/alturismo/owi2plex/master/owi2plex.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/owi2plex/_config/\r\nconfig and cron setting\r\n", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/owi2plex", "Target": "/owi2plex", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/owi2plex/\r\noutput folder\r\n", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/TVH", "Target": "/TVH", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/tvheadend/data/\r\nin case move to TVHeadend is enabled u need to mount this.\r\n", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "alturismo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alturismosRepository/my-owi2plex.xml", "CategoryList": [ "Downloaders" ], "downloads": 339017, "trending": 0.132, "trends": [ 0.556, 0.589, 0.383, 0.096, 0.142, 0.12, 0.132 ], "trendsDate": [ 1695895545, 1698503879, 1701097590, 1703696745, 1706295952, 1708895157, 1711490777 ], "downloadtrend": [ 334087, 336066, 337359, 337683, 338164, 338569, 339017 ], "LastUpdateScan": 1711490777, "LastUpdate": 1575011158, "FirstSeen": 1563401307, "topTrending": -0.42400000000000004, "topPerforming": 0.132 }, { "Name": "xteve", "Repository": "alturismo/xteve", "Registry": "https://hub.docker.com/r/alturismo/xteve", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/81786-support-alturismo-repos/", "Project": "https://github.com/alturismo/xteve", "Overview": "xteve, in docker with cronjobs\r\n\r\ndocker runs in host mode \r\naccess xteve webui ip:34400/web/\r\n\r\nafter docker start check your config folder and do your setups, setup is persistent, start from scratch by delete them\r\n\r\ncron and xteve start options are updated on docker restart.", "WebUI": "http://[IP]:[PORT:34400]/web/", "TemplateURL": "https://raw.githubusercontent.com/alturismo/unraid_templates/master/my-xteve.xml", "Icon": "https://avatars0.githubusercontent.com/u/53275662?s=460&v=4", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "/xteve", "Target": "/root/.xteve", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.xteve", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/xteve/" }, { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/xteve/config/" }, { "@attributes": { "Name": "/tmp", "Target": "/tmp/xteve", "Default": "", "Mode": "rw", "Description": "/tmp/xteve\r\nin case u want to move /tmp to RAM on host\r\nbuffer, ...", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/TVH", "Target": "/TVH", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/tvheadend/data/\r\nin case TVHeadend functions are used to move", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "alturismo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alturismosRepository/my-xteve.xml", "CategoryList": [ "MediaApp-Other", "Network-Proxy" ], "downloads": 9648587, "stars": 34, "trending": 0.156, "trends": [ 0.133, 0.222, 0.257, 0.237, 0.189, 0.167, 0.156 ], "trendsDate": [ 1696493147, 1699092332, 1702169075, 1704769562, 1707368746, 1709967980, 1712563552 ], "downloadtrend": [ 9530686, 9551880, 9576504, 9599217, 9617425, 9633488, 9648587 ], "LastUpdateScan": 1712563552, "LastUpdate": 1627986332, "FirstSeen": 1563977317, "topTrending": 0.022999999999999993, "topPerforming": 0.156 }, { "Name": "xteve_g2g_owi", "Repository": "alturismo/xteve_g2g_owi", "Registry": "https://hub.docker.com/r/alturismo/xteve_g2g_owi", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/81786-support-alturismo-repos/", "Project": "https://github.com/alturismo/xteve_g2g_owi/", "Overview": "xteve, guide2go, owi2plex in one docker with cron\r\n\r\naccess xteve webui ip:34400/web/\r\n\r\nafter docker start check your config folder and do your setups, setup is persistent, start from scratch by delete them\r\n\r\ncron and xteve start options are updated on docker restart.\r\n\r\nsetup guide2go SD subscrition as follows or copy your existing .yaml files into your mounted /guide2go folder \r\ndocker exec -it \"dockername\" guide2go -configure /guide2go/\"your_epg_name\".yaml\r\n\r\nto test the cronjob functions \r\ndocker exec -it \"dockername\" ./config/cronjob.sh\r\n\r\nincluded functions are (all can be individual turned on / off)\r\n\r\nxteve - iptv and epg proxy server for plex, emby, etc ... thanks to @marmei \r\nguide2go - xmltv epg grabber for schedules direct, thanks to @marmei \r\nowi2plex - xmltv epg grabber for enigma receivers using open web, thanks to @cvarelaruiz \r\nsome small script lines cause i personally use tvheadend and get playlist for xteve and cp xml data to tvheadend", "WebUI": "http://[IP]:[PORT:34400]/web/", "TemplateURL": "https://raw.githubusercontent.com/alturismo/unraid_templates/master/my-xteve_g2g_owi.xml", "Icon": "https://avatars0.githubusercontent.com/u/53275662?s=460&v=4", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/xteve/_config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/root/.xteve", "Target": "/root/.xteve", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.xteve", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/xteve/" }, { "@attributes": { "Name": "/guide2go", "Target": "/guide2go", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/xteve/_guide2go/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/owi2plex", "Target": "/owi2plex", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/xteve/_owi2plex/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/tmp/xteve", "Target": "/tmp/xteve", "Default": "", "Mode": "rw", "Description": "/tmp/xteve", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/TVH", "Target": "/TVH", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/tvheadend/data/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "alturismo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alturismosRepository/my-xteve_g2g_owi.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 797905, "stars": 4, "trending": 0.189, "trends": [ 0.148, 0.136, 0.128, 0.111, 0.133, 0.173, 0.189 ], "trendsDate": [ 1697126763, 1699719614, 1702314372, 1705014243, 1707608196, 1710374849, 1712970138 ], "downloadtrend": [ 790986, 792060, 793074, 793957, 795017, 796397, 797905 ], "LastUpdateScan": 1712970138, "LastUpdate": 1710616962, "FirstSeen": 1564596493, "topTrending": 0.04100000000000001, "topPerforming": 0.189 }, { "Name": "xteve_guide2go", "Repository": "alturismo/xteve_guide2go", "Registry": "https://hub.docker.com/r/alturismo/xteve_guide2go", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/81786-support-alturismo-repos/", "Project": "https://github.com/alturismo/xteve_guide2go", "Overview": "xteve, guide2go in one docker with cron\r\n\r\nsetup guide2go SD subscrition as follows or copy your existing .json files into your mounted /guide2go folder \r\ndocker exec -it \"dockername\" guide2go -configure /guide2go/\"your_epg_name\".yaml\r\n\r\nto test the cronjob functions \r\ndocker exec -it <dockername> ./config/cronjob.sh\r\n\r\nincluded functions are (all can be individual turned on / off)\r\n\r\nxteve - iptv and epg proxy server for plex, emby, etc ... thanks to @marmei \r\nwebsite: http://xteve.de \r\nDiscord: https://discordapp.com/channels/465222357754314767/465222357754314773\r\n\r\nguide2go - xmltv epg grabber for schedules direct, thanks to @marmei \r\ngithub: https://github.com/mar-mei/guide2go \r\nSchedules Direct web: http://www.schedulesdirect.org/\r\n\r\nsome small script lines cause i personally use tvheadend and get playlist for xteve and cp xml data to tvheadend", "WebUI": "http://[IP]:[PORT:34400]/web/", "TemplateURL": "https://raw.githubusercontent.com/alturismo/unraid_templates/master/my-xteve_guide2go.xml", "Icon": "https://avatars0.githubusercontent.com/u/53275662?s=460&v=4", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/xteve/_config/\r\nas suggestion as subfolder", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/xteve", "Target": "/root/.xteve/", "Default": "", "Mode": "rw", "Description": "where all data will be, when changing startup options with custom location u have to adjust here too", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/xteve/" }, { "@attributes": { "Name": "/guide2go", "Target": "/guide2go", "Default": "", "Mode": "rw", "Description": "guide2go data and .json dir", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/xteve/guide2go/" }, { "@attributes": { "Name": "/tmp", "Target": "/tmp/xteve", "Default": "", "Mode": "rw", "Description": "/tmp/xteve/\r\nin case u want buffering etc in RAMDISK", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/TVH", "Target": "/TVH", "Default": "", "Mode": "rw", "Description": "/mnt/user/appdata/tvheadend/data/\r\nin case TVH move functions are enabled u need to mount this", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "alturismo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alturismosRepository/my-xteve_guide2go.xml", "CategoryList": [ "Downloaders", "Network-Proxy" ], "downloads": 423281, "stars": 19, "trending": 1.22, "trends": [ 0.702, 0.723, 0.906, 0.905, 1.085, 1.14, 1.22 ], "trendsDate": [ 1696651539, 1699247140, 1702169075, 1704769562, 1707368746, 1709967980, 1712563552 ], "downloadtrend": [ 398592, 401496, 405167, 408866, 413351, 418117, 423281 ], "LastUpdateScan": 1712563552, "LastUpdate": 1710826661, "FirstSeen": 1564142900, "topTrending": 0.518, "topPerforming": 1.22 }, { "Name": "xteve_vpn", "Repository": "alturismo/xteve_vpn", "Registry": "https://hub.docker.com/r/alturismo/xteve_vpn", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/81786-support-alturismo-repos/", "Project": "https://github.com/alturismo/xteve_vpn", "Overview": "xteve, in docker with ovpn\r\n\r\n### docker runs in bridge mode ###\r\n\r\nIMPORTANT, if ipv6 is active in your network, set in extra parameters ...disable_ipv6=1\r\n\r\nput your ovpn file in /config\r\nedit your ovpn credentials in /config\r\nset your LOCAL_NET to fir your netmask\r\n\r\naccess xteve webui ip:34400/web/", "WebUI": "http://[IP]:[PORT:34400]/web/", "TemplateURL": "https://raw.githubusercontent.com/alturismo/unraid_templates/master/my-xteve_vpn.xml", "Icon": "https://avatars0.githubusercontent.com/u/53275662?s=460&v=4", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "/xteve", "Target": "/root/.xteve", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.xteve", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/xteve_vpn/" }, { "@attributes": { "Name": "/config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/xteve_vpn/config/" }, { "@attributes": { "Name": "/tmp", "Target": "/tmp/xteve", "Default": "", "Mode": "rw", "Description": "/tmp/xteve\r\nin case u want to move /tmp to RAM on host\r\nbuffer, ...", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOCAL_NET", "Target": "LOCAL_NET", "Default": "", "Mode": "", "Description": "Container Variable: LOCAL_NET", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.0/24" }, { "@attributes": { "Name": "OPENVPN_FILE", "Target": "OPENVPN_FILE", "Default": "", "Mode": "", "Description": "Container Variable: OPENVPN_FILE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Frankfurt.ovpn" }, { "@attributes": { "Name": "Port", "Target": "34400", "Default": "", "Mode": "tcp", "Description": "Container Port: 34400", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "34400" } ], "Repo": "alturismo's Repository", "Beta": "true", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/alturismosRepository/my-xteve_vpn.xml", "CategoryList": [ "MediaApp-Other", "Network-Proxy" ], "downloads": 446531, "stars": 4, "trending": 0.021, "trends": [ 0.05, 0.063, 0.053, 0.027, 0.026, 0.021, 0.021 ], "trendsDate": [ 1696284335, 1698879818, 1702169075, 1704769562, 1707368747, 1709967981, 1712563553 ], "downloadtrend": [ 445593, 445874, 446109, 446229, 446344, 446437, 446531 ], "LastUpdateScan": 1712563553, "LastUpdate": 1606405414, "FirstSeen": 1574147494, "topTrending": -0.029, "topPerforming": 0.021 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/StevenDTX/unRAID-open-vm-tools/master/openVMTools_compiled.plg", "PluginAuthor": "StevenD", "Name": "openVMTools_compiled", "Support": "https://forums.unraid.net/topic/36603-open-vm-tools-for-unraid-6", "Icon": "https://raw.githubusercontent.com/StevenDTX/unraid-plugin-repository/master/openVMTools_compiled_2.png", "Repo": "StevenD's Repository", "TemplateURL": "https://raw.githubusercontent.com/StevenDTX/unraid-plugin-repository/master/openVMTools-compiled.xml", "Repository": "https://raw.githubusercontent.com/StevenDTX/unRAID-open-vm-tools/master/openVMTools_compiled.plg", "pluginVersion": "2024.02.13", "MinVer": "6.6.6", "Overview": "Open-VM-Tools for running unRAID as a VM under ESXi.", "templatePath": "/tmp/GitHub/AppFeed/templates/StevenDsRepository/openVMTools-compiled.xml", "CategoryList": [ "Other", "Plugins" ], "FirstSeen": 1565319116 }, { "Name": "invoiceninja-v5", "Repository": "maihai/invoiceninja_v5", "Registry": "https://hub.docker.com/r/maihai/invoiceninja_v5", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Project": "https://www.invoiceninja.com/", "Overview": "Invoice Ninja v5: an open-source invoicing and time-tracking app built with Laravel https://www.invoiceninja.com.\n This container requires a separate MySQL running container and the credentials passed via DB_* variables below.\n SSL certificates are generated automatically and stored in certs/ folder in Storage as invoiceninja.crt and invoiceninja.key. Feel free to overwrite this files with others, if you use LetsEncrypt for example.\n When migrating for v4 to v5 please follow this tutorial: https://github.com/kiwimato/invoiceninja_v5#upgrade-from-v4-to-v5", "WebUI": "https://[IP]:[PORT:443]/", "TemplateURL": "https://raw.githubusercontent.com/kiwimato/unraid-templates/master/invoiceninja-v5.xml", "Icon": "https://raw.githubusercontent.com/selfhosters/unRAID-CA-templates/master/templates/img/invoiceninja.png", "Config": [ { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "production", "Description": "Container Variable: APP_ENV", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debug Mode", "Target": "APP_DEBUG", "Default": "0", "Description": "Container Variable: APP_DEBUG", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "unraidIP", "Description": "Container Variable: DB_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database port", "Target": "DB_PORT", "Default": "3306", "Description": "Container Variable: DB_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "DB_DATABASE", "Default": "ninjav5", "Description": "Container Variable: DB_DATABASE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database username", "Target": "DB_USERNAME", "Default": "ninjav5", "Description": "Container Variable: DB_USERNAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "ninja", "Description": "Container Variable: DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "https://unraidIP:port", "Description": "Container Variable: APP_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IN_USER_EMAIL", "Target": "IN_USER_EMAIL", "Default": "", "Description": "Initial user email", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IN_PASSWORD", "Target": "IN_PASSWORD", "Default": "", "Description": "Initial user password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SNAPPDF_EXECUTABLE_PATH", "Target": "SNAPPDF_EXECUTABLE_PATH", "Default": "/usr/bin/chromium-browser", "Description": "Container Variable: SNAPPDF_EXECUTABLE_PATH", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHANTOMJS_PDF_GENERATION", "Target": "PHANTOMJS_PDF_GENERATION", "Default": "false", "Description": "Container Variable: PHANTOMJS_PDF_GENERATION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUEUE_CONNECTION", "Target": "QUEUE_CONNECTION", "Default": "database", "Description": "Container Variable: QUEUE_CONNECTION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_MAILER", "Target": "MAIL_MAILER", "Default": "log", "Description": "Container Variable: MAIL_MAILER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_PORT", "Target": "MAIL_PORT", "Default": "587", "Description": "Container Variable: MAIL_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_ENCRYPTION", "Target": "MAIL_ENCRYPTION", "Default": "tls", "Description": "Container Variable: MAIL_ENCRYPTION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_HOST", "Target": "MAIL_HOST", "Default": "smtp.example.com", "Description": "Container Variable: MAIL_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_USERNAME", "Target": "MAIL_USERNAME", "Default": "null", "Description": "Container Variable: MAIL_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM_ADDRESS", "Target": "MAIL_FROM_ADDRESS", "Default": "null", "Description": "Container Variable: MAIL_FROM_ADDRESS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM_NAME", "Target": "MAIL_FROM_NAME", "Default": "Invoice Department", "Description": "Container Variable: MAIL_FROM_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_PASSWORD", "Target": "MAIL_PASSWORD", "Default": "SUPERSECRETEMAILPASSWORD", "Description": "Container Variable: MAIL_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MEMORY_LIMIT", "Target": "MEMORY_LIMIT", "Default": "256M", "Description": "Container Variable: MEMORY_LIMIT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "8443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Require HTTPS", "Target": "REQUIRE_HTTPS", "Default": "false", "Description": "Whether to force redirect http to https", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SSL_HOSTNAME", "Target": "SSL_HOSTNAME", "Default": "tower", "Description": "Hostname to be used as SSL CN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/var/www/app/storage", "Default": "/mnt/user/appdata/invoiceninjav5/storage", "Mode": "rw", "Description": "Container Path: /var/www/app/storage", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logo", "Target": "/var/www/app/public/storage", "Default": "/mnt/user/appdata/invoiceninjav5/logo", "Mode": "rw", "Description": "Container Path: /var/www/app/public/storage", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Mihai's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MihaisRepository/invoiceninja-v5.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 97649, "stars": 2, "trending": 5.542, "trends": [ 8.128, 8.813, 7.318, 5.386, 5.69, 5.882, 5.542 ], "trendsDate": [ 1695881143, 1698503879, 1701097590, 1703696746, 1706295952, 1708895157, 1711490778 ], "downloadtrend": [ 65466, 71793, 77462, 81872, 86812, 92237, 97649 ], "LastUpdateScan": 1711490778, "LastUpdate": 1711417793, "FirstSeen": 1654301008, "topTrending": -2.5860000000000003 }, { "Name": "nut-influxdb-exporter", "Repository": "maihai/nut-influxdb-exporter", "Registry": "https://hub.docker.com/r/maihai/nut-influxdb-exporter", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/49775-support-for-atribes-repo-docker-images/", "Project": "https://github.com/kiwimato/nut-influxdb-exporter", "Overview": "WARNING: Deprecated in favor of Telegraf which now supports NUT or https://github.com/jwillmer/nut-influxdbv2\n Docker wrapper for a Python script to query NUT - Network UPS Tools via a Python script and then send the results to InfluxDB for storage.", "TemplateURL": "https://raw.githubusercontent.com/kiwimato/unraid-templates/master/nut-influxdb-exporter.xml", "Icon": "https://raw.githubusercontent.com/kiwimato/nut-influxdb-exporter/master/assets/nut.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HOSTNAME", "Target": "HOSTNAME", "Default": "unraid", "Mode": "", "Description": "host you want the measurements to show up as in InfluxDB", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "unraid-ups" }, { "@attributes": { "Name": "WATTS", "Target": "WATTS", "Default": "", "Mode": "", "Description": "If your UPS doesn't have the nominal power metric then specify the rated watts so that the load percentage can be used to calculate the current watts", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1500" }, { "@attributes": { "Name": "INFLUXDB_HOST", "Target": "INFLUXDB_HOST", "Default": "localhost", "Mode": "", "Description": "IP address of influxdb", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "INFLUXDB_PORT", "Target": "INFLUXDB_PORT", "Default": "8086", "Mode": "", "Description": "Container Variable: INFLUXDB_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8086" }, { "@attributes": { "Name": "INFLUXDB_DATABASE", "Target": "INFLUXDB_DATABASE", "Default": "nut", "Mode": "", "Description": "InfluxDB database name to store the values", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "nut" }, { "@attributes": { "Name": "INFLUXDB_USER", "Target": "INFLUXDB_USER", "Default": "", "Mode": "", "Description": "User name for Influxdb", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB_PASSWORD", "Target": "INFLUXDB_PASSWORD", "Default": "", "Mode": "", "Description": "Password for Influxdb", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NUT_HOST", "Target": "NUT_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "NUT hostname", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "NUT_PORT", "Target": "NUT_PORT", "Default": "", "Mode": "", "Description": "NUT Port", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UPS_NAME", "Target": "UPS_NAME", "Default": "ups", "Mode": "", "Description": "NUT UPS name", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NUT_USERNAME", "Target": "NUT_USERNAME", "Default": "", "Mode": "", "Description": "Username for NUT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NUT_PASSWORD", "Target": "NUT_PASSWORD", "Default": "", "Mode": "", "Description": "Password for NUT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debugging Output", "Target": "VERBOSE", "Default": "false", "Mode": "", "Description": "Set this variable to true to see the output in the docker log.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Mihai's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MihaisRepository/nut-influxdb-exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 384330, "stars": 1, "trending": 0.08, "trends": [ 0.061, 0.065, 0.12, 0.29, 0.088, 0.071, 0.08 ], "trendsDate": [ 1696802741, 1699398353, 1702169075, 1704769562, 1707368748, 1709967981, 1712563553 ], "downloadtrend": [ 381590, 381839, 382299, 383412, 383751, 384024, 384330 ], "LastUpdateScan": 1712563553, "LastUpdate": 1668336740, "FirstSeen": 1569432308, "topTrending": 0.019000000000000003, "topPerforming": 0.08 }, { "Name": "coturn", "Repository": "instrumentisto/coturn", "Registry": "https://hub.docker.com/r/instrumentisto/coturn/", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/88410-support-xthursdayx-unraid-docker-templates/", "Project": "https://github.com/coturn/coturn", "Overview": "Coturn TURN Server is a VoIP media traffic NAT traversal server and gateway. It can be used as a general-purpose network traffic TURN server and gateway, too.", "TemplateURL": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/coturn.xml", "Icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/webrtc-icon.png", "PostArgs": "-c /coturn/turnserver.conf", "DonateText": "\u200b If you appreciate my work please consider buying me a coffee, cheers!\u00a0\ud83d\ude01", "DonateLink": "https://www.buymeacoffee.com/xthursdayx", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "TURN over TCP", "Target": "3478", "Default": "3478", "Mode": "tcp", "Description": "Container Port: 3478", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3478" }, { "@attributes": { "Name": "TURN over UDP", "Target": "3478", "Default": "3478", "Mode": "udp", "Description": "Container Port: 3478", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3478" }, { "@attributes": { "Name": "TURN over TCP - TLS", "Target": "5349", "Default": "5349", "Mode": "tcp", "Description": "Container Port: 5349", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5349" }, { "@attributes": { "Name": "TURN over UDP - TLS", "Target": "5349", "Default": "5349", "Mode": "udp", "Description": "Container Port: 5349", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5349" }, { "@attributes": { "Name": "TURN over UDP", "Target": "49152:49172", "Default": "49152:49172", "Mode": "tcp", "Description": "Container Port: 49152:49172", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "49152:49172" }, { "@attributes": { "Name": "Config", "Target": "/coturn/turnserver.conf", "Default": "/mnt/cache/appdata/coturn/turnserver.conf", "Mode": "rw", "Description": "Container Path: /coturn/turnserver.conf", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/coturn/turnserver.conf" }, { "@attributes": { "Name": "Keys", "Target": "/etc/ssl/", "Default": "/mnt/cache/appdata/coturn/keys", "Mode": "rw", "Description": "Container Path: /etc/ssl/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/coturn/keys" }, { "@attributes": { "Name": "TURN over UDP", "Target": "49152:65535", "Default": "49152:65535", "Mode": "udp", "Description": "Container Path: 49152:65535", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "49152:65535" } ], "Repo": "xthursdayx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xthursdayxsRepository/xthursdayx/coturn.xml", "CategoryList": [ "Network-Voip" ], "downloads": 24241696, "stars": 51, "trending": 0.008, "trends": [ 0.017, 0.018, 0.014, 0.009, 0.011, 0.008, 0.008 ], "trendsDate": [ 1695557135, 1698156366, 1700751971, 1703351166, 1705950369, 1708549560, 1711145181 ], "downloadtrend": [ 24225419, 24229672, 24233037, 24235260, 24237869, 24239714, 24241696 ], "LastUpdateScan": 1711145181, "LastUpdate": 1610619263, "FirstSeen": 1573333674, "topTrending": -0.009000000000000001, "topPerforming": 0.008 }, { "Name": "ferdium-server", "Repository": "ferdium/ferdium-server:latest", "Registry": "https://github.com/ferdium/ferdium-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/127406-support-xthursdayx-ferdium-server/", "Project": "https://github.com/ferdium/ferdium-server", "Overview": "Server for Ferdium.\r\n\r\nFerdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application. It is based on Franz - a software already used by thousands of people - with the difference that Ferdium gives you many additional features and doesn't restrict its usage! Furthermore, Ferdium is compatible with your existing Franz account, so you can continue right where you left off. Please find out more about Ferdium and its features on ferdium.org.", "WebUI": "http://[IP]:[PORT:3333]/", "TemplateURL": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/ferdium-server.xml", "Icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/ferdium.png", "ExtraParams": "--restart unless-stopped", "DonateText": "\u200b If you appreciate my work please consider buying me a coffee, cheers!\u00a0\ud83d\ude01 \u00a0 \u200b", "DonateLink": "https://www.buymeacoffee.com/xthursdayx", "Config": [ { "@attributes": { "Name": "NODE_ENV", "Target": "NODE_ENV", "Default": "development", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "development" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_CONNECTION", "Target": "DB_CONNECTION", "Default": "sqlite", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "sqlite" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "root", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "password", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "ferdium", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ferdium" }, { "@attributes": { "Name": "DB_SSL", "Target": "DB_SSL", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MAIL_CONNECTION", "Target": "MAIL_CONNECTION", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtp" }, { "@attributes": { "Name": "SMTP_HOST", "Target": "SMTP_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "SMTP_PORT", "Target": "SMTP_PORT", "Default": "2525", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2525" }, { "@attributes": { "Name": "MAIL_SSL", "Target": "MAIL_SSL", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MAIL_USERNAME", "Target": "MAIL_USERNAME", "Default": "username", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "username" }, { "@attributes": { "Name": "MAIL_PASSWORD", "Target": "MAIL_PASSWORD", "Default": "password", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "password" }, { "@attributes": { "Name": "MAIL_SENDER", "Target": "MAIL_SENDER", "Default": "noreply@getferdium.org", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "noreply@ferdium.org" }, { "@attributes": { "Name": "IS_CREATION_ENABLED", "Target": "IS_CREATION_ENABLED", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "IS_DASHBOARD_ENABLED", "Target": "IS_DASHBOARD_ENABLED", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "IS_REGISTRATION_ENABLED", "Target": "IS_REGISTRATION_ENABLED", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "CONNECT_WITH_FRANZ", "Target": "CONNECT_WITH_FRANZ", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "DATA_DIR", "Target": "DATA_DIR", "Default": "/data", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/data" }, { "@attributes": { "Name": "/data", "Target": "/data", "Default": "/mnt/cache/appdata/ferdium-server/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/ferdium-server/data" }, { "@attributes": { "Name": "/app/recipes", "Target": "/app/recipes", "Default": "/mnt/cache/appdata/ferdium-server/recipes", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/ferdium-server/recipes" }, { "@attributes": { "Name": "Port", "Target": "3333", "Default": "3333", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3333" } ], "Repo": "xthursdayx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xthursdayxsRepository/xthursdayx/ferdium-server.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 55227, "stars": 4, "trending": 13.283, "trends": [ 14.342, 16.085, 11.431, 14.768, 12.96, 11.013, 13.283 ], "trendsDate": [ 1697465171, 1700321393, 1702919167, 1705518398, 1708117560, 1710713175, 1713306906 ], "downloadtrend": [ 23498, 28002, 31616, 37094, 42617, 47891, 55227 ], "LastUpdateScan": 1713306906, "LastUpdate": 1705338081, "FirstSeen": 1661083411, "topTrending": -1.059000000000001 }, { "Name": "gPodder", "Repository": "xthursdayx/gpodder-docker:latest", "Registry": "https://hub.docker.com/r/xthursdayx/gpodder-docker/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/83812-support-xthursdayx-gpodder/", "Project": "https://gpodder.github.io/", "Overview": "gPodder is a simple, open source podcast client written in Python using GTK+. In development since 2005 with a proven, mature codebase.&#xD;\r\n&#xD;\r\n\r\nConfiguration:\r\n&#xD;\r\n /config - Location of gPodder persistent config.\r\n&#xD;\r\n /downloads - Location of downloads.\r\n&#xD;\r\n PUID - set UserID\r\n&#xD;\r\n PGID - set GroupID\r\n&#xD;\r\n 3000 - WebUI access\r\n&#xD;\r\n PASSWORD for setting a password for the gPodder WebUI #optional\r\n&#xD;", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/gpodder.xml", "Icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/gpodder-icon.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/New_York" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "Optional - password for Guacamole's web interface", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Downloads Path", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/cache/appdata/gpodder", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/gPodder" } ], "Repo": "xthursdayx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xthursdayxsRepository/xthursdayx/gpodder.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 153796, "stars": 13, "trending": 1.654, "trends": [ 2.856, 2.156, 1.374, 1.371, 1.55, 1.532, 1.654 ], "trendsDate": [ 1696946766, 1699542358, 1702169075, 1704769562, 1707368748, 1709967981, 1712563553 ], "downloadtrend": [ 139555, 142630, 144617, 146627, 148935, 151252, 153796 ], "LastUpdateScan": 1712563553, "LastUpdate": 1706727285, "FirstSeen": 1637183020, "topTrending": -1.202, "topPerforming": 1.654 }, { "Name": "lingva", "Repository": "thedaviddelta/lingva-translate", "Registry": "https://hub.docker.com/r/thedaviddelta/lingva-translate", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/88410-support-xthursdayx-unraid-docker-templates", "Project": "https://github.com/TheDavidDelta/lingva-translate", "Overview": "Alternative front-end for Google Translate, serving as a Free and Open Source translator with over a hundred languages available", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/lingva.xml", "Icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/lingva-icon.png", "DonateText": "\u200b If you appreciate my work please consider buying me a coffee, cheers!\u00a0\ud83d\ude01 \u00a0 \u200b", "DonateLink": "https://www.buymeacoffee.com/xthursdayx", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Domain", "Target": "site_domain", "Default": "lingva.ml", "Mode": "", "Description": "The domain address where you will host Lingva", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "xthursdayx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xthursdayxsRepository/xthursdayx/lingva.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 156838, "stars": 3, "trending": 4.144, "trends": [ 6.979, 5.779, 6.182, 6.551, 5.79, 4.508, 4.144 ], "trendsDate": [ 1696673132, 1699268762, 1702169076, 1704769563, 1707368748, 1709967981, 1712563553 ], "downloadtrend": [ 111725, 118577, 126390, 135250, 143562, 150339, 156838 ], "LastUpdateScan": 1712563553, "LastUpdate": 1666361911, "FirstSeen": 1631729023, "topTrending": -2.835, "topPerforming": 4.144 }, { "Name": "RoonServer", "Repository": "steefdebruijn/docker-roonserver", "Registry": "https://hub.docker.com/r/steefdebruijn/docker-roonserver/", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129853-support-xthursdayx-roonserver/", "Project": "https://roonlabs.com/", "Overview": "Docker image for running Roon Server. Roon Server is a software package that provides a \u201cheadless\u201d version of Roon. It will be the brain of your music system, managing your music files, streaming services, and your audio devices. Roon Server is used in conjunction with Roon or Roon Remote, both of which provide control functionality.", "TemplateURL": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/roonserver.xml", "Icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/roon-icon.png", "ExtraParams": "--restart unless-stopped", "DonateText": "\u200b If you appreciate my work please consider buying me a coffee, cheers!\u00a0\ud83d\ude01", "DonateLink": "https://www.buymeacoffee.com/xthursdayx", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/app", "Default": "/mnt/cache/appdata/roonserver/app/", "Mode": "rw", "Description": "Container Path: /app", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/roonserver/app" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/cache/appdata/roonserver/data/", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/roonserver/data" }, { "@attributes": { "Name": "Music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Container Path: /music", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Backup", "Target": "/backup", "Default": "", "Mode": "rw", "Description": "Container Path: /backup", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Roon ARC", "Target": "55000", "Default": "55000", "Mode": "tcp", "Description": "Remote Listening Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "55000" } ], "Repo": "xthursdayx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xthursdayxsRepository/xthursdayx/roonserver.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 6184985, "stars": 26, "trending": 0.103, "trends": [ 0.086, 0.102, 0.114, 0.1, 0.095, 0.11, 0.103 ], "trendsDate": [ 1696716333, 1699311950, 1702169076, 1704769563, 1707368748, 1709967981, 1712563553 ], "downloadtrend": [ 6146504, 6152769, 6159817, 6165958, 6171809, 6178617, 6184985 ], "LastUpdateScan": 1712563553, "LastUpdate": 1699026932, "FirstSeen": 1600574854, "topTrending": 0.017, "topPerforming": 0.103 }, { "Name": "Shiori", "Repository": "ghcr.io/go-shiori/shiori", "Registry": "https://ghcr.io/go-shiori/shiori", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129860-support-xthursdayx-shiori/", "Project": "https://github.com/go-shiori/shiori", "Overview": "Shiori is a simple bookmarks manager written in the Go language. Intended as a simple clone of Pocket. \r\n\r\nDefault Login\r\nusername: shiori\r\npassword: gopher\r\n\r\nAfter starting container for the first time run the command `docker exec -it Shiori shiori migrate` from CLI to set up the database.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/shiori.xml", "Icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/shiori.png", "Requires": ">After starting container for the first time run the command `docker exec -it Shiori shiori migrate` from CLI to set up the database.", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Config", "Target": "/shiori", "Default": "/mnt/cacte/appdata/shirori/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/shirori/" }, { "@attributes": { "Name": "SHIORI_DBMS", "Target": "SHIORI_DBMS", "Default": "", "Mode": "", "Description": "Shiori uses an SQLite3 database by default. If you prefer, you can use MySQL or PostgreSQL instead by adding mysql or postgresql here.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_MYSQL_USER", "Target": "SHIORI_MYSQL_USER", "Default": "", "Mode": "", "Description": "Optional: MySQL user", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_MYSQL_PASS", "Target": "SHIORI_MYSQL_PASS", "Default": "", "Mode": "", "Description": "Optional: Password for mysql user", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_MYSQL_NAME", "Target": "SHIORI_MYSQL_NAME", "Default": "shiori", "Mode": "", "Description": "Optional: Name of database to use", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_MYSQL_ADDRESS", "Target": "SHIORI_MYSQL_ADDRESS", "Default": "", "Mode": "", "Description": "Optional: Database address in the form tcp(x.x.x.x:3306)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_PG_USER", "Target": "SHIORI_PG_USER", "Default": "", "Mode": "", "Description": "Optional: Name of PostgreSQL user", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_PG_PASS", "Target": "SHIORI_PG_PASS", "Default": "", "Mode": "", "Description": "Optional: Password for PostgreSQL user", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_PG_NAME", "Target": "SHIORI_PG_NAME", "Default": "", "Mode": "", "Description": "Optional: Name of PostgreSQL database to use", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_PG_HOST", "Target": "SHIORI_PG_HOST", "Default": "", "Mode": "", "Description": "Optional: Address of PostgreSQL server", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SHIORI_PG_PORT", "Target": "SHIORI_PG_PORT", "Default": "", "Mode": "", "Description": "Optional: Port number used by PostgreSQL server", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "xthursdayx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xthursdayxsRepository/xthursdayx/shiori.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1713306906, "FirstSeen": 1674140671 }, { "Name": "standardnotes-web", "Repository": "standardnotes/web:stable", "Registry": "https://hub.docker.com/r/standardnotes/web", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/88410-support-xthursdayx-unraid-docker-templates/", "Project": "https://standardnotes.org/", "Overview": "A safe and private place for your life's work.\r\n\r\nStandard Notes is a simple and private notes app available on most platforms, including Web, Mac, Windows, Linux, iOS, and Android.\r\n\r\nBefore you start, make sure to copy the sample.env.sample (https://github.com/standardnotes/app/blob/main/.env.sample) to your standardnotes-web appdata directory and configure it with your parameters. Update the container ExtraParams accordingly.", "WebUI": "http://[IP]:[3001]", "TemplateURL": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/standardnotes-web.xml", "Icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/standardnotes-web-icon.png", "ExtraParams": "--env-file=/mnt/cache/appdata/standardnotes-web/.env", "DonateText": "\u200b If you appreciate my work please consider buying me a coffee, cheers!\u00a0\ud83d\ude01 \u00a0 \u200b", "DonateLink": "https://www.buymeacoffee.com/xthursdayx", "Config": { "@attributes": { "Name": "Port", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, "Repo": "xthursdayx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xthursdayxsRepository/xthursdayx/standardnotes-web.xml", "CategoryList": [ "Productivity" ], "downloads": 657804, "stars": 37, "trending": 0.514, "trends": [ 0.396, 0.401, 0.326, 0.195, 0.44, 0.341, 0.514 ], "trendsDate": [ 1695729962, 1698329172, 1700924748, 1703519845, 1706115968, 1708715155, 1711310785 ], "downloadtrend": [ 643358, 645949, 648059, 649323, 652194, 654424, 657804 ], "LastUpdateScan": 1711310785, "LastUpdate": 1711135240, "FirstSeen": 1638493418, "topTrending": 0.118, "topPerforming": 0.514 }, { "Name": "YACReaderLibraryServer", "Repository": "xthursdayx/yacreaderlibrary-server-docker", "Registry": "https://hub.docker.com/r/xthursdayx/yacreaderlibrary-server-docker/", "Branch": [ { "Tag": "lastest", "TagDescription": "YACReaderLibraryServer compiled with unarr decompression - default" }, { "Tag": "p7zip", "TagDescription": "YACReaderLibraryServer compiled with p7zip - see Docker Support for more information" } ], "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/110003-support-xthursdayx-yacreaderlibraryserver/", "Project": "https://www.yacreader.com", "Overview": "Headless version of the YACReaderLibraryServer.\r\n\r\nYACReader is the best comic reader and comic manager available, with support for cbr, cbz, zip, and rar comic files.\r\n\r\nYACReaderLibraryServer makes it easy to run a home comics server to serve your comics to any device running a YACReader client (including Windows, MacOS, Linux, and iOS).", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/yacserver.xml", "Icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/yacreader-icon.png", "ExtraParams": "--restart unless-stopped", "DonateText": "\u200b If you appreciate my work please consider buying me a coffee, cheers!\u00a0\ud83d\ude01 \u00a0 \u200b", "DonateLink": "https://www.buymeacoffee.com/xthursdayx", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "Time Zone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port 1", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Comics", "Target": "/comics", "Default": "", "Mode": "rw", "Description": "Container Path: /comics", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "xthursdayx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xthursdayxsRepository/xthursdayx/yacserver.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 512491, "stars": 10, "trending": 1.355, "trends": [ 0.831, 0.862, 0.971, 0.855, 0.87, 1.505, 1.355 ], "trendsDate": [ 1696457144, 1699055064, 1702169076, 1704769563, 1707368748, 1709967981, 1712563553 ], "downloadtrend": [ 480460, 484639, 489390, 493608, 497939, 505548, 512491 ], "LastUpdateScan": 1712563553, "LastUpdate": 1708028038, "FirstSeen": 1584732153, "topTrending": 0.524, "topPerforming": 1.355 }, { "Name": "elasticsearch", "Repository": "d8sychain/elasticsearch", "Registry": "https://hub.docker.com/r/d8sychain/elasticsearch", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101833-support-d8sychain-elasticsearch/", "Project": "https://www.elastic.co/", "Overview": "This Elasticsearch docker version is built from the official Elasticsearch docker with minimal changes tailoring it for easier use on Unraid and for the purpose for use with Nextcloud. [br]\r\n[b]Elasticsearch with instructions for installation on unraid and then Nextcloud.[/b] Elasticsearch version is 7.10.2[br]\r\n [span style='color: #E80000;'][b]Directions below MUST be used in order to get Elasticsearch 5 and above working correctly.[/b][/span][br]\r\n [b][span style='color: #E80000;']Directions:[/span][/b][br]\r\n 1. [i]see[/i] [a href=\"https://github.com/d8sychain/docker-elasticsearch/blob/master/README.md\"]README.md[/a]", "WebUI": "http://[IP]:[PORT:9200]/", "TemplateURL": "https://raw.githubusercontent.com/d8sychain/unraid-ca-templates/master/templates/elasticsearch.xml", "Icon": "https://raw.githubusercontent.com/d8sychain/unraid-ca-templates/master/images/elasticsearch.png", "ExtraParams": "--ulimit nofile=262144:262144 -u 1000", "DonateText": "Donations", "DonateLink": "https://paypal.me/d8sychain", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "REST API Port", "Target": "9200", "Default": "9200", "Mode": "tcp", "Description": "Host port exposed for REST HTTP interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9200" }, { "@attributes": { "Name": "Nodes Communication Port", "Target": "9300", "Default": "9300", "Mode": "tcp", "Description": "Host port exposed for node communication.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9300" }, { "@attributes": { "Name": "Discovery Type", "Target": "discovery.type", "Default": "single-node", "Mode": "", "Description": "Container Variable: discovery.type", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "single-node" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/elasticsearch", "Mode": "rw", "Description": "Directory where ES configurations and data is persisted", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "d8sychain's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/d8sychainsRepository/templates/elasticsearch.xml", "CategoryList": [ "Other", "Tools-Utilities" ], "downloads": 121209, "stars": 1, "trending": 0.036, "trends": [ 0.054, 0.062, 0.057, 0.05, 0.06, 0.069, 0.036 ], "trendsDate": [ 1697407539, 1700321394, 1702919167, 1705518398, 1708117561, 1710713175, 1713306906 ], "downloadtrend": [ 120804, 120879, 120948, 121008, 121081, 121165, 121209 ], "LastUpdateScan": 1713306906, "LastUpdate": 1611547055, "FirstSeen": 1611627086, "topTrending": -0.018000000000000002, "topPerforming": 0.036 }, { "Name": "mediawiki", "Repository": "d8sychain/mediawiki", "Registry": "https://hub.docker.com/r/d8sychain/mediawiki/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/84304-support-d8sychain-mediawiki/", "Project": "https://www.mediawiki.org", "Overview": "MediaWiki with WYSIWYG VisualEditor extension and Parsoid service. Built with Alpine, S6-overlay, NGINX, PHP-FPM with PHP 7.3, NodeJS, along with other extensions.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/d8sychain/unraid-ca-templates/master/templates/mediawiki.xml", "Icon": "https://raw.githubusercontent.com/d8sychain/unraid-ca-templates/master/images/mediawiki.png", "DonateText": [ "Donations", "Donations" ], "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Key 1", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 2", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "File Uploads", "Target": "/assets", "Default": "", "Mode": "rw", "Description": "OPTIONAL: Set a host path to use an alternate location for file uploads. Default container path: /config/www/mediawiki/images</br>\r\nContainer Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Allow Mediawiki Upgrades", "Target": "UPGRADE_MEDIAWIKI", "Default": "disable", "Mode": "", "Description": "Allow MediaWiki to automatically be upgraded with new docker images.</br>\r\nSet 'enable' to allow upgrades.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/mediawiki", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "d8sychain's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/d8sychainsRepository/templates/mediawiki.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities", "Network-Web" ], "downloads": 334807, "stars": 1, "trending": 0.241, "trends": [ 0.239, 0.237, 0.231, 0.24, 0.253, 0.246, 0.241 ], "trendsDate": [ 1695881143, 1698503879, 1701097590, 1703696746, 1706295953, 1708895158, 1711490778 ], "downloadtrend": [ 329988, 330771, 331537, 332336, 333179, 334000, 334807 ], "LastUpdateScan": 1711490778, "LastUpdate": 1627538745, "FirstSeen": 1571159988, "topTrending": 0.0020000000000000018, "topPerforming": 0.241 }, { "Name": "mediawiki-beta", "Repository": "d8sychain/mediawiki:edge", "Registry": "https://hub.docker.com/r/d8sychain/mediawiki/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/", "Project": "https://www.mediawiki.org", "Overview": "Docker container for MediaWiki running on Alpine, S6-overlay, Nginx, PHP-FPM, MediaWiki Parsoid service, WYSIWYG VisualEditor extension, along with other extensions. A CLI menu to simplify managing extensions, backups, database updates, and service configurations, scripts that handle setup and Mediawiki upgrades, and *optional* MariaDB add-in.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/d8sychain/unraid-ca-templates/master/templates/mediawiki-edge.xml", "Icon": "https://raw.githubusercontent.com/d8sychain/unraid-ca-templates/master/images/mediawiki.png", "DonateText": "Donations", "DonateLink": "https://paypal.me/d8sychain", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Allow Mediawiki Upgrades", "Target": "UPGRADE_MEDIAWIKI", "Default": "disable", "Mode": "", "Description": "Allow MediaWiki to automatically be upgraded with new docker images.</br>\r\nSet 'enable' to allow upgrades.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Install MySQL/MariaDB", "Target": "MYSQL_INSTALL_OPTION", "Default": "false", "Mode": "", "Description": "OPTIONAL: Set 'true' to install built in MySQL/MariaDB", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Root Password", "Target": "MYSQL_ROOT_PASSWORD", "Default": "ROOT_ACCESS_PASSWORD", "Mode": "", "Description": "Default: ROOT_ACCESS_PASSWORD<br>\r\nOnce the database has been initialized this can not be used to change the password.<br>\r\nRecommend removing value after the database has been initialized.<br>\r\nContainer Variable: MYSQL_ROOT_PASSWORD", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Backup On Start", "Target": "BACKUP_MEDIAWIKI", "Default": "false", "Mode": "", "Description": "OPTIONS:<br>\r\nwiki = Backup mediawiki<br>\r\ndata = Backup database if you're using the internal MySQL add-on or SQLite<br>\r\nassest = Backup file uploads<br>\r\nall = Backup wiki, data, and assets<br>\r\nfalse = Do not do a backup during container start<br>\r\nContainer Variable: BACKUP_MEDIAWIKI", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "File Uploads Dir", "Target": "/config/assets", "Default": "", "Mode": "rw", "Description": "OPTIONAL: Set a host path for file uploads. <br>\r\nContainer Path: /config/assets", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Backup Dir", "Target": "/config/backup", "Default": "", "Mode": "rw", "Description": "OPTIONAL: Set a host path for backups. <br>\r\nContainer Path: /config/backup", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Dir", "Target": "/config", "Default": "/mnt/user/appdata/mediawiki-edge", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Key 1", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 2", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "d8sychain's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/d8sychainsRepository/templates/mediawiki-edge.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities", "Network-Web" ], "downloads": 335339, "stars": 1, "trending": 0.229, "trends": [ 0.238, 0.261, 0.238, 0.251, 0.246, 0.244, 0.229 ], "trendsDate": [ 1697407540, 1700321394, 1702919168, 1705518399, 1708117561, 1710713176, 1713306907 ], "downloadtrend": [ 330441, 331306, 332095, 332932, 333754, 334570, 335339 ], "LastUpdateScan": 1713306907, "LastUpdate": 1627538745, "FirstSeen": 1611627086, "topTrending": -0.00899999999999998, "topPerforming": 0.229 }, { "Name": "nextcloudpi", "Repository": "ownyourbits/nextcloudpi", "Registry": "https://hub.docker.com/r/ownyourbits/nextcloudpi", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/84549-support-nextcloudpi/", "Project": "https://ownyourbits.com/", "Overview": "This is a template for the Nextcloudpi docker container, this is an all in one solution for someone wanting to run Nextcloud on their unRaid server. More information can be found here:\r\nhttps://ownyourbits.com/\r\nhttps://hub.docker.com/r/ownyourbits/nextcloudpi\r\n\r\nBefore hitting start, select advanced view in the top right corner, add your servers IP address e.g. 192.168.1.5 or the IP of the container if you specify a unique one.", "WebUI": "https://[IP]:[PORT:443]/", "TemplateURL": "https://raw.githubusercontent.com/Dimtar/unraidtemplates/master/nextcloudpi/nextcloudpi.xml", "Icon": "https://github.com/Dimtar/unraidtemplates/raw/master/nextcloudpi/logo.jpg", "PostArgs": "Enter server or container IP here e.g. 192.168.1.5", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Nextcloud data folder", "Target": "/data", "Default": "/mnt/user/appdata/nextcloudpi", "Mode": "rw", "Description": "The folder to store all data related to the container", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nextcloudpi" }, { "@attributes": { "Name": "HTTP web port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Non secure web port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS web port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Secure web port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Panel web port", "Target": "4443", "Default": "4443", "Mode": "tcp", "Description": "Port to serve the Nextcloudpi management panel on.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4443" } ], "Repo": "dimtar's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/dimtarsRepository/nextcloudpi/nextcloudpi.xml", "CategoryList": [ "Cloud", "Tools-Utilities", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 4019461, "stars": 66, "trending": 0.139, "trends": [ 0.13, 0.189, 0.19, 0.171, 0.157, 0.149, 0.139 ], "trendsDate": [ 1696673132, 1699268762, 1702169076, 1704769563, 1707368749, 1709967982, 1712563554 ], "downloadtrend": [ 3979612, 3987143, 3994730, 4001574, 4007869, 4013854, 4019461 ], "LastUpdateScan": 1712563554, "LastUpdate": 1690374760, "FirstSeen": 1571956300, "topTrending": 0.009000000000000008, "topPerforming": 0.139 }, { "Name": "beep_music_converter", "Repository": "spaceinvaderone/beep_music_converter", "Registry": "https://hub.docker.com/repository/docker/spaceinvaderone/wav2beep", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Project": "https://github.com/SpaceinvaderOne/Beep-Music-Converter", "Overview": "Unraid container to convert mp3 or wav to PC beep speaker music\r\n\r\nConvert a wav or mp3 file into \"beep code\" so to be able to play it through a PC beep speaker. This can then be used to add to a user script to do things like play a tune on server startup and shutdown. (nice for headless server to know when its up)\r\n\r\nYou will need a beep speaker in your server for this to work. Dont worry they are very cheap! Under $5 on Amazon for two! https://amzn.to/3kwWvlN\r\n\r\ndefault - This is the standard running mode. It will look for an mp3 or wav file in the folder file_to_convert in the container's appdata folder. - The file will first be converted from its source (mp3 or wav) to a 16bit Wav file using sox. After which its passed to wavtobeep for conversion to beep code. This is then converted to an Unraid user script and placed in the folder converted_wavs in the container's appdata.\r\n\r\nIndiana_Jones - This converts a test wav file (Indiana Jones) and plays it through the beep speaker\r\n\r\nMonkey_Island - This converts a test wav file (Monkey Island) and plays it through the beep speaker\r\n\r\nSilent choose from no|yes If set to yes converts the file without playing it default is \"no\"\r\n\r\ntime default 50 -Time window for frequency analysis (in ms). . Experiment with different values for individual tune to find best\r\n\r\nFor some already converted beep tunes see here https://github.com/SpaceinvaderOne/Beep-Music-Converter/tree/main/beep_music", "WebUI": "https://amzn.to/3kwWvlN", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/beep_music_converter.xml", "Icon": "https://raw.githubusercontent.com/SpaceinvaderOne/Beep-Music-Converter/main/beep_icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "custom", "Target": "custom", "Default": "default|Indiana_Jones|Monkey_Island", "Mode": "", "Description": "Default or choose other for an example to be converted", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "default" }, { "@attributes": { "Name": "silent", "Target": "silent", "Default": "no|yes", "Mode": "", "Description": "Silent converts file without also playing through beep speaker. Default 'no'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "time", "Target": "time", "Default": "50", "Mode": "", "Description": "Time window for frequency analysis (in ms). Default 50 ms. Experiment with different values for individual tune to find best", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "98" }, { "@attributes": { "Name": "beep", "Target": "", "Default": "", "Mode": "", "Description": "path to beep speaker (you must have a beep speaker for this container to work)", "Type": "Device", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/dev/tty0" }, { "@attributes": { "Name": "appdata", "Target": "/config", "Default": "/mnt/user/appdata/Beep-Music-Converter", "Mode": "rw", "Description": "appdata", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/beep_music_converter" } ], "Repo": "SpaceInvaderOne's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/beep_music_converter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 18876, "trending": 0.09, "trends": [ 0.091, 0.096, 0.101, 0.112, 0.085, 0.106, 0.09 ], "trendsDate": [ 1696802741, 1699398353, 1702169076, 1704769563, 1707368749, 1709967982, 1712563554 ], "downloadtrend": [ 18765, 18783, 18802, 18823, 18839, 18859, 18876 ], "LastUpdateScan": 1712563554, "LastUpdate": 1626616103, "FirstSeen": 1626617002, "topTrending": -0.0010000000000000009 }, { "Name": "deconz", "Repository": "spaceinvaderone/deconz", "Registry": "https://registry.hub.docker.com/r/spaceinvaderone/deconz", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/92946-support-spaceinvaderone-deconz/", "Project": "https://www.phoscon.de/en/conbee2/", "Overview": "This Docker image containerizes the deCONZ software from Dresden Elektronik, which controls a ZigBee network using a Conbee USB or RaspBee GPIO serial interface. This image runs deCONZ in \"minimal\" mode, for control of the ZigBee network via the WebUIs (\"Wireless Light Control\" and \"Phoscon\") and over the REST API and Websockets, and optionally runs a VNC server for viewing and interacting with the ZigBee mesh through the deCONZ UI.\r\n\r\nYou must use a custom ip - network type custom br:0 - (alternatively use host and change webport)\r\n\r\nAdvanced option clcik on show more settings", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/deconz.xml", "Icon": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/deconz.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.local/share/dresden-elektronik/deCONZ", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.local/share/dresden-elektronik/deCONZ", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/deconz" }, { "@attributes": { "Name": "usb conbee", "Target": "", "Default": "", "Mode": "", "Description": "usb conbee", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/ttyACM0" }, { "@attributes": { "Name": "usb device name", "Target": " DECONZ_DEVICE", "Default": "", "Mode": "", "Description": "set same as device", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/ttyACM0" }, { "@attributes": { "Name": "Time zoze", "Target": "TZ", "Default": "", "Mode": "", "Description": "Time zone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "VNC Mode", "Target": "DECONZ_VNC_MODE", "Default": "0|1", "Mode": "", "Description": "vnc mode 1 on 0 off", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "VNC port no.", "Target": "DECONZ_VNC_PORT", "Default": "", "Mode": "", "Description": "vnc port number", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5900" }, { "@attributes": { "Name": "vnc password", "Target": "DECONZ_VNC_PASSWORD", "Default": "", "Mode": "", "Description": "vnc password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Web port", "Target": "DECONZ_WEB_PORT", "Default": "", "Mode": "", "Description": "not needed to be changed unless on 'host' network", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "websockets service", "Target": "DECONZ_WS_PORT", "Default": "", "Mode": "", "Description": "websockets service", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "DEBUG INFO", "Target": "DEBUG_INFO", "Default": "1", "Mode": "", "Description": "DEBUG_INFO", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "DEBUG APS", "Target": "DEBUG_APS", "Default": "0", "Mode": "", "Description": "DEBUG APS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DEBUG ZCL", "Target": "DEBUG_ZCL", "Default": "0", "Mode": "", "Description": "DEBUG ZCL", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DEBUG ZDP", "Target": "DEBUG_ZDP", "Default": " 0", "Mode": "", "Description": "DEBUG ZDP", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DEBUG OTAU", "Target": "DEBUG_OTAU", "Default": "0", "Mode": "", "Description": "DEBUG OTAU", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "UPNP on off", "Target": "DECONZ_UPNP", "Default": "1|0", "Mode": "", "Description": "UPNP on 1 off 0", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" } ], "Repo": "SpaceInvaderOne's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/deconz.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 220440, "trending": 0.021, "trends": [ 0.012, 0.011, 0.018, 0.028, 0.016, 0.017, 0.021 ], "trendsDate": [ 1697134168, 1699729539, 1702328780, 1705014243, 1707608196, 1710374850, 1712970138 ], "downloadtrend": [ 220197, 220221, 220260, 220321, 220356, 220394, 220440 ], "LastUpdateScan": 1712970138, "LastUpdate": 1643814499, "FirstSeen": 1590595926, "topTrending": 0.009000000000000001, "topPerforming": 0.021 }, { "Name": "explainshell", "Repository": "spaceinvaderone/explainshell", "Registry": "https://hub.docker.com/r/spaceinvaderone/explainshell", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/92947-support-spaceinvaderone-explainshell/", "Project": "https://github.com/idank/explainshell", "Overview": "Not everyone, especially people new to Linux and Unraid, know what a command that they type i will actually do.\r\nExplainshell is here to help with that. Copy and paste a command into its searchbox then hit explain\r\nIt will breakdown and display what each part of a Linux command means and does.", "WebUI": "http://[IP]:[PORT:5000]/", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/explainshell.xml", "Icon": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/explainshell.png", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Webport", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "Web port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, "Repo": "SpaceInvaderOne's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/explainshell.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 119360, "stars": 6, "trending": 0.522, "trends": [ 1.641, 1.63, 0.469, 0.433, 0.413, 0.492, 0.522 ], "trendsDate": [ 1697134168, 1699729539, 1702328781, 1705014243, 1707608196, 1710374850, 1712970138 ], "downloadtrend": [ 114704, 116605, 117155, 117665, 118153, 118737, 119360 ], "LastUpdateScan": 1712970138, "LastUpdate": 1590585671, "FirstSeen": 1590595927, "topTrending": -1.119, "topPerforming": 0.522 }, { "Name": "log4jscan", "Repository": "spaceinvaderone/log4j-scan:latest", "Registry": "https://registry.hub.docker.com/r/spaceinvaderone/log4j-scan", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/fullhunt/log4j-scan", "Project": "https://github.com/fullhunt/log4j-scan", "Overview": "A fully automated, accurate, and extensive scanner for finding vulnerable log4j hosts\r\n\r\nTo Use\r\nAfter install you will see this container in the docker tab but will apear as not started and seem not to start and the log will show an error.\r\nYou must add a url list before running to get a result.\r\nThe container will have made a folder in the appdata folder. You will need to reset its permissions run the line below from the Unraid terminal\r\n chmod -R u-x,go-rwx,go+u,ugo+X /mnt/user/appdata/log4j-scan/\r\nthen put a file called urls.txt with each url on a separate line in that location then run the below command\r\nAfter run the container and view the log to see the result post arguments in the template\r\n\r\n\r\noptional arguments can be added to the post arguements (see https://github.com/fullhunt/log4j-scan)\r\n -h, --help show this help message and exit\r\n -u URL, --url URL Check a single URL.\r\n -p PROXY, --proxy PROXY\r\n send requests through proxy\r\n -l USEDLIST, --list USEDLIST\r\n Check a list of URLs.\r\n --request-type REQUEST_TYPE\r\n Request Type: (get, post) - .\r\n --headers-file HEADERS_FILE\r\n Headers fuzzing list - .\r\n --run-all-tests Run all available tests on each URL.\r\n --exclude-user-agent-fuzzing\r\n Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.\r\n --wait-time WAIT_TIME\r\n Wait time after all URLs are processed (in seconds) - .\r\n --waf-bypass Extend scans with WAF bypass payloads.\r\n --custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD\r\n Test with custom WAF bypass payload.\r\n --test-CVE-2021-45046\r\n Test using payloads for CVE-2021-45046 (detection payloads).\r\n --dns-callback-provider DNS_CALLBACK_PROVIDER\r\n DNS Callback provider (Options: dnslog.cn, interact.sh) - .\r\n --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST\r\n Custom DNS Callback Host.\r\n --disable-http-redirects\r\n Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have a higher chance of reaching vulnerable systems.", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/log4j-scan.xml", "Icon": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/e44f09d9bf826d47339f68a562794d37c1c5cee6/spaceinvaderone/docker_icons/log4jscan_icon.png", "PostArgs": " --run-all-tests -l /data/urls.txt", "Config": { "@attributes": { "Name": "Host Path 1", "Target": "/data", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/log4j-scan" }, "Repo": "SpaceInvaderOne's Repository", "RecommendedRaw": "1/1/2022", "RecommendedDate": 1641013200, "RecommendedReason": { "en_US": "A fully automated, accurate, and extensive scanner for finding vulnerable log4j hosts" }, "RecommendedWho": "SpencerJ", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/log4j-scan.xml", "CategoryList": [ "Security" ], "downloads": 85413, "stars": 2, "trending": 0.03, "trends": [ 0.018, 0.019, 0.015, 0.019, 0.025, 0.035, 0.03 ], "trendsDate": [ 1695557135, 1698156367, 1700751972, 1703351166, 1705950369, 1708549560, 1711145181 ], "downloadtrend": [ 85291, 85307, 85320, 85336, 85357, 85387, 85413 ], "LastUpdateScan": 1711145181, "LastUpdate": 1640814646, "FirstSeen": 1640912634, "topTrending": 0.012 }, { "Name": "macinabox", "Repository": "spaceinvaderone/macinabox", "Registry": "https://hub.docker.com/r/spaceinvaderone/macinabox", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/84601-support-spaceinvaderone-macinabox/", "Project": "https://github.com/SpaceinvaderOne/Macinabox", "Overview": "Downloads and installs a macOS VM. Either Monterey, Big Sur, Catalina, Mojave or High Sierra. It will download the install media from Apple servers and convert it to a usable format for use for a VM. It can fully autoinstall a macOS VM on the server. Also it can prepare all files ready for a manual install if you prefer. Tools are also provided to fix the xml when the custom xml has been stripped out of the VM after its been edited by the Unraid VM manager.\r\n## Usage\r\n **Operating System Version:** Choose version from below\r\n\r\n - Big Sur (default)\r\n - Monterey\r\n - Catalina\r\n - Mojave\r\n - High Sierra\r\n\t\t\t\r\n**VM Images Location:** Location of your vm share ( default /mnt/user/domains/ )\r\n\r\n**Install Type:** \t\t\r\n Auto install # (This will download MacOS and install needed files into your VM location.)\r\n Manual- install # (This will download MacOS and put all needed files into correct place ready for easy manual install.)\r\n \r\n**Vdisk size :** The size you want your vdisk to be created\r\n\r\n**Vdisk type:** Set vdisk type raw or qcow2\r\n\r\n**Opencore stock or custom:** Select the defualt Opencore in Macinabox or use one added in macinabox appdata in the folder custom_opencore\r\n\r\n**Delete and replace Opencore:** Select No or Yes to delete your vms opencore image and replace with fresh one.\r\n\r\n**Override defualt NIC type:** Default No - Override the default nic type in the vm going to be installed.\r\n\r\n**VM Images Location:** You only need to change if your VM images are not in the default location /mnt/user/domains\r\n\r\n**VM Images Location AGAIN:** Only needs changing if you changed the above. Location must match the above.\r\n\t\t\t\t \r\n**Isos Share Location:** This is where macinabox will put install media and Opencore bootloader\r\n\r\n**Isos Share Location AGAIN:** You only need to change if your ISO images are not in the default location /mnt/user/isos\r\n \r\n**appdata location:** If you change this you will need to do the same in the macinabox help user script", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/macinabox.xml", "Icon": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/Macinabox.png", "Requires": " Usercripts plugin\r
vm_custom_icons (0ptional for the correct icons for macOS)\r

", "Config": [ { "@attributes": { "Name": "Operating System Version", "Target": "flavour", "Default": "Big Sur|Monterey|Catalina|Mojave|High Sierra", "Mode": "", "Description": "Choose macOS version to install ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Big Sur" }, { "@attributes": { "Name": "Install Type", "Target": "vminstall", "Default": "Auto install|Manual install", "Mode": "", "Description": "Auto install to install a vm directly into Unraid. Manual for advanced install", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Auto install" }, { "@attributes": { "Name": "Vdisk Size", "Target": "vdisksize", "Default": "", "Mode": "", "Description": "Enter desired vdisk size (only used by auto install - ignored by manual install)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100G" }, { "@attributes": { "Name": "Vdisk Type", "Target": "vdisktype", "Default": "raw|qcow2", "Mode": "", "Description": "Choose vdisk type raw or qcow2 (qcow2 takes less space)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "raw" }, { "@attributes": { "Name": "Opencore stock or custom", "Target": "opencore", "Default": "stock|custom", "Mode": "", "Description": "Choose from the built in Opencore in macinabox or choose a custom one (add in appdata/macinabox/custom_opencore)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "stock" }, { "@attributes": { "Name": "Delete and replace Opencore", "Target": "replaceopencore", "Default": "no|yes", "Mode": "", "Description": "Set to ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "Override defualt NIC type", "Target": "overridenic", "Default": "no|e1000-82545em|virtio|virtio-net|vmxnet3", "Mode": "", "Description": "Defualt is no\r\nChange to override the template defualt for the NIC", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "VM Images Location", "Target": "/domains", "Default": "/mnt/user/domains/", "Mode": "rw", "Description": "Select where your vm images are stored on the server - defualt location is /mnt/user/domains/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/domains/" }, { "@attributes": { "Name": "VM Images Location AGAIN !!!", "Target": "VMIMAGES", "Default": "/mnt/user/domains/", "Mode": "", "Description": "This must match the above VM Images Location (yes we need it twice!)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/domains/" }, { "@attributes": { "Name": "Isos Share Location", "Target": "/isos", "Default": "/mnt/user/isos/", "Mode": "rw", "Description": "Your isos share path - macOS install media will be put here. defualt location is /mnt/user/isos/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/isos/" }, { "@attributes": { "Name": "Isos Share Location AGAIN !!!", "Target": "ISOIMAGES", "Default": "/mnt/user/isos/", "Mode": "", "Description": "This must match the above Isos Share Location (yes we need it twice!)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/isos/" }, { "@attributes": { "Name": "appdata", "Target": "/config", "Default": "/mnt/user/appdata/macinabox", "Mode": "rw", "Description": "Appdata location. If you change this you will need to do the same in the macinabox help user script", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/macinabox" }, { "@attributes": { "Name": "custom ovmf location", "Target": "/customovmf/", "Default": "/mnt/user/system/custom_ovmf/", "Mode": "rw", "Description": "Dont change", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/system/custom_ovmf/" }, { "@attributes": { "Name": "Inject Macinabox helper scripts", "Target": "injectfixxml", "Default": "yes|no", "Mode": "", "Description": "Injects macinabox helper userscript directly into userscripts plugin ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Userscripts Location", "Target": "/userscripts", "Default": "/boot/config/plugins/user.scripts/scripts", "Mode": "rw", "Description": "Dont change this!", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/boot/config/plugins/user.scripts/scripts" } ], "Repo": "SpaceInvaderOne's Repository", "CAComment": "To comply with Apple's EULA, this application should only be used for security research", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/macinabox.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 3181203, "stars": 11, "trending": 0.052, "trends": [ 0.043, 0.043, 0.047, 0.052, 0.053, 0.048, 0.052 ], "trendsDate": [ 1696673132, 1699268762, 1702169076, 1704769563, 1707368749, 1709967982, 1712563554 ], "downloadtrend": [ 3171819, 3173197, 3174699, 3176353, 3178034, 3179562, 3181203 ], "LastUpdateScan": 1712563554, "LastUpdate": 1643739871, "FirstSeen": 1571970649, "topTrending": 0.009000000000000001, "topPerforming": 0.052 }, { "Name": "PostgreSQL_Immich", "Repository": "tensorchord/pgvecto-rs:pg16-v0.2.0", "Registry": "https://registry.hub.docker.com/_/postgres/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://www.postgresql.org/", "Overview": "This container (based on PostgreSQL 16) is specifically configured for seamless integration with the Immich container, which requires PostgreSQL equipped with pgvecto a robust Postgres extension enabling vector similarity search functions. The specific version used is tensorchord/pgvecto-rs:pg16-v0.2.0\r\n\r\nConfiguration Parameters\r\n\r\n POSTGRES_PASSWORD - Superuser password.\r\n Default postgres\r\n Note -- If you change this value, remember to update it in the Immich container configuration as well.\r\n\r\n POSTGRES_USER - Username for the superuser.\r\n Default postgres\r\n Note -- Alterations to this setting should also be mirrored in the Immich container.\r\n\r\n POSTGRES_DB - Default database.\r\n Default: postgres\r\n Note -- Any change here should be replicated in the Immich container configuration.\r\n\r\nStorage\r\n\r\n Data and Configuration Path: /mnt/user/appdata/postgresql_immich\r\n This is the directory where Postgres stores its application data and configuration files.\r\n\r\nNetwork\r\n\r\n Port 5433\r\n This port is mapped from the default PostgreSQL port 5432 to avoid conflicts if another PostgreSQL container is using the default port.", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/PostgreSQL_Immich.xml", "Icon": "https://github.com/SpaceinvaderOne/Docker-Templates-Unraid/blob/master/spaceinvaderone/docker_icons/postgresql-immich-logo.png?raw=true", "Requires": "The Immich container and Redis container (or Redis can be enabled with docker mods in Immich container instead of separate Redis)", "Config": [ { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Initial superuser password (required)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Initial superuser name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Initial database name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "immich" }, { "@attributes": { "Name": "Database Storage Path (Appdata)", "Target": "/var/lib/postgresql/data", "Default": "/mnt/user/appdata/postgresql_immich", "Mode": "rw", "Description": "PostgreSQL data storage location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "null" }, "value": "/mnt/user/appdata/PostgreSQL_Immich" }, { "@attributes": { "Name": "PostgreSQL access port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Description": "PostgreSQL TCP connection port mapped to 5433 from 5432 in case of other postgres container present", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "null" }, "value": "5433" } ], "Repo": "SpaceInvaderOne's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/PostgreSQL_Immich.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 1441938, "stars": 9, "trending": 39.096, "trends": [ 39.096 ], "trendsDate": [ 1711857952 ], "downloadtrend": [ 878203, 1441938 ], "LastUpdateScan": 1711857952, "LastUpdate": 1711815218, "FirstSeen": 1709262437 }, { "Name": "RetroNAS_inabox", "Repository": "spaceinvaderone/retronas_inabox:latest", "Registry": "https://github.com/SpaceinvaderOne/RetroNASinabox", "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://github.com/SpaceinvaderOne/RetroNASinabox", "Project": "https://github.com/danmons/retronas", "Overview": "This container will fully install a RetroNAS VM into the VMs tab of your server.\r\nIt downloads an a vDisk image, verifies it with a checksum before creating a vm template and installing the VM for you.\r\nWhat you choose in the container varaibles will reflect to the vm. For most people these dont need to be changed from the defaults.\r\nIf you need to change the locations in the container this is what each will do.\r\n\r\nVM Share on Server: This should be set to your VM share - default on Unraid is /mnt/user/domains - the vm will be installed here\r\n\r\nRetroNAS data share This should point to a share you want RetronNAS to use. All your roms etc will be here. Best have an empty share and move what you need there later.\r\ndefault is retronas. The container will connect the VM using virtiofs to this share. So the share doent have to be \"exported\" by Unraid for retroNAS to use it (more secure)\r\n\r\nName to call VM: Easy -- The name you want the VM to be called default id RetroNAS but you can change it\r\n\r\nThe container then will do the rest. It will create an xml file for the vm based on the above and install the vm straight into the server. So once run goto the VMs tab and you will see it there. Start it up and confiure retronas in vnc window and configure (see my video how) default username and password is retronas (yes you can change them later! ) After logging in type retronas to configure your RetroNAS server. Have fun :)\r\n\r\nThe container doesnt need to be kept running. It is just an install tool. The container has no webUI so to see what its doing view the container log.\r\n** This container cant translate the location of an unassigned disk across to the vm template. So all locations choosen must be on the array or pool device.", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/RetroNAS_inabox.xml", "Icon": "https://github.com/SpaceinvaderOne/RetroNASinabox/raw/main/RetroNAS_Icon.png", "Config": [ { "@attributes": { "Name": "VM Share on Server", "Target": "/retronas_vm_location", "Default": "/mnt/user/domains/", "Mode": "rw", "Description": "This should be the share in which you store your VM images. Default is /mnt/user/domains", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/domains/" }, { "@attributes": { "Name": "RetroNAS data share", "Target": "/retronas_virtiofs_location", "Default": "/mnt/user/retronas/", "Mode": "rw", "Description": "The share that you have created to store all RetroNAS roms etc Default /mnt/user/retronas", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/retronas/" }, { "@attributes": { "Name": "Name to call VM", "Target": "vm_name", "Default": "RetroNAS", "Mode": "", "Description": "Your VM will be created with this name. Default is RetroNAS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "RetroNAS" }, { "@attributes": { "Name": "Replace", "Target": "REPLACE", "Default": "no|yes", "Mode": "", "Description": "No - If a vdisk exists in the location container will exit.\r\nYes -If a vdisk exists in the location container will back it up first then install new RetroNAS VM", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "access libvirt daemon", "Target": "/var/run/libvirt", "Default": "/var/run/libvirt", "Mode": "rw", "Description": "to access the libvirt daemon running on the host", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/run/libvirt" }, { "@attributes": { "Name": "container", "Target": "container", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "temp", "Target": "/tmp", "Default": "/tmp", "Mode": "rw", "Description": "only used for xml so vm can be defined", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/tmp" }, { "@attributes": { "Name": "Location on Unraid which stores vm icons", "Target": "/unraid_vm_icons", "Default": "/usr/local/emhttp/plugins/dynamix.vm.manager/templates/images/", "Mode": "rw", "Description": "dont change", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/usr/local/emhttp/plugins/dynamix.vm.manager/templates/images/" } ], "Repo": "SpaceInvaderOne's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "RecommendedRaw": "3/1/2023", "RecommendedDate": 1677646800, "RecommendedReason": { "en_US": "Set up a RetroNAS VM in minutes!" }, "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/RetroNAS_inabox.xml", "CategoryList": [ "GameServers", "Tools-Utilities" ], "downloads": 5634, "LastUpdateScan": 1711145181, "LastUpdate": 1677754635, "FirstSeen": 1677352087 }, { "Name": "shinobipro", "Repository": "spaceinvaderone/shinobi_pro_unraid:latest", "Registry": "https://hub.docker.com/r/spaceinvaderone/shinobi_pro_unraid", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/86293-support-spaceinvaderone-shinobi-pro/", "Project": "https://shinobi.video/", "Overview": "Default tag is spaceinvaderone/shinobi_pro_unraid:latest but this can be changed to :nvidia\r\n\r\nTo use your Nvidia GPU for encoding\r\n1. Use the Nvidia Unraid build of Unraid\r\n2. Set the repository tag to :nvidia ( spaceinvaderone/shinobi_pro_unraid:latest )\r\n3. Under Extra Parameters: add --runtime=nvidia\r\n4. Set template field Nvidia build only -- Driver capabilities: to all\r\n5. Set template field Nvidia build only -- GPU ID: to your GPU id from the nvida unraid plugin\r\n\r\nShinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras.\r\nFeatures\r\nTime-lapse Viewer (Watch a hours worth of footage in a few minutes)\r\n2-Factor Authentication\r\nDefeats stream limit imposed by browsers\r\nWith Base64 (Stream Type) and JPEG Mode (Option)\r\nRecords IP Cameras and Local Cameras\r\nStreams by WebSocket, HLS (includes audio), and MJPEG\r\nSave to WebM and MP4\r\nCan save Audio\r\nPush Events - When a video is finished it will appear in the dashboard without a refresh\r\nRegion Motion Detection (Similar to ZoneMinder Zone Detection)\r\nRepresented by a Motion Guage on each monitor\r\n\"No Motion\" Notifications\r\n1 Process for Each Camera to do both, Recording and Streaming\r\nTimeline for viewing Motion Events and Videos\r\nSub-Accounts with permissions\r\nMonitor Viewing\r\nMonitor Editing\r\nVideo Deleting\r\nSeparate API keys for sub account\r\nCron Filters can be set based on master account\r\nStream Analyzer built-in (FFprobe GUI)\r\nMonitor Groups\r\nCan snapshot images from stream directly\r\nLower Bandwith Mode (JPEG Mode)\r\nSnapshot (cgi-bin) must be enabled in Monitor Settings\r\nControl Cameras from Interface\r\nAPI\r\nGet videos\r\nGet monitors\r\nChange monitor modes : Disabled, Watch, Record\r\nEmbedding streams\r\nDashboard Framework made with Google Material Design Lite, jQuery, and Bootstrap", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/shinobi_pro.xml", "Icon": "https://shinobi.video//libs/assets/icon/apple-touch-icon-57x57.png", "DonateLink": "https://www.paypal.me/spaceinvader", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "username for superuser", "Target": "ADMIN_USER", "Default": "", "Mode": "", "Description": "Container Variable: ADMIN_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "password for superuser", "Target": "ADMIN_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: ADMIN_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "video storage location", "Target": "/opt/shinobi/videos", "Default": "", "Mode": "rw,slave", "Description": "/opt/shinobi/videos", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/cctv/" }, { "@attributes": { "Name": "****Nvidia build only -- Driver capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "If using tag :nvidia -- set to all", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "****Nvidia build only -- GPU ID", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "add gpu id (from nvidia unraid plugin)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_ROOT_PASSWORD", "Target": "MYSQL_ROOT_PASSWORD", "Default": "", "Mode": "", "Description": "MYSQL_ROOT_PASSWORD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_PORT", "Target": "MYSQL_PORT", "Default": "", "Mode": "", "Description": "MYSQL_PORT standard port 3306", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "MYSQL_USER", "Target": "MYSQL_USER", "Default": "", "Mode": "", "Description": "MYSQL_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "majesticflame" }, { "@attributes": { "Name": "MYSQL_DATABASE", "Target": "MYSQL_DATABASE", "Default": "", "Mode": "", "Description": "MYSQL_DATABASE NAME", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "ccio" }, { "@attributes": { "Name": "MYSQL_HOST", "Target": "MYSQL_HOST", "Default": "", "Mode": "", "Description": "MYSQL_HOST leave as localhost for container built in mariadb", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "localhost" }, { "@attributes": { "Name": "Temporary Streams", "Target": "/dev/shm/streams", "Default": "", "Mode": "rw", "Description": "Temporary Streams", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/dev/shm/shinobi" }, { "@attributes": { "Name": "appdata location", "Target": "/config", "Default": "/mnt/user/appdata/shinobipro", "Mode": "rw", "Description": "/config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shinobipro" }, { "@attributes": { "Name": "maria db database location", "Target": "/var/lib/mysql", "Default": "", "Mode": "rw", "Description": "/var/lib/mysql", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shinobipro/database" }, { "@attributes": { "Name": "customautoload modules", "Target": "/opt/shinobi/libs/customAutoLoad", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/shinobi/libs/customAutoLoad", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobipro/customautoload" }, { "@attributes": { "Name": "TIMEZONE", "Target": "/usr/share/zoneinfo/", "Default": "", "Mode": "ro", "Description": "Container Path: /usr/share/zoneinfo/", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/usr/share/zoneinfo/" }, { "@attributes": { "Name": "MYSQL_PASSWORD", "Target": "MYSQL_PASSWORD", "Default": "", "Mode": "", "Description": "MYSQL_PASSWORD default none for internal mariadb", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOCAL TIME", "Target": "/etc/localtime", "Default": "", "Mode": "ro", "Description": "Container Path: /etc/localtime", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "MYSQL_ROOT_USER", "Target": "MYSQL_ROOT_USER", "Default": "", "Mode": "", "Description": "MYSQL_ROOT_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "root" } ], "Repo": "SpaceInvaderOne's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/shinobi_pro.xml", "CategoryList": [ "HomeAutomation", "MediaApp-Video", "MediaServer-Video" ], "downloads": 1088717, "stars": 5, "trending": 0.008, "trends": [ 0.166, 0.162, 0.012, 0.012, 0.01, 0.01, 0.008 ], "trendsDate": [ 1697702740, 1700321394, 1702919168, 1705518399, 1708117561, 1710713176, 1713306907 ], "downloadtrend": [ 1086388, 1088152, 1088284, 1088411, 1088523, 1088629, 1088717 ], "LastUpdateScan": 1713306907, "LastUpdate": 1643818842, "FirstSeen": 1575579943, "topTrending": -0.158, "topPerforming": 0.008 }, { "Name": "truecommand", "Repository": "ixsystems/truecommand", "Registry": "https://hub.docker.com/r/ixsystems/truecommand/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/ixsystems/truecommand/", "Overview": "TrueCommand is a \u201csingle pane of glass\u201d application to simplify the scaling of data, drive management, and administration of all TrueNAS (previously called FreeNAS) platforms.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/truecommand.xml", "Icon": "https://raw.githubusercontent.com/SpaceinvaderOne/unraid_vm_icons/master/icons/Freebsd/True_NAS.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/truecommand" }, { "@attributes": { "Name": "web", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "91" } ], "Repo": "SpaceInvaderOne's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/truecommand.xml", "downloads": 10886480, "stars": 75, "trending": 0.85, "trends": [ 1.873, 1.747, 1.487, 1.259, 1.11, 0.89, 0.85 ], "trendsDate": [ 1696802741, 1699398354, 1702169077, 1704769564, 1707368749, 1709967982, 1712563554 ], "downloadtrend": [ 10110887, 10290653, 10445946, 10579115, 10697825, 10793913, 10886480 ], "LastUpdateScan": 1712563554, "LastUpdate": 1710270742, "FirstSeen": 1626617002, "topTrending": -1.0230000000000001, "topPerforming": 0.85 }, { "Name": "vm_custom_icons", "Repository": "spaceinvaderone/vm_custom_icons", "Registry": "https://hub.docker.com/r/spaceinvaderone/vm_custom_icons", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Project": "https://github.com/SpaceinvaderOne/unraid_vm_icons", "Overview": "Downloads and installs additional custom VM icons to the Unraid VM Manager.\r\n\r\nAfter install Container should be set to auto start.\r\n\r\nUsage\r\n\r\nBasic settings\r\n1. Choose which custom icons you want to be installed from the drop downs.\r\n2. Choose wether you want to keep the existing stock vm icons (recommended to keep)\r\n3. Set wether all icons are redownloaded when container starts.\r\n Setting this as yes will clear all vm icons then redownload all choosen icons from github repo. \r\n Setting to yes will on every start download any new icons in selected sections.\r\n (This is also useful if you deceide you no longer want a choosen section of icons anymore)\r\n4. If your server has a beep speaker you can enable a tune to be played each time icons are synced!\r\n\r\nAdvanced settings (under show more settings)\r\n1. You can set how long the container should wait before exiting after syncing icons (default 30 seconds)\r\nOther options dont change", "WebUI": "https://github.com/SpaceinvaderOne/unraid_vm_icons", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/vm_icon_downloader.xml", "Icon": "https://raw.githubusercontent.com/SpaceinvaderOne/unraid_vm_icons/master/dockericon.png", "DonateText": "If you like my work then please buy me a beer! :)", "DonateLink": "https://www.paypal.com/paypalme/spaceinvader", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "windows icons", "Target": "windows", "Default": "yes|no", "Mode": "", "Description": "select yes or no to download windows vm icons", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "linux icons", "Target": "linux", "Default": "yes|no", "Mode": "", "Description": "select yes or no to download linux vm icons", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "freebsd icons", "Target": "freebsd", "Default": "yes|no", "Mode": "", "Description": "select yes or no to download freebsd vm icons", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "macos vm icons", "Target": "macos", "Default": "yes|no", "Mode": "", "Description": "select yes or no to download macos vm icons", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "other os icons", "Target": "other", "Default": "yes|no", "Mode": "", "Description": "select yes or no to download other vm icons", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Keep Stock VM Icons", "Target": "stock", "Default": "yes|no", "Mode": "", "Description": "set to no to remove stock unraid vm icons", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Clear all icons & redownload above on each start", "Target": "delete", "Default": "no|yes", "Mode": "", "Description": "set to yes to delete all vm icons. and redownload the above from github on every run of container ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "Enable sucess tune on icon load", "Target": "tune", "Default": "no|yes", "Mode": "", "Description": "Enable tune on sucess. (you must have a beep speaker)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "Time to wait before exit", "Target": "sleeptimehuman", "Default": "30 seconds|1 minute|2 minutes|5 minutes|10 minutes", "Mode": "", "Description": "Time to wait before stopping container after syncing icons ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "30 seconds" }, { "@attributes": { "Name": "vm manager icon location", "Target": "/unraid_vm_icons", "Default": "", "Mode": "rw", "Description": "location on server where Unraid stores vm icons (dont change this)", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/usr/local/emhttp/plugins/dynamix.vm.manager/templates/images" }, { "@attributes": { "Name": "appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "appdata", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/vm_custom_icons" }, { "@attributes": { "Name": "beep speaker", "Target": "", "Default": "", "Mode": "", "Description": "Container Device: ", "Type": "Device", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/dev/tty0" } ], "Repo": "SpaceInvaderOne's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/vm_icon_downloader.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2029292, "stars": 2, "trending": 0.055, "trends": [ 0.12, 0.121, 0.085, 0.051, 0.053, 0.053, 0.055 ], "trendsDate": [ 1696478738, 1699077937, 1702169077, 1704769564, 1707368749, 1709967982, 1712563554 ], "downloadtrend": [ 2020826, 2023284, 2025012, 2026039, 2027109, 2028177, 2029292 ], "LastUpdateScan": 1712563554, "LastUpdate": 1645449092, "FirstSeen": 1605532105, "topTrending": -0.065, "topPerforming": 0.055 }, { "Name": "Win98_inabox", "Repository": "spaceinvaderone/win98_inabox:latest", "Registry": "https://github.com/SpaceinvaderOne/Win98_inabox", "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://github.com/SpaceinvaderOne/Win98_inabox", "Overview": "This container will install a fully updated Windows 98SE virtual machine (VM) into the VMs tab of your server. The container variables that you select will apply to the VM, and for most users, the default settings are sufficient and do not require modification. However, if you need to change the locations within the container, here is a brief explanation of what each location does.\r\n\r\nThe \"VM Share on Server\" setting should be configured to reflect the location of your VM share. By default, the VM share on Unraid is located at /mnt/user/domains. \r\n\r\nThe \"Name to call VM\" setting is straightforward. It allows you to choose a custom name for your vm. The default name is \"Windows 98\" but you have the option to change it to any desired name.\r\n\r\nWindows 98 type WIN98-KernelEX This allows Win98 to run some Win2000 and XP software WIN98-Normal Normal vanilla install\r\n\r\nAfter configuring the container variables as described above, the container will take care of the rest. It will create an XML file for the Win 98 virtual machine based on your selections and install the VM directly onto the server. Once the container has been run, you can go to the VMs tab and locate the installed VM.\r\n\r\nIt is important to note that the container does not need to be kept running after installation. It is simply a tool for installation purposes and does not have a web user interface (UI). To monitor the container's progress, you can view the container log.\r\n** This container cant translate the location of an unassigned disk across to the vm template. So all locations choosen must be on the array or pool device.", "TemplateURL": "https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/Windows98_inabox.xml", "Icon": "https://github.com/SpaceinvaderOne/unraid_vm_icons/raw/master/icons/Windows/Windows_98.png", "Config": [ { "@attributes": { "Name": "VM Share on Server", "Target": "/vm_location", "Default": "/mnt/user/domains/", "Mode": "rw", "Description": "This should be the share in which you store your VM images. Default is /mnt/user/domains", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/domains/" }, { "@attributes": { "Name": "Name to call VM", "Target": "vm_name", "Default": "RetroNAS", "Mode": "", "Description": "Your VM will be created with this name. Default is RetroNAS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Windows 98" }, { "@attributes": { "Name": "Windows 98 type", "Target": "TYPE", "Default": "WIN98-KernelEX|WIN98-Normal", "Mode": "", "Description": "WIN98-KernelEX - Installs Windows 98 with Kernel Extensions and updates .........\r\nWIN98-Normal - Installs Windows 98 Vanilla with updates", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "WIN98-KernelEX" }, { "@attributes": { "Name": "What to do if VM exists", "Target": "RUNTYPE", "Default": "Fix-xml|Backup-then-Install", "Mode": "", "Description": "Fix-xml -- fixes custom xml for vm .......\r\nBackup-then-install -- Backs up vdisks and makes new vm", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Fix-xml" }, { "@attributes": { "Name": "Start VM after creation", "Target": "START_VM", "Default": "Yes|No", "Mode": "", "Description": "Yes -- Starts the Windows98 VM after creation .......\r\nNo -- VM does not autostart", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Yes" }, { "@attributes": { "Name": "access libvirt daemon", "Target": "/var/run/libvirt", "Default": "/var/run/libvirt", "Mode": "rw", "Description": "to access the libvirt daemon running on the host", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/run/libvirt" }, { "@attributes": { "Name": "temp", "Target": "/tmp", "Default": "/tmp", "Mode": "rw", "Description": "only used for xml so vm can be defined", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/tmp" }, { "@attributes": { "Name": "Location on Unraid which stores vm icons", "Target": "/unraid_vm_icons", "Default": "/usr/local/emhttp/plugins/dynamix.vm.manager/templates/images/", "Mode": "rw", "Description": "dont change", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/usr/local/emhttp/plugins/dynamix.vm.manager/templates/images/" } ], "Repo": "SpaceInvaderOne's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/SpaceInvaderOnesRepository/spaceinvaderone/Windows98_inabox.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 2715, "LastUpdateScan": 1712563554, "LastUpdate": 1678404339, "FirstSeen": 1678237461 }, { "Name": "FlexConnect", "Repository": "digitalhigh/flexconnect", "Registry": "https://hub.docker.com/r/digitalhigh/flexconnect", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/d8ahazard/FlexConnect", "Project": "https://github.com/d8ahazard/FlexConnect", "Overview": "FlexConnect is a stand-alone version of the FlexTV Plugin. It is intended as a replacement once Plex sunsest the plugin feature. This is currently for development purposes only.", "WebUI": "http://[IP]:[PORT:5667]", "TemplateURL": "https://raw.githubusercontent.com/d8ahazard/unraid-repository/master/docker-template/flexconnect.xml", "Icon": "https://github.com/d8ahazard/Phlex/raw/master/img/android-icon-144x144.png", "DonateText": "If you like it, consider buying me a beer.", "DonateLink": "https://www.paypal.me/donate.to.digitalhigh", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Host Path 2", "Target": "/plex", "Default": "", "Mode": "ro", "Description": "Container Path: /plex", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/FlexConnect", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/FlexConnect" } ], "Repo": "d8ahazard's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/d8ahazardsRepository/docker-template/flexconnect.xml", "CategoryList": [ "Tools" ], "downloads": 12522, "trending": 0.016, "trends": [ 0.016 ], "trendsDate": [ 1712563555 ], "downloadtrend": [ 12520, 12522 ], "LastUpdateScan": 1712563555, "LastUpdate": 1556303452, "FirstSeen": 1574295887 }, { "Name": "FlexTV", "Repository": "digitalhigh/flextv", "Registry": "https://hub.docker.com/r/digitalhigh/flextv", "Support": "https://github.com/d8ahazard/FlexTV", "Project": "https://github.com/d8ahazard/FlexTV", "Icon": "https://github.com/d8ahazard/Phlex/raw/master/img/android-icon-144x144.png", "DonateText": "If you like it, consider buying me a beer.", "DonateLink": "https://www.paypal.me/donate.to.digitalhigh", "Repo": "d8ahazard's Repository", "ModeratorComment": "Repository/tag no longer exists on dockerHub", "Blacklist": true, "Overview": "Flex TV. is a web application that interfaces between google Assistant and Plex to allow you to control playback of media using Actions for Google or IFTTT.\r\n Additionally, it interfaces with the API\u2019s for Sonarr, Radarr, Couchpotato, Sickbeard, and Sickrage.\r\n It also has customizeable webhooks, so you can basically control anything that has an open API with your voice. If you can send data to a URL to do a thing, you can program it in Flex TV.\r\n It is recomended to use reverse proxy to enable https", "templatePath": "/tmp/GitHub/AppFeed/templates/d8ahazardsRepository/docker-template/flextv.xml", "CategoryList": [ "Tools" ], "downloads": 2343891, "stars": 4, "trending": 0.004, "trends": [ 0.001, 0.001, 0.003, 0.003, 0.003, 0.005, 0.004 ], "trendsDate": [ 1696421158, 1699020400, 1702169077, 1704769564, 1707368750, 1709967983, 1712563555 ], "downloadtrend": [ 2343432, 2343467, 2343538, 2343606, 2343688, 2343796, 2343891 ], "LastUpdateScan": 1712563555, "LastUpdate": 1682688150, "FirstSeen": 1574295888, "topTrending": 0.003, "topPerforming": 0.004 }, { "Name": "Glimmr", "Project": "https://github.com/d8ahazard/glimmr", "Overview": "Glimmr synchronizes your Hue Lights, nanoleaf panels, and lifx bulbs with a DreamScreen controller.", "Registry": "https://registry.hub.docker.com/r/digitalhigh/glimmr", "GitHub": "https://github.com/d8ahazard/unraid-repository", "Repository": "digitalhigh/glimmr", "Support": "https://github.com/d8ahazard/glimmr", "BindTime": "true", "Network": "host", "Shell": "sh", "Privileged": "false", "Networking": { "Mode": "bridge" }, "DonateText": "If you like it, consider buying me a beer.", "DonateLink": "https://www.paypal.me/donate.to.digitalhigh", "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://github.com/d8ahazard/unraid-repository/blob/master/img/glimmr_icon.png?raw=true", "Config": [ { "@attributes": { "Name": "UserData Location", "Target": "/etc/glimmr", "Default": "", "Mode": "rw", "Description": "Where to store HueData config.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/glimmr/" }, { "@attributes": { "Type": "Port", "Name": "Web UI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Web UI port.", "Display": "always", "Required": "true" }, "value": "80" }, { "@attributes": { "Type": "Port", "Name": "Hue SSDP Discovery", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "Hue Bridge discovery port.", "Display": "always", "Required": "true" }, "value": "1900" }, { "@attributes": { "Type": "Port", "Name": "Hue/Nanoleaf MDNS Discovery", "Target": "5353", "Default": "5353", "Mode": "udp", "Description": "MDNS Discovery Port", "Display": "always", "Required": "true" }, "value": "5353" }, { "@attributes": { "Type": "Port", "Name": "Hue Streaming", "Target": "2100", "Default": "2100", "Mode": "udp", "Description": "Hue Bridge streaming port.", "Display": "always", "Required": "true" }, "value": "2100" }, { "@attributes": { "Type": "Port", "Name": "DreamScreen Communication", "Target": "8888", "Default": "8888", "Mode": "udp", "Description": "DreamScreen emulation port.", "Display": "always", "Required": "true" }, "value": "8888" }, { "@attributes": { "Type": "Port", "Name": "NanoLeaf Communication", "Target": "60222", "Default": "60222", "Mode": "udp", "Description": "DreamScreen emulation port.", "Display": "always", "Required": "true" }, "value": "60222" }, { "@attributes": { "Type": "Port", "Name": "Lifx Communication", "Target": "56700", "Default": "56700", "Mode": "udp", "Description": "Port used for Lifx communication.", "Display": "always", "Required": "true" }, "value": "56700" } ], "Repo": "d8ahazard's Repository", "TemplateURL": "https://raw.githubusercontent.com/d8ahazard/unraid-repository/master/docker-template/glimmr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/d8ahazardsRepository/docker-template/glimmr.xml", "CategoryList": [ "Tools" ], "downloads": 5616, "stars": 2, "LastUpdateScan": 1713362780, "LastUpdate": 1708617614, "FirstSeen": 1588623498 }, { "Name": "gaps", "Repository": "housewrecker/gaps", "Registry": "https://hub.docker.com/r/housewrecker/gaps/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/85461-support-gaps/", "Project": "https://github.com/JasonHHouse/Gaps/", "Overview": "Search your movies and find missing movies from MovieDB collections.", "WebUI": "http://[IP]:[PORT:8484]", "TemplateURL": "https://raw.githubusercontent.com/Knoxie/UnraidTemplates/master/gaps-unraid.xml", "Icon": "https://raw.githubusercontent.com/JasonHHouse/Gaps/master/images/gaps.png", "DonateText": "All support appreciated.", "DonateLink": "https://www.paypal.com/paypalme2/thehousewrecker", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "UI", "Target": "8484", "Default": "", "Mode": "tcp", "Description": "Container Port: 8484", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8484" }, { "@attributes": { "Name": "Enable https for WebUI", "Target": "ENABLE_SSL", "Default": "", "Mode": "", "Description": "true/false to enable WebUI https", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Require login for WebUI", "Target": "ENABLE_LOGIN", "Default": "", "Mode": "", "Description": "true/false to require login", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Set Gaps Base URL for WebUI", "Target": "BASE_URL", "Default": "", "Mode": "", "Description": "The base URL for Gaps WebUI", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "config", "Target": "/usr/data", "Default": "", "Mode": "rw", "Description": "File path for gaps config and data storage.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gaps/" } ], "Repo": "Knoxie89's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Knoxie89sRepository/gaps-unraid.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Other", "MediaServer-Other" ], "downloads": 10263672, "stars": 23, "trending": 0.169, "trends": [ 0.244, 0.209, 0.231, 0.172, 0.191, 0.177, 0.169 ], "trendsDate": [ 1696860371, 1699457840, 1702169077, 1704769564, 1707368750, 1709967983, 1712563555 ], "downloadtrend": [ 10146265, 10167547, 10191114, 10208623, 10228176, 10246305, 10263672 ], "LastUpdateScan": 1712563555, "LastUpdate": 1648839280, "FirstSeen": 1574725616, "topTrending": -0.07499999999999998, "topPerforming": 0.169 }, { "Name": "rstudio", "Repository": "rocker/rstudio", "Registry": "https://hub.docker.com/r/rocker/rstudio/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/rocker-org/rocker-versioned", "Overview": "***NOTE*** First run is slow.\r\nRStudio Server with an emphasis on reproducibility. Builds on debian stable (debian:jessie for versions < 3.4.0, debian:stretch after, etc) release. This stack installs a fixed version of R itself from source and it installs all R packages from a fixed snapshot of CRAN at a given date. Users should include the version tag, e.g. rocker/rstudio:3.3.1 when reproduciblity is paramount.", "WebUI": "http://[IP]:[PORT:8787]", "TemplateURL": "https://raw.githubusercontent.com/DavidSpek/unraid_docker_templates/master/rstudio-server.xml", "Icon": "https://avatars0.githubusercontent.com/u/9100160?v=3&s=200", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8787", "Default": "8787", "Mode": "tcp", "Description": "Container Port: 8787", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8787" }, { "@attributes": { "Name": "Password", "Target": "PASSWORD", "Default": "yourpasswordhere", "Mode": "", "Description": "Container Variable: PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "yourpasswordhere" }, { "@attributes": { "Name": "Root", "Target": "ROOT", "Default": "FALSE", "Mode": "", "Description": "Give the user root permissions", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "Add Shiny Server", "Target": "ADD", "Default": "", "Mode": "", "Description": "Input 'shiny' without quotes to add shiny server", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "shiny" }, { "@attributes": { "Name": "Host Port 2", "Target": "3838", "Default": "3838", "Mode": "tcp", "Description": "Required for shiny server", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3838" }, { "@attributes": { "Name": "User Data Directory", "Target": "/home/rstudio/Documents", "Default": "/mnt/user", "Mode": "rw", "Description": "Shared folder for saving your files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user" } ], "Repo": "DavidSpek's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DavidSpeksRepository/rstudio-server.xml", "CategoryList": [ "Productivity" ], "downloads": 25495285, "stars": 432, "trending": 0.992, "trends": [ 7.05, 5.876, 0.338, 0.338, 0.347, 1.019, 0.992 ], "trendsDate": [ 1697277940, 1699873561, 1702472782, 1705071970, 1707671134, 1710374850, 1712970138 ], "downloadtrend": [ 23277093, 24730256, 24814042, 24898300, 24985110, 25242445, 25495285 ], "LastUpdateScan": 1712970138, "LastUpdate": 1712967978, "FirstSeen": 1575068844, "topTrending": -6.058, "topPerforming": 0.992 }, { "Name": "go-auto-yt", "Repository": "xiovv/go-auto-yt:stable", "Registry": "https://hub.docker.com/r/xiovv/go-auto-yt", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/85882-support-amjidovu-goautoyt/", "Project": "https://github.com/XiovV/go-auto-yt", "Overview": "GoAutoYT makes it easy for you to automatically download videos from as many YouTube channels as you'd like.\r\n\r\n Clean, very simple design - The dashboard only contains an input form where you can add a channel and configure checking intervals and what to download, and a little list of all your channels where you can delete them or tell the server to check for new uploads immediately.\r\n\r\n Everything is on a single page - You can view and control everything from just one page.\r\n\r\nMakes downloading videos/audio automatically very easy - Just paste a link of a channel you want to download, set a checking interval and that's it, the server will keep checking for new uploads and download if necessary.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/unraid-ca-repo/go-auto-yt.xml", "Icon": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/img/go-auto-yt-dl.png", "DonateText": "Donate me a coffee or a beer if you like my work :)", "DonateLink": "https://www.paypal.me/xternet", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "8080", "Default": "9000", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "Mounted Downloads Folder", "Target": "/app/downloads", "Default": "/mnt/user/appdata/go-auto-yt/downloads", "Mode": "rw", "Description": "Container Path: /app/downloads", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/go-auto-yt/downloads" }, { "@attributes": { "Name": "Mounted Configuration Folder", "Target": "/app/config", "Default": "/mnt/user/appdata/go-auto-yt/config", "Mode": "rw", "Description": "Container Path: /app/config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/go-auto-yt/config" }, { "@attributes": { "Name": "User Identifier ( PUID )", "Target": "PUID", "Default": "1000", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Group ID ( PGID )", "Target": "PGID", "Default": "1000", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "User File Creation MASK ( UMASK )", "Target": "UMASK_SET", "Default": "0022", "Mode": "", "Description": "Container Variable: UMASK_SET", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0022" } ], "Repo": "Jidovu Marius Adrian's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/JidovuMariusAdriansRepository/unraid-ca-repo/go-auto-yt.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 1922799, "stars": 5, "trending": 0.011, "trends": [ 0.01, 0.009, 0.008, 0.014, 0.011, 0.012, 0.011 ], "trendsDate": [ 1697868330, 1700463944, 1703063147, 1705662354, 1708261545, 1710857174, 1713456382 ], "downloadtrend": [ 1921531, 1921703, 1921866, 1922127, 1922341, 1922581, 1922799 ], "LastUpdateScan": 1713456382, "LastUpdate": 1602925643, "FirstSeen": 1575731130, "topTrending": 0.0009999999999999992, "topPerforming": 0.011 }, { "Name": "onlyoffice-community-server", "Repository": "xternet/unraid-onlyoffice-community-server", "Registry": "https://hub.docker.com/repository/docker/xternet/unraid-onlyoffice-community-server", "Network": "onlyoffice", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/", "Project": "https://www.onlyoffice.com/", "Overview": "Before you start this container you need to create the onlyoffice network. \r\n\t Open Unraid terminal and paste this command in there: \r\n\t ' sudo docker network create --driver bridge onlyoffice ' -- without ' '\r\n\t HTTPS Support can be enable creating a \"certs\" folder in the data directory and placing onlyoffice.crt and onlyoffice.key in it\r\nFor more information visit the support thread \r\nhttps://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/unraid-ca-repo/onlyoffice-community-server.xml", "Icon": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/img/onlyoffice-ce-ds.jpg", "DonateText": "Donate me a coffee or a beer if you like my work :)", "DonateLink": "https://www.paypal.me/xternet", "Networking": { "Mode": "onlyoffice" }, "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "4431", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4431" }, { "@attributes": { "Name": "Port for XMPP-compatible instant messaging client (for ONLYOFFICE Talk correct work)", "Target": "5222", "Default": "5222", "Mode": "tcp", "Description": "Container Path: 5222", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5222" }, { "@attributes": { "Name": "Root Password for MySQL ( Default password is 'my-secret-pw' )", "Target": "MYSQL_SERVER_ROOT_PASSWORD", "Default": "my-secret-pw", "Mode": "", "Description": "Container Variable: MYSQL_SERVER_ROOT_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "my-secret-pw" }, { "@attributes": { "Name": "Default Database Name", "Target": "MYSQL_SERVER_DB_NAME", "Default": "onlyoffice", "Mode": "", "Description": "Container Variable: MYSQL_SERVER_DB_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "onlyoffice" }, { "@attributes": { "Name": "MySQL Host - Read Description for Changes ----> ", "Target": "MYSQL_SERVER_HOST", "Default": "localhost", "Mode": "", "Description": "Container Variable: MYSQL_SERVER_HOST <----> 'localhost' is used when we do not make use of the mail server docker or we do not want external database at all <----> for external local database use ' onlyoffice-mysql-server ' ( name of the docker that is hosting the mysql database, also without the ' ' ) as long is on the 'onlyoffice' network we created before starting the docker/s or you can use unraid IP you see in the up right corner, but it will be better to just use the name of the docker hosting mysql if your unraid IP is not static. <----> For database hosted on another server use the external IP ( internet IP ).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "localhost" }, { "@attributes": { "Name": "Default OnlyOffice Database Username", "Target": "MYSQL_SERVER_USER", "Default": "onlyoffice_user", "Mode": "", "Description": "Container Variable: MYSQL_SERVER_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "onlyoffice_user" }, { "@attributes": { "Name": "Default OnlyOffice Database Password", "Target": "MYSQL_SERVER_PASS", "Default": "onlyoffice_pass", "Mode": "", "Description": "Container Variable: MYSQL_SERVER_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "onlyoffice_pass" }, { "@attributes": { "Name": "Community Server Data", "Target": "/var/www/onlyoffice/Data", "Default": "/mnt/user/appdata/onlyoffice/CommunityServer/data", "Mode": "rw", "Description": "Container Path: /var/www/onlyoffice/Data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/CommunityServer/data" }, { "@attributes": { "Name": "Community Server Logs", "Target": "/var/log/onlyoffice", "Default": "/mnt/user/appdata/onlyoffice/CommunityServer/logs", "Mode": "rw", "Description": "Container Path: /var/log/onlyoffice", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/CommunityServer/logs" }, { "@attributes": { "Name": "Mail Server API Host - Read Description for Changes ----> ", "Target": "MAIL_SERVER_API_HOST", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_SERVER_API_HOST \r\nFor external mysql server add the values bellow back to value and default value.\r\nValue: onlyoffice-mail-server\r\nDefault Value: onlyoffice-mail-server \r\nIf you installed them on another server add the IP instead.\r\n( For Mail Server Container with External Database )", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Server API Port ( For Mail Server Container with External Database )", "Target": "MAIL_SERVER_API_PORT", "Default": "8081", "Mode": "", "Description": "Container Variable: MAIL_SERVER_API_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "Mail Server Database Host - Read Description for Changes ----> ", "Target": "MAIL_SERVER_DB_HOST", "Default": "", "Mode": "", "Description": " Container Variable: MAIL_SERVER_DB_HOST \r\nFor external mysql server add the values bellow back to value and default value.\r\nValue: onlyoffice-mysql-server\r\nDefault Value: onlyoffice-mysql-server\r\nIf you installed them on another server add the IP instead.\r\n( For Mail Server Container with External Database )", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail Server Database Name ( For Mail Server Container with External Database )", "Target": "MAIL_SERVER_DB_NAME", "Default": "onlyoffice_mailserver", "Mode": "", "Description": "Container Variable: MAIL_SERVER_DB_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "onlyoffice_mailserver" }, { "@attributes": { "Name": "Mail Server External MySQL Port ( For Mail Server Container with External Database )", "Target": "MAIL_SERVER_DB_PORT", "Default": "3306", "Mode": "", "Description": "Container Variable: MAIL_SERVER_DB_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Default Mail Server Database User ( For Mail Server Container with External Database )", "Target": "MAIL_SERVER_DB_USER", "Default": "mail_admin", "Mode": "", "Description": "Container Variable: MAIL_SERVER_DB_USER\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mail_admin" }, { "@attributes": { "Name": "Default Mail Server Database Password ( For Mail Server Container with External Database )", "Target": "MAIL_SERVER_DB_PASS", "Default": "Isadmin123", "Mode": "", "Description": "Container Variable: MAIL_SERVER_DB_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "Isadmin123" }, { "@attributes": { "Name": "Onlyoffice Document Server - Read Description for Changes ----> ", "Target": "DOCUMENT_SERVER_PORT_80_TCP_ADDR", "Default": "", "Mode": "", "Description": "Container Variable: DOCUMENT_SERVER_PORT_80_TCP_ADDR \r\nIf you install onlyoffice-document-server container ( and you should, also start onlyoffice-document-server first ) add the values bellow back to value and default value. \r\nValue: onlyoffice-document-server\r\nDefault Value: onlyoffice-document-server", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Jidovu Marius Adrian's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/JidovuMariusAdriansRepository/unraid-ca-repo/onlyoffice-community-server.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 19792, "trending": 0.116, "trends": [ 0.041, 0.122, 0.097, 0.117, 0.213, 0.126, 0.116 ], "trendsDate": [ 1697781938, 1700377539, 1702976768, 1705575959, 1708175140, 1710770775, 1713369983 ], "downloadtrend": [ 19636, 19660, 19679, 19702, 19744, 19769, 19792 ], "LastUpdateScan": 1713369983, "LastUpdate": 1632540402, "FirstSeen": 1575400069, "topTrending": 0.07500000000000001 }, { "Name": "onlyoffice-document-server", "Repository": "xternet/unraid-onlyoffice-document-server:b722d7ee269b89afabea70dce3acfdc8eca6d7e5", "Registry": "https://hub.docker.com/repository/docker/xternet/unraid-onlyoffice-document-server", "Network": "onlyoffice", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/", "Project": "https://www.onlyoffice.com/", "Overview": "Before you start this container you need to create the onlyoffice network. \r\n\t Open Unraid terminal and paste this command in there: \r\n\t \" sudo docker network create --driver bridge onlyoffice \" -- withouth the \" \"\r\n If you pair this container with onlyoffice-community-server then this container needs to start first. \r\n\tHTTPS Support can be enable creating a \"certs\" folder in the data directory and placing onlyoffice.crt and onlyoffice.key in it. Add fonts by placing .ttf in the font folder and force updating the container.\r\nFor more information visit the support thread \r\nhttps://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/unraid-ca-repo/onlyoffice-document-server.xml", "Icon": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/d5a562fa4a7b73065dd022e585d80d4b77d0abfa/img/onlyoffice-ce-ds.jpg", "DonateText": "Donate me a coffee or a beer if you like my work :)", "DonateLink": "https://www.paypal.me/xternet", "Networking": { "Mode": "onlyoffice" }, "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "8082", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8082" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "4432", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4432" }, { "@attributes": { "Name": "Mounted folder for logs", "Target": "/var/log/onlyoffice", "Default": "/mnt/user/appdata/onlyoffice/DocumentServer/logs", "Mode": "rw", "Description": "Container Path: /var/log/onlyoffice", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/DocumentServer/logs" }, { "@attributes": { "Name": "Mounted folder for data files ( SSL certificates can be added in the /cert subfolder )", "Target": "/var/www/onlyoffice/Data", "Default": "/mnt/user/appdata/onlyoffice/DocumentServer/data", "Mode": "rw", "Description": "Container Path: /var/www/onlyoffice/Data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/DocumentServer/data" }, { "@attributes": { "Name": "Mounted folder for file cache", "Target": "/var/lib/onlyoffice", "Default": "/mnt/user/appdata/onlyoffice/DocumentServer/lib", "Mode": "rw", "Description": "Container Path: /var/lib/onlyoffice", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/DocumentServer/lib" }, { "@attributes": { "Name": "Mounted folder for database", "Target": "/var/lib/postgresql", "Default": "/mnt/user/appdata/onlyoffice/DocumentServer/db", "Mode": "rw", "Description": "Container Path: /var/lib/postgresql", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/DocumentServer/db" }, { "@attributes": { "Name": "Mounted folder where you can add your custom fonts", "Target": "/usr/share/fonts/truetype/custom", "Default": "/mnt/user/appdata/onlyoffice/DocumentServer/fonts", "Mode": "rw", "Description": "Container Path: /usr/share/fonts/truetype/custom", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/DocumentServer/fonts" }, { "@attributes": { "Name": "Mounted folder for unsaved files", "Target": "/var/lib/onlyoffice/documentserver/App_Data/cache/files/forgotten", "Default": "/mnt/user/appdata/onlyoffice/DocumentServer/forgotten", "Mode": "rw", "Description": "Container Path: /var/lib/onlyoffice/documentserver/App_Data/cache/files/forgotten", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/DocumentServer/forgotten" } ], "Repo": "Jidovu Marius Adrian's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/JidovuMariusAdriansRepository/unraid-ca-repo/onlyoffice-document-server.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 90732, "stars": 1, "trending": 0.032, "trends": [ 0.034, 0.032, 0.028, 0.024, 0.049, 0.032, 0.032 ], "trendsDate": [ 1696241151, 1698840351, 1701435984, 1704035147, 1706634384, 1709233565, 1711829251 ], "downloadtrend": [ 90554, 90583, 90608, 90630, 90674, 90703, 90732 ], "LastUpdateScan": 1711829251, "LastUpdate": 1636407636, "FirstSeen": 1636412600, "topTrending": -0.0020000000000000018 }, { "Name": "onlyoffice-mail-server", "Repository": "xternet/unraid-onlyoffice-mail-server", "Registry": "https://hub.docker.com/repository/docker/xternet/unraid-onlyoffice-mail-server", "Network": "onlyoffice", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/", "Project": "https://www.onlyoffice.com/", "Overview": "OnlyOffice Mail Server for external mail. \r\nClick advanced view and setup the yourdomain.com with your domain registered hostname. \r\nFor more information visit the support thread \r\nhttps://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/", "TemplateURL": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/unraid-ca-repo/onlyoffice-mail-server.xml", "Icon": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/img/onlyoffice-ce-ds.jpg", "ExtraParams": "-h yourdomain.com -p 25:25 -p 465:465 -p 143:143 -p 993:993 -p 110:110 -p 995:995 -p 587:587 -p 8081:8081 -p 4190:4190", "DonateText": "Donate me a coffee or a beer if you like my work :)", "DonateLink": "https://www.paypal.me/xternet", "Networking": { "Mode": "onlyoffice" }, "Config": [ { "@attributes": { "Name": "MySQL Host - Read Description for Changes ---->", "Target": "MYSQL_SERVER", "Default": "onlyoffice-mysql-server", "Mode": "", "Description": "Container Variable: onlyoffice-mysql-server <----> For database hosted on another server use the external IP ( internet IP ).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "onlyoffice-mysql-server" }, { "@attributes": { "Name": "MySQL Port", "Target": "MYSQL_SERVER_PORT", "Default": "3306", "Mode": "", "Description": "Container Variable: MYSQL_SERVER_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Root User for MySQL ( Default is 'mail_admin' )", "Target": "MYSQL_ROOT_USER", "Default": "mail_admin", "Mode": "", "Description": "Container Variable: MYSQL_ROOT_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mail_admin" }, { "@attributes": { "Name": "Root Password for MySQL ( Default password is 'Isadmin123' )", "Target": "MYSQL_ROOT_PASSWD", "Default": "Isadmin123", "Mode": "", "Description": "Container Variable: MYSQL_ROOT_PASSWD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "Isadmin123" }, { "@attributes": { "Name": "Default Mail Server Database Name", "Target": "MYSQL_SERVER_DB_NAME", "Default": "onlyoffice_mailserver", "Mode": "", "Description": "Container Variable: MYSQL_SERVER_DB_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "onlyoffice_mailserver" }, { "@attributes": { "Name": "Mounted Mail Data", "Target": "/var/vmail", "Default": "/mnt/user/appdata/onlyoffice/MailServer/data", "Mode": "rw", "Description": "Container Path: /var/vmail", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/MailServer/data" }, { "@attributes": { "Name": "Mounted Certs Folder", "Target": "/etc/pki/tls/mailserver", "Default": "/mnt/user/appdata/onlyoffice/MailServer/data/certs", "Mode": "rw", "Description": "Container Path: /etc/pki/tls/mailserver", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/MailServer/data/certs" }, { "@attributes": { "Name": "Mounted Logs Folder", "Target": "/var/log", "Default": "/mnt/user/appdata/onlyoffice/MailServer/logs", "Mode": "rw", "Description": "Container Path: /var/log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/MailServer/logs" }, { "@attributes": { "Name": "Mounted MySQL Data", "Target": "/var/lib/mysql", "Default": "/mnt/user/appdata/onlyoffice/MailServer/mysql", "Mode": "rw", "Description": "Container Path: /var/lib/mysql", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/MailServer/mysql" } ], "Repo": "Jidovu Marius Adrian's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system.‍This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/JidovuMariusAdriansRepository/unraid-ca-repo/onlyoffice-mail-server.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 15681, "trending": 0.045, "trends": [ 0.032, 0.058, 0.064, 0.058, 0.096, 0.045, 0.045 ], "trendsDate": [ 1697810753, 1700406336, 1703005580, 1705604761, 1708203940, 1710799632, 1713392813 ], "downloadtrend": [ 15624, 15633, 15643, 15652, 15667, 15674, 15681 ], "LastUpdateScan": 1713392813, "LastUpdate": 1575309973, "FirstSeen": 1575687936, "topTrending": 0.012999999999999998 }, { "Name": "onlyoffice-mysql-server", "Repository": "xternet/onlyoffice-mysql-5.7", "Registry": "https://hub.docker.com/repository/docker/xternet/onlyoffice-mysql-5.7", "Network": "onlyoffice", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/", "Project": "https://www.mysql.com/", "Overview": "External database for OnlyOffice. ( MySQL 5.7 )\r\nThe database needs initialization.\r\nRead the support thread on how to initialize it: \r\nhttps://forums.unraid.net/topic/85643-support-amjidovu-onlyoffice-community-server/", "TemplateURL": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/unraid-ca-repo/onlyoffice-mysql-server.xml", "Icon": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/img/mysql.png", "DonateText": "Donate me a coffee or a beer if you like my work :)", "DonateLink": "https://www.paypal.me/xternet", "Networking": { "Mode": "onlyoffice" }, "Config": [ { "@attributes": { "Name": "MySQL Port", "Target": "3306", "Default": "3306", "Mode": "tcp", "Description": "Container Port: 3306", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Onlyoffice MySQL Config (onlyoffice.cnf created before mysql container is started )", "Target": "/etc/mysql/conf.d", "Default": "/mnt/user/appdata/onlyoffice/mysql/conf.d", "Mode": "rw", "Description": "Container Path: /etc/mysql/conf.d", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/mysql/conf.d" }, { "@attributes": { "Name": "Mounted Folder for MySQL Database", "Target": "/var/lib/mysql", "Default": "/mnt/user/appdata/onlyoffice/mysql/data", "Mode": "rw", "Description": "Container Path: /var/lib/mysql", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/mysql/data" }, { "@attributes": { "Name": "Onlyoffice entrypoint for MySQL database setup ( setup.sql created before mysql container is started )", "Target": "/docker-entrypoint-initdb.d", "Default": "/mnt/user/appdata/onlyoffice/mysql/initdb", "Mode": "rw", "Description": "Container Path: /docker-entrypoint-initdb.d", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/mysql/initdb" }, { "@attributes": { "Name": "Mounted MySQL Logs", "Target": "/var/log/mysql", "Default": "/mnt/user/appdata/onlyoffice/mysql/logs", "Mode": "rw", "Description": "Container Path: /var/log/mysql", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/onlyoffice/mysql/logs" }, { "@attributes": { "Name": "MySQL root password ( match the root password with the one in the setup.sql script )", "Target": "MYSQL_ROOT_PASSWORD", "Default": "my-secret-pw", "Mode": "", "Description": "Container Variable: MYSQL_ROOT_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "my-secret-pw" }, { "@attributes": { "Name": "Default OnlyOffice Community Server MySQL Database", "Target": "MYSQL_DATABASE", "Default": "onlyoffice", "Mode": "", "Description": "Container Variable: MYSQL_DATABASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "onlyoffice" } ], "Repo": "Jidovu Marius Adrian's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/JidovuMariusAdriansRepository/unraid-ca-repo/onlyoffice-mysql-server.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 13127, "trending": 0.206, "trends": [ 0.054, 0.139, 0.085, 0.208, 0.467, 0.26, 0.206 ], "trendsDate": [ 1697810754, 1700406336, 1703005581, 1705604761, 1708203940, 1710799632, 1713392813 ], "downloadtrend": [ 12949, 12967, 12978, 13005, 13066, 13100, 13127 ], "LastUpdateScan": 1713392813, "LastUpdate": 1575294300, "FirstSeen": 1575680732, "topTrending": 0.152 }, { "TemplateURL": "https://raw.githubusercontent.com/frakman1/docker-templates/master/tynor88/gvm.xml", "Name": "frak-gvm", "Overview": "OpenVAS is a full-featured vulnerability scanner. Its capabilities include unauthenticated testing, authenticated testing, various high level and low level Internet and industrial protocols, performance tuning for large-scale scans and a powerful internal programming language to implement any type of vulnerability test.", "Support": "https://forums.unraid.net/topic/81469-support-jbreed-nessus/", "Registry": "https://registry.hub.docker.com/r/securecompliance/gvm/", "GitHub": "https://www.github.com/Secure-Compliance-Solutions-LLC/GVM-Docker", "Repository": "securecompliance/gvm:11.0.1-r3", "Project": "https://www.openvas.org/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "8080", "ContainerPort": "9392", "Protocol": "tcp" } } }, "Environment": { "Variable": { "Name": "PASSWORD", "Value": "admin" } }, "Data": { "Volume": { "HostDir": "/mnt/cache/appdata/frak-gvm/data", "ContainerDir": "/data", "Mode": "rw" } }, "WebUI": "https://[IP]:[PORT:9392]/", "Icon": "https://raw.githubusercontent.com/frakman1/unraid-docker-templates/master/openvas/gvm.png", "Repo": "frakman1's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/frakman1sRepository/tynor88/gvm.xml", "CategoryList": [ "Tools-Utilities", "Security" ], "downloads": 2322837, "stars": 50, "trending": 0.029, "trends": [ 0.164, 0.151, 0.046, 0.029, 0.057, 0.049, 0.029 ], "trendsDate": [ 1697918732, 1700514366, 1703113574, 1705712762, 1708311939, 1710907573, 1713506759 ], "downloadtrend": [ 2314449, 2317948, 2319014, 2319685, 2321016, 2322158, 2322837 ], "LastUpdateScan": 1713506759, "LastUpdate": 1645216979, "FirstSeen": 1593965287, "topTrending": -0.135, "topPerforming": 0.029 }, { "TemplateURL": "https://raw.githubusercontent.com/frakman1/docker-templates/master/tynor88/PortainerCI.xml", "Name": "PortainerCI", "Project": "https://portainer.io", "Overview": "Portainer is a simple management solution for Docker. It consists of a web UI that allows you to easily manage your Docker containers, images, networks and volumes.", "Registry": "https://registry.hub.docker.com/r/portainerci/portainer/", "GitHub": "https://github.com/portainer/portainer", "Repository": "portainerci/portainer:2.1", "Support": "https://forums.unraid.net/topic/69491-support-jj9987-portainer/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Network": "bridge", "WebUI": "http://[IP]:[PORT:9000]/", "Icon": "https://github.com/juusujanar/unraid-templates/raw/master/img/Portainer-logo.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Config Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/portainer", "Mode": "rw", "Display": "advanced-hide", "Required": "true", "Description": "This is where Portainer will store it's configuration." }, "value": "/mnt/user/appdata/portainer" }, { "@attributes": { "Type": "Path", "Name": "Docker socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Display": "advanced-hide", "Required": "true", "Description": "This is needed for Portainer to connect to Docker." }, "value": "/var/run/docker.sock" }, { "@attributes": { "Type": "Port", "Name": "Web Interface Port", "Target": "9000", "Default": "9000", "Mode": "tcp", "Display": "always-hide", "Required": "true", "Description": "This is Portainer WebUI port." }, "value": "9000" } ], "Repo": "frakman1's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/frakman1sRepository/tynor88/PortainerCI.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 19639399, "stars": 12, "trending": 0.041, "trends": [ 0.077, 0.09, 0.098, 0.346, 0.057, 0.025, 0.041 ], "trendsDate": [ 1697889931, 1700485550, 1703084807, 1705683971, 1708283174, 1710885980, 1713485172 ], "downloadtrend": [ 19510615, 19528244, 19547359, 19615210, 19626472, 19631351, 19639399 ], "LastUpdateScan": 1713485172, "LastUpdate": 1707104969, "FirstSeen": 1612141640, "topTrending": -0.036, "topPerforming": 0.041 }, { "Name": "Sourcegraph", "Overview": "Sourcegraph docker image.", "Support": "http://forums.unraid.net/index.php", "Registry": "https://hub.docker.com/r/sourcegraph/server/", "GitHub": "https://github.com/sourcegraph/sourcegraph", "Repository": "sourcegraph/server:3.10.0", "ExtraParams": "-d --rm", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:7080]", "Icon": "https://github.com/sourcegraph/themes/raw/master/icon.png", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Web Interface Port (HTTP)", "Target": "7080", "Default": "7080", "Mode": "tcp", "Description": "This is SourceGraph's Web UI port you can access via a web browser.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "{8}" }, "value": "7080" }, { "@attributes": { "Name": "Admin Console Port", "Target": "2633", "Default": "2633", "Mode": "tcp", "Description": "This is SourceGraph's Admin Console WebUI port you can access via a web browser", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "{8}" }, "value": "2633" }, { "@attributes": { "Name": "Grafana Port", "Target": "3370", "Default": "3370", "Mode": "tcp", "Description": "This is SourceGraph's Grafana Port you can access via a web browser", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "{8}" }, "value": "3370" }, { "@attributes": { "Type": "Path", "Name": "Config Storage Path", "Target": "/etc/sourcegraph", "Default": "/mnt/cache/appdata/sourcegraph/config", "Mode": "rw", "Display": "advanced-hide", "Required": "true", "Description": "This is where Sourcegraph will store its configuration files (use cache drive)." }, "value": "/mnt/cache/appdata/sourcegraph/config" }, { "@attributes": { "Type": "Path", "Name": "Application Data Storage Path", "Target": "/var/opt/sourcegraph", "Default": "/mnt/cache/appdata/sourcegraph/data", "Mode": "rw", "Display": "advanced-hide", "Required": "true", "Description": "This is where Sourcegraph will store its application data (use cache drive)." }, "value": "/mnt/cache/appdata/sourcegraph/data" } ], "Repo": "frakman1's Repository", "TemplateURL": "https://raw.githubusercontent.com/frakman1/docker-templates/master/tynor88/sourcegraph.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/frakman1sRepository/tynor88/sourcegraph.xml", "CategoryList": [ "Backup", "Cloud", "Network-Web", "Productivity", "Tools-Utilities" ], "downloads": 15655527, "stars": 43, "trending": 0.423, "trends": [ 0.74, 0.771, 1.28, 1.178, 0.941, 0.449, 0.423 ], "trendsDate": [ 1695881143, 1698503879, 1701097590, 1703696746, 1706295953, 1708895158, 1711490778 ], "downloadtrend": [ 14882153, 14997731, 15192161, 15373253, 15519304, 15589257, 15655527 ], "LastUpdateScan": 1711490778, "LastUpdate": 1711485074, "FirstSeen": 1576347544, "topTrending": -0.317, "topPerforming": 0.423 }, { "Name": "Idle-Miner-Dashboard", "Beta": "true", "Support": "https://forums.unraid.net/topic/101713-support-electric-brain-idle-miner-dashboard/", "Overview": "Idle Miner lets you remotely control your mining rigs as well as setting up smart rules. This component is a dashboard that lets you control all of your rigs from one place.\n \nFor more details check the github: https://github.com/ElectricBrainUK/IdleMiner", "Registry": "https://hub.docker.com/repository/docker/electricbrainuk/idleminerdashboard", "Repository": "electricbrainuk/idleminerdashboard", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "4650", "ContainerPort": "3000", "Protocol": "tcp" } } }, "Environment": { "Variable": { "Name": "REACT_APP_APIKEY", "Value": "REPLACEME!!!!1!", "Mode": "" } }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/IdleMinerDashboard", "ContainerDir": "/app/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:3000]", "Icon": "https://raw.githubusercontent.com/ElectricBrainUK/IdleMiner/master/electron/assets/appIcon.png", "DonateText": "We develop all of our apps in our spare time so if you feel like supporting us please donate", "DonateLink": "https://www.paypal.me/electricbrain", "Repo": "ElectricBrainUK's Repository", "TemplateURL": "https://raw.githubusercontent.com/ElectricBrainUK/docker-templates/master/idle-miner-dashboard.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ElectricBrainUKsRepository/idle-miner-dashboard.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Crypto" ], "downloads": 21460, "trending": 0.014, "trends": [ 8.729, 8.028, 1.702, 0.028, 0.037, 0.009, 0.014 ], "trendsDate": [ 1697083551, 1699679200, 1702278376, 1705014243, 1707608196, 1710374850, 1712970139 ], "downloadtrend": [ 19384, 21076, 21441, 21447, 21455, 21457, 21460 ], "LastUpdateScan": 1712970139, "LastUpdate": 1611438980, "FirstSeen": 1611320848, "topTrending": -8.715 }, { "Name": "Unraid-API", "Beta": "true", "Support": "https://forums.unraid.net/topic/86354-support-electric-brain-unraid-api/", "Overview": "This is an MQTT Home Assistant Bridge with a rest endpoint as well that allows control of unraid from this docker, homeassistant and MQTT/REST generally.\n \n \nIcon made by https://www.flaticon.com/authors/freepik Freepik", "Registry": "https://cloud.docker.com/repository/docker/electricbrainuk/unraidapi", "Repository": "electricbrainuk/unraidapi", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "3005", "ContainerPort": "80", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "MQTTBroker", "Value": "hassio", "Mode": "" }, { "Name": "MQTTPort", "Value": "1883", "Mode": "" }, { "Name": "MQTTUser", "Value": "mqtt", "Mode": "" }, { "Name": "MQTTPass", "Value": "pass", "Mode": "" }, { "Name": "MQTTBaseTopic", "Value": "homeassistant", "Mode": "" }, { "Name": "KeyStorage", "Value": "config", "Mode": "" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/Unraid-API", "ContainerDir": "/app/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://raw.githubusercontent.com/ElectricBrainUK/UnraidAPI/master/static/icon.png", "DonateText": "We develop all of our apps in our spare time so if you feel like supporting us please donate", "DonateLink": "https://www.paypal.me/electricbrain", "Repo": "ElectricBrainUK's Repository", "TemplateURL": "https://raw.githubusercontent.com/ElectricBrainUK/docker-templates/master/unraid-api.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ElectricBrainUKsRepository/unraid-api.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 798728, "stars": 4, "trending": 0.031, "trends": [ 0.333, 0.364, 0.132, 0.045, 0.047, 0.035, 0.031 ], "trendsDate": [ 1696421158, 1699020401, 1702169078, 1704769565, 1707368750, 1709967983, 1712563555 ], "downloadtrend": [ 793512, 796414, 797467, 797823, 798202, 798484, 798728 ], "LastUpdateScan": 1712563555, "LastUpdate": 1653500660, "FirstSeen": 1576857840, "topTrending": -0.30200000000000005, "topPerforming": 0.031 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/jtok/unraid.vmbackup/master/vmbackup.plg", "PluginAuthor": "JTok", "Beta": "true", "Name": "VM Backup", "Support": "https://forums.unraid.net/topic/86303-vm-backup-plugin/", "IconFA": "clone", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NG5HGW4Q3CZU4", "Repo": "JTok's Repository", "TemplateURL": "https://raw.githubusercontent.com/JTok/unraid-plugins/master/vmbackup.xml", "Repository": "https://raw.githubusercontent.com/jtok/unraid.vmbackup/master/vmbackup.plg", "pluginVersion": "2022.12.25", "MinVer": "6.7.0", "Overview": "Plugin for backing up VMs in unRAID including vdisks, configuration files, and nvram.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/JToksRepository/vmbackup.xml", "CategoryList": [ "Backup", "Tools-Utilities", "Plugins" ], "FirstSeen": 1577034338 }, { "Name": "autoscan", "Repository": "ghcr.io/hotio/autoscan:latest", "Registry": "https://github.com/hotio/autoscan/pkgs/container/autoscan", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/autoscan", "ReadMe": "https://hotio.dev/containers/autoscan", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/pullio.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! This needs no description, you'll know if you need this.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:3030]", "ExtraParams": "--hostname=autoscan.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 3030", "Target": "3030", "Default": "3030", "Mode": "tcp", "Description": "Container Port: 3030", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/autoscan.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/autoscan.xml", "CategoryList": [ "Other" ], "downloads": 1461958, "stars": 9, "trending": 0.247, "trends": [ 1.309, 0.247 ], "trendsDate": [ 1709622344, 1712217983 ], "downloadtrend": [ 1439252, 1458342, 1461958 ], "LastUpdateScan": 1712217983, "LastUpdate": 1711266647, "FirstSeen": 1692497083 }, { "Name": "base", "Repository": "ghcr.io/hotio/base:alpinevpn", "Registry": "https://github.com/hotio/base/pkgs/container/base", "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/base", "ReadMe": "https://hotio.dev/containers/base", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/pullio.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! This base image can be used as a standalone VPN image for other containers to attach to.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "ExtraParams": "--hostname=base.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/base.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/base.xml", "CategoryList": [ "Other" ], "downloads": 4641899, "stars": 5, "trending": 0.025, "trends": [ 0.178, 0.025 ], "trendsDate": [ 1710374851, 1712970139 ], "downloadtrend": [ 4632481, 4640745, 4641899 ], "LastUpdateScan": 1712970139, "LastUpdate": 1711265700, "FirstSeen": 1707735955 }, { "Name": "bazarr", "Repository": "ghcr.io/hotio/bazarr:latest", "Registry": "https://github.com/hotio/bazarr/pkgs/container/bazarr", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/bazarr", "ReadMe": "https://hotio.dev/containers/bazarr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/bazarr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! If you're deaf, you'll need this.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:6767]", "ExtraParams": "--hostname=bazarr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 6767", "Target": "6767", "Default": "6767", "Mode": "tcp", "Description": "Container Port: 6767", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/bazarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/bazarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 15867831, "stars": 26, "trending": 0.281, "trends": [ 0.528, 0.281 ], "trendsDate": [ 1709622344, 1712217983 ], "downloadtrend": [ 15739643, 15823246, 15867831 ], "LastUpdateScan": 1712217983, "LastUpdate": 1712038400, "FirstSeen": 1692497083 }, { "Name": "caddy", "Repository": "ghcr.io/hotio/caddy:latest", "Registry": "https://github.com/hotio/caddy/pkgs/container/caddy", "Branch": { "Tag": "release", "TagDescription": "release" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/caddy", "ReadMe": "https://hotio.dev/containers/caddy", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/caddy.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Easy reverse proxy!", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:8080]", "ExtraParams": "--hostname=caddy.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 8080", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Port for 8443", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "Container Port: 8443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CUSTOM_BUILD", "Target": "CUSTOM_BUILD", "Default": "", "Mode": "", "Description": "Container Variable: CUSTOM_BUILD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/caddy.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/caddy.xml", "CategoryList": [ "Network-Web" ], "downloads": 403593, "stars": 3, "trending": 0.407, "trends": [ 1.333, 0.407 ], "trendsDate": [ 1709622344, 1712217983 ], "downloadtrend": [ 396590, 401950, 403593 ], "LastUpdateScan": 1712217983, "LastUpdate": 1711266718, "FirstSeen": 1692497084 }, { "Name": "cloudflareddns", "Repository": "ghcr.io/hotio/cloudflareddns:latest", "Registry": "https://github.com/hotio/cloudflareddns/pkgs/container/cloudflareddns", "Branch": { "Tag": "release", "TagDescription": "release" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/cloudflareddns", "ReadMe": "https://hotio.dev/containers/cloudflareddns", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/cloudflareddns.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Update your Cloudflare A/AAAA records with your dynamic IP, turning Cloudflare into a Dynamic DNS service.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "ExtraParams": "--hostname=cloudflareddns.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INTERVAL", "Target": "INTERVAL", "Default": "300", "Mode": "", "Description": "Container Variable: INTERVAL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DETECTION_MODE", "Target": "DETECTION_MODE", "Default": "dig-whoami.cloudflare|dig-google.com|dig-opendns.com|curl-icanhazip.com|curl-wtfismyip.com|curl-showmyip.ca|curl-da.gd|curl-seeip.org|curl-ifconfig.co|curl-ipw.cn|local", "Mode": "", "Description": "Container Variable: DETECTION_MODE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "3|2|1|0", "Mode": "", "Description": "Container Variable: LOG_LEVEL<br>3 - Debug logging<br>2 - Verbose logging<br>1 - Normal logging<br>0 - No logging", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APPRISE", "Target": "APPRISE", "Default": "", "Mode": "", "Description": "Container Variable: APPRISE<br>Send notifications with Apprise.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CF_USER", "Target": "CF_USER", "Default": "", "Mode": "", "Description": "Container Variable: CF_USER<br>Leave blank if you use CF_APITOKEN.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CF_APIKEY", "Target": "CF_APIKEY", "Default": "", "Mode": "", "Description": "Container Variable: CF_APIKEY<br>Leave blank if you use CF_APITOKEN.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CF_APITOKEN", "Target": "CF_APITOKEN", "Default": "", "Mode": "", "Description": "Container Variable: CF_APITOKEN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CF_APITOKEN_ZONE", "Target": "CF_APITOKEN_ZONE", "Default": "", "Mode": "", "Description": "Container Variable: CF_APITOKEN_ZONE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CF_HOSTS", "Target": "CF_HOSTS", "Default": "", "Mode": "", "Description": "Container Variable: CF_HOSTS<br>Example: test.example.com;test.foobar.com;test2.foobar.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CF_ZONES", "Target": "CF_ZONES", "Default": "", "Mode": "", "Description": "Container Variable: CF_ZONES<br>Example: example.com;foobar.com;foobar.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CF_RECORDTYPES", "Target": "CF_RECORDTYPES", "Default": "", "Mode": "", "Description": "Container Variable: CF_RECORDTYPES<br>Example: A;A;AAAA", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/cloudflareddns.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/cloudflareddns.xml", "CategoryList": [ "Network-DNS" ], "downloads": 1504973, "stars": 15, "trending": 0.399, "trends": [ 1.125, 0.399 ], "trendsDate": [ 1709622344, 1712217983 ], "downloadtrend": [ 1482104, 1498965, 1504973 ], "LastUpdateScan": 1712217983, "LastUpdate": 1711808616, "FirstSeen": 1692497084 }, { "Name": "doplarr", "Repository": "ghcr.io/hotio/doplarr:latest", "Registry": "https://github.com/hotio/doplarr/pkgs/container/doplarr", "Branch": { "Tag": "release", "TagDescription": "release" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/doplarr", "ReadMe": "https://hotio.dev/containers/doplarr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/doplarr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! A discord bot, to ask for TV Shows or Movies.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "ExtraParams": "--hostname=doplarr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/doplarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/doplarr.xml", "CategoryList": [ "Downloaders" ], "downloads": 84115, "stars": 2, "trending": 1.914, "trends": [ 6.265, 1.914 ], "trendsDate": [ 1709622345, 1712217984 ], "downloadtrend": [ 77336, 82505, 84115 ], "LastUpdateScan": 1712217984, "LastUpdate": 1711266564, "FirstSeen": 1692497084 }, { "Name": "duplicacy", "Repository": "ghcr.io/hotio/duplicacy:latest", "Registry": "https://github.com/hotio/duplicacy/pkgs/container/duplicacy", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/duplicacy", "ReadMe": "https://hotio.dev/containers/duplicacy", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/duplicacy.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! For your backup needs, backs up everything.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:3875]", "ExtraParams": "--hostname=duplicacy.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 3875", "Target": "3875", "Default": "3875", "Mode": "tcp", "Description": "Container Port: 3875", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /cache", "Target": "/cache", "Default": "", "Mode": "rw", "Description": "Container Path: /cache", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /logs", "Target": "/logs", "Default": "", "Mode": "rw", "Description": "Container Path: /logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/duplicacy.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/duplicacy.xml", "CategoryList": [ "Backup" ], "downloads": 632431, "stars": 7, "trending": 0.464, "trends": [ 1.725, 0.464 ], "trendsDate": [ 1709622345, 1712217984 ], "downloadtrend": [ 618636, 629494, 632431 ], "LastUpdateScan": 1712217984, "LastUpdate": 1711266580, "FirstSeen": 1692497084 }, { "Name": "jackett", "Repository": "ghcr.io/hotio/jackett:latest", "Registry": "https://github.com/hotio/jackett/pkgs/container/jackett", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/jackett", "ReadMe": "https://hotio.dev/containers/jackett", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/jackett.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Add torrent trackers, something about an API...Like Prowlarr, but less cool logo.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:9117]", "ExtraParams": "--hostname=jackett.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 9117", "Target": "9117", "Default": "9117", "Mode": "tcp", "Description": "Container Port: 9117", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/jackett.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/jackett.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 21935429, "stars": 30, "trending": 0.127, "trends": [ 0.216, 0.127 ], "trendsDate": [ 1709622345, 1712217984 ], "downloadtrend": [ 21860095, 21907468, 21935429 ], "LastUpdateScan": 1712217984, "LastUpdate": 1712211144, "FirstSeen": 1692497084 }, { "Name": "jellyfin", "Repository": "ghcr.io/hotio/jellyfin:latest", "Registry": "https://github.com/hotio/jellyfin/pkgs/container/jellyfin", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/jellyfin", "ReadMe": "https://hotio.dev/containers/jellyfin", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/jellyfin.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Basically like Plex, but more buggy.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:8096]", "ExtraParams": "--hostname=jellyfin.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 8096", "Target": "8096", "Default": "8096", "Mode": "tcp", "Description": "Container Port: 8096", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/jellyfin.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/jellyfin.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 1536580, "stars": 18, "trending": 1.054, "trends": [ 2.571, 1.054 ], "trendsDate": [ 1709622345, 1712217984 ], "downloadtrend": [ 1481297, 1520392, 1536580 ], "LastUpdateScan": 1712217984, "LastUpdate": 1711980756, "FirstSeen": 1692497084 }, { "Name": "jellyseerr", "Repository": "ghcr.io/hotio/jellyseerr:latest", "Registry": "https://github.com/hotio/jellyseerr/pkgs/container/jellyseerr", "Branch": { "Tag": "release", "TagDescription": "release" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/jellyseerr", "ReadMe": "https://hotio.dev/containers/jellyseerr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/jellyseerr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Like Overseerr, but for Jellyfin.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:5055]", "ExtraParams": "--hostname=jellyseerr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 5055", "Target": "5055", "Default": "5055", "Mode": "tcp", "Description": "Container Port: 5055", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/jellyseerr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/jellyseerr.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 13961, "stars": 2, "LastUpdateScan": 1712217984, "LastUpdate": 1711268727, "FirstSeen": 1692518671 }, { "Name": "lidarr", "Repository": "ghcr.io/hotio/lidarr:latest", "Registry": "https://github.com/hotio/lidarr/pkgs/container/lidarr", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/lidarr", "ReadMe": "https://hotio.dev/containers/lidarr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/lidarr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! For audiophiles only!", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:8686]", "ExtraParams": "--hostname=lidarr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 8686", "Target": "8686", "Default": "8686", "Mode": "tcp", "Description": "Container Port: 8686", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/lidarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/lidarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Music" ], "downloads": 13781415, "stars": 27, "trending": 0.152, "trends": [ 0.393, 0.152 ], "trendsDate": [ 1709622346, 1712217984 ], "downloadtrend": [ 13706374, 13760495, 13781415 ], "LastUpdateScan": 1712217984, "LastUpdate": 1711910829, "FirstSeen": 1692497085 }, { "Name": "nzbget", "Repository": "ghcr.io/hotio/nzbget:latest", "Registry": "https://github.com/hotio/nzbget/pkgs/container/nzbget", "Branch": { "Tag": "release", "TagDescription": "release" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/nzbget", "ReadMe": "https://hotio.dev/containers/nzbget", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/nzbget.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! This thing is great when it comes to downloading. Download all the usenet!", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:6789]", "ExtraParams": "--hostname=nzbget.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 6789", "Target": "6789", "Default": "6789", "Mode": "tcp", "Description": "Container Port: 6789", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/nzbget.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/nzbget.xml", "CategoryList": [ "Downloaders" ], "downloads": 16443957, "stars": 15, "trending": 0.029, "trends": [ 0.029 ], "trendsDate": [ 1712757980 ], "downloadtrend": [ 16439245, 16443957 ], "LastUpdateScan": 1712757980, "LastUpdate": 1711266611, "FirstSeen": 1692497085 }, { "Name": "nzbhydra2", "Repository": "ghcr.io/hotio/nzbhydra2:latest", "Registry": "https://github.com/hotio/nzbhydra2/pkgs/container/nzbhydra2", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/nzbhydra2", "ReadMe": "https://hotio.dev/containers/nzbhydra2", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/nzbhydra2.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Statistics app for usenet indexers iirc. Wait, no, \"Usenet meta search\" said Google search.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:5076]", "ExtraParams": "--hostname=nzbhydra2.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 5076", "Target": "5076", "Default": "5076", "Mode": "tcp", "Description": "Container Port: 5076", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/nzbhydra2.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/nzbhydra2.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 23558418, "stars": 18, "trending": 0.033, "trends": [ 0.088, 0.033 ], "trendsDate": [ 1709622346, 1712217985 ], "downloadtrend": [ 23529807, 23550604, 23558418 ], "LastUpdateScan": 1712217985, "LastUpdate": 1711964180, "FirstSeen": 1692497085 }, { "Name": "overseerr", "Repository": "ghcr.io/hotio/overseerr:latest", "Registry": "https://github.com/hotio/overseerr/pkgs/container/overseerr", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/overseerr", "ReadMe": "https://hotio.dev/containers/overseerr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/overseerr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Makes Sonarr and Radarr go into overdrive, without you doing a thing.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:5055]", "ExtraParams": "--hostname=overseerr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 5055", "Target": "5055", "Default": "5055", "Mode": "tcp", "Description": "Container Port: 5055", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/overseerr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/overseerr.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 7869597, "stars": 18, "trending": 0.213, "trends": [ 0.727, 0.213 ], "trendsDate": [ 1709622346, 1712217985 ], "downloadtrend": [ 7795740, 7852847, 7869597 ], "LastUpdateScan": 1712217985, "LastUpdate": 1712111028, "FirstSeen": 1692497085 }, { "Name": "plex", "Repository": "ghcr.io/hotio/plex:latest", "Registry": "https://github.com/hotio/plex/pkgs/container/plex", "Branch": { "Tag": "release", "TagDescription": "release" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/plex", "ReadMe": "https://hotio.dev/containers/plex", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/plex.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! It's Plex, do I really need to explain what it is?", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:32400]/web", "ExtraParams": "--hostname=plex.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 32400", "Target": "32400", "Default": "32400", "Mode": "tcp", "Description": "Container Port: 32400", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /transcode", "Target": "/transcode", "Default": "", "Mode": "rw", "Description": "Container Path: /transcode", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_CLAIM_TOKEN", "Target": "PLEX_CLAIM_TOKEN", "Default": "", "Mode": "", "Description": "Container Variable: PLEX_CLAIM_TOKEN<br>Example: claim-xxxxxxxxxxxxxxxxxxxx<br>Visit plex.tv/claim in your browser to get your claim code.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_ADVERTISE_URL", "Target": "PLEX_ADVERTISE_URL", "Default": "", "Mode": "", "Description": "Container Variable: PLEX_ADVERTISE_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_NO_AUTH_NETWORKS", "Target": "PLEX_NO_AUTH_NETWORKS", "Default": "", "Mode": "", "Description": "Container Variable: PLEX_NO_AUTH_NETWORKS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_BETA_INSTALL", "Target": "PLEX_BETA_INSTALL", "Default": "false|true", "Mode": "", "Description": "Container Variable: PLEX_BETA_INSTALL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_PURGE_CODECS", "Target": "PLEX_PURGE_CODECS", "Default": "false|true", "Mode": "", "Description": "Container Variable: PLEX_PURGE_CODECS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/plex.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/plex.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 3641846, "stars": 11, "trending": 0.165, "trends": [ 0.479, 0.165 ], "trendsDate": [ 1709622346, 1712217985 ], "downloadtrend": [ 3618409, 3635819, 3641846 ], "LastUpdateScan": 1712217985, "LastUpdate": 1712010935, "FirstSeen": 1692497085 }, { "Name": "prowlarr", "Repository": "ghcr.io/hotio/prowlarr:latest", "Registry": "https://github.com/hotio/prowlarr/pkgs/container/prowlarr", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/prowlarr", "ReadMe": "https://hotio.dev/containers/prowlarr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/prowlarr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Just install it, it has the coolest logo of them all!", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:9696]", "ExtraParams": "--hostname=prowlarr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 9696", "Target": "9696", "Default": "9696", "Mode": "tcp", "Description": "Container Port: 9696", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/prowlarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/prowlarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 10465597, "stars": 25, "trending": 0.521, "trends": [ 0.9, 0.521 ], "trendsDate": [ 1709622346, 1712217985 ], "downloadtrend": [ 10317320, 10411034, 10465597 ], "LastUpdateScan": 1712217985, "LastUpdate": 1712183085, "FirstSeen": 1692497085 }, { "Name": "qbitmanage", "Repository": "ghcr.io/hotio/qbitmanage:latest", "Registry": "https://github.com/hotio/qbitmanage/pkgs/container/qbitmanage", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/qbitmanage", "ReadMe": "https://hotio.dev/containers/qbitmanage", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/qbitmanage.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Must have if you're serious about torrents.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "ExtraParams": "--hostname=qbitmanage.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/qbitmanage.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/qbitmanage.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 181531, "stars": 4, "trending": 2.491, "trends": [ 7.118, 2.491 ], "trendsDate": [ 1709622346, 1712217985 ], "downloadtrend": [ 164410, 177009, 181531 ], "LastUpdateScan": 1712217985, "LastUpdate": 1712091953, "FirstSeen": 1692497085 }, { "Name": "qbittorrent", "Repository": "ghcr.io/hotio/qbittorrent:latest", "Registry": "https://github.com/hotio/qbittorrent/pkgs/container/qbittorrent", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "legacy", "TagDescription": "legacy" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/qbittorrent", "ReadMe": "https://hotio.dev/containers/qbittorrent", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/qbittorrent.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! If you dislike usenet, use this, it'll download your torrents.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:8080]", "ExtraParams": "--hostname=qbittorrent.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 8080", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/qbittorrent.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/qbittorrent.xml", "CategoryList": [ "Downloaders" ], "downloads": 6070468, "stars": 36, "trending": 0.736, "trends": [ 1.236, 0.736 ], "trendsDate": [ 1709622347, 1712217986 ], "downloadtrend": [ 5951330, 6025779, 6070468 ], "LastUpdateScan": 1712217986, "LastUpdate": 1711332637, "FirstSeen": 1692497086 }, { "Name": "radarr", "Repository": "ghcr.io/hotio/radarr:latest", "Registry": "https://github.com/hotio/radarr/pkgs/container/radarr", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/radarr", "ReadMe": "https://hotio.dev/containers/radarr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/radarr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Like Sonarr, but for movies.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:7878]", "ExtraParams": "--hostname=radarr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 7878", "Target": "7878", "Default": "7878", "Mode": "tcp", "Description": "Container Port: 7878", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/radarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/radarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 56268090, "stars": 60, "trending": 0.137, "trends": [ 0.281, 0.137 ], "trendsDate": [ 1709622347, 1712217986 ], "downloadtrend": [ 56033259, 56191035, 56268090 ], "LastUpdateScan": 1712217986, "LastUpdate": 1711886503, "FirstSeen": 1692497086 }, { "Name": "readarr", "Repository": "ghcr.io/hotio/readarr:latest", "Registry": "https://github.com/hotio/readarr/pkgs/container/readarr", "Branch": [ { "Tag": "testing", "TagDescription": "testing" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/readarr", "ReadMe": "https://hotio.dev/containers/readarr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/readarr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! This is for book nerds.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:8787]", "ExtraParams": "--hostname=readarr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 8787", "Target": "8787", "Default": "8787", "Mode": "tcp", "Description": "Container Port: 8787", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/readarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/readarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Books" ], "downloads": 43007475, "stars": 58, "trending": 0.207, "trends": [ 0.396, 0.207 ], "trendsDate": [ 1709622347, 1712217986 ], "downloadtrend": [ 42748621, 42918629, 43007475 ], "LastUpdateScan": 1712217986, "LastUpdate": 1711885518, "FirstSeen": 1605361474 }, { "Name": "requestrr", "Repository": "ghcr.io/hotio/requestrr:latest", "Registry": "https://github.com/hotio/requestrr/pkgs/container/requestrr", "Branch": { "Tag": "release", "TagDescription": "release" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/requestrr", "ReadMe": "https://hotio.dev/containers/requestrr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/requestrr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Discord request bot for your media consumption needs.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:4545]", "ExtraParams": "--hostname=requestrr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 4545", "Target": "4545", "Default": "4545", "Mode": "tcp", "Description": "Container Port: 4545", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/requestrr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/requestrr.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 903, "LastUpdateScan": 1712484347, "LastUpdate": 1711266706, "FirstSeen": 1709888743 }, { "Name": "rflood", "Repository": "ghcr.io/hotio/rflood:latest", "Registry": "https://github.com/hotio/rflood/pkgs/container/rflood", "Branch": { "Tag": "release", "TagDescription": "release" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/rflood", "ReadMe": "https://hotio.dev/containers/rflood", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/flood.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! This docker image contains rTorrent and the FloodUI.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:3000]", "ExtraParams": "--hostname=rflood.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 3000", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FLOOD_AUTH", "Target": "FLOOD_AUTH", "Default": "false|true", "Mode": "", "Description": "Container Variable: FLOOD_AUTH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/rflood.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/rflood.xml", "CategoryList": [ "Downloaders" ], "downloads": 235072, "stars": 4, "trending": 2.154, "trends": [ 4.651, 2.154 ], "trendsDate": [ 1709622347, 1712217986 ], "downloadtrend": [ 219311, 230008, 235072 ], "LastUpdateScan": 1712217986, "LastUpdate": 1711266710, "FirstSeen": 1692497086 }, { "Name": "sabnzbd", "Repository": "ghcr.io/hotio/sabnzbd:latest", "Registry": "https://github.com/hotio/sabnzbd/pkgs/container/sabnzbd", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/sabnzbd", "ReadMe": "https://hotio.dev/containers/sabnzbd", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/sabnzbd.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! This thing is great when it comes to downloading. Download all the usenet!", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:8080]", "ExtraParams": "--hostname=sabnzbd.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 8080", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/sabnzbd.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/sabnzbd.xml", "CategoryList": [ "Downloaders" ], "downloads": 4039946, "stars": 17, "trending": 0.462, "trends": [ 1.058, 0.462 ], "trendsDate": [ 1709622347, 1712217986 ], "downloadtrend": [ 3978753, 4021284, 4039946 ], "LastUpdateScan": 1712217986, "LastUpdate": 1712152463, "FirstSeen": 1692497086 }, { "Name": "sonarr", "Repository": "ghcr.io/hotio/sonarr:latest", "Registry": "https://github.com/hotio/sonarr/pkgs/container/sonarr", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/sonarr", "ReadMe": "https://hotio.dev/containers/sonarr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/sonarr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! If you like TV Shows, but are on a tight budget. Look no further!", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:8989]", "ExtraParams": "--hostname=sonarr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 8989", "Target": "8989", "Default": "8989", "Mode": "tcp", "Description": "Container Port: 8989", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/sonarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/sonarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 44568076, "stars": 50, "trending": 0.148, "trends": [ 0.357, 0.148 ], "trendsDate": [ 1709622347, 1712217986 ], "downloadtrend": [ 44343421, 44502230, 44568076 ], "LastUpdateScan": 1712217986, "LastUpdate": 1711949393, "FirstSeen": 1692497087 }, { "Name": "stash", "Repository": "ghcr.io/hotio/stash:latest", "Registry": "https://github.com/hotio/stash/pkgs/container/stash", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/stash", "ReadMe": "https://hotio.dev/containers/stash", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/stash.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! The ultimate Go Porn organizer.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:9999]", "ExtraParams": "--hostname=stash.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 9999", "Target": "9999", "Default": "9999", "Mode": "tcp", "Description": "Container Port: 9999", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/stash.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/stash.xml", "CategoryList": [ "MediaApp-Other" ], "downloads": 745757, "stars": 5, "trending": 1.174, "trends": [ 2.599, 1.174 ], "trendsDate": [ 1709622348, 1712217987 ], "downloadtrend": [ 717843, 736999, 745757 ], "LastUpdateScan": 1712217987, "LastUpdate": 1712043312, "FirstSeen": 1692497087 }, { "Name": "tautulli", "Repository": "ghcr.io/hotio/tautulli:latest", "Registry": "https://github.com/hotio/tautulli/pkgs/container/tautulli", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/tautulli", "ReadMe": "https://hotio.dev/containers/tautulli", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/tautulli.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Keep an eye on your Plex users.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:8181]", "ExtraParams": "--hostname=tautulli.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 8181", "Target": "8181", "Default": "8181", "Mode": "tcp", "Description": "Container Port: 8181", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/tautulli.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/tautulli.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 3674609, "stars": 12, "trending": 0.255, "trends": [ 0.71, 0.255 ], "trendsDate": [ 1709622348, 1712217987 ], "downloadtrend": [ 3639223, 3665237, 3674609 ], "LastUpdateScan": 1712217987, "LastUpdate": 1711266739, "FirstSeen": 1692497087 }, { "Name": "unpackerr", "Repository": "ghcr.io/hotio/unpackerr:latest", "Registry": "https://github.com/hotio/unpackerr/pkgs/container/unpackerr", "Branch": [ { "Tag": "release", "TagDescription": "release" }, { "Tag": "testing", "TagDescription": "testing" }, { "Tag": "nightly", "TagDescription": "nightly" } ], "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/unpackerr", "ReadMe": "https://hotio.dev/containers/unpackerr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/unpackerr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Infected with rar'ed torrents? Here's your cure!", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "ExtraParams": "--hostname=unpackerr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/unpackerr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/unpackerr.xml", "CategoryList": [ "Downloaders", "Other" ], "downloads": 2204757, "stars": 14, "trending": 1.127, "trends": [ 2.841, 1.127 ], "trendsDate": [ 1709622348, 1712217987 ], "downloadtrend": [ 2117989, 2179912, 2204757 ], "LastUpdateScan": 1712217987, "LastUpdate": 1711266844, "FirstSeen": 1692497087 }, { "Name": "whisparr", "Repository": "ghcr.io/hotio/whisparr:latest", "Registry": "https://github.com/hotio/whisparr/pkgs/container/whisparr", "Branch": { "Tag": "nightly", "TagDescription": "nightly" }, "Shell": "bash", "Privileged": "false", "Support": "https://hotio.dev/discord", "Project": "https://hotio.dev/containers/whisparr", "ReadMe": "https://hotio.dev/containers/whisparr", "ExtraSearchTerms": "wireguard vpn arr privoxy unbound pia proton torguard pullio game", "Icon": "https://hotio.dev/webhook-avatars/whisparr.png", "Overview": "WireGuard VPN, Privoxy and Unbound built-in! Your number 1 p0rn collection manager.", "Requires": "Don't forget to click **Show more settings...** for all **Variables**! If you do not use the VPN feature, you can remove all VPN related **Variables** and **Extra Parameters** (turn on **ADVANCED VIEW**).", "WebUI": "http://[IP]:[PORT:6969]", "ExtraParams": "--hostname=whisparr.internal --cap-add=NET_ADMIN --sysctl=\"net.ipv4.conf.all.src_valid_mark=1\" --sysctl=\"net.ipv6.conf.all.disable_ipv6=1\"", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 6969", "Target": "6969", "Default": "6969", "Mode": "tcp", "Description": "Container Port: 6969", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIVOXY_ENABLED", "Target": "PRIVOXY_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNBOUND_ENABLED", "Target": "UNBOUND_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: UNBOUND_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_CONF", "Target": "VPN_CONF", "Default": "wg0", "Mode": "", "Description": "Container Variable: VPN_CONF", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PROVIDER", "Target": "VPN_PROVIDER", "Default": "generic|proton|pia", "Mode": "", "Description": "Container Variable: VPN_PROVIDER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_LAN_NETWORK", "Target": "VPN_LAN_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: VPN_LAN_NETWORK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_EXPOSE_PORTS_ON_LAN", "Target": "VPN_EXPOSE_PORTS_ON_LAN", "Default": "", "Mode": "", "Description": "Container Variable: VPN_EXPOSE_PORTS_ON_LAN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD", "Target": "VPN_AUTO_PORT_FORWARD", "Default": "true", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Target": "VPN_AUTO_PORT_FORWARD_TO_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_AUTO_PORT_FORWARD_TO_PORTS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_KEEP_LOCAL_DNS", "Target": "VPN_KEEP_LOCAL_DNS", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_KEEP_LOCAL_DNS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_FIREWALL_TYPE", "Target": "VPN_FIREWALL_TYPE", "Default": "auto|legacy|nftables", "Mode": "", "Description": "Container Variable: VPN_FIREWALL_TYPE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_USER", "Target": "VPN_PIA_USER", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_USER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PASS", "Target": "VPN_PIA_PASS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PREFERRED_REGION", "Target": "VPN_PIA_PREFERRED_REGION", "Default": "", "Mode": "", "Description": "Container Variable: VPN_PIA_PREFERRED_REGION", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_DIP_TOKEN", "Target": "VPN_PIA_DIP_TOKEN", "Default": "no", "Mode": "", "Description": "Container Variable: VPN_PIA_DIP_TOKEN", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_PIA_PORT_FORWARD_PERSIST", "Target": "VPN_PIA_PORT_FORWARD_PERSIST", "Default": "false|true", "Mode": "", "Description": "Container Variable: VPN_PIA_PORT_FORWARD_PERSIST", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hotio's Repository", "caTemplateURL": "https://raw.githubusercontent.com/hotio/unraid-templates/master/hotio/whisparr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/hotiosRepository/hotio/whisparr.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 1221694, "stars": 10, "trending": 4.229, "trends": [ 6.441, 4.229 ], "trendsDate": [ 1709622348, 1712217987 ], "downloadtrend": [ 1094665, 1170032, 1221694 ], "LastUpdateScan": 1712217987, "LastUpdate": 1711333967, "FirstSeen": 1648937010 }, { "PluginURL": "https://raw.githubusercontent.com/Cyanlabs/corsairpsu-unraid/master/corsairpsu.plg", "PluginAuthor": "Fma965", "Name": "Corsair PSU Statistics", "Project": "https://forums.unraid.net/topic/86715-corsair-psu-statistics-inteligent-psus-fma965s-fork/", "Requires": "Compatible Corsair power supply", "Support": "https://forums.unraid.net/topic/86715-corsair-psu-statistics-inteligent-psus-fma965s-fork/", "Icon": "https://raw.githubusercontent.com/Cyanlabs/unraid-plugins/master/corsairpsu.png", "IconFA": "icon-ups", "Repo": "Fma965's Repository", "TemplateURL": "https://raw.githubusercontent.com/CyanLabs/unraid-plugins/master/corsairpsu.xml", "Repository": "https://raw.githubusercontent.com/Cyanlabs/corsairpsu-unraid/master/corsairpsu.plg", "Plugin": true, "pluginVersion": "2021.10.05", "Overview": "A plugin that reads the statistics from Corsair PSU's with a USB port and displays them in the dashboard.", "MaxVer": "6.11.9", "templatePath": "/tmp/GitHub/AppFeed/templates/Fma965sRepository/corsairpsu.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1581275438 }, { "PluginURL": "https://raw.githubusercontent.com/Cyanlabs/jsonapi-unraid/master/jsonapi.plg", "PluginAuthor": "Fma965", "Name": "JSON API", "Project": "https://cyanlabs.net/applications/jsonapi-unraid/", "Support": "https://forums.unraid.net/topic/86646-plugin-unraid-json-api/", "Icon": "https://raw.githubusercontent.com/Cyanlabs/unraid-plugins/master/jsonapi.png", "Repo": "Fma965's Repository", "TemplateURL": "https://raw.githubusercontent.com/CyanLabs/unraid-plugins/master/jsonapi.xml", "Repository": "https://raw.githubusercontent.com/Cyanlabs/jsonapi-unraid/master/jsonapi.plg", "Plugin": true, "pluginVersion": "2019.12.30", "Overview": "This plugin is a wrapper for reading the files used by emhttpd for displaying various statistics, the files are read from /var/local/emhttp/*.ini and are converted to JSON for easy access by services/applications like Home Assistant. Please note there is no frontend, please visit the support thread for usage instructions.", "MaxVer": "6.7.9", "templatePath": "/tmp/GitHub/AppFeed/templates/Fma965sRepository/jsonapi.xml", "CategoryList": [ "Other", "Plugins" ], "FirstSeen": 1577645859 }, { "PluginURL": "https://raw.githubusercontent.com/Skitals/unraid-dark-plugin/master/plugins/dark.theme.plg", "PluginAuthor": "Justin Nolan / Skitals", "Name": "Dark Theme", "Support": "https://forums.unraid.net/topic/86724-plugin-dark-theme-now-in-plugin-format/", "Icon": "https://raw.githubusercontent.com/Skitals/unraid-ca-templates/master/icons/dark.theme.png", "IconFA": "file", "DonateText": "Beer Money Appreciated!", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UJ5NY6DETZ8V4&source=url", "Repo": "Skitals Repository", "TemplateURL": "https://raw.githubusercontent.com/Skitals/unraid-ca-templates/master/dark.theme.xml", "ModeratorComment": "Deprecated in favour of the theme engine plugin", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/Skitals/unraid-dark-plugin/master/plugins/dark.theme.plg", "Plugin": true, "pluginVersion": "2020.01.05d", "MinVer": "6.7.0", "Overview": "A customizable Dark Theme for the unRAID webGUI.\nNo more bright colors or blinding whites on the unRAID webGUI. You can customize colors and the grayscale/desauration of icons and images from the Settings - Dark Theme page.", "templatePath": "/tmp/GitHub/AppFeed/templates/SkitalsRepository/dark.theme.xml", "CategoryList": [ "Tools-Themes", "Plugins" ], "FirstSeen": 1577973170 }, { "PluginURL": "https://raw.githubusercontent.com/Skitals/unraid-theme-engine/master/plugins/theme.engine.plg", "PluginAuthor": "Justin Nolan / Skitals", "Beta": "true", "Name": "Theme Engine", "Support": "https://forums.unraid.net/topic/87126-plugin-theme-engine-a-webgui-styler/", "Icon": "https://raw.githubusercontent.com/Skitals/unraid-ca-templates/master/icons/theme.engine.png", "IconFA": "paint-brush", "DonateText": "Beer Money Appreciated!", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UJ5NY6DETZ8V4&source=url", "Repo": "Skitals Repository", "TemplateURL": "https://raw.githubusercontent.com/Skitals/unraid-ca-templates/master/theme.engine.xml", "Repository": "https://raw.githubusercontent.com/Skitals/unraid-theme-engine/master/plugins/theme.engine.plg", "Plugin": true, "pluginVersion": "2023.01.17", "MinVer": "6.7.0", "Overview": "Theme Engine lets you re-style the unRAID webGui. Instead of creating a whole new theme, it adjusts settings that override the theme you are already using. You can adjust as few or as many settings as you like. Mixing and matching the base themes with Theme Engine settings creates endless possibilities. Import one of the included styles, or remix and export your own.", "templatePath": "/tmp/GitHub/AppFeed/templates/SkitalsRepository/theme.engine.xml", "CategoryList": [ "Tools-System", "Tools-Themes", "Plugins" ], "FirstSeen": 1578546374 }, { "PluginURL": "https://raw.githubusercontent.com/Skitals/unraid-vfio-pci/master/plugins/vfio.pci.plg", "PluginAuthor": "Justin Nolan / Skitals", "Beta": "true", "Name": "VFIO-PCI Config", "Support": "https://forums.unraid.net/topic/87411-plugin-vfio-pci-config/", "Icon": "https://raw.githubusercontent.com/Skitals/unraid-ca-templates/master/icons/vfio.pci.png", "IconFA": "microchip", "DonateText": "Beer Money Appreciated!", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UJ5NY6DETZ8V4&source=url", "Repo": "Skitals Repository", "TemplateURL": "https://raw.githubusercontent.com/Skitals/unraid-ca-templates/master/vfio.pci.xml", "Repository": "https://raw.githubusercontent.com/Skitals/unraid-vfio-pci/master/plugins/vfio.pci.plg", "Plugin": true, "pluginVersion": "2020.01.20a", "MinVer": "6.7.0", "Overview": "A plugin to create and modify vfio-pci.cfg from the unRAID webGui. Allows you to bind PCI devices by address to the vfio-pci driver. Also displays IOMMU groupings and which devices support reset.", "MaxVer": "6.9.0-beta1", "VerMessage": "This plugin is not compatible with your version of the OS. It has been integrated with the OS in an improved form starting with 6.9.0", "templatePath": "/tmp/GitHub/AppFeed/templates/SkitalsRepository/vfio.pci.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1579129604 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/ljm42/unraid-upnp/master/plugins/upnp-monitor.plg", "PluginAuthor": "ljm42", "Name": "UPnP Monitor", "MaxVer": "6.11.9", "Support": "https://forums.unraid.net/topic/86928-plugin-upnp-monitor/", "Icon": "https://raw.githubusercontent.com/ljm42/unraid-upnp/master/source/upnp-monitor/usr/local/emhttp/plugins/upnp-monitor/upnp-monitor.png", "Repo": "ljm42's Repository", "TemplateURL": "https://raw.githubusercontent.com/ljm42/unraid-templates/master/upnp-monitor.xml", "Repository": "https://raw.githubusercontent.com/ljm42/unraid-upnp/master/plugins/upnp-monitor.plg", "pluginVersion": "2020.01.04c", "MinVer": "6.8.0", "Overview": "Gives visibility into the UPnP activity on your network", "templatePath": "/tmp/GitHub/AppFeed/templates/ljm42sRepository/upnp-monitor.xml", "CategoryList": [ "Network-Management", "Network-Other", "Security", "Plugins" ], "FirstSeen": 1578175974 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dcflachs/compose_plugin/main/compose.manager.plg", "PluginAuthor": "dcflachs", "Name": "Docker Compose Manager", "MinVer": "6.9.0", "Support": "https://forums.unraid.net/topic/114415-plugin-docker-compose-manager/", "IconFA": "cubes", "Repo": "primeval_god's Repository", "TemplateURL": "https://raw.githubusercontent.com/dcflachs/plugin-repository/master/compose.manager.xml", "Repository": "https://raw.githubusercontent.com/dcflachs/compose_plugin/main/compose.manager.plg", "pluginVersion": "2024.02.20", "Overview": "This plugin installs Docker Compose v2 on unRAID. WebGUI integration is still a work in progress.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/primeval_godsRepository/compose.manager.xml", "CategoryList": [ "Tools-Utilities", "Tools-System", "Plugins" ], "FirstSeen": 1633298612 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dcflachs/kata.runtime/master/plugins/kata.runtime.plg", "PluginAuthor": "dcflachs", "Deprecated": true, "Name": "Kata Containers Runtime", "MinVer": "6.7.0", "Support": "https://forums.unraid.net/topic/87093-plug-in-kata-container-runtime/", "Icon": "https://avatars2.githubusercontent.com/u/33289952?s=280&v=4", "Repo": "primeval_god's Repository", "TemplateURL": "https://raw.githubusercontent.com/dcflachs/plugin-repository/master/kata.runtime.xml", "Repository": "https://raw.githubusercontent.com/dcflachs/kata.runtime/master/plugins/kata.runtime.plg", "pluginVersion": "2020.12.03", "Overview": "Kata Containers is an open source VM based runtime for docker and OCI container engines. This plugin installs the Kata Containers Runtime on unRAID and makes it available in docker.", "templatePath": "/tmp/GitHub/AppFeed/templates/primeval_godsRepository/kata.runtime.xml", "CategoryList": [ "Tools-Utilities", "Tools-System", "Plugins" ], "FirstSeen": 1578537904 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/dcflachs/swapfile_plugin/master/swapfile.plg", "PluginAuthor": "dcflachs", "Name": "Swapfile for unRAID 6.9", "MinVer": "6.9.0", "Support": "https://forums.unraid.net/topic/109342-plugin-swapfile-for-691/", "IconFA": "microchip", "Repo": "primeval_god's Repository", "TemplateURL": "https://raw.githubusercontent.com/dcflachs/plugin-repository/master/swapfile.xml", "Repository": "https://raw.githubusercontent.com/dcflachs/swapfile_plugin/master/swapfile.plg", "pluginVersion": "2023.04.23b", "Overview": "This plugin enables creation/starting/stopping/changing of a Swap File on your unRAID server. The plugin allows placing swapfiles on a BTRFS formatted drive.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/primeval_godsRepository/swapfile.xml", "CategoryList": [ "Tools-Utilities", "Tools-System", "Plugins" ], "FirstSeen": 1622383385 }, { "Name": "plex_discord_role_management", "Repository": "cyaondanet/plex_discord_role_management:latest", "Registry": "https://hub.docker.com/r/cyaondanet/plex_discord_role_management", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/87382-plex-discord-role-management-docker-support-thread/", "Project": "https://github.com/CyaOnDaNet/plex_discord_role_management", "Overview": "A discord bot that synchronizes with Tautulli and Sonarr to deliver tailored notifications.\r\n\r\nVisit https://discordapp.com/developers/applications/me for Bot Token.", "TemplateURL": "https://raw.githubusercontent.com/CyaOnDaNet/unraid-templates/master/CyaOnDaNet/plex_discord_role_management.xml", "Icon": "https://user-images.githubusercontent.com/22354631/72322110-80e74300-3673-11ea-8c38-32b85c1c36b4.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Discord Bot Token", "Target": "botToken", "Default": "", "Mode": "", "Description": "Discord Bot Token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Default Discord Bot Prefix", "Target": "defaultPrefix", "Default": "!", "Mode": "", "Description": "Default Discord Bot Prefix", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Machine IP", "Target": "node_hook_ip", "Default": "", "Mode": "", "Description": "Host Machine IP - The IP Address of this machine, needed to send to Tautulli for webhook creation", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webhook Port Override", "Target": "node_hook_port", "Default": "3000", "Mode": "", "Description": "Enter the same value as you enter for the port below.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webhook Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Webhook Port - Make sure the override port matches this one", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tautulli IP Address", "Target": "tautulli_ip", "Default": "", "Mode": "", "Description": "Tautulli IP Address (Probably your Host IP)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tautulli Port", "Target": "tautulli_port", "Default": "", "Mode": "", "Description": "Tautulli Port Number", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tautulli API Key", "Target": "tautulli_api_key", "Default": "", "Mode": "", "Description": "Tautulli API Key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr IP Address", "Target": "sonarr_ip", "Default": "", "Mode": "", "Description": "Sonarr IP Address (Probably your Host IP)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr Port", "Target": "sonarr_port", "Default": "", "Mode": "", "Description": "Sonarr Port Number", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr API Key", "Target": "sonarr_api_key", "Default": "", "Mode": "", "Description": "Sonarr API Key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/app/config", "Default": "", "Mode": "rw", "Description": "Container Path: /app/config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Second Sonarr IP Address", "Target": "sonarr_ip_2", "Default": "", "Mode": "", "Description": "Optional Second Sonarr - IP Address (Probably your Host IP)", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Second Sonarr Port", "Target": "sonarr_port_2", "Default": "", "Mode": "", "Description": "Optional Second Sonarr - Port Number", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Second Sonarr API Key", "Target": "sonarr_api_key_2", "Default": "", "Mode": "", "Description": "Optional Second Sonarr - API Key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Third Sonarr IP Address", "Target": "sonarr_ip_3", "Default": "", "Mode": "", "Description": "Optional Third Sonarr - IP Address (Probably your Host IP)", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Third Sonarr Port", "Target": "sonarr_port_3", "Default": "", "Mode": "", "Description": "Optional Third Sonarr - Port Number", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Third Sonarr API Key", "Target": "sonarr_api_key_3", "Default": "", "Mode": "", "Description": "Optional Third Sonarr - API Key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG_MODE", "Target": "DEBUG_MODE", "Default": "0", "Mode": "", "Description": "Container Variable: DEBUG_MODE", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "CyaOnDaNet's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CyaOnDaNetsRepository/CyaOnDaNet/plex_discord_role_management.xml", "CategoryList": [ "Tools-Utilities", "Other", "MediaApp-Other", "Network-Messenger" ], "downloads": 54510, "trending": 0.011, "trends": [ 3.255, 3.163, 1.949, 0.004, 0.007, 0.007, 0.011 ], "trendsDate": [ 1696012134, 1698609962, 1701205556, 1703804737, 1706403943, 1709003162, 1711598775 ], "downloadtrend": [ 51742, 53432, 54494, 54496, 54500, 54504, 54510 ], "LastUpdateScan": 1711598775, "LastUpdate": 1604776762, "FirstSeen": 1579059023, "topTrending": -3.2439999999999998 }, { "Name": "2fauth", "Repository": "2fauth/2fauth:latest", "Registry": "https://hub.docker.com/r/2fauth/2fauth/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/Bubka/2FAuth/tree/master", "Overview": "A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes\r\n\r\nBefore running container Unraid CLI\r\n\r\nmkdir /mnt/user/appdata/2fauth\r\nchown 1000:1000 /mnt/user/appdata/2fauth\r\n\r\nRegister first username for admin user\r\n\r\nMore info in https://github.com/Bubka/2FAuth/blob/master/docker/docker-compose.yml and advanced", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/2fauth.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/2fauth.png", "Requires": "Read Overview", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8805" }, { "@attributes": { "Name": "Appdata Path", "Target": "/2fauth", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/2fauth/" }, { "@attributes": { "Name": "APP_NAME", "Target": "APP_NAME", "Default": "", "Mode": "", "Description": "You can change the name of the app", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2FAuth" }, { "@attributes": { "Name": "SITE_OWNER", "Target": "SITE_OWNER", "Default": "", "Mode": "", "Description": "This should be your email address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mail@example.com" }, { "@attributes": { "Name": "APP_KEY", "Target": "APP_KEY", "Default": "", "Mode": "", "Description": "The encryption key for our database and sessions. Keep this very secure.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "SomeRandomStringOf32CharsExactly" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "", "Mode": "", "Description": "This variable must match your installation's external address.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://Unraid_IP:8805" }, { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "local" }, { "@attributes": { "Name": "APP_DEBUG", "Target": "APP_DEBUG", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "LOG_CHANNEL", "Target": "LOG_CHANNEL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "daily" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "info|debug|notice|warning|error|critical|alert|emergency", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "", "Mode": "", "Description": "Database config (can only be sqlite)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/srv/database/database.sqlite" }, { "@attributes": { "Name": "CACHE_DRIVER", "Target": "CACHE_DRIVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "file" }, { "@attributes": { "Name": "SESSION_DRIVER", "Target": "SESSION_DRIVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "file" }, { "@attributes": { "Name": "MAIL_DRIVER", "Target": "MAIL_DRIVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "log" }, { "@attributes": { "Name": "MAIL_HOST", "Target": "MAIL_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "smtp.mailtrap.io" }, { "@attributes": { "Name": "MAIL_PORT", "Target": "MAIL_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "2525" }, { "@attributes": { "Name": "MAIL_USERNAME", "Target": "MAIL_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "MAIL_USERNAME", "Target": "MAIL_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "MAIL_PASSWORD", "Target": "MAIL_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "MAIL_ENCRYPTION", "Target": "MAIL_ENCRYPTION", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "MAIL_FROM_NAME", "Target": "MAIL_FROM_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "MAIL_FROM_ADDRESS", "Target": "MAIL_FROM_ADDRESS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "MAIL_VERIFY_SSL_PEER", "Target": "MAIL_VERIFY_SSL_PEER", "Default": "true|false", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "THROTTLE_API", "Target": "THROTTLE_API", "Default": "", "Mode": "", "Description": "Set to null to disable the API throttling.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "60" }, { "@attributes": { "Name": "LOGIN_THROTTLE", "Target": "LOGIN_THROTTLE", "Default": "", "Mode": "", "Description": "This setting applies to both email/password and webauthn login attemps.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "AUTHENTICATION_GUARD", "Target": "AUTHENTICATION_GUARD", "Default": "web-guard|reverse-proxy-guard", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "web-guard" }, { "@attributes": { "Name": "AUTH_PROXY_HEADER_FOR_USER", "Target": "AUTH_PROXY_HEADER_FOR_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "AUTH_PROXY_HEADER_FOR_EMAIL", "Target": "AUTH_PROXY_HEADER_FOR_EMAIL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "PROXY_LOGOUT_URL", "Target": "PROXY_LOGOUT_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "WEBAUTHN_NAME", "Target": "WEBAUTHN_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "WEBAUTHN_ID", "Target": "WEBAUTHN_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "WEBAUTHN_ICON", "Target": "WEBAUTHN_ICON", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" }, { "@attributes": { "Name": "WEBAUTHN_USER_VERIFICATION", "Target": "WEBAUTHN_USER_VERIFICATION", "Default": "preferred|required|discouraged", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "preferred" }, { "@attributes": { "Name": "TRUSTED_PROXIES", "Target": "TRUSTED_PROXIES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "*" }, { "@attributes": { "Name": "PROXY_FOR_OUTGOING_REQUESTS", "Target": "PROXY_FOR_OUTGOING_REQUESTS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "null" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/2fauth.xml", "CategoryList": [ "Security" ], "downloads": 272512, "stars": 12, "LastUpdateScan": 1711973139, "LastUpdate": 1711216625, "FirstSeen": 1642964614 }, { "Name": "airsonic-advanced", "Repository": "airsonicadvanced/airsonic-advanced:latest", "Registry": "https://hub.docker.com/r/airsonicadvanced/airsonic-advanced/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/airsonic-advanced/airsonic-advanced", "Overview": "Airsonic-Advanced is a more modern implementation of the Airsonic fork with several key performance and feature enhancements. It adds and supersedes several features in Airsonic.", "WebUI": "http://[IP]:[PORT:4040]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/airsonic-advanced.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/airsonic-advanced.png", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "4040", "Default": "4040", "Mode": "tcp", "Description": "HTTP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4040" }, { "@attributes": { "Name": "UPNP_PORT", "Target": "4041", "Default": "4041", "Mode": "tcp", "Description": "UPNP_PORT", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4041" }, { "@attributes": { "Name": "Default DLNA/UPnP ports", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "Default DLNA/UPnP ports", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1900" }, { "@attributes": { "Name": "Appdata", "Target": "/var/airsonic", "Default": "/mnt/user/appdata/airsonic-advanced/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/airsonic-advanced/" }, { "@attributes": { "Name": "Music Path", "Target": "/var/music", "Default": "", "Mode": "rw", "Description": "Music Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Podcast Path", "Target": "/var/podcasts", "Default": "", "Mode": "rw", "Description": "Podcast Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Playlist Path", "Target": "/var/playlists", "Default": "", "Mode": "rw", "Description": "Playlist Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTEXT_PATH", "Target": "CONTEXT_PATH", "Default": "/", "Mode": "", "Description": "CONTEXT_PATH", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "JAVA_OPTS", "Target": "JAVA_OPTS", "Default": "-Xms256m -Xmx512m", "Mode": "", "Description": "JAVA_OPTS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-Xms256m -Xmx512m" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/airsonic-advanced.xml", "CategoryList": [ "MediaApp-Music", "MediaServer-Music" ], "downloads": 2487501, "stars": 39, "trending": 0.2, "trends": [ 0.279, 0.337, 0.377, 0.405, 0.269, 0.209, 0.2 ], "trendsDate": [ 1698005144, 1700600774, 1703199946, 1705799156, 1708398352, 1710993988, 1713593174 ], "downloadtrend": [ 2443095, 2451367, 2460641, 2470653, 2477329, 2482518, 2487501 ], "LastUpdateScan": 1713593174, "LastUpdate": 1656136109, "FirstSeen": 1591452467, "topTrending": -0.07900000000000001, "topPerforming": 0.2 }, { "Name": "apprise", "Repository": "caronc/apprise:latest", "Registry": "https://hub.docker.com/r/caronc/apprise/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/caronc/apprise", "Overview": "Apprise API - Push Notifications that work with just about every platform!", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/apprise.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/apprise.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/apprise/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/apprise/" }, { "@attributes": { "Name": "APPRISE_WORKER_COUNT", "Target": "APPRISE_WORKER_COUNT", "Default": "8", "Mode": "", "Description": "Limit the number of workers (by default: 1 + 2 * number of CPUs) to reduce the amount of memory used by the tool", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/apprise.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 2947820, "stars": 49, "trending": 1.61, "trends": [ 2.158, 1.544, 0.853, 1.072, 1.059, 1.462, 1.61 ], "trendsDate": [ 1697652377, 1700321398, 1702919173, 1705518403, 1708117561, 1710713176, 1713306907 ], "downloadtrend": [ 2730701, 2773513, 2797371, 2827685, 2857942, 2900352, 2947820 ], "LastUpdateScan": 1713306907, "LastUpdate": 1713113739, "FirstSeen": 1591121810, "topTrending": -0.5479999999999998, "topPerforming": 1.61 }, { "Name": "archivebox", "Repository": "archivebox/archivebox:latest", "Registry": "https://hub.docker.com/r/archivebox/archivebox/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://archivebox.io/", "Overview": "The self-hosted internet archiver. \r\nGuide - https://github.com/A75G/docker-templates/blob/master/README.md#first-installation (Important)", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/archivebox.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/archivebox.png", "ExtraParams": "-it", "PostArgs": "server --quick-init 0.0.0.0:8000", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/archivebox/", "Mode": "rw", "Description": "Data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/archivebox/" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/archivebox.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 5618049, "stars": 73, "trending": 1.455, "trends": [ 1.34, 1.189, 1.355, 1.242, 1.684, 1.623, 1.455 ], "trendsDate": [ 1696140340, 1698739589, 1701335159, 1703934329, 1706533554, 1709132766, 1711734085 ], "downloadtrend": [ 5154638, 5216639, 5288274, 5354774, 5446474, 5536327, 5618049 ], "LastUpdateScan": 1711734085, "LastUpdate": 1711491910, "FirstSeen": 1615539776, "topTrending": 0.11499999999999999, "topPerforming": 1.455 }, { "Name": "backuppc", "Repository": "tiredofit/backuppc:latest", "Registry": "https://hub.docker.com/r/tiredofit/backuppc/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://backuppc.github.io/backuppc/index.html", "Overview": "BackupPC is a high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a server's disk.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/backuppc.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/backuppc.png", "Config": [ { "@attributes": { "Name": "Port ", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Port ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Backup Location", "Target": "/var/lib/backuppc", "Default": "/mnt/user/backuppc/", "Mode": "rw", "Description": "Backup Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/backuppc/" }, { "@attributes": { "Name": "Configuration Files", "Target": "/etc/backuppc", "Default": "/mnt/user/appdata/backuppc/config/", "Mode": "rw", "Description": "Configuration Files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/backuppc/config/" }, { "@attributes": { "Name": "Home Directory ", "Target": "/home/backuppc", "Default": "/mnt/user/appdata/backuppc/ssh/", "Mode": "rw", "Description": "Home Directory for Backuppc (SSH Keys)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/backuppc/ssh/" }, { "@attributes": { "Name": "Logs", "Target": "/www/logs", "Default": "/mnt/user/appdata/backuppc/logs/", "Mode": "rw", "Description": "Logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/backuppc/logs/" }, { "@attributes": { "Name": "UID", "Target": "USER_BACKUPPC", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GROUP_BACKUPPC", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/backuppc.xml", "CategoryList": [ "Backup", "Network-Web" ], "downloads": 177098, "stars": 7, "trending": 0.676, "trends": [ 0.548, 2.266, 1.632, 0.362, 0.708, 0.709, 0.676 ], "trendsDate": [ 1695823564, 1698422753, 1701018345, 1703617543, 1706216737, 1708815950, 1711408563 ], "downloadtrend": [ 166118, 169969, 172789, 173416, 174653, 175901, 177098 ], "LastUpdateScan": 1711408563, "LastUpdate": 1678122792, "FirstSeen": 1589227646, "topTrending": 0.128, "topPerforming": 0.676 }, { "Name": "blueiris", "Repository": "jshridha/blueiris:gpu", "Registry": "https://hub.docker.com/r/jshridha/blueiris/", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/100915-support-a75g-blueiris/", "Project": "https://hub.docker.com/r/jshridha/blueiris/", "Overview": "Blue Iris video security software runs on a PC and can provide recording and playback for up to 64 IP network cameras or webcams. Blue Iris is affordable and powerful enough to safeguard your family, property and valuables at home or work.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/blueiris.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/blueiris.png", "ExtraParams": "--init --log-opt max-size=5m --log-opt max-file=2", "Config": [ { "@attributes": { "Name": "VNC Web Server Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "VNC Web Server Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "VNC Server Port", "Target": "5900", "Default": "5950", "Mode": "tcp", "Description": "VNC Server Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5950" }, { "@attributes": { "Name": "Web Server Port", "Target": "81", "Default": "8181", "Mode": "tcp", "Description": "Web Server Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8181" }, { "@attributes": { "Name": "Data Path", "Target": "/home/wineuser/prefix", "Default": "/mnt/user/appdata/blueiris", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/blueiris" } ], "Repo": "A75G's Repository", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/blueiris.xml", "CategoryList": [ "Security" ], "downloads": 524290, "stars": 28, "trending": 0.108, "trends": [ 0.107, 0.113, 0.104, 0.113, 0.208, 0.128, 0.108 ], "trendsDate": [ 1695881143, 1698503880, 1701097590, 1703696746, 1706295953, 1708895158, 1711490778 ], "downloadtrend": [ 520252, 520839, 521380, 521968, 523057, 523725, 524290 ], "LastUpdateScan": 1711490778, "LastUpdate": 1613192794, "FirstSeen": 1610133117, "topTrending": 0.0010000000000000009, "topPerforming": 0.108 }, { "Name": "changedetection.io", "Repository": "dgtlmoon/changedetection.io", "Registry": "https://hub.docker.com/r/dgtlmoon/changedetection.io/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/dgtlmoon/changedetection.io/", "Overview": "Self-hosted website change detection monitoring.", "WebUI": "http://[IP]:[PORT:5000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/changedetection.io.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/changedetection.io.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Appdata", "Target": "/datastore", "Default": "/mnt/user/appdata/changedetection/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/changedetection/" }, { "@attributes": { "Name": "Base URL", "Target": "BASE_URL", "Default": "", "Mode": "", "Description": "The URL this application will be accessed from your clients without trailing slash. Needed for notifications if you want to be linked to the diff page for example.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/changedetection.io.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 6331376, "stars": 74, "trending": 1.585, "trends": [ 1.603, 1.666, 1.599, 1.757, 1.804, 1.802, 1.585 ], "trendsDate": [ 1695945945, 1698545132, 1701140761, 1703739938, 1706339124, 1708938357, 1711533962 ], "downloadtrend": [ 5711610, 5808404, 5902813, 6008360, 6118730, 6230996, 6331376 ], "LastUpdateScan": 1711533962, "LastUpdate": 1711466693, "FirstSeen": 1620576150, "topTrending": -0.018000000000000016, "topPerforming": 1.585 }, { "Name": "chibisafe-caddy", "Repository": "caddy:2-alpine", "Registry": "https://hub.docker.com/_/caddy/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://chibisafe.moe/", "Overview": "chibisafe is a modern and self-hosted take on file uploading services that can handle anything you throw at it thanks to it's robust and fast API, chunked uploads support and more.\r\nIt's easily customizable and deploying your own instance is a breeze. \r\n\r\n1. Create docker network - \"docker network create NETOWK\" https://www.youtube.com/watch?v=7fzBDCI8O2w\r\n2. Install chibisafe-server put it in the docker network you create and change SERVE_UPLOADS_FROM variable to your IP example \"http://192.168.0.100:24424\" \r\n3. Install chibisafe put it in the docker network you create\r\n4. Unraid CLI \"wget -O /mnt/user/appdata/chibisafe/Caddyfile https://raw.githubusercontent.com/chibisafe/chibisafe/master/Caddyfile\"\r\n5. Install chibisafe-caddy and use it to access chibisafe\r\n6. Access chibisafe using \"http://Unraid_IP:24424\"\r\n6. Default login admin admin", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/chibisafe-caddy.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/chibisafe.png", "Requires": "Read Overview\r
chibisafe_server\r
chibisafe\r
docker network", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "24424" }, { "@attributes": { "Name": "CadyFile Path", "Target": "/etc/caddy/Caddyfile", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/chibisafe/Caddyfile" }, { "@attributes": { "Name": "Uploads Path", "Target": "/app/uploads", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/chibisafe/uploads/" }, { "@attributes": { "Name": "BASE_URL", "Target": "BASE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": ":80" } ], "Repo": "A75G's Repository", "Deprecated": true, "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/chibisafe-caddy.xml", "CategoryList": [ "Productivity" ], "downloads": 605447725, "stars": 713, "LastUpdateScan": 1712700368, "LastUpdate": 1712176754, "FirstSeen": 1712700368 }, { "Name": "cloudbeaver", "Repository": "dalongrong/cloudbeaver:latest", "Registry": "https://hub.docker.com/r/dalongrong/cloudbeaver/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/dbeaver/cloudbeaver", "Overview": "CloudBeaver is a free and open source web-based database management tool.", "WebUI": "http://[IP]:[PORT:8978]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/cloudbeaver.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/cloudbeaver.png", "Config": { "@attributes": { "Name": "Port", "Target": "8978", "Default": "8978", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8978" }, "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/cloudbeaver.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 152170, "stars": 6, "trending": 0.48, "trends": [ 0.501, 0.502, 0.499, 0.498, 0.515, 0.496, 0.48 ], "trendsDate": [ 1697652377, 1700321399, 1702919173, 1705518403, 1708117561, 1710713176, 1713306907 ], "downloadtrend": [ 147677, 148422, 149166, 149913, 150689, 151440, 152170 ], "LastUpdateScan": 1713306907, "LastUpdate": 1588902979, "FirstSeen": 1591121810, "topTrending": -0.02100000000000002, "topPerforming": 0.48 }, { "Name": "commafeed", "Repository": "athou/commafeed:latest", "Registry": "https://hub.docker.com/r/athou/commafeed/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.commafeed.com/#/welcome", "Overview": "Google Reader inspired self-hosted RSS reader.\r\nlogin as admin/admin", "WebUI": "http://[IP]:[PORT:8082]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/commafeed.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/commafeed.png", "Requires": "Database: Postgres, MariaDB or MySQL\r
The template is for Postgres if you require MariaDB or MySQL please change DATABASE_DRIVERCLASS and CF_DATABASE_URL", "Config": [ { "@attributes": { "Name": "Appdata Path", "Target": "/commafeed/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/commafeed/" }, { "@attributes": { "Name": "Port 1", "Target": "8082", "Default": "8082", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8082" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "CF_DATABASE_URL", "Default": "", "Mode": "", "Description": "Postgres: jdbc:postgresql://localhost:5432/commafeed\r\nMariaDB: jdbc:mariadb://localhost/commafeed?autoReconnect=true&failOverReadOnly=false&maxReconnects=20&rewriteBatchedStatements=true\r\nMySQL: jdbc:mysql://localhost/commafeed?autoReconnect=true&failOverReadOnly=false&maxReconnects=20&rewriteBatchedStatements=true", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "jdbc:postgresql://localhost:5432/commafeed" }, { "@attributes": { "Name": "DATABASE_USER", "Target": "CF_DATABASE_USER", "Default": "", "Mode": "", "Description": "DATABASE_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "sa" }, { "@attributes": { "Name": "DATABASE_PASSWORD", "Target": "CF_DATABASE_PASSWORD", "Default": "", "Mode": "", "Description": "DATABASE_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "sa" }, { "@attributes": { "Name": "DATABASE_DRIVERCLASS", "Target": "CF_DATABASE_DRIVERCLASS", "Default": "org.postgresql.Driver|org.mariadb.jdbc.Driver|com.mysql.cj.jdbc.Driver", "Mode": "", "Description": "Choose between Database driver postgresql or mariadb or mysql", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "org.postgresql.Driver" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/commafeed.xml", "CategoryList": [ "Other" ], "downloads": 53145, "stars": 6, "trending": 17.2, "trends": [ 27.357, 23.704, 18.442, 17.2 ], "trendsDate": [ 1705345561, 1707944767, 1710640991, 1713240359 ], "downloadtrend": [ 19891, 27382, 35889, 44004, 53145 ], "LastUpdateScan": 1713240359, "LastUpdate": 1713211442, "FirstSeen": 1702746338, "topTrending": -10.157 }, { "Name": "commento", "Repository": "registry.gitlab.com/commento/commento", "Registry": "https://gitlab.com/commento/commento", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://commento.io", "Overview": "An open source, privacy focused discussion platform.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/commento.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/commento.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "COMMENTO_ORIGIN", "Target": "COMMENTO_ORIGIN", "Default": "https://commento.example.com", "Mode": "", "Description": "Can be https://commento.example.com or http://ip:port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://commento.example.com" }, { "@attributes": { "Name": "COMMENTO_POSTGRES", "Target": "COMMENTO_POSTGRES", "Default": "postgres://postgres:mysupersecurepassword@db:5432/commento?sslmode=disable", "Mode": "", "Description": "PostgreSQL Change it using your info", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres://postgres:mysupersecurepassword@dbhostnameorip:5432/commento?sslmode=disable" }, { "@attributes": { "Name": "SMTP HOST", "Target": "COMMENTO_SMTP_HOST", "Default": "example.com", "Mode": "", "Description": "SMTP HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "example.com" }, { "@attributes": { "Name": "SMTP PORT", "Target": "COMMENTO_SMTP_PORT", "Default": "587", "Mode": "", "Description": "SMTP PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "SMTP USERNAME", "Target": "COMMENTO_SMTP_USERNAME", "Default": "user@example.com", "Mode": "", "Description": "SMTP USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "user@example.com" }, { "@attributes": { "Name": "SMTP PASSWORD", "Target": "COMMENTO_SMTP_PASSWORD", "Default": "smtppassword", "Mode": "", "Description": "SMTP PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtppassword" }, { "@attributes": { "Name": "SMTP FROM ADDRESS", "Target": "COMMENTO_SMTP_FROM_ADDRESS", "Default": "fromaddress@example.com", "Mode": "", "Description": "SMTP FROM ADDRESS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "fromaddress@example.com" }, { "@attributes": { "Name": "COMMENTO_PORT", "Target": "COMMENTO_PORT", "Default": "8080", "Mode": "", "Description": "COMMENTO_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8080" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/commento.xml", "CategoryList": [ "Productivity", "Network-Web", "Network-Management" ], "LastUpdateScan": 1712970139, "FirstSeen": 1590437793 }, { "Name": "convos", "Repository": "ghcr.io/convos-chat/convos:stable", "Registry": "https://github.com/convos-chat/convos/pkgs/container/convos", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://convos.chat/", "Overview": "Convos is the simplest way to use IRC and it is always online", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/convos.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/convos.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3520", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3520" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "/mnt/user/appdata/convos/", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/convos/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/convos.xml", "CategoryList": [ "Network-Messenger" ], "LastUpdateScan": 1713240359, "FirstSeen": 1710640991 }, { "Name": "crypto-exchanges-gateway", "Repository": "apendergast/crypto-exchanges-gateway", "Registry": "https://hub.docker.com/r/apendergast/crypto-exchanges-gateway/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/aloysius-pgast/crypto-exchanges-gateway", "Overview": "<p>Your gateway to the world of crypto !</p>\r\n<p><span style=\"color: rgb(184, 49, 47);\"><strong>This project cannot be considered in any way as trading advice.</strong></span></p>\r\n<p><br></p>\r\n<p>Download config.yml</p>\r\n<p>wget -O /mnt/user/appdata/crypto-exchanges-gateway/config.json <a href=\"https://raw.githubusercontent.com/aloysius-pgast/crypto-exchanges-gateway/master/config/config.sample.json\">https://raw.githubusercontent.com/aloysius-pgast/crypto-exchanges-gateway/master/config/config.sample.json</a></p>\r\n<p>edit config.json and <strong>change 127.0.0.1 to 0.0.0.0.</strong></p>\r\n<p>Add API keys for the supported platform.</p>", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/crypto-exchanges-gateway.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/crypto-exchanges-gateway.png", "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "HTTP Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "WS Port", "Target": "8001", "Default": "8001", "Mode": "tcp", "Description": "WS Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "Config Path", "Target": "/root/crypto-exchanges-gateway/custom_config", "Default": "/mnt/user/appdata/crypto-exchanges-gateway/", "Mode": "rw", "Description": "https://raw.githubusercontent.com/aloysius-pgast/crypto-exchanges-gateway/master/config/config.sample.json", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/crypto-exchanges-gateway/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/crypto-exchanges-gateway.xml", "CategoryList": [ "Productivity", "Crypto" ], "downloads": 60280, "stars": 5, "trending": 0.894, "trends": [ 3.299, 3.375, 0.46, 1.025, 0.894, 0.942, 0.894 ], "trendsDate": [ 1697515538, 1700321399, 1702919173, 1705518404, 1708117562, 1710713176, 1713306907 ], "downloadtrend": [ 55831, 57781, 58048, 58649, 59178, 59741, 60280 ], "LastUpdateScan": 1713306907, "LastUpdate": 1699747584, "FirstSeen": 1619553755, "topTrending": -2.405 }, { "Name": "cryptpad", "Repository": "cryptpad/cryptpad:version-5.7.0", "Registry": "https://hub.docker.com/r/cryptpad/cryptpad/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://cryptpad.fr/", "Overview": "CryptPad is the Zero Knowledge realtime collaborative editor.\r\n\r\nBefore Installing the docker Unraid CLI\r\n\r\ncd /mnt/user/appdata && mkdir cryptpad && cd cryptpad\r\nmkdir -p block customize data datastore config onlyoffice-dist onlyoffice-conf\r\nchown -R 4001:4001 block customize data datastore onlyoffice-dist onlyoffice-conf\r\nwget -O /mnt/user/appdata/cryptpad/config/config.js https://raw.githubusercontent.com/xwiki-labs/cryptpad/main/config/config.example.js\r\n\r\nEdit /mnt/user/appdata/cryptpad/config/config.js\r\n\r\nChange httpUnsafeOrigin:http://UNRAID_IP/DOMAIN:PORT\r\nExample httpUnsafeOrigin: 'http://192.168.0.99:3000',\r\nIn httpAddress: remove // and put httpAddress: '0.0.0.0',\r\n\r\nMore info \r\nhttps://docs.cryptpad.org/fr/admin_guide/installation.html#configure-cryptpad", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/cryptpad.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/cryptpad.png", "Requires": "Read overview", "Config": [ { "@attributes": { "Name": "Port 1", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Port 1", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Port 2", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Port 2", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3001" }, { "@attributes": { "Name": "Port 3", "Target": "3003", "Default": "3003", "Mode": "tcp", "Description": "Port 3", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3003" }, { "@attributes": { "Name": "CPAD_MAIN_DOMAIN", "Target": "CPAD_MAIN_DOMAIN", "Default": "", "Mode": "", "Description": "If you changed the port change it here with the Unraid IP if you are using reverse proxy you may require to edit this too", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://UNRAID_IP:3000" }, { "@attributes": { "Name": "CPAD_INSTALL_ONLYOFFICE", "Target": "CPAD_INSTALL_ONLYOFFICE", "Default": "yes|no", "Mode": "", "Description": "https://github.com/ONLYOFFICE/web-apps/blob/master/LICENSE.txt", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Blob Path", "Target": "/cryptpad/blob", "Default": "/mnt/user/appdata/cryptpad/blob", "Mode": "rw", "Description": "Blob Path", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cryptpad/blob" }, { "@attributes": { "Name": "Block Path", "Target": "/cryptpad/block", "Default": "/mnt/user/appdata/cryptpad/block", "Mode": "rw", "Description": "Block Path", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cryptpad/block" }, { "@attributes": { "Name": "Customize Path", "Target": "/cryptpad/customize", "Default": "/mnt/user/appdata/cryptpad/customize", "Mode": "rw", "Description": "Customize Path", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cryptpad/customize" }, { "@attributes": { "Name": "Data Path", "Target": "/cryptpad/data", "Default": "/mnt/user/appdata/cryptpad/data", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cryptpad/data" }, { "@attributes": { "Name": "Datastore Path", "Target": "/cryptpad/datastore", "Default": "/mnt/user/appdata/cryptpad/datastore", "Mode": "rw", "Description": "Datastore Path", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cryptpad/datastore" }, { "@attributes": { "Name": "Config Path", "Target": "/cryptpad/config/config.js", "Default": "/mnt/user/appdata/cryptpad/config/config.js", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cryptpad/config/config.js" }, { "@attributes": { "Name": "CPAD_CONF", "Target": "CPAD_CONF", "Default": "/cryptpad/config/config.js", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/cryptpad/config/config.js" }, { "@attributes": { "Name": "Onlyoffice Conf Path", "Target": "/cryptpad/onlyoffice-conf", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cryptpad/onlyoffice-conf" }, { "@attributes": { "Name": "Onlyoffice Dist Path", "Target": "/cryptpad/www/common/onlyoffice/dist", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cryptpad/onlyoffice-dist" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/cryptpad.xml", "CategoryList": [ "Productivity", "Security" ], "downloads": 393291, "stars": 11, "LastUpdateScan": 1712268369, "LastUpdate": 1707727648, "FirstSeen": 1712268369 }, { "Name": "cyberchef", "Repository": "ghcr.io/gchq/cyberchef:latest", "Registry": "https://github.com/gchq/CyberChef/pkgs/container/cyberchef", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/gchq/CyberChef/", "Overview": "The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/cyberchef.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/cyberchef.png", "Config": { "@attributes": { "Name": "Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/cyberchef.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1713240359, "FirstSeen": 1710640996 }, { "Name": "cyberchef", "Repository": "mpepping/cyberchef:latest", "Registry": "https://hub.docker.com/r/mpepping/cyberchef/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/mpepping/docker-cyberchef/", "Overview": "The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/cyberchef.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/cyberchef.png", "Config": { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/cyberchef.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 8408464, "stars": 49, "trending": 1.043, "trends": [ 1.297, 1.472, 0.846, 1.325, 1.379, 1.212, 1.043 ], "trendsDate": [ 1695931575, 1698530740, 1701126357, 1703725550, 1706324732, 1708923946, 1711519555 ], "downloadtrend": [ 7814736, 7931499, 7999174, 8106614, 8219951, 8320763, 8408464 ], "LastUpdateScan": 1711519555, "LastUpdate": 1711500330, "FirstSeen": 1583622406, "topTrending": -0.254, "topPerforming": 1.043 }, { "Name": "dashboard", "Repository": "phntxx/dashboard:latest", "Registry": "https://hub.docker.com/r/phntxx/dashboard/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/phntxx/dashboard", "Overview": "<p>Dashboard is just that - a dashboard. It's inspired by SUI and has all the same features as SUI, such as simple customization through JSON-files and a handy search bar to search the internet more efficiently.\r\n</p>\r\n<p>-<span style=\"color: rgb(184, 49, 47);\">Before you start CLI unraid</span><br><br><em>mkdir /mnt/user/appdata/dashboard/</em><br><em>wget -P /mnt/user/appdata/dashboard/ https://raw.githubusercontent.com/phntxx/dashboard/master/data/apps.json https://raw.githubusercontent.com/phntxx/dashboard/master/data/bookmarks.json https://raw.githubusercontent.com/phntxx/dashboard/master/data/greeter.json https://raw.githubusercontent.com/phntxx/dashboard/master/data/imprint.json https://raw.githubusercontent.com/phntxx/dashboard/master/data/search.json https://raw.githubusercontent.com/phntxx/dashboard/master/data/themes.json\r\n</em><br><br>-Edit <em>.json</em> </p>", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/dashboard.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/dashboard.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3460" }, { "@attributes": { "Name": "AppData", "Target": "/app/data", "Default": "/mnt/user/appdata/dashboard/", "Mode": "rw", "Description": "AppData", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/dashboard/" }, { "@attributes": { "Name": "Cloudflare Zone ID (Optional)", "Target": "CLOUDFLARE_ZONE_ID", "Default": "", "Mode": "", "Description": "functionality to purge the Cloudflare cache every time the container restarts (though this functionality is entirely optional).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cloudflare Purge Token (Optional)", "Target": "CLOUDFLARE_PURGE_TOKEN", "Default": "", "Mode": "", "Description": "functionality to purge the Cloudflare cache every time the container restarts (though this functionality is entirely optional).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/dashboard.xml", "CategoryList": [ "Network-Web" ], "downloads": 196511, "stars": 2, "trending": 0.953, "trends": [ 1.01, 1.127, 0.838, 0.853, 0.994, 0.626, 0.953 ], "trendsDate": [ 1697515539, 1700321399, 1702919174, 1705518404, 1708117562, 1710713176, 1713306907 ], "downloadtrend": [ 186150, 188271, 189863, 191497, 193419, 194638, 196511 ], "LastUpdateScan": 1713306907, "LastUpdate": 1656188798, "FirstSeen": 1627315412, "topTrending": -0.05700000000000005, "topPerforming": 0.953 }, { "Name": "dashmachine", "Repository": "rmountjoy/dashmachine:latest", "Registry": "https://hub.docker.com/r/rmountjoy/dashmachine/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://hub.docker.com/r/rmountjoy/dashmachine/", "Overview": "Another web application bookmark dashboard, with fun features.[br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/dashmachine.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/dashmachine.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "AppData", "Target": "/dashmachine/dashmachine/user_data", "Default": "", "Mode": "rw", "Description": "Container Path: /dashmachine/dashmachine/user_data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/dashmachine/" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/dashmachine.xml", "CategoryList": [ "Productivity", "Network-Web" ], "downloads": 11242739, "stars": 40, "trending": 0.015, "trends": [ 0.036, 0.033, 0.026, 0.033, 0.031, 0.03, 0.015 ], "trendsDate": [ 1698005144, 1700600774, 1703199946, 1705799156, 1708398353, 1710993988, 1713593174 ], "downloadtrend": [ 11223858, 11227559, 11230459, 11234132, 11237590, 11241005, 11242739 ], "LastUpdateScan": 1713593174, "LastUpdate": 1600775154, "FirstSeen": 1583622406, "topTrending": -0.020999999999999998, "topPerforming": 0.015 }, { "Name": "dashy", "Repository": "lissy93/dashy:latest", "Registry": "https://hub.docker.com/r/lissy93/dashy/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/lissy93/dashy", "Overview": "<p>Dashy helps you organize your self-hosted services, by making them all accessible from a single place.</p>\r\n<p>-<span style=\"color: rgb(184, 49, 47);\">Before you start CLI unraid</span><br><br><em>mkdir /mnt/user/appdata/dashy/</em><br><em>wget -O /mnt/user/appdata/<em>dashy</em>/conf.yml <a href=\"https://raw.githubusercontent.com/Lissy93/dashy/master/public/conf.yml\">https://raw.githubusercontent.com/Lissy93/dashy/master/public/conf.yml</a></em><br><br>-Edit <em>conf.yml</em> </p>", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/dashy.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/dashy.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "4000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4000" }, { "@attributes": { "Name": "Config File", "Target": "/app/public/conf.yml", "Default": "", "Mode": "rw", "Description": "Config File\r\nhttps://github.com/Lissy93/dashy/blob/master/public/conf.yml", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/dashy/conf.yml" }, { "@attributes": { "Name": "Icons Path", "Target": "/app/public/item-icons/", "Default": "/mnt/user/appdata/dashy/icons/", "Mode": "rw", "Description": "Icons Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/dashy/icons/" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "99", "Mode": "", "Description": "UID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "100", "Mode": "", "Description": "GID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/dashy.xml", "CategoryList": [ "Network-Web" ], "downloads": 8651017, "stars": 176, "trending": 3.011, "trends": [ 2.514, 2.842, 2.612, 2.916, 2.87, 3.648, 3.011 ], "trendsDate": [ 1697515539, 1700321399, 1702919174, 1705518404, 1708117562, 1710713177, 1713306908 ], "downloadtrend": [ 7213310, 7424327, 7623487, 7852452, 8084443, 8390538, 8651017 ], "LastUpdateScan": 1713306908, "LastUpdate": 1713301062, "FirstSeen": 1627315412, "topTrending": 0.49700000000000033, "topPerforming": 3.011 }, { "Name": "db-backup", "Repository": "tiredofit/db-backup:latest", "Registry": "https://hub.docker.com/r/tiredofit/db-backup/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://hub.docker.com/r/tiredofit/db-backup/", "Overview": "Backup multiple database types on a scheduled basis with many customizable options. Manual Backups can be performed by entering the container and typing backup-now\r\nFor diffrent port please add variable DB1_PORT and include the port \r\nFor more DB backups you can include DB2_NAME etc https://github.com/tiredofit/docker-db-backup#job-backup-options\r\nCheck advanced for more settings", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/db-backup.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/db-backup.png", "Config": [ { "@attributes": { "Name": "Backup Location", "Target": "/backup", "Default": "", "Mode": "rw", "Description": "Database Dump Location", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/backups/db/" }, { "@attributes": { "Name": "DB01_NAME", "Target": "DB01_NAME", "Default": "", "Mode": "", "Description": "Schema Name e.g. database or ALL to backup all databases the user has access to.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ALL" }, { "@attributes": { "Name": "DB01_TYPE", "Target": "DB01_TYPE", "Default": "mysql|pgsql|mongo|redis|influx|couch|mssql|sqlite3", "Mode": "", "Description": "Type of DB Server to backup couch influx mysql mssql pgsql mongo redis sqlite3", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mysql" }, { "@attributes": { "Name": "DB01_HOST", "Target": "DB01_HOST", "Default": "", "Mode": "", "Description": "Server Hostname e.g. mariadb. For sqlite3, full path to DB file e.g. /backup/db.sqlite3", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.1" }, { "@attributes": { "Name": "DB01_USER", "Target": "DB01_USER", "Default": "", "Mode": "", "Description": "username for the database(s) - Can use root for MySQL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "DB01_PASS", "Target": "DB01_PASS", "Default": "", "Mode": "", "Description": "(optional if DB doesn't require it) password for the database", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "DEFAULT_SPLIT_DB", "Target": "DEFAULT_SPLIT_DB", "Default": "TRUE|FALSE", "Mode": "", "Description": "If using ALL - use this to split each database into its own file as opposed to one singular file", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" }, { "@attributes": { "Name": "DEFAULT_BACKUP_INTERVAL", "Target": "DEFAULT_BACKUP_INTERVAL", "Default": "", "Mode": "", "Description": "How often to dump DB Minutes Defaults 1440 = Day", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1440" }, { "@attributes": { "Name": "DEFAULT_BACKUP_BEGIN", "Target": "DEFAULT_BACKUP_BEGIN", "Default": "", "Mode": "", "Description": "https://github.com/tiredofit/docker-db-backup#scheduling-options", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0300" }, { "@attributes": { "Name": "DEFAULT_CLEANUP_TIME", "Target": "DEFAULT_CLEANUP_TIME", "Default": "", "Mode": "", "Description": "Value in minutes to delete old backups. 10080 = One Week. If you want all backup delete this key.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10080" }, { "@attributes": { "Name": "DEFAULT_COMPRESSION", "Target": "DEFAULT_COMPRESSION", "Default": "ZSTD|BZ|XZ|GZ|NONE", "Mode": "", "Description": "Use either Gzip GZ, Bzip2 BZ, XZip XZ, ZSTD ZSTD or none NONE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ZSTD" }, { "@attributes": { "Name": "DEFAULT_COMPRESSION_LEVEL", "Target": "DEFAULT_COMPRESSION_LEVEL", "Default": "3|1|2|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19", "Mode": "", "Description": "Numerical value of what level of compression to use, most allow 1 to 9, except for ZSTD which allows for 1 to 19", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3" }, { "@attributes": { "Name": "DEFAULT_GZ_RSYNCABLE", "Target": "DEFAULT_GZ_RSYNCABLE", "Default": "FALSE|TRUE", "Mode": "", "Description": "Use --rsyncable (gzip only) for faster rsync transfers and incremental backup deduplication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "DEBUG_MODE", "Target": "DEBUG_MODE", "Default": "FALSE|TRUE", "Mode": "", "Description": "DEBUG_MODE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "CONTAINER_ENABLE_MONITORING", "Target": "CONTAINER_ENABLE_MONITORING", "Default": "FALSE|TRUE", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "DEFAULT_CHECKSUM", "Target": "DEFAULT_CHECKSUM", "Default": "NONE|SHA1|MD5", "Mode": "", "Description": "Either MD5 or SHA1 or NONE", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "NONE" }, { "@attributes": { "Name": "DEFAULT_CREATE_LATEST_SYMLINK", "Target": "DEFAULT_CREATE_LATEST_SYMLINK", "Default": "FALSE|TRUE", "Mode": "", "Description": "Create a symbolic link pointing to last backup in this format: latest-(DB_TYPE)_(DB_NAME)_(DB_HOST)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "DEFAULT_ENABLE_PARALLEL_COMPRESSION", "Target": "DEFAULT_ENABLE_PARALLEL_COMPRESSION", "Default": "autodetected", "Mode": "", "Description": "Maximum amount of threads to use when compressing - Integer value e.g. 8", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "autodetected" }, { "@attributes": { "Name": "USER_DBBACKUP", "Target": "USER_DBBACKUP", "Default": "", "Mode": "", "Description": "The uid that the image should read and write files as ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GROUP_DBBACKUP", "Target": "GROUP_DBBACKUP", "Default": "", "Mode": "", "Description": "The gid that the image should read and write files as ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "DEFAULT_FILESYSTEM_PATH_PERMISSION", "Target": "DEFAULT_FILESYSTEM_PATH_PERMISSION", "Default": "", "Mode": "", "Description": "Permissions to apply to backup directory", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "755" }, { "@attributes": { "Name": "DEFAULT_FILESYSTEM_PERMISSION", "Target": "DEFAULT_FILESYSTEM_PERMISSION", "Default": "777", "Mode": "", "Description": "Permissions to apply to files.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "777" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/db-backup.xml", "CategoryList": [ "Backup" ], "downloads": 8925026, "stars": 33, "trending": 5.579, "trends": [ 0.691, 1.004, 0.879, 1.35, 1.828, 4.413, 5.579 ], "trendsDate": [ 1698005144, 1700600774, 1703199947, 1705799156, 1708398353, 1710993989, 1713593174 ], "downloadtrend": [ 7654999, 7732619, 7801220, 7907969, 8055198, 8427080, 8925026 ], "LastUpdateScan": 1713593174, "LastUpdate": 1705293903, "FirstSeen": 1583622406, "topTrending": 4.888, "topPerforming": 5.579 }, { "Name": "ddns-route53", "Repository": "crazymax/ddns-route53:latest", "Registry": "https://hub.docker.com/r/crazymax/ddns-route53/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/crazy-max/ddns-route53", "Overview": "Dynamic DNS for Amazon Route 53\u200e on a time-based schedule", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/ddns-route53.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/ddns-route53.png", "Config": [ { "@attributes": { "Name": "SCHEDULE", "Target": "SCHEDULE", "Default": "*/30 * * * *", "Mode": "", "Description": "CRON expression to schedule ddns-route53 - http://www.cronmaker.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "*/30 * * * *" }, { "@attributes": { "Name": "MAX_RETRIES", "Target": "MAX_RETRIES", "Default": "3", "Mode": "", "Description": "Number of retries in case of WAN IP retrieval failure", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "info", "Mode": "", "Description": "Log level output", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "LOG_JSON", "Target": "LOG_JSON", "Default": "false", "Mode": "", "Description": "Enable JSON logging output", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "DDNSR53_CREDENTIALS_ACCESSKEYID", "Target": "DDNSR53_CREDENTIALS_ACCESSKEYID", "Default": "ABCDEFGHIJKLMNO123456", "Mode": "", "Description": "Access Key ID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ABCDEFGHIJKLMNO123456" }, { "@attributes": { "Name": "DDNSR53_CREDENTIALS_SECRETACCESSKEY", "Target": "DDNSR53_CREDENTIALS_SECRETACCESSKEY", "Default": "abcdefgh123456IJKLMN+OPQRS7890+ABCDEFGH", "Mode": "", "Description": "Secret Access Key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "abcdefgh123456IJKLMN+OPQRS7890+ABCDEFGH" }, { "@attributes": { "Name": "DDNSR53_ROUTE53_HOSTEDZONEID", "Target": "DDNSR53_ROUTE53_HOSTEDZONEID", "Default": "ABCEEFG123456789", "Mode": "", "Description": "Host Zone ID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ABCEEFG123456789" }, { "@attributes": { "Name": "DDNSR53_ROUTE53_RECORDSSET_0_NAME", "Target": "DDNSR53_ROUTE53_RECORDSSET_0_NAME", "Default": "ddns.example.com.", "Mode": "", "Description": "Record Set 0 ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ddns.example.com." }, { "@attributes": { "Name": "DDNSR53_ROUTE53_RECORDSSET_0_TYPE", "Target": "DDNSR53_ROUTE53_RECORDSSET_0_TYPE", "Default": "A", "Mode": "", "Description": "Record Set 0 Type", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "A" }, { "@attributes": { "Name": "DDNSR53_ROUTE53_RECORDSSET_0_TTL", "Target": "DDNSR53_ROUTE53_RECORDSSET_0_TTL", "Default": "300", "Mode": "", "Description": "Record Set 0 TTL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "300" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/ddns-route53.xml", "CategoryList": [ "Network-DNS" ], "downloads": 8051593, "stars": 6, "trending": 0.118, "trends": [ 0.709, 0.325, 0.136, 0.056, 0.05, 0.093, 0.118 ], "trendsDate": [ 1695694074, 1698293246, 1700888759, 1703487936, 1706087151, 1708686350, 1711281964 ], "downloadtrend": [ 7989075, 8015118, 8026008, 8030507, 8034552, 8042053, 8051593 ], "LastUpdateScan": 1711281964, "LastUpdate": 1708895504, "FirstSeen": 1586450112, "topTrending": -0.591, "topPerforming": 0.118 }, { "Name": "dispatch", "Repository": "khlieng/dispatch", "Registry": "https://hub.docker.com/r/khlieng/dispatch/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/khlieng/dispatch", "Overview": "Web-based IRC client in Go.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/dispatch.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/dispatch.png", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "HTTP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "HTTPs", "Target": "443", "Default": "8443", "Mode": "tcp", "Description": "HTTPs (Not Required if you use reverse proxy)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4596" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/dispatch/", "Mode": "rw", "Description": "Data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dispatch/" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/dispatch.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 46737, "stars": 2, "trending": 0.764, "trends": [ 3.961, 4.077, 0.303, 0.902, 0.709, 0.804, 0.764 ], "trendsDate": [ 1697465172, 1700321399, 1702919174, 1705518405, 1708117562, 1710713177, 1713306908 ], "downloadtrend": [ 43292, 45132, 45269, 45681, 46007, 46380, 46737 ], "LastUpdateScan": 1713306908, "LastUpdate": 1622395218, "FirstSeen": 1588291709, "topTrending": -3.197 }, { "Name": "docpht", "Repository": "docpht/docpht:latest", "Registry": "https://hub.docker.com/r/docpht/docpht/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://docpht.org/", "Overview": "DocPHT you can take notes and quickly document anything and without the use of any database.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/docpht.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/docpht.png", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "HTTP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "8443", "Mode": "", "Description": "HTTPS - NOT REQUIRE IF YOU ARE USING REVERSE PROXY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "Config", "Target": "/var/www/app/src/config", "Default": "/mnt/user/appdata/docpht/config/", "Mode": "rw", "Description": "Config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/docpht/config/" }, { "@attributes": { "Name": "Data", "Target": "/var/www/app/data", "Default": "/mnt/user/appdata/docpht/data/", "Mode": "rw", "Description": "Data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/docpht/data/" }, { "@attributes": { "Name": "Pages", "Target": "/var/www/app/pages", "Default": "/mnt/user/appdata/docpht/pages/", "Mode": "rw", "Description": "Pages", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/docpht/pages/" }, { "@attributes": { "Name": "SSL", "Target": "/etc/nginx/ssl", "Default": "/mnt/user/appdata/docpht/ssl/", "Mode": "rw", "Description": "SSL - NOT REQUIRE IF YOU ARE USING REVERSE PROXY", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/docpht/ssl/" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/docpht.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 99633, "stars": 3, "trending": 0.01, "trends": [ 1.761, 1.728, 0.804, 0.008, 0.024, 0.011, 0.01 ], "trendsDate": [ 1696421159, 1699020401, 1702169078, 1704769565, 1707368750, 1709967983, 1712563555 ], "downloadtrend": [ 97072, 98779, 99580, 99588, 99612, 99623, 99633 ], "LastUpdateScan": 1712563555, "LastUpdate": 1610475993, "FirstSeen": 1587283638, "topTrending": -1.751 }, { "Name": "droppy", "Repository": "silverwind/droppy:latest", "Registry": "https://hub.docker.com/r/silverwind/droppy/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://hub.docker.com/r/silverwind/droppy/", "Overview": "Self-hosted file storage server with a web interface and capabilities to edit files and view media directly in the browser.", "WebUI": "http://[IP]:[PORT:8989]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/droppy.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/droppy.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8989", "Default": "8686", "Mode": "tcp", "Description": "Container Port: 8989", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8686" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/doppy/" }, { "@attributes": { "Name": "Files", "Target": "/files", "Default": "", "Mode": "rw", "Description": "Container Path: /files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/droppy/" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "Container Path: GID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/droppy.xml", "CategoryList": [ "Cloud" ], "downloads": 14124193, "stars": 30, "trending": 0.091, "trends": [ 0.031, 0.031, 0.028, 0.031, 0.038, 0.1, 0.091 ], "trendsDate": [ 1695837955, 1698437150, 1701032755, 1703631941, 1706231147, 1708824973, 1711418771 ], "downloadtrend": [ 14079264, 14083601, 14087533, 14091879, 14097293, 14111391, 14124193 ], "LastUpdateScan": 1711418771, "LastUpdate": 1598294875, "FirstSeen": 1584101753, "topTrending": 0.06, "topPerforming": 0.091 }, { "Name": "ecoDMS", "Repository": "ecodms/allinone-18.09", "Registry": "https://hub.docker.com/r/ecodms/allinone-18.09/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.ecodms.de/index.php/en/", "Overview": "ecoDMS 18.09 (apu) Full Installation - Document Management System (DMS) - Audit-compliant archive for scanning, archiving, managing and retrieving all data and documents.\r\n\r\nTo use ecoDMS you need to do the following steps after installing the container: \r\n- Download and install the ecoDMS client for your platform (https://www.ecodms.de/index.php/en/download/ecodms-archive/ecodms-version-18-09-apu)\r\n- Add a new profile to the client with your UnRaid IP, 17001 as port and login with ecodms as user and password. !Change the password later!\r\n- If the profile is created successfully connect to the new ecoDMS connection\r\n- If you want to use the web interface of ecoDMS navigate to Settings -> Web/Mobile/API, enable remote access and start the service. Once the service started you should be able to access the web interface via your UnRaid-IP on Port 17004 (or whatever port you chose during setup of the Docker Container\r\n\r\nReference:\r\nhttps://forums.unraid.net/topic/77838-anyone-ecodms-got-running/?tab=comments#comment-842793&searchlight=1\r\n@laest - Thank you", "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://secure.gravatar.com/avatar/b52fd0ed66fae9aa9a4d71a1f5dae83c.jpg", "Config": [ { "@attributes": { "Name": "Scaninput path", "Target": "/srv/scaninput", "Default": "", "Mode": "rw", "Description": "Container Path: /srv/scaninput", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Restore path", "Target": "/srv/restore", "Default": "", "Mode": "rw", "Description": "Container Path: /srv/restore", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Backup path", "Target": "/srv/backup", "Default": "", "Mode": "rw", "Description": "Container Path: /srv/backup", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data path", "Target": "/srv/data", "Default": "", "Mode": "rw", "Description": "Container Path: /srv/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ecoDMS Connection Manager", "Target": "17001", "Default": "", "Mode": "tcp", "Description": "Container Port: 17001", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ecoDMS Database", "Target": "17002", "Default": "", "Mode": "tcp", "Description": "Container Port: 17002", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ecoDMS Weboberfl\u00e4che", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ecoDMS API", "Target": "8180", "Default": "", "Mode": "tcp", "Description": "Container Port: 8180", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "A75G's Repository", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/ecoDMS.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/ecoDMS.xml", "CategoryList": [ "Cloud", "Productivity" ], "downloads": 4196486, "stars": 45, "trending": 0.251, "trends": [ 0.239, 0.248, 0.227, 0.259, 0.258, 0.279, 0.251 ], "trendsDate": [ 1697126763, 1699719620, 1702314372, 1705014244, 1707608197, 1710374851, 1712970139 ], "downloadtrend": [ 4132987, 4143282, 4152713, 4163488, 4174277, 4185964, 4196486 ], "LastUpdateScan": 1712970139, "LastUpdate": 1693901154, "FirstSeen": 1587988286, "topTrending": 0.01200000000000001, "topPerforming": 0.251 }, { "Name": "element-web", "Repository": "vectorim/element-web:latest", "Registry": "https://hub.docker.com/r/vectorim/element-web/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Overview": "Open, secure and interoperable communication for work and home. Used to call Riot-web. before the running the docker run [br]mkdir -p /mnt/user/appdata/element-web/config [/br]wget -O /mnt/user/appdata/element-web/config/config.json https://raw.githubusercontent.com/vector-im/element-web/develop/element.io/app/config.json", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/element-web.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/element-web.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8075" }, { "@attributes": { "Name": "Appdata", "Target": "/app/config.json", "Default": "", "Mode": "rw", "Description": "Container Path: /app/config.json", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/element-web/config/config.json" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/element-web.xml", "CategoryList": [ "Cloud", "Productivity", "Network-Messenger" ], "downloads": 9830554, "stars": 37, "trending": 0.727, "trends": [ 0.627, 0.627, 0.667, 0.646, 0.676, 0.715, 0.727 ], "trendsDate": [ 1697904336, 1700499955, 1703099178, 1705698359, 1708297549, 1710893181, 1713492378 ], "downloadtrend": [ 9438235, 9497801, 9561551, 9623768, 9689312, 9759042, 9830554 ], "LastUpdateScan": 1713492378, "LastUpdate": 1713467211, "FirstSeen": 1604351565, "topTrending": 0.09999999999999998, "topPerforming": 0.727 }, { "Name": "epicgames-freegames", "Repository": "charlocharlie/epicgames-freegames:latest", "Registry": "https://hub.docker.com/r/charlocharlie/epicgames-freegames/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/claabs/epicgames-freegames-node", "Overview": "Automatically login, bypass Captchas, and redeem free games.\r\n\r\nFollow JSON Configuration and Cookie Import \r\n\r\nhttps://hub.docker.com/r/charlocharlie/epicgames-freegames/", "WebUI": "http://[IP]:[PORT:3000]/", "PostArgs": "-m 2g", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/epicgames-freegames.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/epicgames-freegames.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3055", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3055" }, { "@attributes": { "Name": "Config Path", "Target": "/usr/app/config", "Default": "/mnt/user/appdata/epicgames-freegames/", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/epicgames-freegames/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/epicgames-freegames.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2840419, "stars": 108, "trending": 0.46, "trends": [ 0.367, 0.33, 0.397, 0.37, 0.646, 0.564, 0.46 ], "trendsDate": [ 1697335527, 1699931193, 1702530360, 1705129544, 1707728739, 1710374851, 1712970139 ], "downloadtrend": [ 2762725, 2771865, 2782910, 2793234, 2811407, 2827346, 2840419 ], "LastUpdateScan": 1712970139, "LastUpdate": 1710643550, "FirstSeen": 1608977545, "topTrending": 0.09300000000000003, "topPerforming": 0.46 }, { "Name": "filestash", "Repository": "machines/filestash:latest", "Registry": "https://hub.docker.com/r/machines/filestash/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.filestash.app/", "Overview": "A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...\r\n\r\nhttps://www.filestash.app/docs/install-and-upgrade/#optional-using-a-bind-mount-for-persistent-configuration", "WebUI": "http://[IP]:[PORT:8334]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/filestash.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/filestash.png", "Config": { "@attributes": { "Name": "Port", "Target": "8334", "Default": "8334", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8334" }, "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/filestash.xml", "CategoryList": [ "Cloud", "Productivity", "Network-Web" ], "downloads": 6281552, "stars": 75, "trending": 3.14, "trends": [ 0.395, 0.433, 1.235, 1.533, 0.322, 0.325, 3.14 ], "trendsDate": [ 1697774748, 1700370341, 1702969548, 1705568755, 1708167937, 1710763566, 1713362780 ], "downloadtrend": [ 5853313, 5878771, 5952284, 6044975, 6064494, 6084296, 6281552 ], "LastUpdateScan": 1713362780, "LastUpdate": 1713339081, "FirstSeen": 1588616386, "topTrending": 2.745, "topPerforming": 3.14 }, { "Name": "firefox-syncserver", "Repository": "crazymax/firefox-syncserver:latest", "Registry": "https://hub.docker.com/r/crazymax/firefox-syncserver/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/crazy-max/docker-firefox-syncserver", "Overview": "Firefox Sync Server image based on Python Slim", "WebUI": "http://[IP]:[PORT:5000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/firefox-syncserver.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/firefox-syncserver.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "/mnt/user/appdata/firefox-syncserver/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/firefox-syncserver/" }, { "@attributes": { "Name": "Gunicorn port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "FF_SYNCSERVER_ACCESSLOG", "Target": "FF_SYNCSERVER_ACCESSLOG", "Default": "false", "Mode": "", "Description": "Display access log", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "FF_SYNCSERVER_LOGLEVEL", "Target": "FF_SYNCSERVER_LOGLEVEL", "Default": "info", "Mode": "", "Description": "Log level output", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "FF_SYNCSERVER_PUBLIC_URL", "Target": "FF_SYNCSERVER_PUBLIC_URL", "Default": "http://localhost:5000", "Mode": "", "Description": "Must be edited to point to the public URL of your server", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://[IP]:5000" }, { "@attributes": { "Name": "FF_SYNCSERVER_SECRET", "Target": "FF_SYNCSERVER_SECRET", "Default": "", "Mode": "", "Description": "This is a secret key used for signing authentication tokens. It should be long and randomly-generated.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "longgeneratedsecret" }, { "@attributes": { "Name": "FF_SYNCSERVER_ALLOW_NEW_USERS", "Target": "FF_SYNCSERVER_ALLOW_NEW_USERS", "Default": "true", "Mode": "", "Description": "Set this to false to disable new-user signups on the server. Only request by existing accounts will be honored ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "FF_SYNCSERVER_FORCE_WSGI_ENVIRON", "Target": "FF_SYNCSERVER_FORCE_WSGI_ENVIRON", "Default": "false", "Mode": "", "Description": "Set this to true to work around a mismatch between public_url and the application URL as seen by python, which can happen in certain reverse-proxy hosting setups", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "FF_SYNCSERVER_SQLURI", "Target": "FF_SYNCSERVER_SQLURI", "Default": "sqlite:///data/syncserver.db", "Mode": "", "Description": "Defines the database in which to store all server data", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "sqlite:///data/syncserver.db" }, { "@attributes": { "Name": "FF_SYNCSERVER_FORWARDED_ALLOW_IPS", "Target": "FF_SYNCSERVER_FORWARDED_ALLOW_IPS", "Default": "*", "Mode": "", "Description": "Set this to * or an IP range if you use an Nginx reverse proxy (optional).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "*" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/firefox-syncserver.xml", "CategoryList": [ "Productivity", "Other" ], "downloads": 6584913, "stars": 21, "trending": 0.264, "trends": [ 0.079, 0.091, 0.123, 0.069, 0.043, 0.061, 0.264 ], "trendsDate": [ 1695694074, 1698293246, 1700888759, 1703487936, 1706087151, 1708686350, 1711281964 ], "downloadtrend": [ 6542137, 6548068, 6556157, 6560665, 6563511, 6567510, 6584913 ], "LastUpdateScan": 1711281964, "LastUpdate": 1682963284, "FirstSeen": 1586455723, "topTrending": 0.185, "topPerforming": 0.264 }, { "Name": "flarum", "Repository": "crazymax/flarum:latest", "Registry": "https://hub.docker.com/r/crazymax/flarum/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://flarum.org/", "Overview": "Flarum is the next-generation forum software that makes online discussion fun. It's simple, fast, and free. [br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]flarum[/B][/u][br]Password: [B][u]flarum[/B][/u][/b]", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/flarum.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/flarum.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "/mnt/user/appdata/flarum/", "Mode": "rw", "Description": "Contains assets, extensions and storage", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/flarum/" }, { "@attributes": { "Name": "FLARUM_BASE_URL", "Target": "FLARUM_BASE_URL", "Default": "http://<IP>:8000", "Mode": "", "Description": "Make Sure the base url is right if it local use only use http://ip:8000 and if you are hosting it on your domain it should be http://example.com or https://example.com.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://:8000" }, { "@attributes": { "Name": "FLARUM_FORUM_TITLE", "Target": "FLARUM_FORUM_TITLE", "Default": "Flarum Dockerized", "Mode": "", "Description": "Flarum forum title, only used during first installation", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Flarum Dockerized" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "MySQL database hostname / IP address required", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "MySQL database port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "flarum", "Mode": "", "Description": "MySQL database name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "flarum" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "flarum", "Mode": "", "Description": "MySQL user", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "flarum" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "MySQL password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "MEMORY_LIMIT", "Target": "MEMORY_LIMIT", "Default": "256M", "Mode": "", "Description": "PHP memory limit", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "256M" }, { "@attributes": { "Name": "UPLOAD_MAX_SIZE", "Target": "UPLOAD_MAX_SIZE", "Default": "16M", "Mode": "", "Description": "Upload max size", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "16M" }, { "@attributes": { "Name": "OPCACHE_MEM_SIZE", "Target": "OPCACHE_MEM_SIZE", "Default": "128", "Mode": "", "Description": "PHP OpCache memory consumption", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "128" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/flarum.xml", "CategoryList": [ "Network-Web" ], "downloads": 2303970, "stars": 19, "trending": 0.145, "trends": [ 0.067, 0.051, 0.069, 0.093, 0.125, 0.072, 0.145 ], "trendsDate": [ 1695694075, 1698293247, 1700888760, 1703487936, 1706087151, 1708686350, 1711281964 ], "downloadtrend": [ 2291251, 2292410, 2293986, 2296112, 2298980, 2300632, 2303970 ], "LastUpdateScan": 1711281964, "LastUpdate": 1703976192, "FirstSeen": 1586450112, "topTrending": 0.07799999999999999, "topPerforming": 0.145 }, { "Name": "freepbx", "Repository": "tiredofit/freepbx:15-latest", "Registry": "https://hub.docker.com/r/tiredofit/freepbx/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/tiredofit/docker-freepbx/", "Overview": "FreePBX is a web-based open-source graphical user interface that manages Asterisk, a voice over IP and telephony server.", "WebUI": "http://[IP]:[PORT:80]/admin/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/freepbx.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/freepbx.png", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "8150", "Mode": "tcp", "Description": "HTTP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8150" }, { "@attributes": { "Name": "HTTPs", "Target": "443", "Default": "4150", "Mode": "tcp", "Description": "HTTPs", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4150" }, { "@attributes": { "Name": "PJSIP", "Target": "5060", "Default": "5060", "Mode": "udp", "Description": "PJSIP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5060" }, { "@attributes": { "Name": "SIP", "Target": "5160", "Default": "5160", "Mode": "udp", "Description": "SIP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5160" }, { "@attributes": { "Name": "TLS SIP", "Target": "5161", "Default": "5161", "Mode": "tcp", "Description": "TLS SIP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5161" }, { "@attributes": { "Name": "RTP Ports", "Target": "18000-20000", "Default": "18000-20000", "Mode": "udp", "Description": "RTP Ports", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18000-20000" }, { "@attributes": { "Name": "FOP", "Target": "4445", "Default": "4445", "Mode": "tcp", "Description": "FOP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4445" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/freepbx/data/", "Mode": "rw", "Description": "Data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/freepbx/data/" }, { "@attributes": { "Name": "DB_EMBEDDED", "Target": "DB_EMBEDDED", "Default": "TRUE|FALSE", "Mode": "", "Description": "Allows you to use an internally provided MariaDB Server e.g. TRUE or FALSE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" }, { "@attributes": { "Name": "Log", "Target": "/var/log", "Default": "", "Mode": "rw", "Description": "Log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/freepbx/logs/" }, { "@attributes": { "Name": "WWW", "Target": "/var/www/html", "Default": "", "Mode": "rw", "Description": "WWW", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/freepbx/www/" }, { "@attributes": { "Name": "Certs", "Target": "/certs", "Default": "/mnt/user/appdata/freepbx/certs/", "Mode": "rw", "Description": "Certs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/freepbx/certs/" }, { "@attributes": { "Name": "DB Path", "Target": "/var/lib/mysql", "Default": "", "Mode": "rw", "Description": "DB Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/freepbx/db/" }, { "@attributes": { "Name": "ENABLE_FAIL2BAN", "Target": "ENABLE_FAIL2BAN", "Default": "TRUE|FALSE", "Mode": "", "Description": "ENABLE_FAIL2BAN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "Flash Operator Panel", "Target": "ENABLE_FOP", "Default": "TRUE|FALSE", "Mode": "", "Description": "Enable Flash Operator Panel", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" }, { "@attributes": { "Name": "ENABLE_SSL", "Target": "ENABLE_SSL", "Default": "FALSE|TRUE", "Mode": "", "Description": "Enable HTTPs to serve SSL requests - Default FALSE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "ENABLE_XMPP", "Target": "ENABLE_XMPP", "Default": "FALSE|TRUE", "Mode": "", "Description": "Enable XMPP Module with MongoDB - Default FALSE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "INSTALL_ADDITIONAL_MODULES", "Target": "INSTALL_ADDITIONAL_MODULES", "Default": "", "Mode": "", "Description": "Comma seperated list of modules to additionally install on first container startup", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RTP_START", "Target": "RTP_START", "Default": "18000", "Mode": "", "Description": "What port to start RTP Transmissions", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18000" }, { "@attributes": { "Name": "RTP_FINISH", "Target": "RTP_FINISH", "Default": "20000", "Mode": "", "Description": "What port to end RTP Transmissions", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "20000" }, { "@attributes": { "Name": "TLS_CERT", "Target": "TLS_CERT", "Default": "cert.pem", "Mode": "", "Description": "TLS Certificate to drop in /certs for HTTPS if no reverse proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "cert.pem" }, { "@attributes": { "Name": "TLS_KEY", "Target": "TLS_KEY", "Default": "key.pem", "Mode": "", "Description": "TLS Key to drop in /certs for HTTPS if no reverse proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "key.pem" }, { "@attributes": { "Name": "DB_EMBEDDED", "Target": "DB_EMBEDDED", "Default": "TRUE|FALSE", "Mode": "", "Description": "Allows you to use an internally provided MariaDB Server e.g. TRUE or FALSE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/freepbx.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 2820572, "stars": 126, "trending": 0.376, "trends": [ 0.252, 0.202, 0.124, 0.185, 0.374, 0.395, 0.376 ], "trendsDate": [ 1697702740, 1700321400, 1702919174, 1705518405, 1708117562, 1710713177, 1713306908 ], "downloadtrend": [ 2774173, 2779794, 2783235, 2788391, 2798868, 2809973, 2820572 ], "LastUpdateScan": 1713306908, "LastUpdate": 1651316370, "FirstSeen": 1585959012, "topTrending": 0.124, "topPerforming": 0.376 }, { "Name": "freescout", "Repository": "tiredofit/freescout:latest", "Registry": "https://hub.docker.com/r/tiredofit/freescout/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://freescout.net/", "Overview": "Open Source Helpscout/Zendesk Alternative based on Alpine linux.[br]Creating account CLI \"cd /www/html\" then \"php artisan freescout:create-user\"", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/freescout.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/freescout.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/freescout/", "Mode": "rw", "Description": "Data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/freescout/" }, { "@attributes": { "Name": "APPLICATION_NAME", "Target": "APPLICATION_NAME", "Default": "Freescout", "Mode": "", "Description": "Change default application name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Freescout" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "Host or container name of MariaDB Server e.g", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "DB HOST" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "MariaDB Port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "freescout", "Mode": "", "Description": "MariaDB Database name e.g.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "freescout" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "freescout", "Mode": "", "Description": "DB to use for CLI environment", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "freescout" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "root", "Mode": "", "Description": "MariaDB Username for above Database e.g.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "DB_USERNAME", "Target": "DB_USERNAME", "Default": "root", "Mode": "", "Description": "DB username for CLI environment", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "DB_PASS", "Target": "DB_PASS", "Default": "password", "Mode": "", "Description": "MariaDB Password for above Database e.g.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "password", "Mode": "", "Description": "DB Pass for CLI environment", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "SITE_URL", "Target": "SITE_URL", "Default": "http://<IP>:8000", "Mode": "", "Description": "The url your site listens ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://:8000" }, { "@attributes": { "Name": "DISPLAY_ERRORS", "Target": "DISPLAY_ERRORS", "Default": "FALSE", "Mode": "", "Description": "Display Errors on Website", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "ADMIN_EMAIL", "Target": "ADMIN_EMAIL", "Default": "admin@example.com", "Mode": "", "Description": "Admin Email address", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "admin@admin.com" }, { "@attributes": { "Name": "ADMIN_FIRST_NAME", "Target": "ADMIN_FIRST_NAME", "Default": "Admin", "Mode": "", "Description": "Admin first name", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "Admin" }, { "@attributes": { "Name": "ADMIN_LAST_NAME", "Target": "ADMIN_LAST_NAME", "Default": "User", "Mode": "", "Description": "Admin Last Name", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "User" }, { "@attributes": { "Name": "ADMIN_PASS", "Target": "ADMIN_PASS", "Default": "Passw0rd", "Mode": "", "Description": "Admin password", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "Passw0rd" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/freescout.xml", "CategoryList": [ "Productivity", "Network-Messenger" ], "downloads": 731914, "stars": 22, "trending": 1.86, "trends": [ 1.598, 1.572, 1.597, 1.422, 2.008, 1.379, 1.86 ], "trendsDate": [ 1696421159, 1699020401, 1702169078, 1704769565, 1707368750, 1709967984, 1712563555 ], "downloadtrend": [ 662783, 673366, 684295, 694165, 708391, 718298, 731914 ], "LastUpdateScan": 1712563555, "LastUpdate": 1712295708, "FirstSeen": 1587283639, "topTrending": 0.262, "topPerforming": 1.86 }, { "Name": "ftpgrab", "Repository": "crazymax/ftpgrab:latest", "Registry": "https://hub.docker.com/r/crazymax/ftpgrab/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://crazymax.dev/ftpgrab/", "Overview": "Grab your files periodically from a remote FTP or SFTP server easily", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/ftpgrab.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/ftpgrab.png", "Config": [ { "@attributes": { "Name": "Database Path", "Target": "/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ftpgrab/db/" }, { "@attributes": { "Name": "Download Path", "Target": "/download", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FTPGRAB_SERVER_FTP_HOST", "Target": "FTPGRAB_SERVER_FTP_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "test.rebex.net" }, { "@attributes": { "Name": "FTPGRAB_SERVER_FTP_PORT", "Target": "FTPGRAB_SERVER_FTP_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21" }, { "@attributes": { "Name": "FTPGRAB_SERVER_FTP_USERNAME", "Target": "FTPGRAB_SERVER_FTP_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "anonymous" }, { "@attributes": { "Name": "FTPGRAB_SERVER_FTP_PASSWORD", "Target": "FTPGRAB_SERVER_FTP_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FTPGRAB_SERVER_FTP_SOURCES", "Target": "FTPGRAB_SERVER_FTP_SOURCES", "Default": "", "Mode": "", "Description": "can be /sub1,/sub2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "SCHEDULE", "Target": "SCHEDULE", "Default": "", "Mode": "", "Description": "Cron https://crontab.guru/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "*/30 * * * *" }, { "@attributes": { "Name": "FTPGRAB_DOWNLOAD_INCLUDE", "Target": "FTPGRAB_DOWNLOAD_INCLUDE", "Default": "", "Mode": "", "Description": "For example ^Mr\\.Robot\\.S04.+(VOSTFR|SUBFRENCH).+(720p).+(HDTV|WEB-DL|WEBRip).+", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FTPGRAB_DOWNLOAD_EXCLUDE", "Target": "FTPGRAB_DOWNLOAD_EXCLUDE", "Default": "", "Mode": "", "Description": "For example \\.nfo\\$", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FTPGRAB_DOWNLOAD_SINCE", "Target": "FTPGRAB_DOWNLOAD_SINCE", "Default": "", "Mode": "", "Description": "For example 2019-02-01T18:50:05Z", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FTPGRAB_DOWNLOAD_RETRY", "Target": "FTPGRAB_DOWNLOAD_RETRY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "FTPGRAB_NOTIF_MAIL_HOST", "Target": "FTPGRAB_NOTIF_MAIL_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtp.example.com" }, { "@attributes": { "Name": "FTPGRAB_NOTIF_MAIL_PORT", "Target": "FTPGRAB_NOTIF_MAIL_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25" }, { "@attributes": { "Name": "FTPGRAB_NOTIF_MAIL_FROM", "Target": "FTPGRAB_NOTIF_MAIL_FROM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ftpgrab@example.com" }, { "@attributes": { "Name": "FTPGRAB_NOTIF_MAIL_TO", "Target": "FTPGRAB_NOTIF_MAIL_TO", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "webmaster@example.com" }, { "@attributes": { "Name": "FTPGRAB_DOWNLOAD_UID", "Target": "FTPGRAB_DOWNLOAD_UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "FTPGRAB_DOWNLOAD_GID", "Target": "FTPGRAB_DOWNLOAD_GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "LOG_JSON", "Target": "LOG_JSON", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/ftpgrab.xml", "CategoryList": [ "Downloaders", "Tools-Utilities", "Network-FTP" ], "downloads": 4549860, "stars": 16, "trending": 0.011, "trends": [ 0.011 ], "trendsDate": [ 1713391165 ], "downloadtrend": [ 4549370, 4549860 ], "LastUpdateScan": 1713391165, "LastUpdate": 1711320812, "FirstSeen": 1710792357 }, { "Name": "golinks", "Repository": "prologic/golinks:latest", "Registry": "https://hub.docker.com/r/prologic/golinks/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/prologic/golinks", "Overview": "Self-hosted smart bookmark search engine.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/golinks.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/golinks.png", "Config": { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/golinks.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 201874, "stars": 2, "trending": 0.008, "trends": [ 0.005, 0.004, 0.005, 0.003, 0.007, 0.005, 0.008 ], "trendsDate": [ 1696241151, 1698840351, 1701435984, 1704035147, 1706634384, 1709233565, 1711829251 ], "downloadtrend": [ 201808, 201816, 201826, 201833, 201847, 201858, 201874 ], "LastUpdateScan": 1711829251, "LastUpdate": 1608954774, "FirstSeen": 1584505149, "topTrending": 0.003, "topPerforming": 0.008 }, { "Name": "gossa", "Repository": "pldubouilh/gossa:latest", "Registry": "https://hub.docker.com/r/pldubouilh/gossa/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/pldubouilh/gossa", "Overview": "\ud83c\udfb6 a fast and simple multimedia fileserver", "WebUI": "http://[IP]:[PORT:8001]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/gossa.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/gossa.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8001", "Default": "8001", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "Data", "Target": "/shared", "Default": "/mnt/user/appdata/gossa/", "Mode": "rw", "Description": "Data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gossa/" }, { "@attributes": { "Name": "READONLY", "Target": "READONLY", "Default": "false|true", "Mode": "", "Description": "READONLY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "FOLLOW_SYMLINKS", "Target": "FOLLOW_SYMLINKS", "Default": "false|true", "Mode": "", "Description": "FOLLOW_SYMLINKS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PREFIX", "Target": "PREFIX", "Default": "/", "Mode": "", "Description": "PREFIX", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "99", "Mode": "", "Description": "UID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "100", "Mode": "", "Description": "GID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/gossa.xml", "CategoryList": [ "Cloud" ], "downloads": 531482, "stars": 3, "trending": 0.122, "trends": [ 0.097, 0.109, 0.182, 0.188, 0.105, 0.209, 0.122 ], "trendsDate": [ 1696608365, 1699203938, 1702169078, 1704769565, 1707368751, 1709967984, 1712563555 ], "downloadtrend": [ 526635, 527210, 528169, 529166, 529720, 530832, 531482 ], "LastUpdateScan": 1712563555, "LastUpdate": 1688825005, "FirstSeen": 1587470864, "topTrending": 0.024999999999999994, "topPerforming": 0.122 }, { "Name": "gotify", "Repository": "gotify/server:latest", "Registry": "https://hub.docker.com/r/gotify/server/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://gotify.net/", "Overview": "A simple server for sending and receiving messages.[br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b][br][br]Download config.yml[/br]mkdir -p /mnt/user/appdata/gotify/config/[/br]wget -O /mnt/user/appdata/gotify/config/config.yml https://raw.githubusercontent.com/gotify/server/master/config.example.yml", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/gotify.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/gotify.png", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "8070", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8070" }, { "@attributes": { "Name": "Path 1", "Target": "/app/data", "Default": "/mnt/user/appdata/gotify/", "Mode": "rw", "Description": "/app/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gotify/" }, { "@attributes": { "Name": "Path 2", "Target": "/etc/gotify", "Default": "", "Mode": "rw", "Description": "/etc/gotify", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gotify/config/" }, { "@attributes": { "Name": "Default User Password", "Target": "GOTIFY_DEFAULTUSER_PASS", "Default": "admin", "Mode": "", "Description": "Default User Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/gotify.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Messenger" ], "downloads": 35975203, "stars": 82, "trending": 0.204, "trends": [ 0.154, 0.157, 0.162, 0.188, 0.229, 0.265, 0.204 ], "trendsDate": [ 1698005145, 1700600774, 1703199947, 1705799156, 1708398353, 1710993989, 1713593175 ], "downloadtrend": [ 35543611, 35599526, 35657251, 35724470, 35806525, 35901649, 35975203 ], "LastUpdateScan": 1713593175, "LastUpdate": 1694939757, "FirstSeen": 1583622407, "topTrending": 0.04999999999999999, "topPerforming": 0.204 }, { "Name": "grimoire", "Repository": "goniszewski/grimoire:latest", "Registry": "https://hub.docker.com/r/goniszewski/grimoire/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://grimoire.pro", "Overview": "Unleash your inner sorcerer and conquer the chaos of bookmarks!\r\nAccess admin Login by Adding /admin Path in URL https://grimoire.pro/docs/getting-started/admin-panel\r\n\r\nPlease Run the below in Unraid CLI after installing pocketbase\r\n\r\ngit clone https://github.com/goniszewski/grimoire.git\r\nmv grimoire/pb_migrations/* /mnt/user/appdata/pocketbase/pb_migrations/\r\nrm -rf grimoire\r\ndocker stop pocketbase\r\ndocker start pocketbase\r\n\r\nAdmin Username and Password is the one in pocketbase", "WebUI": "http://[IP]:[PORT:5173]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/grimoire.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/grimoire.png", "Requires": "Read Overview\r
pocketbase\r
", "Config": [ { "@attributes": { "Name": "Port", "Target": "5173", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5173" }, { "@attributes": { "Name": "Pocketbase URL", "Target": "PUBLIC_POCKETBASE_URL", "Default": "", "Mode": "", "Description": "Change IP to your unraid IP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://UNRAID_IP:5170" }, { "@attributes": { "Name": "PUBLIC_ORIGIN", "Target": "PUBLIC_ORIGIN", "Default": "", "Mode": "", "Description": "Change IP to your unraid IP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://UNRAID_IP:5173" }, { "@attributes": { "Name": "HTTPS_ONLY", "Target": "PUBLIC_HTTPS_ONLY", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PUBLIC_SIGNUP_DISABLED", "Target": "PUBLIC_SIGNUP_DISABLED", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PORT", "Target": "PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5173" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/grimoire.xml", "CategoryList": [ "Productivity" ], "downloads": 3363, "stars": 1, "LastUpdateScan": 1711757157, "LastUpdate": 1711644187, "FirstSeen": 1711757157 }, { "Name": "healthchecks", "Repository": "galexrt/healthchecks:latest", "Registry": "https://hub.docker.com/r/galexrt/healthchecks/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/galexrt/healthchecks/", "Project": "https://healthchecks.io/", "Overview": "Simple and Effective Cron Job Monitoring", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/healthchecks.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/healthchecks.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "/mnt/user/appdata/healthchecks/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/healthchecks/" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "/data/hc.sqlite", "Mode": "", "Description": "DB_NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/data/hc.sqlite" }, { "@attributes": { "Name": "SECRET_KEY", "Target": "SECRET_KEY", "Default": "ChangeMe", "Mode": "", "Description": "SECRET_KEY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ChangeMe" }, { "@attributes": { "Name": "PING_EMAIL_DOMAIN", "Target": "PING_EMAIL_DOMAIN", "Default": "example.com", "Mode": "", "Description": "PING_EMAIL_DOMAIN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "example.com" }, { "@attributes": { "Name": "SITE_ROOT", "Target": "SITE_ROOT", "Default": "http://example.com", "Mode": "", "Description": "SITE_ROOT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://example.com" }, { "@attributes": { "Name": "EMAIL_HOST", "Target": "EMAIL_HOST", "Default": "smtp.example.com", "Mode": "", "Description": "EMAIL_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "smtp.example.com" }, { "@attributes": { "Name": "EMAIL_PORT", "Target": "EMAIL_PORT", "Default": "25", "Mode": "", "Description": "EMAIL_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25" }, { "@attributes": { "Name": "EMAIL_USE_TLS", "Target": "EMAIL_USE_TLS", "Default": "True|False", "Mode": "", "Description": "EMAIL_USE_TLS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "EMAIL_HOST_USER", "Target": "EMAIL_HOST_USER", "Default": "user@example.com", "Mode": "", "Description": "EMAIL_HOST_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "user@example.com" }, { "@attributes": { "Name": "EMAIL_HOST_PASSWORD", "Target": "EMAIL_HOST_PASSWORD", "Default": "YOUR_PASSWORD", "Mode": "", "Description": "EMAIL_HOST_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR_PASSWORD" }, { "@attributes": { "Name": "ALLOWED_HOSTS", "Target": "ALLOWED_HOSTS", "Default": "*", "Mode": "", "Description": "ALLOWED_HOSTS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "*" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/healthchecks.xml", "CategoryList": [ "Tools-Utilities", "Network-Web", "Network-Management" ], "downloads": 870704, "stars": 9, "LastUpdateScan": 1712970140, "LastUpdate": 1625319879, "FirstSeen": 1590437793 }, { "Name": "homer", "Repository": "b4bz/homer:latest", "Registry": "https://hub.docker.com/r/b4bz/homer/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/bastienwirtz/homer", "Overview": "A dead simple static HOMe for your servER to keep your services on hand from a simple yaml config.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/homer.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/homer.png", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Assets Path", "Target": "/www/assets", "Default": "", "Mode": "rw", "Description": "Container Path: /www/assets", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/homer/assets/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/homer.xml", "CategoryList": [ "Network-Web" ], "downloads": 34813793, "stars": 183, "trending": 0.79, "trends": [ 0.72, 0.815, 0.802, 0.773, 0.792, 0.767, 0.79 ], "trendsDate": [ 1695729962, 1698329172, 1700924748, 1703519845, 1706115968, 1708715155, 1711310785 ], "downloadtrend": [ 33196554, 33469399, 33739863, 34002564, 34273995, 34538821, 34813793 ], "LastUpdateScan": 1711310785, "LastUpdate": 1697891901, "FirstSeen": 1583914167, "topTrending": 0.07000000000000006, "topPerforming": 0.79 }, { "Name": "jitsi-jicofo", "Repository": "jitsi/jicofo:latest", "Registry": "https://hub.docker.com/r/jitsi/jicofo/", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://jitsi.org/", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/jitsi.png", "Repo": "A75G's Repository", "ModeratorComment": "Latest tag no longer exists on dockerHub", "Blacklist": true, "Overview": "Jicofo image for Jitsi Meet", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/Templates With Issues/jitsi-jicofo.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 31277984, "stars": 29, "trending": 0.105, "trends": [ 0.097, 0.11, 0.098, 0.11, 0.101, 0.087, 0.105 ], "trendsDate": [ 1695557136, 1698156367, 1700751972, 1703351167, 1705950369, 1708549561, 1711145182 ], "downloadtrend": [ 31086843, 31121075, 31151702, 31186111, 31217702, 31244998, 31277984 ], "LastUpdateScan": 1711145182, "LastUpdate": 1711143565, "FirstSeen": 1586362160, "topTrending": 0.007999999999999993, "topPerforming": 0.105 }, { "Name": "jitsi-jvb", "Repository": "jitsi/jvb:latest", "Registry": "https://hub.docker.com/r/jitsi/jvb/", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://jitsi.org/", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/jitsi.png", "Repo": "A75G's Repository", "ModeratorComment": "Latest tag no longer exists on dockerHub", "Blacklist": true, "Overview": "Jitsi Videobridge image for Jitsi Meet", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/Templates With Issues/jitsi-jvb.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 31290565, "stars": 53, "trending": 0.107, "trends": [ 0.106, 0.107, 0.102, 0.113, 0.103, 0.092, 0.107 ], "trendsDate": [ 1695557136, 1698156367, 1700751972, 1703351167, 1705950369, 1708549561, 1711145182 ], "downloadtrend": [ 31095748, 31129076, 31160858, 31196251, 31228456, 31257061, 31290565 ], "LastUpdateScan": 1711145182, "LastUpdate": 1711143661, "FirstSeen": 1586362160, "topTrending": 0.0010000000000000009, "topPerforming": 0.107 }, { "Name": "jitsi-prosody", "Repository": "jitsi/prosody:latest", "Registry": "https://hub.docker.com/r/jitsi/prosody/", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://jitsi.org/", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/jitsi.png", "Repo": "A75G's Repository", "ModeratorComment": "Latest tag no longer exists on dockerHub", "Blacklist": true, "Overview": "Prosody image for Jitsi Meet", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/Templates With Issues/jitsi-prosody.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 30964623, "stars": 24, "trending": 0.102, "trends": [ 0.097, 0.111, 0.103, 0.107, 0.101, 0.086, 0.102 ], "trendsDate": [ 1695557136, 1698156368, 1700751972, 1703351167, 1705950370, 1708549561, 1711145182 ], "downloadtrend": [ 30776213, 30810390, 30842217, 30875347, 30906444, 30933075, 30964623 ], "LastUpdateScan": 1711145182, "LastUpdate": 1711143495, "FirstSeen": 1586362160, "topTrending": 0.0049999999999999906, "topPerforming": 0.102 }, { "Name": "jitsi-web", "Repository": "jitsi/web:latest", "Registry": "https://hub.docker.com/r/jitsi/web/", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://jitsi.org/", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/jitsi.png", "Repo": "A75G's Repository", "ModeratorComment": "Latest tag no longer exists on dockerHub", "Blacklist": true, "Overview": "Jitsi Meet's web interface image", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/Templates With Issues/jitsi-web.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 26877370, "stars": 71, "trending": 0.136, "trends": [ 0.163, 0.167, 0.122, 0.143, 0.145, 0.118, 0.136 ], "trendsDate": [ 1695557136, 1698156368, 1700751973, 1703351167, 1705950370, 1708549561, 1711145182 ], "downloadtrend": [ 26654877, 26699535, 26732171, 26770376, 26809182, 26840881, 26877370 ], "LastUpdateScan": 1711145182, "LastUpdate": 1711143380, "FirstSeen": 1586362160, "topTrending": -0.026999999999999996, "topPerforming": 0.136 }, { "Name": "keycloak", "Repository": "bitnami/keycloak:latest", "Registry": "https://hub.docker.com/r/bitnami/keycloak/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.keycloak.org/", "Overview": "Open Source Identity and Access Management.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/keycloak.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/keycloak.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Keycloak Admin User", "Target": "KEYCLOAK_ADMIN_USER", "Default": "admin", "Mode": "", "Description": "Keycloak Admin User", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Keycloak Admin Password", "Target": "KEYCLOAK_ADMIN_PASSWORD", "Default": "password", "Mode": "", "Description": "Keycloak Admin Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Postgres Database Hostname or IP", "Target": "KEYCLOAK_DATABASE_HOST", "Default": "192.168.0.100", "Mode": "", "Description": "Postgres Database Hostname or IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.100" }, { "@attributes": { "Name": "Postgres Database Port", "Target": "KEYCLOAK_DATABASE_PORT", "Default": "5432", "Mode": "", "Description": "Postgres Database Port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "Postgres Database User", "Target": "KEYCLOAK_DATABASE_USER", "Default": "keyclock", "Mode": "", "Description": "Postgres Database User", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "keyclock" }, { "@attributes": { "Name": "Postgres Database Password", "Target": "KEYCLOAK_DATABASE_PASSWORD", "Default": "password", "Mode": "", "Description": "Postgres Database Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Postgres Database Name", "Target": "KEYCLOAK_DATABASE_NAME", "Default": "keyclock", "Mode": "", "Description": "Postgres Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "keyclock" }, { "@attributes": { "Name": "Extra Argument", "Target": "KEYCLOAK_EXTRA_ARGS", "Default": "", "Mode": "", "Description": "https://forums.unraid.net/topic/89502-support-a75g-repo/?do=findComment&comment=1350537", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--proxy=edge" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/keycloak.xml", "CategoryList": [ "Security", "Tools-Utilities" ], "downloads": 21174563, "stars": 88, "trending": 5.199, "trends": [ 4.681, 5.646, 6.671, 4.701, 4.459, 4.954, 5.199 ], "trendsDate": [ 1697933134, 1700528754, 1703127946, 1705727156, 1708326363, 1710921958, 1713521175 ], "downloadtrend": [ 15297475, 16212868, 17371759, 18228601, 19079315, 20073773, 21174563 ], "LastUpdateScan": 1713521175, "LastUpdate": 1713298657, "FirstSeen": 1625169800, "topTrending": 0.5179999999999998, "topPerforming": 5.199 }, { "Name": "kiwix-serve", "Repository": "ghcr.io/kiwix/kiwix-serve", "Registry": "https://github.com/kiwix/kiwix-tools/tree/main/docker/server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.kiwix.org/", "Overview": "Kiwix enables you to have the whole Wikipedia at hand wherever you go! [br]Remove download link after download complete.[/br]", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/kiwix-serve.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/kiwix.png", "PostArgs": "*.zim", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8040" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/kiwix-serve/" }, { "@attributes": { "Name": "Download", "Target": "DOWNLOAD", "Default": "", "Mode": "", "Description": "Add download link here to download contents https://wiki.kiwix.org/wiki/Content", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://download.kiwix.org/zim/wikipedia_en_chemistry_nopic.zim" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/kiwix-serve.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1711281965, "FirstSeen": 1680019488 }, { "Name": "leantime", "Repository": "leantime/leantime:latest", "Registry": "https://hub.docker.com/r/leantime/leantime/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://leantime.io/", "Overview": "Leantime is an open source project management system for small teams and startups.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/leantime.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/leantime.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "LEAN_DB_HOST", "Target": "LEAN_DB_HOST", "Default": "Hostname or IP", "Mode": "", "Description": "Database Hostname or IP (Add :port if you are not using 3306 default mysql mariadb port)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Hostname or IP" }, { "@attributes": { "Name": "LEAN_DB_USER", "Target": "LEAN_DB_USER", "Default": "root", "Mode": "", "Description": "LEAN_DB_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "LEAN_DB_PASSWORD", "Target": "LEAN_DB_PASSWORD", "Default": "password", "Mode": "", "Description": "LEAN_DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "LEAN_DB_DATABASE", "Target": "LEAN_DB_DATABASE", "Default": "leantime", "Mode": "", "Description": "LEAN_DB_DATABASE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "leantime" }, { "@attributes": { "Name": "LEAN_APP_URL", "Target": "LEAN_APP_URL", "Default": "http://192.168.0.100:8000", "Mode": "", "Description": "Define the url can be http://192.168.0.100:8000 or https://leantime.example.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://192.168.0.100:8000" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/leantime.xml", "CategoryList": [ "Productivity" ], "downloads": 1694598, "stars": 47, "trending": 1.06, "trends": [ 1.764, 2.002, 1.432, 1.344, 1.309, 1.006, 1.06 ], "trendsDate": [ 1697335527, 1699931193, 1702530360, 1705129544, 1707728739, 1710374852, 1712970140 ], "downloadtrend": [ 1561002, 1592886, 1616023, 1638038, 1659761, 1676628, 1694598 ], "LastUpdateScan": 1712970140, "LastUpdate": 1712751982, "FirstSeen": 1588183642, "topTrending": -0.704, "topPerforming": 1.06 }, { "Name": "librenms", "Repository": "librenms/librenms:latest", "Registry": "https://hub.docker.com/r/librenms/librenms/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.librenms.org/", "Overview": "a fully featured network monitoring system that provides a wealth of features and device support.\r\n\r\nDatabase must be CHARACTER SET utf8 COLLATE utf8_unicode_ci\r\n\r\nFor Poller to work please follow\r\nhttps://forums.unraid.net/topic/89502-support-a75g-repo/?do=findComment&comment=1318785", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/librenms.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/librenms.png", "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "HTTP Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6980" }, { "@attributes": { "Name": "Syslog Port", "Target": "514", "Default": "514", "Mode": "udp", "Description": "Syslog Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "514" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "/mnt/user/appdata/librenms/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/librenms/" }, { "@attributes": { "Name": "MEMORY_LIMIT", "Target": "MEMORY_LIMIT", "Default": "256M", "Mode": "", "Description": "PHP memory limit", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "256M" }, { "@attributes": { "Name": "UPLOAD_MAX_SIZE", "Target": "UPLOAD_MAX_SIZE", "Default": "16M", "Mode": "", "Description": " Upload max size ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "16M" }, { "@attributes": { "Name": "OPCACHE_MEM_SIZE", "Target": "OPCACHE_MEM_SIZE", "Default": "128", "Mode": "", "Description": "PHP OpCache memory consumption", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "128" }, { "@attributes": { "Name": "LISTEN_IPV6", "Target": "LISTEN_IPV6", "Default": "true", "Mode": "", "Description": "Enable IPv6 for Nginx", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "REAL_IP_FROM", "Target": "REAL_IP_FROM", "Default": "0.0.0.0/32", "Mode": "", "Description": "Trusted addresses that are known to send correct replacement addresses", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0/32" }, { "@attributes": { "Name": "REAL_IP_HEADER", "Target": "REAL_IP_HEADER", "Default": "X-Forwarded-For", "Mode": "", "Description": "Request header field whose value will be used to replace the client address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "X-Forwarded-For" }, { "@attributes": { "Name": "LOG_IP_VAR", "Target": "LOG_IP_VAR", "Default": "remote_addr", "Mode": "", "Description": "Use another variable to retrieve the remote IP address for access log_format on Nginx. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "remote_addr" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "MySQL database hostname / IP address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.0.100" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "MySQL database port ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "test", "Mode": "", "Description": "MySQL database name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "librenms" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "", "Mode": "", "Description": "MySQL user ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "librenms" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "MySQL password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "librenms" }, { "@attributes": { "Name": "DB_TIMEOUT", "Target": "DB_TIMEOUT", "Default": "60", "Mode": "", "Description": "Time in seconds after which we stop trying to reach the MySQL server", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" }, { "@attributes": { "Name": "LIBRENMS_BASE_URL", "Target": "LIBRENMS_BASE_URL", "Default": "/", "Mode": "", "Description": " URL of your LibreNMS instance", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "LIBRENMS_SNMP_COMMUNITY", "Target": "LIBRENMS_SNMP_COMMUNITY", "Default": "public", "Mode": "", "Description": "This container's SNMP v2c community string ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "public" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/librenms.xml", "CategoryList": [ "Productivity" ], "downloads": 39787878, "stars": 141, "trending": 1.567, "trends": [ 1.306, 1.148, 1.163, 1.22, 1.27, 1.51, 1.567 ], "trendsDate": [ 1695557136, 1698156368, 1700751973, 1703351168, 1705950370, 1708549561, 1711145182 ], "downloadtrend": [ 36754313, 37180985, 37618518, 38083072, 38573047, 39164244, 39787878 ], "LastUpdateScan": 1711145182, "LastUpdate": 1709290984, "FirstSeen": 1596744528, "topTrending": 0.2609999999999999, "topPerforming": 1.567 }, { "Name": "linkace", "Repository": "linkace/linkace:simple", "Registry": "https://hub.docker.com/r/linkace/linkace/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.linkace.org/", "Overview": "<p>LinkAce is a self-hosted archive to collect links of your favorite websites. </p>\r\n<p>-<span style=\"color: rgb(184, 49, 47);\">Before you start CLI unraid</span><br><br><em>mkdir /mnt/user/appdata/linkace/</em><br><em>wget -O /mnt/user/appdata/linkace/.env https://raw.githubusercontent.com/Kovah/LinkAce/main/.env.docker.production</em><br><br>-Edit .env with your configuration<br><br>-start the linkace then CLI linkace<br><br><em>php artisan key:generate</em></p>", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/linkace.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/linkace.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "4256", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4256" }, { "@attributes": { "Name": "Logs Path", "Target": "/app/storage/logs", "Default": "/mnt/user/appdata/linkace/logs/", "Mode": "rw", "Description": "Logs Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/linkace/logs/" }, { "@attributes": { "Name": ".env File", "Target": "/app/.env", "Default": "/mnt/user/appdata/linkace/.env", "Mode": "rw", "Description": ".env File", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/linkace/.env" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/linkace.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1936886, "stars": 38, "trending": 0.718, "trends": [ 0.854, 1.111, 1.169, 0.857, 0.834, 0.896, 0.718 ], "trendsDate": [ 1697515539, 1700321400, 1702919175, 1705518405, 1708117563, 1710713177, 1713306908 ], "downloadtrend": [ 1831227, 1851792, 1873689, 1889876, 1905762, 1922988, 1936886 ], "LastUpdateScan": 1713306908, "LastUpdate": 1708432043, "FirstSeen": 1624744985, "topTrending": -0.136, "topPerforming": 0.718 }, { "Name": "linkding", "Repository": "sissbruecker/linkding", "Registry": "https://hub.docker.com/r/sissbruecker/linkding/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/sissbruecker/linkding", "Overview": "linkding is a simple bookmark service that you can host yourself. [br]Creating user by using console \"python manage.py createsuperuser --username=joe --email=joe@example.com\"[/br]", "WebUI": "http://[IP]:[PORT:9090]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/linkding.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/linkding.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Appdata", "Target": "/etc/linkding/data", "Default": "/mnt/user/appdata/linkding/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/linkding/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/linkding.xml", "CategoryList": [ "Productivity", "Network-Web" ], "downloads": 3639770, "stars": 38, "trending": 3.734, "trends": [ 3.456, 2.931, 3.515, 3.102, 3.557, 3.236, 3.734 ], "trendsDate": [ 1697868330, 1700463945, 1703063147, 1705662354, 1708261545, 1710857174, 1713456382 ], "downloadtrend": [ 2967491, 3057106, 3168465, 3269902, 3390490, 3503869, 3639770 ], "LastUpdateScan": 1713456382, "LastUpdate": 1713121525, "FirstSeen": 1588709250, "topTrending": 0.278, "topPerforming": 3.734 }, { "Name": "lodestone", "Repository": "ghcr.io/lodestone-team/lodestone_core:latest", "Registry": "https://github.com/lodestone-team/lodestone_core/pkgs/container/lodestone_core", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.lodestone.cc/", "Overview": "A free, open source server hosting tool for Minecraft and other multiplayer games \r\nAfter first boot Unraid CLI\r\nchmod 777 -R /mnt/user/appdata/lodestone/\r\nThen download the client from https://github.com/Lodestone-Team/lodestone/releases\r\nCopy the Secert key from the docker log and login\r\nPlease note that for any Game server port add new port for it", "WebUI": "http://[IP]:[PORT:16662]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/lodestone.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/lodestone.png", "Config": [ { "@attributes": { "Name": "Lodestone Port", "Target": "16662", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "16662" }, { "@attributes": { "Name": "Data Path", "Target": "/home/user/.lodestone", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/lodestone/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/lodestone.xml", "CategoryList": [ "GameServers" ], "LastUpdateScan": 1713391165, "FirstSeen": 1700413541 }, { "Name": "mailpile", "Repository": "rroemhild/mailpile:latest", "Registry": "https://hub.docker.com/r/rroemhild/mailpile/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.mailpile.is/", "Overview": "Mailpile is software, an e-mail client. It runs on your desktop or laptop computer and you interact with it by using your web browser. The goal of Mailpile is to allow people to send e-mail in a more secure and private manner than before.", "WebUI": "http://[IP]:[PORT:33411]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/mailpile.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/mailpile.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "33411", "Default": "", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "33411" }, { "@attributes": { "Name": "Path 1", "Target": "/root/.local/share/Mailpile", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.local/share/Mailpile", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Mailpile/" }, { "@attributes": { "Name": "Path 2", "Target": "/root/.gnupg", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.gnupg", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Mailpile/gnupg/" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/mailpile.xml", "CategoryList": [ "Productivity", "Network-Web", "Network-Messenger" ], "downloads": 1235212, "stars": 15, "trending": 0.04, "trends": [ 0.151, 0.131, 0.024, 0.05, 0.041, 0.045, 0.04 ], "trendsDate": [ 1698005145, 1700600774, 1703199947, 1705799157, 1708398353, 1710993989, 1713593175 ], "downloadtrend": [ 1231129, 1232750, 1233048, 1233659, 1234160, 1234716, 1235212 ], "LastUpdateScan": 1713593175, "LastUpdate": 1607683349, "FirstSeen": 1583622407, "topTrending": -0.11099999999999999, "topPerforming": 0.04 }, { "Name": "matomo", "Repository": "bitnami/matomo:latest", "Registry": "https://hub.docker.com/r/bitnami/matomo/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://matomo.org/", "Overview": "Matomo is a free and open source web analytics application written by a team of international developers that runs on a PHP/MySQL webserver.", "WebUI": "https://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/matomo.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/matomo.png", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "HTTP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Appdata", "Target": "/bitnami", "Default": "/mnt/user/appdata/matomo/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/matomo/" }, { "@attributes": { "Name": "MATOMO_DATABASE_HOST", "Target": "MATOMO_DATABASE_HOST", "Default": "mariadb", "Mode": "", "Description": "Hostname or IP for MariaDB server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mariadb" }, { "@attributes": { "Name": "MATOMO_DATABASE_PORT_NUMBER", "Target": "MATOMO_DATABASE_PORT_NUMBER", "Default": "3306", "Mode": "", "Description": "Port used by MariaDB server. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "MATOMO_DATABASE_NAME", "Target": "MATOMO_DATABASE_NAME", "Default": "bitnami_matomo", "Mode": "", "Description": "Database name that Matomo will use to connect with the database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bitnami_matomo" }, { "@attributes": { "Name": "MATOMO_DATABASE_USER", "Target": "MATOMO_DATABASE_USER", "Default": "bn_matomo", "Mode": "", "Description": "Database user that Matomo will use to connect with the database. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bn_matomo" }, { "@attributes": { "Name": "MATOMO_DATABASE_PASSWORD", "Target": "MATOMO_DATABASE_PASSWORD", "Default": "password", "Mode": "", "Description": "Database password that Matomo will use to connect with the database. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "MATOMO_USERNAME", "Target": "MATOMO_USERNAME", "Default": "User", "Mode": "", "Description": "Matomo application username.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "User" }, { "@attributes": { "Name": "MATOMO_HOST", "Target": "MATOMO_HOST", "Default": "192.168.0.100", "Mode": "", "Description": "Matomo application host. Change it to your IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.100" }, { "@attributes": { "Name": "MATOMO_PASSWORD", "Target": "MATOMO_PASSWORD", "Default": "bitnami", "Mode": "", "Description": "Matomo application password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "bitnami" }, { "@attributes": { "Name": "ALLOW_EMPTY_PASSWORD", "Target": "ALLOW_EMPTY_PASSWORD", "Default": "no|yes", "Mode": "", "Description": "It can be used to allow blank passwords.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "PHP_MEMORY_LIMIT", "Target": "PHP_MEMORY_LIMIT", "Default": "128M", "Mode": "", "Description": "Memory limit for PHP.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "128M" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/matomo.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Management" ], "downloads": 30280168, "stars": 20, "trending": 1.133, "trends": [ 5.126, 1.559, 1.448, 1.217, 1.05, 1.398, 1.133 ], "trendsDate": [ 1697637960, 1700321400, 1702919175, 1705518405, 1708117563, 1710713177, 1713306908 ], "downloadtrend": [ 27992053, 28435329, 28853150, 29208668, 29518584, 29937219, 30280168 ], "LastUpdateScan": 1713306908, "LastUpdate": 1712337143, "FirstSeen": 1588465550, "topTrending": -3.9930000000000003, "topPerforming": 1.133 }, { "Name": "matrix", "Repository": "avhost/docker-matrix:latest", "Registry": "https://hub.docker.com/r/avhost/docker-matrix/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://hub.docker.com/r/avhost/docker-matrix", "Overview": "Docker Image for the matrix chat server.", "WebUI": "http://[IP]:[PORT:8008]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/matrix.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/matrix.png", "Requires": "chown 991:991 /mnt/user/appdata/matrix/\r
After first start up", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "8008", "Default": "8008", "Mode": "tcp", "Description": "HTTP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8008" }, { "@attributes": { "Name": "HTTPS", "Target": "8448", "Default": "8448", "Mode": "tcp", "Description": "HTTPS", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8448" }, { "@attributes": { "Name": "STUN TCP", "Target": "3478", "Default": "3478", "Mode": "tcp", "Description": "STUN TCP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3478" }, { "@attributes": { "Name": "STUN UDP", "Target": "3478", "Default": "3478", "Mode": "udp", "Description": "STUN UDP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3478" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/matrix/" }, { "@attributes": { "Name": "Server Name", "Target": "SERVER_NAME", "Default": "", "Mode": "", "Description": "Server and domain name, mandatory, needed only for generate", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "matrix" }, { "@attributes": { "Name": "Report Stats", "Target": "REPORT_STATS", "Default": "", "Mode": "", "Description": "statistic report, mandatory, values: yes or no, needed only for generate", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "CACHE_FACTOR", "Target": "SYNAPSE_CACHE_FACTOR", "Default": "0.5", "Mode": "", "Description": "https://github.com/matrix-org/synapse#id19", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.5" }, { "@attributes": { "Name": "UID", "Target": "MATRIX_UID", "Default": "", "Mode": "", "Description": "UID", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "MATRIX_GID", "Default": "", "Mode": "", "Description": "GID", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/matrix.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 5640634, "stars": 48, "trending": 0.871, "trends": [ 0.036, 0.038, 0.044, 0.637, 0.89, 0.793, 0.871 ], "trendsDate": [ 1697465172, 1700321400, 1702919175, 1705518405, 1708117563, 1710713177, 1713306908 ], "downloadtrend": [ 5458364, 5460417, 5462839, 5497840, 5547196, 5591510, 5640634 ], "LastUpdateScan": 1713306908, "LastUpdate": 1713298535, "FirstSeen": 1585681770, "topTrending": 0.835, "topPerforming": 0.871 }, { "Name": "mattermost", "Repository": "mattermost/mattermost-team-edition:master", "Registry": "https://hub.docker.com/r/mattermost/mattermost-team-edition/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://mattermost.com/", "Overview": "Mattermost a flexible, open source messaging platform that enables secure team collaboration.\r\nThe official Docker image for Mattermost Team Edition.", "WebUI": "http://[IP]:[PORT:8065]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/mattermost.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/mattermost.png", "Config": [ { "@attributes": { "Name": "Listen Address", "Target": "8065", "Default": "8065", "Mode": "tcp", "Description": "The address and port to which to bind and listen.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8065" }, { "@attributes": { "Name": "Listen Address", "Target": "8067", "Default": "8067", "Mode": "tcp", "Description": "The address the Mattermost server will listen on to expose performance metrics.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8067" }, { "@attributes": { "Name": "Gossip Port TCP", "Target": "8074", "Default": "8074", "Mode": "tcp", "Description": "The port used for the gossip protocol.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8074" }, { "@attributes": { "Name": "Streaming Port", "Target": "8075", "Default": "8075", "Mode": "", "Description": "The port used for streaming data between servers.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8075" }, { "@attributes": { "Name": "Gossip Port UDP", "Target": "8074", "Default": "8074", "Mode": "udp", "Description": "The port used for the gossip protocol.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8074" }, { "@attributes": { "Name": "Data", "Target": "/mattermost/data", "Default": "/mnt/user/appdata/mattermost/data/", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mattermost/data/" }, { "@attributes": { "Name": "Logs", "Target": "/mattermost/logs", "Default": "/mnt/user/appdata/mattermost/logs/", "Mode": "rw", "Description": "Logs Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mattermost/logs/" }, { "@attributes": { "Name": "Config", "Target": "/mattermost/config", "Default": "/mnt/user/appdata/mattermost/config/", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mattermost/config/" }, { "@attributes": { "Name": "Plugins", "Target": "/mattermost/plugins", "Default": "/mnt/user/appdata/mattermost/plugins/", "Mode": "rw", "Description": "Plugins Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mattermost/plugins/" }, { "@attributes": { "Name": "Client Plugins", "Target": "/mattermost/client/plugins", "Default": "/mnt/user/appdata/mattermost/client/plugins/", "Mode": "rw", "Description": "Client Plugins Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mattermost/client/plugins/" }, { "@attributes": { "Name": "DATASOURCE", "Target": "MM_SQLSETTINGS_DATASOURCE", "Default": "MM_USERNAME:MM_PASSWORD@tcp(DB_HOST:DB_PORT_NUMBER)/MM_DBNAME?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s", "Mode": "", "Description": "Edit This Change MM_USERNAME, MM_PASSWORD, DB_HOST, DB_PORT_NUMBER To your database configuration ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MM_USERNAME:MM_PASSWORD@tcp(DB_HOST:DB_PORT_NUMBER)/MM_DBNAME?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s" }, { "@attributes": { "Name": "APP_HOST", "Target": "APP_HOST", "Default": "IP OR HOSTNAME", "Mode": "", "Description": "Application host address", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "IP OR HOSTNAME" }, { "@attributes": { "Name": "MM_SQLSETTINGS_DRIVERNAME", "Target": "MM_SQLSETTINGS_DRIVERNAME", "Default": "mysql", "Mode": "", "Description": "Container Variable: MM_SQLSETTINGS_DRIVERNAME", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "mysql" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/mattermost.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 64683154, "stars": 116, "trending": 0.178, "trends": [ 0.17, 0.161, 0.194, 0.156, 0.157, 0.185, 0.178 ], "trendsDate": [ 1696716333, 1699311950, 1702169078, 1704769565, 1707368751, 1709967984, 1712563556 ], "downloadtrend": [ 64018808, 64121851, 64246502, 64347136, 64448467, 64568155, 64683154 ], "LastUpdateScan": 1712563556, "LastUpdate": 1712147308, "FirstSeen": 1587586114, "topTrending": 0.00799999999999998, "topPerforming": 0.178 }, { "Name": "mattermost-push-proxy", "Repository": "mattermost/mattermost-push-proxy:latest", "Registry": "https://hub.docker.com/r/mattermost/mattermost-push-proxy/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/mattermost/mattermost-push-proxy", "Overview": "Mattermost Push Notification Service.\r\n\r\nafter starting \r\nmkdir /mnt/user/appdata/mattermost-push-proxy/config\r\ncd /mnt/user/appdata/mattermost-push-proxy/config\r\nwget https://raw.githubusercontent.com/mattermost/mattermost-push-proxy/master/config/mattermost-push-proxy.json\r\n\r\nhttps://developers.mattermost.com/contribute/mobile/push-notifications/service/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/mattermost-push-proxy.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/mattermost-push-proxy.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8066", "Default": "8066", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8066" }, { "@attributes": { "Name": "Mattermost Push Proxy Path", "Target": "/mattermost-push-proxy", "Default": "/mnt/user/appdata/mattermost-push-proxy/proxy/", "Mode": "rw", "Description": "Mattermost Push Proxy Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mattermost-push-proxy/" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/mattermost-push-proxy/config/", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mattermost-push-proxy/config/" }, { "@attributes": { "Name": "Certs Path", "Target": "/certs", "Default": "", "Mode": "rw", "Description": "Certs Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mattermost-push-proxy/certs/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/mattermost-push-proxy.xml", "CategoryList": [ "Other" ], "downloads": 227557, "stars": 4, "trending": 1.111, "trends": [ 1.229, 1.027, 1.037, 1.135, 1.395, 1.564, 1.111 ], "trendsDate": [ 1697083551, 1699679201, 1702278377, 1705014244, 1707608197, 1710374852, 1712970140 ], "downloadtrend": [ 211505, 213700, 215939, 218419, 221508, 225028, 227557 ], "LastUpdateScan": 1712970140, "LastUpdate": 1710862720, "FirstSeen": 1590437794, "topTrending": -0.1180000000000001, "topPerforming": 1.111 }, { "Name": "mediagoblin", "Repository": "mtlynch/mediagoblin:latest", "Registry": "https://hub.docker.com/r/mtlynch/mediagoblin/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://mediagoblin.org/", "Overview": "MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. [br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]admin[/B][/u][/b]", "WebUI": "http://[IP]:[PORT:6543]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/mediagoblin.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/mediagoblin.png", "ExtraParams": "--tty --detach", "Config": [ { "@attributes": { "Name": "Port", "Target": "6543", "Default": "6543", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6543" }, { "@attributes": { "Name": "Appdata", "Target": "/var/lib/mediagoblin", "Default": "/mnt/user/appdata/mediagoblin/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mediagoblin/" } ], "Repo": "A75G's Repository", "RecommendedRaw": "6/1/2021", "RecommendedDate": 1622520000, "RecommendedReason": { "en_US": "The #1 trending app with over 370k downloads is mediagoblin: the decentralized, roll your own, media publishing platform", "de_DE": "Die Nummer 1 unter den Trend-Apps mit \u00fcber 370.000 Downloads ist mediagoblin: Die dezentrale, eigene Medien-Publishing-Plattform" }, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/mediagoblin.xml", "CategoryList": [ "MediaApp-Photos" ], "downloads": 436956, "stars": 3, "trending": 0.285, "trends": [ 0.426, 0.429, 0.362, 0.284, 0.359, 0.35, 0.285 ], "trendsDate": [ 1695823564, 1698422753, 1701018345, 1703617543, 1706216737, 1708815950, 1711408563 ], "downloadtrend": [ 427986, 429830, 431393, 432623, 434183, 435709, 436956 ], "LastUpdateScan": 1711408563, "LastUpdate": 1634862758, "FirstSeen": 1589227646, "topTrending": -0.14100000000000001, "topPerforming": 0.285 }, { "Name": "memcached", "Repository": "bitnami/memcached:latest", "Registry": "https://hub.docker.com/r/bitnami/memcached/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://memcached.org/", "Overview": "Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/memcached.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/memcached.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "11211", "Default": "11211", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "11211" }, { "@attributes": { "Name": "Memcached Username", "Target": "MEMCACHED_USERNAME", "Default": "", "Mode": "", "Description": "Memcached Username if you want authentication ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Memcache Password", "Target": "MEMCACHED_PASSWORD", "Default": "", "Mode": "", "Description": "Memcache Password if you want authentication ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/memcached.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 120836784, "stars": 32, "trending": 1.239, "trends": [ 0.965, 1.141, 0.98, 0.78, 0.951, 1.03, 1.239 ], "trendsDate": [ 1697407540, 1700321400, 1702919175, 1705518405, 1708117563, 1710713178, 1713306909 ], "downloadtrend": [ 113627143, 114939089, 116076057, 116988314, 118111216, 119339878, 120836784 ], "LastUpdateScan": 1713306909, "LastUpdate": 1711897943, "FirstSeen": 1590847659, "topTrending": 0.27400000000000013, "topPerforming": 1.239 }, { "Name": "miniflux", "Repository": "miniflux/miniflux:latest", "Registry": "https://hub.docker.com/r/miniflux/miniflux/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://hub.docker.com/r/miniflux/miniflux/", "Overview": "Miniflux is a minimalist and opinionated feed reader.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/miniflux.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/miniflux.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "5600", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5600" }, { "@attributes": { "Name": "PostgresDB", "Target": "DATABASE_URL", "Default": "postgres://miniflux:secret@Hostname/miniflux2?sslmode=disable", "Mode": "", "Description": "PostgresDB Change this with correct database configuration you have.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres://miniflux:secret@Hostname/miniflux2?sslmode=disable" }, { "@attributes": { "Name": "Admin Username", "Target": "ADMIN_USERNAME", "Default": "admin", "Mode": "", "Description": "Admin Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Admin Password", "Target": "ADMIN_PASSWORD", "Default": "password", "Mode": "", "Description": "Admin Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Base URL", "Target": "BASE_URL", "Default": "http://192.168.1.100:5600", "Mode": "", "Description": "Base URL to generate HTML links and base path for cookies for example http://192.168.1.100:5600 or https://rss.example.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://192.168.1.100:5600" }, { "@attributes": { "Name": "Feed Refresh Interval ", "Target": "POLLING_FREQUENCY", "Default": "60", "Mode": "", "Description": "Refresh interval in minutes for feeds by minutes", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" }, { "@attributes": { "Name": "Cleanup Job Frequency", "Target": "CLEANUP_FREQUENCY_HOURS", "Default": "24", "Mode": "", "Description": "Cleanup job frequency, remove old sessions and archive read entries by hours", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "24" }, { "@attributes": { "Name": "Cleanup Read Items", "Target": "CLEANUP_ARCHIVE_READ_DAYS", "Default": "60", "Mode": "", "Description": "Number of days after which marking read items as removed", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" }, { "@attributes": { "Name": "Cleanup Old Sessions ", "Target": "CLEANUP_REMOVE_SESSIONS_DAYS", "Default": "30", "Mode": "", "Description": "Number of days after removing old sessions from the database", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "30" }, { "@attributes": { "Name": "Create Admin", "Target": "CREATE_ADMIN", "Default": "", "Mode": "", "Description": "CREATE_ADMIN", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Migrate", "Target": "RUN_MIGRATIONS", "Default": "", "Mode": "", "Description": "Migrate", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Log Time", "Target": "LOG_DATE_TIME", "Default": "0|1", "Mode": "", "Description": "Set the value to 1 to show date/time in log messages", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "0|1", "Mode": "", "Description": "DEBUG", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/miniflux.xml", "CategoryList": [ "Other" ], "downloads": 30114295, "stars": 75, "trending": 0.223, "trends": [ 0.182, 0.208, 0.175, 0.192, 0.18, 0.226, 0.223 ], "trendsDate": [ 1697407540, 1700321400, 1702919175, 1705518406, 1708117563, 1710713178, 1713306909 ], "downloadtrend": [ 29753827, 29815776, 29867962, 29925398, 29979493, 30047252, 30114295 ], "LastUpdateScan": 1713306909, "LastUpdate": 1713293139, "FirstSeen": 1585649559, "topTrending": 0.04100000000000001, "topPerforming": 0.223 }, { "Name": "moodle", "Repository": "bitnami/moodle:latest", "Registry": "https://hub.docker.com/r/bitnami/moodle/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://moodle.org", "Overview": "Moodle is a very popular open source learning management solution (LMS) for the delivery of elearning courses and programs.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/moodle.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/moodle.png", "Requires": "MariaDB / MySQL installed", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "HTTP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "HTTPs", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "HTTPs (Not needed if you use reverse proxy)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "MoodlePath", "Target": "/bitnami/moodle", "Default": "/mnt/user/appdata/moodle/", "Mode": "rw", "Description": "MoodlePath", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/moodle/" }, { "@attributes": { "Name": "Moodledata", "Target": "/bitnami/moodledata", "Default": "/mnt/user/appdata/moodle/data/", "Mode": "rw", "Description": "Moodledata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/moodle/data/" }, { "@attributes": { "Name": "MariaDB Hostname or IP", "Target": "MOODLE_DATABASE_HOST", "Default": "mariadb", "Mode": "", "Description": "MariaDB Hostname or IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mariadb" }, { "@attributes": { "Name": "MariaDB Database Port", "Target": "MOODLE_DATABASE_PORT_NUMBER", "Default": "3306", "Mode": "", "Description": "MariaDB Database Port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Database Name", "Target": "MOODLE_DATABASE_NAME", "Default": "bitnami_moodle", "Mode": "", "Description": "Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bitnami_moodle" }, { "@attributes": { "Name": "Database User", "Target": "MOODLE_DATABASE_USER", "Default": "bn_moodle", "Mode": "", "Description": "Database User", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bn_moodle" }, { "@attributes": { "Name": "Database Password", "Target": "MOODLE_DATABASE_PASSWORD", "Default": "", "Mode": "", "Description": "Database Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Moodle Username", "Target": "MOODLE_USERNAME", "Default": "user", "Mode": "", "Description": "Default Moodle Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "user" }, { "@attributes": { "Name": "Moodle Password", "Target": "MOODLE_PASSWORD", "Default": "bitnami", "Mode": "", "Description": "Default Moodle Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "bitnami" }, { "@attributes": { "Name": "PHP_MEMORY_LIMIT", "Target": "PHP_MEMORY_LIMIT", "Default": "256M", "Mode": "", "Description": "PHP_MEMORY_LIMIT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "256M" }, { "@attributes": { "Name": "SMTP_HOST", "Target": "SMTP_HOST", "Default": "", "Mode": "", "Description": "SMTP host", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PORT", "Target": "SMTP_PORT", "Default": "", "Mode": "", "Description": "SMTP port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_USER", "Target": "SMTP_USER", "Default": "", "Mode": "", "Description": "SMTP account user", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PASSWORD", "Target": "SMTP_PASSWORD", "Default": "", "Mode": "", "Description": "SMTP account password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PROTOCOL", "Target": "SMTP_PROTOCOL", "Default": "", "Mode": "", "Description": "SMTP protocol", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ALLOW_EMPTY_PASSWORD", "Target": "ALLOW_EMPTY_PASSWORD", "Default": "no|yes", "Mode": "", "Description": "It can be used to allow blank passwords.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "no" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/moodle.xml", "CategoryList": [ "Productivity", "Network-Web" ], "downloads": 26938804, "stars": 163, "trending": 0.456, "trends": [ 1.444, 0.978, 1.321, 1.482, 1.106, 1.318, 0.456 ], "trendsDate": [ 1696457145, 1699055064, 1702169079, 1704769566, 1707368751, 1709967984, 1712563556 ], "downloadtrend": [ 25192423, 25441195, 25781812, 26169721, 26462420, 26815834, 26938804 ], "LastUpdateScan": 1712563556, "LastUpdate": 1711983881, "FirstSeen": 1589926063, "topTrending": -0.988, "topPerforming": 0.456 }, { "Name": "mumble", "Repository": "phlak/mumble:latest", "Registry": "https://hub.docker.com/r/phlak/mumble/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.mumble.info/", "Overview": "Mumble is an open source voice communication application[br]Download config.ini[/br]wget -O /mnt/user/appdata/mumble/config.ini https://raw.githubusercontent.com/PHLAK/docker-mumble/master/files/config.ini", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/mumble.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/mumble.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port TCP", "Target": "64738", "Default": "64738", "Mode": "tcp", "Description": "64738 TCP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "64738" }, { "@attributes": { "Name": "Port UDP", "Target": "64738", "Default": "64738", "Mode": "udp", "Description": "64738 UDP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "64738" }, { "@attributes": { "Name": "Appdata", "Target": "/etc/mumble", "Default": "/mnt/user/appdata/mumble/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mumble/" }, { "@attributes": { "Name": "SUPERUSER_PASSWORD", "Target": "SUPERUSER_PASSWORD", "Default": "Password", "Mode": "", "Description": "SUPERUSER_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Password" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/mumble.xml", "CategoryList": [ "Productivity", "Network-Voip", "Network-Messenger" ], "downloads": 5306954, "stars": 26, "trending": 0.008, "trends": [ 0.011, 0.012, 0.014, 0.015, 0.008, 0.009, 0.008 ], "trendsDate": [ 1697774748, 1700370341, 1702969548, 1705568755, 1708167937, 1710763566, 1713362780 ], "downloadtrend": [ 5303400, 5304013, 5304776, 5305579, 5306027, 5306529, 5306954 ], "LastUpdateScan": 1713362780, "LastUpdate": 1648871187, "FirstSeen": 1588616386, "topTrending": -0.002999999999999999, "topPerforming": 0.008 }, { "Name": "neonlink", "Repository": "alexscifier/neonlink:latest", "Registry": "https://hub.docker.com/r/alexscifier/neonlink/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/AlexSciFier/neonlink", "Overview": "Simple self-hosted bookmark service.", "WebUI": "http://[IP]:[PORT:3333]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/neonlink.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/neonlink.png", "ExtraParams": "--user=0:0", "Config": [ { "@attributes": { "Name": "Port 1", "Target": "3333", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3333" }, { "@attributes": { "Name": "Data Path", "Target": "/app/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/neonlink/data/" }, { "@attributes": { "Name": "Background Path", "Target": "/app/public/static/media/background", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/neonlink/background/" }, { "@attributes": { "Name": "FASTIFY_PLUGIN_TIMEOUT", "Target": "FASTIFY_PLUGIN_TIMEOUT", "Default": "", "Mode": "", "Description": "optional: change to 0 if AVV_ERR_READY TIMEOUT error is occured", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "120000" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/neonlink.xml", "CategoryList": [ "Productivity" ], "downloads": 43740, "stars": 2, "trending": 6.212, "trends": [ 6.212 ], "trendsDate": [ 1713391165 ], "downloadtrend": [ 41023, 43740 ], "LastUpdateScan": 1713391165, "LastUpdate": 1706691095, "FirstSeen": 1710792363 }, { "Name": "netbox", "Repository": "pitkley/netbox:latest", "Registry": "https://hub.docker.com/r/pitkley/netbox", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/netbox-community/netbox", "Overview": "IP address management (IPAM) and data center infrastructure management (DCIM) tool. [br] To create User cli to the docker then \"./manage.py createsuperuser\" [br] Postgres required", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/netbox.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/netbox.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "netbox", "Mode": "", "Description": "DB Hostname or IP Postgres", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "netbox", "Mode": "", "Description": "DB NAME Postgres", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "netbox" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "netbox", "Mode": "", "Description": "DB USER Postgres", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "netbox" }, { "@attributes": { "Name": "DB_PASS", "Target": "DB_PASS", "Default": "netbox", "Mode": "", "Description": "DB PASS Postgres", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "netbox" }, { "@attributes": { "Name": "SECRET_KEY", "Target": "SECRET_KEY", "Default": "ChangeMe", "Mode": "", "Description": "SECRET_KEY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ChangeMe" }, { "@attributes": { "Name": "ALLOWED_HOSTS", "Target": "ALLOWED_HOSTS", "Default": "0.0.0.0", "Mode": "", "Description": "ALLOWED_HOSTS", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "*" } ], "Repo": "A75G's Repository", "Deprecated": true, "Requires": "Postgres container installed", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/netbox.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 450401, "stars": 9, "trending": 0.003, "trends": [ 0.006, 0.009, 0.008, 0.009, 0.012, 0.014, 0.003 ], "trendsDate": [ 1696608366, 1699203939, 1702169079, 1704769566, 1707368751, 1709967984, 1712563556 ], "downloadtrend": [ 450154, 450196, 450234, 450273, 450325, 450387, 450401 ], "LastUpdateScan": 1712563556, "LastUpdate": 1653649640, "FirstSeen": 1587470864, "topTrending": -0.003, "topPerforming": 0.003 }, { "Name": "nut", "Repository": "ramdockerapp/nut-server:latest", "Registry": "https://hub.docker.com/r/ramdockerapp/nut-server/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "hhttps://www.github.com/ramdock/nut-server/", "Overview": "nut server docker image for serving switch nsp and xci to tinfoil on local network.", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/nut.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/nut.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "Games Path", "Target": "/games", "Default": "", "Mode": "rw", "Description": "Games Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Username", "Target": "ID", "Default": "", "Mode": "", "Description": "Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Password", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/nut.xml", "CategoryList": [ "Other" ], "downloads": 325617, "stars": 6, "trending": 0.119, "trends": [ 0.046, 0.074, 0.085, 0.088, 0.086, 0.096, 0.119 ], "trendsDate": [ 1695945946, 1698545133, 1701140761, 1703739939, 1706339124, 1708938357, 1711533963 ], "downloadtrend": [ 323837, 324078, 324353, 324638, 324918, 325231, 325617 ], "LastUpdateScan": 1711533963, "LastUpdate": 1621543406, "FirstSeen": 1620576150, "topTrending": 0.073, "topPerforming": 0.119 }, { "Name": "nut", "Repository": "shawly/nut:edge", "Registry": "https://hub.docker.com/r/shawly/nut", "Network": "bridge", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/shawly/docker-nut", "Overview": "nut server docker image for serving switch nsp and xci to tinfoil on local network.\r\nDefault username and password is &quot;guest&quot; &quot;guest&quot;", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/nut.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/nut.png", "Requires": "keys.txt can be found in prod.keys\r
Editing nut.conf then fix the permission to nobody", "Config": [ { "@attributes": { "Name": "Port", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "Games Path", "Target": "/nut/titles", "Default": "", "Mode": "rw", "Description": "path NUT will use to scan for nsps", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/games/Nintendo Switch/NSZ/" }, { "@attributes": { "Name": "Config Path", "Target": "/nut/conf", "Default": "", "Mode": "rw", "Description": "path NUT will use to read its config files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/games/Nintendo Switch/nut/conf" }, { "@attributes": { "Name": "NSPOUT Path", "Target": "/nut/_NSPOUT", "Default": "", "Mode": "rw", "Description": "path NUT uses for outputting nsp files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/games/Nintendo Switch/nut/_NSPOUT" }, { "@attributes": { "Name": "Titledb Path", "Target": "/nut/titledb", "Default": "", "Mode": "rw", "Description": "path NUT stores the titledb", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/games/Nintendo Switch/nut/titledb" }, { "@attributes": { "Name": "FIX_OWNERSHIP", "Target": "FIX_OWNERSHIP", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "TITLEDB_UPDATE", "Target": "TITLEDB_UPDATE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "TITLEDB_URL", "Target": "TITLEDB_URL", "Default": "", "Mode": "", "Description": "If you change this URL you need to remove the /nut/titledb folder within your container", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://github.com/blawar/titledb" }, { "@attributes": { "Name": "TITLEDB_REGION", "Target": "TITLEDB_REGION", "Default": "", "Mode": "", "Description": "Region to be used when importing the titledb", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "US" }, { "@attributes": { "Name": "TITLEDB_LANGUAGE", "Target": "TITLEDB_LANGUAGE", "Default": "", "Mode": "", "Description": "Language to be used when importing the titledb", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en" }, { "@attributes": { "Name": "NUT_API_SCHEDULES", "Target": "NUT_API_SCHEDULES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "[{\"scan\": \"0/30 * * * *\"}]" }, { "@attributes": { "Name": "USER_ID", "Target": "USER_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GROUP_ID", "Target": "GROUP_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/nut.xml", "CategoryList": [ "Other" ], "downloads": 76323, "stars": 3, "trending": 2.267, "trends": [ 49.068, 20.914, 17.1, 13.211, 10.83, 5.761, 2.267 ], "trendsDate": [ 1695729962, 1698329172, 1700924748, 1703519845, 1706115969, 1708715155, 1711310785 ], "downloadtrend": [ 35667, 45099, 54402, 62683, 70296, 74593, 76323 ], "LastUpdateScan": 1711310785, "LastUpdate": 1707394985, "FirstSeen": 1667052221, "topTrending": -46.800999999999995 }, { "Name": "openobserve", "Repository": "public.ecr.aws/zinclabs/openobserve:latest", "Registry": "https://hub.docker.com/r/openobserve/openobserve/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://openobserve.ai/", "Overview": "a simple yet sophisticated log search, infrastructure monitoring, and APM solution. It is a full-fledged observability platform that can reduce your storage costs by ~140x compared to other solutions and requires much lower resource utilization resulting in much lower cost.", "WebUI": "http://[IP]:[PORT:5080]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/openobserve.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/openobserve.png", "Config": [ { "@attributes": { "Name": "Port 1", "Target": "5080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5080" }, { "@attributes": { "Name": "Username", "Target": "ZO_ROOT_USER_EMAIL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root@example.com" }, { "@attributes": { "Name": "Password", "Target": "ZO_ROOT_USER_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Complexpass#123" }, { "@attributes": { "Name": "Path 1", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/openobserve" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/openobserve.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "LastUpdateScan": 1712786772, "FirstSeen": 1710187583 }, { "Name": "outline", "Repository": "outlinewiki/outline:latest", "Registry": "https://hub.docker.com/r/outlinewiki/outline/", "Network": "bridge", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.getoutline.com/", "Overview": "The fastest wiki and knowledge base for growing teams.\r\nMore information https://docs.getoutline.com/s/hosting/doc/docker-7pfeLP5a8t \r\nAuthentication used in the docker template is OpenID https://medium.com/@Lola_Dam/guide-for-installing-outline-with-authelia-as-an-openid-provider-129a141f6090", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/outline.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/outline.png", "Requires": "Postgres\r
Redis\r
Authentication - https://docs.getoutline.com/s/hosting/doc/authentication-7ViKRmRY5o https://github.com/outline/outline/blob/main/.env.sample https://medium.com/@Lola_Dam/guide-for-installing-outline-with-authelia-as-an-openid-provider-129a141f6090", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/var/lib/outline/data", "Default": "", "Mode": "rw", "Description": "Data Path\r\nFor it to work <p>chown 1001 /mnt/user/appdata/outline/</p>", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/outline" }, { "@attributes": { "Name": "Port HTTP", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "SECRET_KEY", "Target": "SECRET_KEY", "Default": "", "Mode": "", "Description": "Generate a hex-encoded 32-byte random key. You could use `openssl rand -hex 32`", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "generate_a_new_key" }, { "@attributes": { "Name": "UTILS_SECRET", "Target": "UTILS_SECRET", "Default": "", "Mode": "", "Description": "Generate a hex-encoded 32-byte random key. You could use `openssl rand -hex 32`", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "generate_a_new_key" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres://user:pass@localhost:5432/outline" }, { "@attributes": { "Name": "REDIS_URL", "Target": "REDIS_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "redis://:password@localhost:6379" }, { "@attributes": { "Name": "URL", "Target": "URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://docs.example.com" }, { "@attributes": { "Name": "FILE_STORAGE", "Target": "FILE_STORAGE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "local" }, { "@attributes": { "Name": "DEFAULT_LANGUAGE", "Target": "DEFAULT_LANGUAGE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en_US" }, { "@attributes": { "Name": "PGSSLMODE", "Target": "PGSSLMODE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "disable" }, { "@attributes": { "Name": "OIDC_CLIENT_ID", "Target": "OIDC_CLIENT_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "outline" }, { "@attributes": { "Name": "OIDC_CLIENT_SECRET", "Target": "OIDC_CLIENT_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OIDC_AUTH_URI", "Target": "OIDC_AUTH_URI", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://auth.example.com/api/oidc/authorization" }, { "@attributes": { "Name": "OIDC_TOKEN_URI", "Target": "OIDC_TOKEN_URI", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://auth.example.com/api/oidc/token" }, { "@attributes": { "Name": "OIDC_USERINFO_URI", "Target": "OIDC_USERINFO_URI", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://auth.example.com/api/oidc/userinfo" }, { "@attributes": { "Name": "OIDC_DISPLAY_NAME", "Target": "OIDC_DISPLAY_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Auth" }, { "@attributes": { "Name": "NODE_ENV", "Target": "NODE_ENV", "Default": "production", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "production" }, { "@attributes": { "Name": "DATABASE_CONNECTION_POOL_MIN", "Target": "DATABASE_CONNECTION_POOL_MIN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DATABASE_CONNECTION_POOL_MAX", "Target": "DATABASE_CONNECTION_POOL_MAX", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FILE_STORAGE_LOCAL_ROOT_DIR", "Target": "FILE_STORAGE_LOCAL_ROOT_DIR", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/var/lib/outline/data" }, { "@attributes": { "Name": "FILE_STORAGE_UPLOAD_MAX_SIZE", "Target": "FILE_STORAGE_UPLOAD_MAX_SIZE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "26214400" }, { "@attributes": { "Name": "FORCE_HTTPS", "Target": "FORCE_HTTPS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "ENABLE_UPDATES", "Target": "ENABLE_UPDATES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "WEB_CONCURRENCY", "Target": "WEB_CONCURRENCY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "MAXIMUM_IMPORT_SIZE", "Target": "MAXIMUM_IMPORT_SIZE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5120000" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "RATE_LIMITER_ENABLED", "Target": "RATE_LIMITER_ENABLED", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "RATE_LIMITER_REQUESTS", "Target": "RATE_LIMITER_REQUESTS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "RATE_LIMITER_DURATION_WINDOW", "Target": "RATE_LIMITER_DURATION_WINDOW", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "60" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/outline.xml", "CategoryList": [ "Productivity" ], "downloads": 8259627, "stars": 134, "LastUpdate": 1713446468, "trending": 2.599, "trends": [ 0.934, 1.366, 0.912, 0.926, 1.476, 2.599 ], "trendsDate": [ 1700636749, 1703235949, 1705835137, 1708434391, 1711029994, 1713629157 ], "downloadtrend": [ 7603243, 7674939, 7781193, 7852797, 7926219, 8044973, 8259627 ], "LastUpdateScan": 1713629157, "FirstSeen": 1698041131, "topTrending": 1.665, "topPerforming": 2.599 }, { "Name": "phpbb", "Repository": "bitnami/phpbb:latest", "Registry": "https://hub.docker.com/r/bitnami/phpbb/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.phpbb.com/", "Overview": "phpBB is a bulletin board solution that allows you to create forums and subforums.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/phpbb.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/phpbb.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Appdata", "Target": "/bitnami/phpbb", "Default": "/mnt/user/appdata/phpbb/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/phpbb/" }, { "@attributes": { "Name": "ALLOW_EMPTY_PASSWORD", "Target": "ALLOW_EMPTY_PASSWORD", "Default": "no|yes", "Mode": "", "Description": "ALLOW_EMPTY_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "PHPBB_DATABASE_HOST", "Target": "PHPBB_DATABASE_HOST", "Default": "mariadb", "Mode": "", "Description": "Hostname or IP for MariaDB server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mariadb" }, { "@attributes": { "Name": "PHPBB_DATABASE_PORT_NUMBER", "Target": "PHPBB_DATABASE_PORT_NUMBER", "Default": "3306", "Mode": "", "Description": "Port used by MariaDB server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "PHPBB_DATABASE_USER", "Target": "PHPBB_DATABASE_USER", "Default": "bn_phpbb", "Mode": "", "Description": "Database user that phpBB will use to connect with the database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bn_phpbb" }, { "@attributes": { "Name": "PHPBB_DATABASE_PASSWORD", "Target": "PHPBB_DATABASE_PASSWORD", "Default": "password", "Mode": "", "Description": "Database password that Phpbb will use to connect with the database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "PHPBB_DATABASE_NAME", "Target": "PHPBB_DATABASE_NAME", "Default": "bitnami_phpbb", "Mode": "", "Description": "Database name that phpBB will use to connect with the database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bitnami_phpbb" }, { "@attributes": { "Name": "PHPBB_USERNAME", "Target": "PHPBB_USERNAME", "Default": "user", "Mode": "", "Description": "phpBB application username.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "user" }, { "@attributes": { "Name": "PHPBB_PASSWORD", "Target": "PHPBB_PASSWORD", "Default": "bitnami", "Mode": "", "Description": "phpBB application password.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "bitnami" }, { "@attributes": { "Name": "PHPBB_EMAIL", "Target": "PHPBB_EMAIL", "Default": "user@example.com", "Mode": "", "Description": "phpBB application email.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "user@example.com" }, { "@attributes": { "Name": "PHPBB_FORUM_NAME", "Target": "PHPBB_FORUM_NAME", "Default": "Phpbb", "Mode": "", "Description": "Forum Name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Phpbb" }, { "@attributes": { "Name": "PHPBB_FORUM_DESCRIPTION", "Target": "PHPBB_FORUM_DESCRIPTION", "Default": "A little text to describe your forum", "Mode": "", "Description": "Forum Description", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "A little text to describe your forum" }, { "@attributes": { "Name": "PHP_MEMORY_LIMIT", "Target": "PHP_MEMORY_LIMIT", "Default": "256M", "Mode": "", "Description": "Memory limit for PHP.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "256M" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/phpbb.xml", "CategoryList": [ "Productivity" ], "downloads": 3961811, "stars": 29, "trending": 0.461, "trends": [ 0.644, 0.646, 0.702, 0.67, 0.64, 0.742, 0.461 ], "trendsDate": [ 1696608366, 1699203939, 1702169079, 1704769566, 1707368751, 1709967984, 1712563556 ], "downloadtrend": [ 3811343, 3836113, 3863239, 3889278, 3914319, 3943562, 3961811 ], "LastUpdateScan": 1712563556, "LastUpdate": 1711974112, "FirstSeen": 1587470864, "topTrending": -0.183, "topPerforming": 0.461 }, { "Name": "plik", "Repository": "rootgg/plik:latest", "Registry": "https://hub.docker.com/r/rootgg/plik/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/root-gg/plik", "Overview": "Plik is a scalable file uploading system with multiple backends.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/plik.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/plik.png", "Requires": "Run\r
mkdir -p /mnt/user/appdata/plik/ && mkdir /mnt/user/appdata/plik/data/ && wget -O /mnt/user/appdata/plik/plikd.cfg https://raw.githubusercontent.com/root-gg/plik/master/server/plikd.cfg && chown 1000:1000 /mnt/user/appdata/plik/ && chown 1000:1000 /mnt/user/appdata/plik/data/ && chown 1000:1000 /mnt/user/appdata/plik/plikd.cfg\r
\r
Lastly edit plikd.cfg\r
https://github.com/root-gg/plik/blob/master/documentation/docker.md\r
only add /data/ before files" and plik.db" in DataBackend = "file"\r
", "Config": [ { "@attributes": { "Name": "Port 1", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/plik/data/" }, { "@attributes": { "Name": "plikd.cfg Path", "Target": "/home/plik/server/plikd.cfg", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/plik/plikd.cfg" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/plik.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 5142610, "stars": 3, "trending": 0.042, "trends": [ 0.042 ], "trendsDate": [ 1713240359 ], "downloadtrend": [ 5140429, 5142610 ], "LastUpdateScan": 1713240359, "LastUpdate": 1709152086, "FirstSeen": 1643807012 }, { "Name": "pocketbase", "Repository": "spectado/pocketbase:0.19.2", "Registry": "https://hub.docker.com/r/spectado/pocketbase/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://pocketbase.io/", "Overview": "PocketBase - Open Source backend for your next SaaS and Mobile app in 1 file", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/pocketbase.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/pocketbase.png", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5170" }, { "@attributes": { "Name": "Host Path 1", "Target": "/pb_data", "Default": "", "Mode": "rw", "Description": "application config and data and should be mapped to your local file system to persist them", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pocketbase/pb_data/" }, { "@attributes": { "Name": "Host Path 2", "Target": "/pb_migrations/", "Default": "", "Mode": "rw", "Description": "directory allows you to version your DB structure", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pocketbase/pb_migrations/" }, { "@attributes": { "Name": "Host Path 3", "Target": "/pb_public", "Default": "", "Mode": "rw", "Description": "optional, and is only used for serving static files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pocketbase/pb_public/" }, { "@attributes": { "Name": "ROOT_ADMIN_EMAIL", "Target": "ROOT_ADMIN_EMAIL", "Default": "admin@grimoire.localhost", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin@grimoire.localhost" }, { "@attributes": { "Name": "ROOT_ADMIN_PASSWORD", "Target": "ROOT_ADMIN_PASSWORD", "Default": "changeme", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "changeme" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/pocketbase.xml", "CategoryList": [ "Other" ], "downloads": 46092, "stars": 10, "LastUpdateScan": 1711757162, "LastUpdate": 1711713921, "FirstSeen": 1711757162 }, { "Name": "psitransfer", "Repository": "psitrax/psitransfer:latest", "Registry": "https://hub.docker.com/r/psitrax/psitransfer/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/psi-4ward/psitransfer", "Overview": "Simple open source self-hosted file sharing solution.\r\n To access Admin Page add /admin at the end of the URL\r\n\r\nRun \r\nchown -R 1000 /mnt/user/appdata/psitransfer/\r\nAfter install in Unraid CLI", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/psitransfer.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/psitransfer.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Admin Password", "Target": "PSITRANSFER_ADMIN_PASS", "Default": "secret", "Mode": "", "Description": "Admin Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "secret" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/psitransfer/", "Mode": "rw", "Description": "Data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/psitransfer/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/psitransfer.xml", "CategoryList": [ "Cloud" ], "downloads": 4954761, "stars": 27, "trending": 0.188, "trends": [ 0.274, 0.275, 0.297, 0.191, 0.167, 0.162, 0.188 ], "trendsDate": [ 1696421159, 1699020401, 1702169079, 1704769566, 1707368752, 1709967985, 1712563556 ], "downloadtrend": [ 4891694, 4905175, 4919779, 4929210, 4937449, 4945460, 4954761 ], "LastUpdateScan": 1712563556, "LastUpdate": 1712394531, "FirstSeen": 1587298053, "topTrending": -0.08600000000000002, "topPerforming": 0.188 }, { "Name": "pure-ftpd", "Repository": "crazymax/pure-ftpd:latest", "Registry": "https://hub.docker.com/r/crazymax/pure-ftpd/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.pureftpd.org/project/pure-ftpd/", "Overview": "Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. [br]Creating user by using console \"pure-pw useradd admin -u 99 -g 100 -d /home/admin -m\"[/br]", "WebUI": "http://[IP]:[PORT:2100]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/pure-ftpd.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/pure-ftpd.png", "Config": [ { "@attributes": { "Name": "FTP port", "Target": "2100", "Default": "2100", "Mode": "tcp", "Description": "FTP port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2100" }, { "@attributes": { "Name": "PASV port range", "Target": "30000-30009", "Default": "30000-30009", "Mode": "tcp", "Description": "PASV port range", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "30000-30009" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "/mnt/user/appdata/pure-ftpd/", "Mode": "rw", "Description": "Contains config files and PureDB file", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pure-ftpd/" }, { "@attributes": { "Name": "FTP Folder", "Target": "/home", "Default": "", "Mode": "rw", "Description": "Contains FTP Files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/pure-ftpd/" }, { "@attributes": { "Name": "AUTH_METHOD", "Target": "AUTH_METHOD", "Default": "puredb", "Mode": "", "Description": "Authentication method to use. Can be puredb, mysql, pgsql or ldap ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "puredb" }, { "@attributes": { "Name": "SECURE_MODE", "Target": "SECURE_MODE", "Default": "true", "Mode": "", "Description": "Enable secure mode - https://github.com/crazy-max/docker-pure-ftpd#secure-mode", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "PASSIVE_PORT_RANGE", "Target": "PASSIVE_PORT_RANGE", "Default": "30000:30009", "Mode": "", "Description": "Port range for passive connections", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "30000:30009" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/pure-ftpd.xml", "CategoryList": [ "Tools-Utilities", "Network-FTP" ], "downloads": 1846986, "stars": 2, "trending": 0.022, "trends": [ 0.047, 0.056, 0.024, 0.03, 0.026, 0.02, 0.022 ], "trendsDate": [ 1695694075, 1698293247, 1700888760, 1703487936, 1706087152, 1708686351, 1711281965 ], "downloadtrend": [ 1843723, 1844749, 1845191, 1845736, 1846210, 1846585, 1846986 ], "LastUpdateScan": 1711281965, "LastUpdate": 1690640356, "FirstSeen": 1586450113, "topTrending": -0.025, "topPerforming": 0.022 }, { "Name": "pwndrop", "Repository": "harshavardhanj/pwndrop:latest", "Registry": "https://hub.docker.com/r/harshavardhanj/pwndrop/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/kgretzky/pwndrop", "Overview": "Self-hosted file hosting service allowing easy uploads and sharing of payloads over HTTP and WebDAV.", "WebUI": "http://[IP]:[PORT:80]/pwndrop", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/pwndrop.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/pwndrop.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Data", "Target": "/pwndrop/data", "Default": "/mnt/user/appdata/pwndrop/", "Mode": "rw", "Description": "Data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pwndrop/" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/pwndrop.xml", "CategoryList": [ "Cloud" ], "downloads": 109563, "stars": 4, "trending": 0.005, "trends": [ 0.005, 0.007, 0.002, 0.005, 0.069, 0.002, 0.005 ], "trendsDate": [ 1696608366, 1699203939, 1702169079, 1704769566, 1707368752, 1709967985, 1712563557 ], "downloadtrend": [ 109463, 109471, 109473, 109479, 109555, 109557, 109563 ], "LastUpdateScan": 1712563557, "LastUpdate": 1597658685, "FirstSeen": 1587470864, "topTrending": 0, "topPerforming": 0.005 }, { "Name": "quakejs", "Repository": "treyyoder/quakejs:latest", "Registry": "https://hub.docker.com/r/treyyoder/quakejs/", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/treyyoder/quakejs-docker", "Overview": "QuakeJS is a port of ioquake3 to JavaScript with the help of Emscripten.[br]IMPORTANT Use Custom:br0 https://youtu.be/2VnQxxn00jU?t=121 put Fixed IP address, then copy the ip and access it using you broswer [BR][span style='color: #ff9900;'][B]DON'T USE BRIDGE I'M NOT RESPONSABLE FOR UNRAID CONFLICTING WITH PORT 80 FOR THIS DOCKER[/B]", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/quakejs.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/quakejs.png", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "80", "Mode": "", "Description": "HTTP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Game Port", "Target": "27960", "Default": "27960", "Mode": "tcp", "Description": "Game Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27960" }, { "@attributes": { "Name": "SERVER", "Target": "SERVER", "Default": "192.168.0.266", "Mode": "", "Description": "Put your Fixed IP address Here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.266" }, { "@attributes": { "Name": "HTTP_PORT", "Target": "HTTP_PORT", "Default": "80", "Mode": "", "Description": "HTTP_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" } ], "Repo": "A75G's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/quakejs.xml", "CategoryList": [ "Other" ], "downloads": 1140406, "stars": 6, "trending": 0.064, "trends": [ 0.17, 0.176, 0.042, 0.03, 0.058, 0.06, 0.064 ], "trendsDate": [ 1697637960, 1700321400, 1702919175, 1705518406, 1708117563, 1710713178, 1713306909 ], "downloadtrend": [ 1135512, 1137511, 1137993, 1138330, 1138995, 1139681, 1140406 ], "LastUpdateScan": 1713306909, "LastUpdate": 1661820835, "FirstSeen": 1588465551, "topTrending": -0.10600000000000001, "topPerforming": 0.064 }, { "Name": "quickshare", "Repository": "hexxa/quickshare:latest", "Registry": "https://hub.docker.com/r/hexxa/quickshare/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://ihexxa.github.io/quickshare.site/", "Overview": "Quick and simple file sharing between different devices, built with Go, React and Typescript.", "WebUI": "http://[IP]:[PORT:8686]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/quickshare.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/quickshare.png", "Config": [ { "@attributes": { "Name": "Port 1", "Target": "8686", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8686" }, { "@attributes": { "Name": "Data Path", "Target": "/quickshare/root", "Default": "", "Mode": "rw", "Description": "Data Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/quickshare/" }, { "@attributes": { "Name": "Admin Username", "Target": "DEFAULTADMIN", "Default": "", "Mode": "", "Description": "Admin Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Admin Password", "Target": "DEFAULTADMINPWD", "Default": "", "Mode": "", "Description": "Admin Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/quickshare.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 23134, "trending": 2.775, "trends": [ 2.775 ], "trendsDate": [ 1713240359 ], "downloadtrend": [ 22492, 23134 ], "LastUpdateScan": 1713240359, "LastUpdate": 1712218957, "FirstSeen": 1644627798 }, { "Name": "reactive-resume-v1", "Repository": "amruthpillai/reactive-resume:v1", "Registry": "https://hub.docker.com/r/amruthpillai/reactive-resume/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://rxresu.me/", "Overview": "A one-of-a-kind resume builder that keeps your privacy in mind.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/reactive-resume.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/reactive-resume.png", "Config": { "@attributes": { "Name": "Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/reactive-resume.xml", "CategoryList": [ "Productivity" ], "downloads": 3031657, "stars": 48, "trending": 1.159, "trends": [ 1.139, 1.165, 1.684, 1.612, 1.103, 1.161, 1.159 ], "trendsDate": [ 1697868331, 1700463945, 1703063147, 1705662355, 1708261545, 1710857174, 1713456382 ], "downloadtrend": [ 2800333, 2833337, 2881858, 2929060, 2961731, 2996532, 3031657 ], "LastUpdateScan": 1713456382, "LastUpdate": 1711376973, "FirstSeen": 1612105699, "topTrending": 0.020000000000000018, "topPerforming": 1.159 }, { "Name": "reactive-resume-client-v3", "Repository": "amruthpillai/reactive-resume:client-3.8.4", "Registry": "https://hub.docker.com/r/amruthpillai/reactive-resume/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://rxresu.me/", "Overview": "A one-of-a-kind resume builder that keeps your privacy in mind.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/reactive-resume-client-v3.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/reactive-resume.png", "Requires": "reactive-resume-server-v3", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3110", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3110" }, { "@attributes": { "Name": "PUBLIC_URL", "Target": "PUBLIC_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://Unraid_IP:3110" }, { "@attributes": { "Name": "PUBLIC_SERVER_URL", "Target": "PUBLIC_SERVER_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://Unraid_IP:3100" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/reactive-resume-client-v3.xml", "CategoryList": [ "Productivity" ], "downloads": 3028178, "stars": 48, "trending": 1.132, "trends": [ 1.132 ], "trendsDate": [ 1713240360 ], "downloadtrend": [ 2993899, 3028178 ], "LastUpdateScan": 1713240360, "LastUpdate": 1711376973, "FirstSeen": 1710641000 }, { "Name": "reactive-resume-server-v3", "Repository": "amruthpillai/reactive-resume:server-3.8.4", "Registry": "https://hub.docker.com/r/amruthpillai/reactive-resume/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://rxresu.me/", "Overview": "A one-of-a-kind resume builder that keeps your privacy in mind.", "WebUI": "http://[IP]:[PORT:3100]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/reactive-resume-server-v3.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/reactive-resume.png", "Requires": "postgresdb", "Config": [ { "@attributes": { "Name": "Port", "Target": "3100", "Default": "3100", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3100" }, { "@attributes": { "Name": "PUBLIC_URL", "Target": "PUBLIC_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://Unraid_IP:3110" }, { "@attributes": { "Name": "PUBLIC_SERVER_URL", "Target": "PUBLIC_SERVER_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://Unraid_IP:3100" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "DATABASE_NAME" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "DATABASE_USERNAME" }, { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "DATABASE_PASSWORD" }, { "@attributes": { "Name": "SECRET_KEY", "Target": "SECRET_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "change-me-to-something-secure" }, { "@attributes": { "Name": "POSTGRES_HOST", "Target": "POSTGRES_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "DATABASE_IP/HOSTNAME" }, { "@attributes": { "Name": "POSTGRES_PORT", "Target": "POSTGRES_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "JWT_SECRET", "Target": "JWT_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "change-me-to-something-secure" }, { "@attributes": { "Name": "JWT_EXPIRY_TIME", "Target": "JWT_EXPIRY_TIME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "604800" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/reactive-resume-server-v3.xml", "CategoryList": [ "Productivity" ], "downloads": 3028178, "stars": 48, "trending": 1.132, "trends": [ 1.132 ], "trendsDate": [ 1713240360 ], "downloadtrend": [ 2993899, 3028178 ], "LastUpdateScan": 1713240360, "LastUpdate": 1711376973, "FirstSeen": 1710641005 }, { "Name": "redis", "Repository": "bitnami/redis:latest", "Registry": "https://hub.docker.com/r/bitnami/redis/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://redis.io/", "Overview": "Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/redis.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/redis.png", "Requires": " chown -R 1001:1001 /mnt/user/appdata/redis/ \r
https://forums.unraid.net/topic/89502-support-a75g-repo/page/20/#comment-1167188", "Config": [ { "@attributes": { "Name": "Redis Port", "Target": "6379", "Default": "6379", "Mode": "tcp", "Description": "Redis Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6379" }, { "@attributes": { "Name": "Appdata", "Target": "/bitnami/redis", "Default": "", "Mode": "rw", "Description": "Appdata folder for database persistence. Remove if unneeded", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/redis" }, { "@attributes": { "Name": "ALLOW_EMPTY_PASSWORD", "Target": "ALLOW_EMPTY_PASSWORD", "Default": "yes|no", "Mode": "", "Description": "ALLOW_EMPTY_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "Password", "Target": "REDIS_PASSWORD", "Default": "", "Mode": "", "Description": "If you want password put ALLOW_EMPTY_PASSWORD to no, then put the password here.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "941378" }, { "@attributes": { "Name": "Redis Extra Flags", "Target": "REDIS_EXTRA_FLAGS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--auto-aof-rewrite-percentage 100 --auto-aof-rewrite-min-size 64mb" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/redis.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 3185682862, "stars": 276, "trending": 0.412, "trends": [ 0.599, 0.591, 0.601, 0.467, 0.498, 0.434, 0.412 ], "trendsDate": [ 1696457145, 1699055065, 1702169079, 1704769566, 1707368752, 1709967985, 1712563557 ], "downloadtrend": [ 3091222267, 3109605346, 3128391741, 3143065323, 3158801272, 3172559173, 3185682862 ], "LastUpdateScan": 1712563557, "LastUpdate": 1711917576, "FirstSeen": 1589926064, "topTrending": -0.187, "topPerforming": 0.412 }, { "Name": "searx", "Repository": "searx/searx:latest", "Registry": "https://hub.docker.com/r/searx/searx/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/asciimoo/searx", "Overview": "Searx is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, searx can be used over Tor for online anonymity.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/searx.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/searx.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Config", "Target": "/etc/searx", "Default": "/mnt/user/appdata/searx/", "Mode": "rw", "Description": "Contain config files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/searx/" } ], "Repo": "A75G's Repository", "Deprecated": true, "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/searx.xml", "CategoryList": [ "Productivity", "Other" ], "downloads": 7931017, "stars": 60, "trending": 0.051, "trends": [ 0.092, 0.075, 0.076, 0.057, 0.06, 0.06, 0.051 ], "trendsDate": [ 1695895545, 1698503880, 1701097591, 1703696746, 1706295953, 1708895158, 1711490778 ], "downloadtrend": [ 7900920, 7906879, 7912923, 7917469, 7922246, 7926996, 7931017 ], "LastUpdateScan": 1711490778, "LastUpdate": 1680680089, "FirstSeen": 1586772528, "topTrending": -0.041, "topPerforming": 0.051 }, { "Name": "selfoss", "Repository": "hardware/selfoss", "Registry": "https://hub.docker.com/r/hardware/selfoss/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://selfoss.aditu.de/", "Overview": "Selfoss, the new multipurpose rss reader, live stream, mashup, aggregation web application.", "WebUI": "http://[IP]:[PORT:8888]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/selfoss.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/selfoss.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Appdata", "Target": "/selfoss/data", "Default": "/mnt/user/appdata/selfoss/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/selfoss/" }, { "@attributes": { "Name": "CRON_PERIOD", "Target": "CRON_PERIOD", "Default": "15m", "Mode": "", "Description": "Cronjob period for updating feeds", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "15m" }, { "@attributes": { "Name": "UPLOAD_MAX_SIZE", "Target": "UPLOAD_MAX_SIZE", "Default": "25M", "Mode": "", "Description": "Attachment size limit", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25M" }, { "@attributes": { "Name": "LOG_TO_STDOUT", "Target": "LOG_TO_STDOUT", "Default": "false|true", "Mode": "", "Description": "Enable nginx and php error logs to stdout", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MEMORY_LIMIT", "Target": "MEMORY_LIMIT", "Default": "128M", "Mode": "", "Description": "PHP memory limit", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "128M" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "99", "Mode": "", "Description": "UID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "100", "Mode": "", "Description": "GID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/selfoss.xml", "CategoryList": [ "Other" ], "downloads": 1491243, "stars": 5, "LastUpdateScan": 1712981162, "LastUpdate": 1562479648, "FirstSeen": 1587988287 }, { "Name": "shaarli", "Repository": "shaarli/shaarli:master", "Registry": "https://hub.docker.com/r/shaarli/shaarli/", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/shaarli/Shaarli", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/shaarli.png", "Repo": "A75G's Repository", "ModeratorComment": "Tag no longer exists on dockerHub", "Blacklist": true, "Official": true, "Overview": "The personal, minimalist, super-fast, database free, bookmarking service.", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/shaarli.xml", "CategoryList": [ "Productivity" ], "downloads": 35589294, "stars": 52, "trending": 0.049, "trends": [ 0.06, 0.062, 0.067, 0.055, 0.051, 0.052, 0.049 ], "trendsDate": [ 1696608366, 1699203939, 1702169080, 1704769567, 1707368752, 1709967985, 1712563557 ], "downloadtrend": [ 35470335, 35492192, 35515830, 35535242, 35553205, 35571802, 35589294 ], "LastUpdateScan": 1712563557, "LastUpdate": 1711046384, "FirstSeen": 1587470865, "topTrending": -0.010999999999999996, "topPerforming": 0.049 }, { "Name": "shiori", "Repository": "radhifadlillah/shiori:latest", "Registry": "https://hub.docker.com/r/radhifadlillah/shiori/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/go-shiori/shiori", "Overview": "Simple bookmark manager built with Go.[br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]shiori[/B][/u][br]Password: [B][u]gopher[/B][/u][/b][br]Create new account inside the web gui so the default one will be removed.[/br]", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/shiori.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/shiori.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Appdata", "Target": "/srv/shiori/", "Default": "/mnt/user/appdata/shiori/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shiori/" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/shiori.xml", "CategoryList": [ "Productivity", "Network-Web" ], "downloads": 3581628, "stars": 22, "trending": 0.124, "trends": [ 0.073, 0.085, 0.115, 0.091, 0.135, 0.156, 0.124 ], "trendsDate": [ 1695895545, 1698503880, 1701097591, 1703696746, 1706295953, 1708895158, 1711490779 ], "downloadtrend": [ 3556416, 3559440, 3563525, 3566770, 3571605, 3577179, 3581628 ], "LastUpdateScan": 1711490779, "LastUpdate": 1597941829, "FirstSeen": 1586772529, "topTrending": 0.051000000000000004, "topPerforming": 0.124 }, { "Name": "shlink", "Repository": "shlinkio/shlink:latest", "Registry": "https://hub.docker.com/r/shlinkio/shlink/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://shlink.io/", "Overview": "A self-hosted and PHP-based URL shortener application with CLI and REST interfaces.\r\nMore Variables: https://shlink.io/documentation/install-docker-image/#supported-env-vars", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/shlink.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/shlink.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Short Domain Host", "Target": "DEFAULT_DOMAIN", "Default": "doma.in", "Mode": "", "Description": "The custom short domain used for this shlink instance. For example doma.in.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "doma.in" }, { "@attributes": { "Name": "HTTPS Enabled?", "Target": "IS_HTTPS_ENABLED", "Default": "true|false", "Mode": "", "Description": "Either true or false.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Geolite License Key", "Target": "GEOLITE_LICENSE_KEY", "Default": "", "Mode": "", "Description": "https://dev.maxmind.com/geoip/geoip2/geolite2/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Driver", "Target": "DB_DRIVER", "Default": "maria|mysql|postgres|mssql", "Mode": "", "Description": "Database Driver", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "maria" }, { "@attributes": { "Name": "Database Name", "Target": "DB_NAME", "Default": "shlink", "Mode": "", "Description": "The database name to be used. Defaults to shlink.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "shlink" }, { "@attributes": { "Name": "Database User", "Target": "DB_USER", "Default": "root", "Mode": "", "Description": "The username credential for the database server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "password", "Mode": "", "Description": "The password credential for the database server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "192.168.0.100", "Mode": "", "Description": "The host name of the server running the database engine.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.0.100" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "3306|5432|1433", "Mode": "", "Description": "mysql or maria -> 3306 - \r\npostgres -> 5432 - \r\nmssql -> 1433", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/shlink.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 22215533, "stars": 42, "trending": 2.336, "trends": [ 0.868, 1.196, 1.128, 1.116, 1.386, 1.561, 2.336 ], "trendsDate": [ 1695837955, 1698437150, 1701032755, 1703631941, 1706231147, 1708824973, 1711418771 ], "downloadtrend": [ 20345632, 20591863, 20826867, 21061906, 21357915, 21696616, 22215533 ], "LastUpdateScan": 1711418771, "LastUpdate": 1710541520, "FirstSeen": 1597090092, "topTrending": 1.468, "topPerforming": 2.336 }, { "Name": "shlink-web-client", "Repository": "shlinkio/shlink-web-client:latest", "Registry": "https://hub.docker.com/r/shlinkio/shlink-web-client/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.github.com/shlinkio/shlink-web-client", "Overview": "A ReactJS-based progressive web application for shlink.\r\n1. Install shlink\r\n2. CLI to it and enter \"shlink api-key:generate\"\r\n3. Copy the api and add and edit to servers.json", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/shlink-web-client.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/shlink-web-client.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Server Config File", "Target": "/usr/share/nginx/html/servers.json", "Default": "/mnt/user/appdata/shlink-web/servers.json", "Mode": "rw", "Description": "Server Config File (Must be created first before applying the docker template) https://hub.docker.com/r/shlinkio/shlink-web-client/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shlink-web/servers.json" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/shlink-web-client.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 3769966, "stars": 13, "trending": 3.081, "trends": [ 2.173, 2.937, 2.595, 2.255, 2.04, 2.794, 3.081 ], "trendsDate": [ 1695837955, 1698437151, 1701032756, 1703631941, 1706231147, 1708824974, 1711418771 ], "downloadtrend": [ 3215297, 3312584, 3400821, 3479277, 3551729, 3653798, 3769966 ], "LastUpdateScan": 1711418771, "LastUpdate": 1710675147, "FirstSeen": 1597090093, "topTrending": 0.9079999999999999, "topPerforming": 3.081 }, { "Name": "slash", "Repository": "yourselfhosted/slash:latest", "Registry": "https://hub.docker.com/r/yourselfhosted/slash/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/yourselfhosted/slash", "Overview": "An open source, self-hosted bookmarks and link sharing platform.", "WebUI": "http://[IP]:[PORT:5231]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/slash.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/slash.png", "Config": [ { "@attributes": { "Name": "Port 1", "Target": "5231", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5231" }, { "@attributes": { "Name": "Data Path", "Target": "/var/opt/slash", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/slash/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/slash.xml", "CategoryList": [ "Productivity" ], "downloads": 96801, "stars": 3, "trending": 10.24, "trends": [ 10.24 ], "trendsDate": [ 1713391166 ], "downloadtrend": [ 86889, 96801 ], "LastUpdateScan": 1713391166, "LastUpdate": 1713295775, "FirstSeen": 1710792368 }, { "Name": "solr", "Repository": "bitnami/solr:latest", "Registry": "https://hub.docker.com/r/bitnami/solr/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://lucene.apache.org/solr/", "Overview": "Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene.", "WebUI": "http://[IP]:[PORT:8983]", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/solr.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/solr.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8983", "Default": "8983", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8983" }, { "@attributes": { "Name": "Appdata", "Target": "/bitnami", "Default": "/mnt/user/appdata/solr/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/solr/" }, { "@attributes": { "Name": "SOLR_PORT_NUMBER", "Target": "SOLR_PORT_NUMBER", "Default": "8983", "Mode": "", "Description": "Port used by Solr server. Default: 8983", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8983" }, { "@attributes": { "Name": "SOLR_CORE", "Target": "SOLR_CORE", "Default": "my_core", "Mode": "", "Description": "Core name to create at first run.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "my_core" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/solr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 23047913, "stars": 17, "trending": 0.273, "trends": [ 3.315, 3.503, 3.328, 0.351, 0.264, 0.294, 0.273 ], "trendsDate": [ 1697774748, 1700370342, 1702969548, 1705568755, 1708167937, 1710763566, 1713362781 ], "downloadtrend": [ 21247369, 22018585, 22776491, 22856713, 22917294, 22984941, 23047913 ], "LastUpdateScan": 1713362781, "LastUpdate": 1712774297, "FirstSeen": 1588616386, "topTrending": -3.042, "topPerforming": 0.273 }, { "Name": "stackedit", "Repository": "qmcgaw/stackedit:latest", "Registry": "https://hub.docker.com/r/qmcgaw/stackedit/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://stackedit.io/", "Overview": "StackEdit\u2019s Markdown syntax highlighting is unique. The refined text formatting of the editor helps you visualize the final rendering of your files.", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/stackedit.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/stackedit.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "ROOT_URL", "Target": "ROOT_URL", "Default": "/", "Mode": "", "Description": "Sets production behavior for stackedit", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/stackedit.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 75787, "stars": 7, "trending": 0.322, "trends": [ 0.215, 1.148, 0.382, 0.122, 0.173, 0.259, 0.322 ], "trendsDate": [ 1696421159, 1699020402, 1702169080, 1704769567, 1707368752, 1709967985, 1712563557 ], "downloadtrend": [ 73979, 74838, 75125, 75217, 75347, 75543, 75787 ], "LastUpdateScan": 1712563557, "LastUpdate": 1632870021, "FirstSeen": 1587283639, "topTrending": 0.10700000000000001 }, { "Name": "synapse-admin", "Repository": "awesometechnologies/synapse-admin:latest", "Registry": "https://hub.docker.com/r/awesometechnologies/synapse-admin/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/Awesome-Technologies/synapse-admin", "Overview": "Admin UI for Matrix Synapse homeserver. \r\n\r\nUser must be admin user - how to make admin user \"register_new_matrix_user -c /data/homeserver.yaml http://0.0.0.0:8008\"", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/synapse-admin.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/synapse-admin.png", "Config": { "@attributes": { "Name": "Port", "Target": "80", "Default": "8010", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8010" }, "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/synapse-admin.xml", "CategoryList": [ "Tools-Utilities", "Network-Messenger" ], "downloads": 4390332, "stars": 10, "trending": 0.511, "trends": [ 0.506, 0.451, 0.518, 0.542, 0.717, 0.53, 0.511 ], "trendsDate": [ 1697868331, 1700463945, 1703063147, 1705662355, 1708261545, 1710857174, 1713456382 ], "downloadtrend": [ 4248752, 4267993, 4290201, 4313595, 4344742, 4367902, 4390332 ], "LastUpdateScan": 1713456382, "LastUpdate": 1713455439, "FirstSeen": 1591308508, "topTrending": 0.0050000000000000044, "topPerforming": 0.511 }, { "Name": "tar1090", "Repository": "mikenye/tar1090:latest", "Registry": "https://hub.docker.com/r/mikenye/tar1090/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://hub.docker.com/r/mikenye/tar1090", "Overview": "Multi-arch tar1090 container for visualising ADSB data.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/tar1090.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/tar1090.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "8078", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8078" }, { "@attributes": { "Name": "BEASTHOST", "Target": "BEASTHOST", "Default": "<BEASTHOST>", "Mode": "", "Description": "You will need a source of Beast data. This could be an RPi running PiAware, the mikenye/piaware image or mikenye/readsb.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MLATHOST", "Target": "MLATHOST", "Default": "<MLATHOST>", "Mode": "", "Description": "IP address of a host that can provide MLAT data.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LAT", "Target": "LAT", "Default": "xx.xxxxx", "Mode": "", "Description": "Latitude", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "xx.xxxxx" }, { "@attributes": { "Name": "LONG", "Target": "LONG", "Default": "xx.xxxxx", "Mode": "", "Description": "Longitude", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "xx.xxxxx" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/tar1090.xml", "CategoryList": [ "Other" ], "downloads": 1581811, "stars": 11, "trending": 0.26, "trends": [ 0.191, 0.234, 0.183, 0.183, 0.582, 0.224, 0.26 ], "trendsDate": [ 1697083551, 1699679201, 1702278377, 1705014244, 1707608197, 1710374853, 1712970140 ], "downloadtrend": [ 1555641, 1559292, 1562153, 1565012, 1574174, 1577704, 1581811 ], "LastUpdateScan": 1712970140, "LastUpdate": 1712790943, "FirstSeen": 1593115690, "topTrending": 0.069, "topPerforming": 0.26 }, { "Name": "torprivoxy", "Repository": "avpnusr/torprivoxy:latest", "Registry": "https://hub.docker.com/r/avpnusr/torprivoxy/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/avpnusr/torprivoxy", "Overview": "Small TOR and Privoxy container with just 8 MB", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/torprivoxy.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/torprivoxy.png", "Config": [ { "@attributes": { "Name": "HTTP Proxy", "Target": "8118", "Default": "8118", "Mode": "tcp", "Description": "HTTP Proxy", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "SOCKS5 proxy", "Target": "9050", "Default": "9050", "Mode": "tcp", "Description": "SOCKS5 proxy", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9050" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/torprivoxy.xml", "CategoryList": [ "Network-Proxy", "Network-Privacy" ], "downloads": 356875, "stars": 6, "trending": 0.421, "trends": [ 0.467, 0.586, 0.603, 0.956, 1.096, 0.362, 0.421 ], "trendsDate": [ 1697083552, 1699679201, 1702278377, 1705014245, 1707608198, 1710381971, 1712981162 ], "downloadtrend": [ 342746, 344767, 346859, 350208, 354088, 355374, 356875 ], "LastUpdateScan": 1712981162, "LastUpdate": 1712979583, "FirstSeen": 1593115691, "topTrending": -0.04600000000000004, "topPerforming": 0.421 }, { "Name": "tt-rss", "Repository": "lunik1/tt-rss:latest", "Registry": "https://hub.docker.com/r/lunik1/tt-rss/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/lunik1/docker-tt-rss", "Overview": "A fork of the deprecated linuxserver.io tt-rss container.\r\nThe default username and password after initial configuration is admin/password", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/tt-rss.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/tt-rss.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/tt-rss/", "Mode": "rw", "Description": "AppData", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tt-rss" }, { "@attributes": { "Name": "TTRSS_DB_TYPE", "Target": "TTRSS_DB_TYPE", "Default": "mysql", "Mode": "", "Description": "TTRSS_DB_TYPE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mysql" }, { "@attributes": { "Name": "TTRSS_DB_HOST", "Target": "TTRSS_DB_HOST", "Default": "192.168.0.100", "Mode": "", "Description": "Database IP (Change it)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.0.100" }, { "@attributes": { "Name": "TTRSS_DB_USER", "Target": "TTRSS_DB_USER", "Default": "root", "Mode": "", "Description": "TTRSS_DB_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "TTRSS_DB_NAME", "Target": "TTRSS_DB_NAME", "Default": "tt-rss", "Mode": "", "Description": "TTRSS_DB_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "tt-rss" }, { "@attributes": { "Name": "TTRSS_DB_PASS", "Target": "TTRSS_DB_PASS", "Default": "dbpassword", "Mode": "", "Description": "TTRSS_DB_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "dbpassword" }, { "@attributes": { "Name": "TTRSS_DB_PORT", "Target": "TTRSS_DB_PORT", "Default": "3306", "Mode": "", "Description": "TTRSS_DB_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "TTRSS_SELF_URL_PATH", "Target": "TTRSS_SELF_URL_PATH", "Default": "http://192.168.0.100:8000/", "Mode": "", "Description": "TTRSS_SELF_URL_PATH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://192.168.0.100:8000/" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/tt-rss.xml", "CategoryList": [ "Productivity", "Other" ], "downloads": 1290828, "stars": 8, "trending": 0.112, "trends": [ 0.071, 0.073, 0.071, 0.058, 0.014, 0.017, 0.112 ], "trendsDate": [ 1695557137, 1698156368, 1700751973, 1703351168, 1705950370, 1708549562, 1711145182 ], "downloadtrend": [ 1286375, 1287316, 1288231, 1288978, 1289161, 1289376, 1290828 ], "LastUpdateScan": 1711145182, "LastUpdate": 1627467779, "FirstSeen": 1596744529, "topTrending": 0.04100000000000001, "topPerforming": 0.112 }, { "Name": "vikunja-api", "Repository": "vikunja/api:latest", "Registry": "https://hub.docker.com/r/vikunja/api/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://vikunja.io/", "Overview": "The to-do app to organize your life.", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/vikunja-api.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/vikunja.png", "Requires": "Requires a config file to run: see https://vikunja.io/docs/config-options/ or use the example defaul config https://kolaente.dev/vikunja/api/src/branch/main/config.yml.sample (remove the '.sample' and fill in needed data)", "Config": [ { "@attributes": { "Name": "Port 1", "Target": "3456", "Default": "", "Mode": "tcp", "Description": "Port 1", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3456" }, { "@attributes": { "Name": "AppData", "Target": "/app/vikunja/files", "Default": "", "Mode": "rw", "Description": "AppData", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/vikunja" }, { "@attributes": { "Name": "Config Folder", "Target": "/etc/vikunja", "Default": "", "Mode": "rw", "Description": "Folder where you place your 'config.yml' file", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vikunja/config" }, { "@attributes": { "Name": "Sqlite Path", "Target": "VIKUNJA_DATABASE_PATH", "Default": "", "Mode": "", "Description": "When using sqlite, this is the path where to store the data inisde the container", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/vikunja/vikunja.db" }, { "@attributes": { "Name": "Database Host", "Target": "VIKUNJA_DATABASE_HOST", "Default": "", "Mode": "", "Description": "Database host - Only if Database Type is set to mysql or postgres", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "db" }, { "@attributes": { "Name": "Database Password", "Target": "VIKUNJA_DATABASE_PASSWORD", "Default": "", "Mode": "", "Description": "Database Password - Only if Database Type is set to mysql or postgres", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Database Type", "Target": "VIKUNJA_DATABASE_TYPE", "Default": "", "Mode": "", "Description": "Database type to use. Supported types are mysql, postgres and sqlite.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "sqlite" }, { "@attributes": { "Name": "Database User", "Target": "VIKUNJA_DATABASE_USER", "Default": "", "Mode": "", "Description": "Database User - Only if Database Type is set to mysql or postgres", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Database Name", "Target": "VIKUNJA_DATABASE_DATABASE", "Default": "", "Mode": "", "Description": "Database to use - Only if Database Type is set to mysql or postgres", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "vikunja" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "Deprecated": true, "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/vikunja-api.xml", "CategoryList": [ "Productivity" ], "downloads": 7441807, "stars": 8, "trending": 0.921, "trends": [ 0.806, 0.902, 0.905, 1.092, 1.328, 1.074, 0.921 ], "trendsDate": [ 1696946766, 1699542358, 1702169080, 1704769567, 1707368752, 1709967985, 1712563557 ], "downloadtrend": [ 6990551, 7054188, 7118633, 7197262, 7294094, 7373259, 7441807 ], "LastUpdateScan": 1712563557, "LastUpdate": 1707662655, "FirstSeen": 1629367418, "topTrending": 0.11499999999999999, "topPerforming": 0.921 }, { "Name": "vikunja-frontend", "Repository": "vikunja/frontend:latest", "Registry": "https://hub.docker.com/r/vikunja/frontend/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://vikunja.io/", "Overview": "The to-do app to organize your life.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/deprecated/vikunja-frontend.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/vikunja.png", "Config": [ { "@attributes": { "Name": "Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Port 1", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8079" }, { "@attributes": { "Name": "Host Key 1", "Target": "VIKUNJA_API_URL", "Default": "", "Mode": "", "Description": "Container Variable: VIKUNJA_API_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://domain.com/api/v1" } ], "Repo": "A75G's Repository", "Deprecated": true, "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/deprecated/vikunja-frontend.xml", "CategoryList": [ "Productivity" ], "downloads": 7444246, "stars": 13, "trending": 0.953, "trends": [ 0.841, 0.918, 0.919, 1.107, 1.283, 1.097, 0.953 ], "trendsDate": [ 1696946766, 1699542359, 1702169080, 1704769567, 1707368752, 1709967998, 1712563557 ], "downloadtrend": [ 6989014, 7053736, 7119146, 7198813, 7292390, 7373280, 7444246 ], "LastUpdateScan": 1712563557, "LastUpdate": 1707662691, "FirstSeen": 1629367418, "topTrending": 0.11199999999999999, "topPerforming": 0.953 }, { "Name": "wallabag", "Repository": "wallabag/wallabag:latest", "Registry": "https://hub.docker.com/r/wallabag/wallabag/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://www.wallabag.org", "Overview": "Wallabag is a self hostable application for saving web pages. Unlike other services, wallabag is free (as in freedom) and open source. [br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]wallabag[/B][/u][br]Password: [B][u]wallabag[/B][/u][/b]", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/wallabag.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/wallabag.png", "Requires": " mkdir /mnt/user/appdata/wallabag/db \r
chown nobody:users /mnt/user/appdata/wallabag/db --recursive \r
\r
https://forums.unraid.net/topic/89502-support-a75g-repo/?do=findComment&comment=1272492", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "6500", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6500" }, { "@attributes": { "Name": "Appdata", "Target": "/var/www/wallabag/data", "Default": "/mnt/user/appdata/wallabag/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wallabag/" }, { "@attributes": { "Name": "Images", "Target": "/var/www/wallabag/web/assets/images", "Default": "/mnt/user/appdata/wallabag/images/", "Mode": "rw", "Description": "Images", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wallabag/images/" }, { "@attributes": { "Name": "Domain", "Target": "SYMFONY__ENV__DOMAIN_NAME", "Default": "", "Mode": "", "Description": "Domain", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://:6500" }, { "@attributes": { "Name": "Secret", "Target": "SYMFONY__ENV__SECRET", "Default": "LongRandomSecretHere", "Mode": "", "Description": "Randomly generated secret here", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "LongRandomSecretHere" }, { "@attributes": { "Name": "Public User Registration", "Target": "SYMFONY__ENV__FOSUSER_REGISTRATION", "Default": "false", "Mode": "", "Description": "Public User Registration", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/wallabag.xml", "CategoryList": [ "Productivity" ], "downloads": 65088627, "stars": 276, "trending": 0.15, "trends": [ 0.136, 0.138, 0.134, 0.151, 0.15, 0.142, 0.15 ], "trendsDate": [ 1698005145, 1700600774, 1703199947, 1705799157, 1708398353, 1710993989, 1713593175 ], "downloadtrend": [ 64527685, 64616833, 64703605, 64801296, 64898703, 64990984, 65088627 ], "LastUpdateScan": 1713593175, "LastUpdate": 1712136025, "FirstSeen": 1586225327, "topTrending": 0.013999999999999985, "topPerforming": 0.15 }, { "Name": "weechat", "Repository": "jkaberg/weechat:latest", "Registry": "https://hub.docker.com/r/jkaberg/weechat/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://weechat.org/", "Overview": "WeeChat is a free and open-source Internet Relay Chat client, which is designed to be light and fast.", "ExtraParams": "-it", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/weechat.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/weechat.png", "Config": [ { "@attributes": { "Name": "AppData", "Target": "/weechat", "Default": "/mnt/user/appdata/weechat/", "Mode": "rw", "Description": "AppData", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/weechat/" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "99", "Mode": "", "Description": "UID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "100", "Mode": "", "Description": "GID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/weechat.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 482334, "stars": 11, "trending": 0.011, "trends": [ 0.378, 0.395, 0.012, 0.009, 0.009, 0.01, 0.011 ], "trendsDate": [ 1697465172, 1700321401, 1702919176, 1705518406, 1708117564, 1710713178, 1713306909 ], "downloadtrend": [ 480180, 482086, 482145, 482189, 482234, 482280, 482334 ], "LastUpdateScan": 1713306909, "LastUpdate": 1607094122, "FirstSeen": 1603923264, "topTrending": -0.367, "topPerforming": 0.011 }, { "Name": "wifi-card", "Repository": "bndw/wifi-card:latest", "Registry": "https://hub.docker.com/r/bndw/wifi-card/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://github.com/bndw/wifi-card", "Overview": "Print a neat little card with your WiFi info and stick it on the fridge.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/wifi-card.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/wifi-card.png", "Config": { "@attributes": { "Name": "Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, "Repo": "A75G's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/wifi-card.xml", "CategoryList": [ "Other" ], "downloads": 306180, "stars": 4, "trending": 0.494, "trends": [ 1.309, 1.164, 0.268, 0.603, 0.409, 0.552, 0.494 ], "trendsDate": [ 1697652377, 1700321401, 1702919176, 1705518406, 1708117564, 1710713178, 1713306909 ], "downloadtrend": [ 295637, 299120, 299925, 301746, 302985, 304666, 306180 ], "LastUpdateScan": 1713306909, "LastUpdate": 1705781273, "FirstSeen": 1591121811, "topTrending": -0.815, "topPerforming": 0.494 }, { "Name": "yacy", "Repository": "yacy/yacy_search_server:latest", "Registry": "https://hub.docker.com/r/yacy/yacy_search_server/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/89502-support-a75g-repo/", "Project": "https://yacy.net/", "Overview": "YaCy decentralized search engine (https://yacy.net)[br][br][b][u][span style='color: #ff9900;']Default user/password[/span][/u][/b][br]User: [B][u]admin[/B][/u][br]Password: [B][u]yacy[/B][/u][/b]\r\n\r\nSet an admin account immediately after the first start-up. Open:\r\nhttp://ServerIP:8090/ConfigAccounts_p.html", "WebUI": "http://[IP]:[PORT:8090]/", "TemplateURL": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/yacy.xml", "Icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/yacy.png", "ExtraParams": "--log-opt max-size=200m --log-opt max-file=2", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "8090", "Default": "8090", "Mode": "tcp", "Description": "HTTP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "HTTPs", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "HTTPs (Not Required if you using reverse proxy)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "Appdata", "Target": "/opt/yacy_search_server/DATA", "Default": "/mnt/user/appdata/yacy/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/yacy/" } ], "Repo": "A75G's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/A75GsRepository/templates/yacy.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "downloads": 335824, "stars": 19, "trending": 0.518, "trends": [ 0.695, 0.697, 0.252, 0.327, 0.409, 0.44, 0.518 ], "trendsDate": [ 1697774748, 1700370342, 1702969548, 1705568755, 1708167937, 1710763567, 1713362781 ], "downloadtrend": [ 327043, 329338, 330171, 331254, 332614, 334085, 335824 ], "LastUpdateScan": 1713362781, "LastUpdate": 1698320679, "FirstSeen": 1588616387, "topTrending": -0.17699999999999994, "topPerforming": 0.518 }, { "Name": "cassandra", "Repository": "cassandra:latest", "Registry": "https://hub.docker.com/_/cassandra/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/_/cassandra/", "Overview": "Apache Cassandra is an open-source distributed storage system.", "TemplateURL": "https://raw.githubusercontent.com/dalekseevs/Unraid-Docker-Templates/master/cassandra.xml", "Icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/Cassandra_logo.svg/279px-Cassandra_logo.svg.png", "ExtraParams": "--cap-add sys_nice", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Database storage location", "Target": "/var/lib/cassandra", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/cassandra", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cassandra" }, { "@attributes": { "Name": "Port", "Target": "9042", "Default": "", "Mode": "tcp", "Description": "Container Port: 9042", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9042" } ], "Repo": "MrChunky's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/MrChunkysRepository/cassandra.xml", "downloads": 206563332, "stars": 1532, "trending": 1.637, "trends": [ 0.737, 0.762, 1.314, 0.978, 1.382, 1.352, 1.637 ], "trendsDate": [ 1696673133, 1699268762, 1702169080, 1704769567, 1707368753, 1709967998, 1712563558 ], "downloadtrend": [ 191688452, 193160522, 195733350, 197666416, 200436109, 203182448, 206563332 ], "LastUpdateScan": 1712563558, "LastUpdate": 1711662022, "FirstSeen": 1608332935, "topTrending": 0.9, "topPerforming": 1.637 }, { "Name": "storagenode-v3", "Repository": "storjlabs/storagenode:latest", "Registry": "https://hub.docker.com/r/storjlabs/storagenode", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://documentation.storj.io/", "Overview": "This is official Storj V3 node client. To participate you must first have to have an authorization token, to get the Authentication Token go to: [b]https://storj.io/sign-up-farmer[/b]\r\n\r\nThis template is for running the Docker application only, please follow Storj Lab directions to generate your Node Identity files - this is in [b]https://documentation.storj.io/dependencies/identity[/b]\r\n\r\n[br][br][b][u][span style='color: #E80000;']!!! IMPORTANT !!![/span][/u][/b][br]\r\nTwo path need to be passed to the docker. Currently Storj requires that the path are mounted using --mount rather than -v. Please add the path for the storage and identity folders to the extra parameters in the following format (extra parameters can be accessed through the advanced view toggle):\r\n\r\n[b]--mount type=bind,source=\"/mnt/user/appdata//storj/identity/storagenode/\",destination=/app/identity --mount type=bind,source=\"/mnt/user//\",destination=/app/config[/b]\r\n\r\nDuring the first run the [b]-e SETUP=true[/b] argument needs to be added to this string to create the required folders. After the first run when container is created restart it and delete the [b]-e SETUP=true[/b] argument.\r\n\r\nFor additional information please visit the support thread: [b]https://forums.unraid.net/topic/88430-support-storj-v3-docker/[/b]", "WebUI": "http://[IP]:[PORT:14002]/", "TemplateURL": "https://raw.githubusercontent.com/dalekseevs/Unraid-Docker-Templates/master/stroragenode-v3.xml", "Icon": "https://raw.githubusercontent.com/dalekseevs/Unraid-Docker-Templates/master/logos/storj-logo-png-transparent.png", "ExtraParams": "-e SETUP=true --mount type=bind,source=\"/mnt/user/[your identity directory]/identity/storagenode/\",destination=/app/identity --mount type=bind,source=\"/mnt/user/[your storage directory]/\",destination=/app/config", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "TCP Port", "Target": "28967", "Default": "28967", "Mode": "udp", "Description": "QUIC Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28967" }, { "@attributes": { "Name": "TCP Port", "Target": "28967", "Default": "28967", "Mode": "tcp", "Description": "Default Storj V3 node port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "28967" }, { "@attributes": { "Name": "Wallet Address", "Target": "WALLET", "Default": "", "Mode": "", "Description": "Your Payout address here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email address", "Target": "EMAIL", "Default": "", "Mode": "", "Description": "Email address used to sign Storj V3 node. (recommended)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Internet Address", "Target": "ADDRESS", "Default": "domain.ddns.net:28967", "Mode": "", "Description": "Your ISP IP address:28967 (static IP) or dynamic DNS address here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "my.ddns.com:28969" }, { "@attributes": { "Name": "Allocated Storage", "Target": "STORAGE", "Default": "2TB", "Mode": "", "Description": "A minimum of 500GB with no maximum of available space per node. Preferred minimum of 8TB and maximum of 24TB of available space per node.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8TB" }, { "@attributes": { "Name": "Dashboard Port", "Target": "14002", "Default": "14002", "Mode": "tcp", "Description": "The port to access web dashboard", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "14002" }, { "@attributes": { "Name": "Bandwidth", "Target": "BANDWIDTH", "Default": "", "Mode": "", "Description": "(OPTIONAL) Amount of bandwidth used, per month, to Storj network. According to Storj documentation, minimum is 2TB, recommended is 16+ TB, preferred is unlimited (e.g. 100000TB).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "MrChunky's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MrChunkysRepository/stroragenode-v3.xml", "CategoryList": [ "Cloud", "Crypto", "Other" ], "downloads": 278037073, "stars": 55, "trending": 0.08, "trends": [ 0.09, 0.087, 0.088, 0.084, 0.087, 0.086, 0.08 ], "trendsDate": [ 1697277940, 1699873561, 1702472782, 1705071971, 1707671134, 1710381971, 1712981163 ], "downloadtrend": [ 276615033, 276856551, 277101564, 277334258, 277576964, 277815551, 278037073 ], "LastUpdateScan": 1712981163, "LastUpdate": 1707906360, "FirstSeen": 1611428928, "topTrending": -0.009999999999999995, "topPerforming": 0.08 }, { "Beta": "true", "Name": "ErsatzTV", "Repository": "jasongdove/ersatztv", "Registry": "https://hub.docker.com/r/jasongdove/ersatztv", "Branch": [ { "Tag": "latest", "TagDescription": "latest release" }, { "Tag": "latest-vaapi", "TagDescription": "latest release + vaapi" }, { "Tag": "latest-nvidia", "TagDescription": "latest release + nvidia" }, { "Tag": "develop-vaapi", "TagDescription": "develop release + vaapi" }, { "Tag": "develop-nvidia", "TagDescription": "develop release + nvidia" } ], "Shell": "bash", "Privileged": "false", "Support": "https://discord.gg/hHaJm3yGy6", "Project": "https://github.com/jasongdove/ErsatzTV", "TemplateURL": "https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/ersatztv.xml", "Icon": "https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/ersatztv.png", "Overview": "Stream custom live channels using your own media.\n [br][br][b][u][span style='color: #E80000;']Nvidia GPU Use[/span][/u][/b][br]Using the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and[br] add [b]--runtime=nvidia[/b] to [b]\"extra parameters\"[/b] (switch on advanced view) and[br]copy your [b]GPU UUID[/b] to [b]NVIDIA_VISIBLE_DEVICES.[/b][br][br][b][u][span style='color: #E80000;']Intel GPU Use[/span][/u][/b][br]Edit your [b]go[/b] file to include:[br][b]modprobe i915[br][/b], save and reboot, then [br]add [b]--device=/dev/dri[/b] to [b]\"extra parameters\"[/b] (switch on advanced view)", "DonateLink": "https://github.com/sponsors/jasongdove", "WebUI": "http://[IP]:[PORT:8409]", "Network": "host", "Config": [ { "@attributes": { "Name": "Host Port for 8409", "Target": "8409", "Default": "8409", "Mode": "tcp", "Description": "Container Port: 8409", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /root/.local/share/ersatztv", "Target": "/root/.local/share/ersatztv", "Default": "/mnt/user/appdata/ErsatzTV", "Mode": "rw", "Description": "Container Path: /root/.local/share/ersatztv", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia Visible Devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Nvidia Visible Devices (Optional - Requires Nvidia GPU and Unraid Nvidia build)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "randomninjaatk's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/randomninjaatksRepository/randomninjaatk/ersatztv.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 1281347, "stars": 3, "trending": 2.935, "trends": [ 1.118, 1.308, 1.319, 1.075, 2.177, 2.063, 2.935 ], "trendsDate": [ 1696586751, 1699182332, 1702169080, 1704769567, 1707368753, 1709967998, 1712563558 ], "downloadtrend": [ 1147994, 1163213, 1178757, 1191565, 1218078, 1243740, 1281347 ], "LastUpdateScan": 1712563558, "LastUpdate": 1712376882, "FirstSeen": 1616025779, "topTrending": 1.817, "topPerforming": 2.935 }, { "Name": "MusicBrainz-Picard", "Repository": "mikenye/picard", "Registry": "https://hub.docker.com/r/mikenye/picard", "Shell": "bash", "Privileged": "false", "Support": "https://www.github.com/mikenye/docker-picard", "Project": "https://picard.musicbrainz.org/", "TemplateURL": "https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/picard.xml", "Icon": "https://raw.githubusercontent.com/RandomNinjaAtk/unraid-templates/master/randomninjaatk/img/picard.png", "Overview": "Picard is a cross-platform music tagger written in Python.", "WebUI": "http://[IP]:[PORT:5800]", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 5800", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "Container Port: 5800", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /storage", "Target": "/storage", "Default": "", "Mode": "rw", "Description": "Container Path: /storage", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1280", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "768", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "USER_ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "Container Variable: USER_ID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GROUP_ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "Container Variable: GROUP_ID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "randomninjaatk's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/randomninjaatksRepository/randomninjaatk/picard.xml", "CategoryList": [ "MediaApp-Music" ], "downloads": 3030090, "stars": 32, "trending": 2.126, "trends": [ 0.463, 0.622, 2.368, 2.105, 2.174, 2.156, 2.126 ], "trendsDate": [ 1696788341, 1699383959, 1702169081, 1704769568, 1707368753, 1709967999, 1712563558 ], "downloadtrend": [ 2696223, 2713094, 2778902, 2838660, 2901732, 2965666, 3030090 ], "LastUpdateScan": 1712563558, "LastUpdate": 1712536882, "FirstSeen": 1585570115, "topTrending": 1.6629999999999998, "topPerforming": 2.126 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/b3rs3rk/gpustat-unraid/master/gpustat.plg", "PluginAuthor": "b3rs3rk", "Name": "GPU Statistics", "Requires": "
        **Nvidia Driver plugin** (nVidia Support) *or*
        **Intel GPU TOP plugin** (Intel Support) *or*
        **AMD Driver** and **RadeonTop plugins** (AMD Support)
    ", "MinVer": "6.7.1", "Project": "https://github.com/b3rs3rk/gpustat-unraid", "Support": "https://forums.unraid.net/topic/89453-plugin-gpu-statistics/", "Icon": "https://raw.githubusercontent.com/b3rs3rk/gpustat-unraid/master/src/gpustat/usr/local/emhttp/plugins/gpustat/images/gpustat.png", "License": "MIT License - Copyright 2020-2022 b3rs3rk", "Repo": "b3rs3rk's Repository", "TemplateURL": "https://raw.githubusercontent.com/b3rs3rk/gpustat-unraid/master/gpustat.xml", "Licence": "MIT License - Copyright 2020-2022 b3rs3rk", "Repository": "https://raw.githubusercontent.com/b3rs3rk/gpustat-unraid/master/gpustat.plg", "pluginVersion": "2022.11.30a", "topPlugin": 40, "Overview": "This plugin parses GPU statistic data from vendor specific utilities and displays a subset of them on the dashboard.", "MaxVer": "6.11.9", "templatePath": "/tmp/GitHub/AppFeed/templates/b3rs3rksRepository/gpustat.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1583892694 }, { "PluginURL": "https://raw.githubusercontent.com/GuildDarts/unraid-plugin-docker.folder/master/plugins/docker.folder.plg", "PluginAuthor": "GuildDarts", "Support": "https://forums.unraid.net/topic/89702-plugin-docker-folder/", "Project": "https://github.com/GuildDarts/unraid-plugin-docker.folder", "Name": "Docker Folder", "Icon": "https://raw.githubusercontent.com/GuildDarts/unraid-plugin-docker.folder/master/icon/docker.folder_icon.png", "Repo": "GuildDart's Repository", "TemplateURL": "https://raw.githubusercontent.com/GuildDarts/unraid-ca-templates/master/docker.folder.xml", "ModeratorComment": "A fork attempting to keep this plugin running on 6.10.0 is now available. See also the support thread for more details", "Repository": "https://raw.githubusercontent.com/GuildDarts/unraid-plugin-docker.folder/master/plugins/docker.folder.plg", "Plugin": true, "pluginVersion": "2021.08.20", "Overview": "Docker Folder lets you create folders for grouping dockers and VMs together to help with organization. Especially useful if you're using docker-compose.\u200f\u200f\u200e\nGetting Started: A new button named \"add folder\" will appear at the bottom of the docker tab next to \"add container\"", "MaxVer": "6.9.2", "templatePath": "/tmp/GitHub/AppFeed/templates/GuildDartsRepository/docker.folder.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1584052833 }, { "Name": "homelablabelmaker", "Repository": "davidspek/homelablabelmaker", "Registry": "https://hub.docker.com/r/davidspek/homelablabelmaker/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/90235-support-dell-and-hp-caddy-label-maker/", "Project": "https://github.com/DavidSpek/homelablabelmaker", "Overview": "DIY tool to create and print labels for Dell Poweredge and HP Proliant drive caddies.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/DavidSpek/homelablabelmaker/master/Docker%20Files/homelablabelmaker.xml", "Icon": "https://github.com/DavidSpek/homelablabelmaker/raw/master/Docker%20Files/Caddy%20Label%20Maker%20Logo.png", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "2020", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2020" }, "Repo": "DavidSpek's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DavidSpeksRepository/Docker Files/homelablabelmaker.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 126222, "stars": 1, "trending": 0.25, "trends": [ 1.442, 1.371, 0.652, 0.339, 0.245, 0.276, 0.25 ], "trendsDate": [ 1697083552, 1699679202, 1702278377, 1705014245, 1707608198, 1710381971, 1712981163 ], "downloadtrend": [ 122314, 124014, 124828, 125252, 125559, 125906, 126222 ], "LastUpdateScan": 1712981163, "LastUpdate": 1585304982, "FirstSeen": 1585254894, "topTrending": -1.192, "topPerforming": 0.25 }, { "Name": "netdata-glibc", "Repository": "d34dc3n73r/netdata-glibc", "Registry": "https://hub.docker.com/r/d34dc3n73r/netdata-glibc", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/90880-support-d34dc3n73r-netdata-glibc-gpu-enabled/", "Project": "https://github.com/D34DC3N73R/netdata-glibc", "Overview": "[b]Netdata with Nvidia GPU monitoring in a container.[/b] An automated build of netdata with glibc for use with Nvidia GPUs.[br] [b][u][span style='color: #E80000;']NOTE:[/span][/u][/b] An Nvidia GPU and the Unraid Nvidia Plugin are required to use this image. If you wish to use it without a gpu, (eg need glibc for another reason) turn on Advanced View and remove '--runtime=nvidia' from Extra Parameters, and remove NVIDIA_VISIBLE_DEVICES or set it to 'void'.", "WebUI": "http://[IP]:[PORT:19999]", "TemplateURL": "https://raw.githubusercontent.com/D34DC3N73R/unraid-templates/master/netdata-glibc.xml", "Icon": "https://raw.githubusercontent.com/netdata/netdata/master/web/gui/dashboard/images/ms-icon-310x310.png", "ExtraParams": "--hostname=unraid --runtime=nvidia --cap-add SYS_PTRACE --security-opt apparmor=unconfined", "Branch": [ { "Tag": "stable", "TagDescription": "Built using netdata/netdata:stable" }, { "Tag": "latest", "TagDescription": "Automated build based on netdata/netdata:latest" } ], "Requires": "nVidia Unraid plugin and an nVidia GPU", "Config": [ { "@attributes": { "Name": "Netdata Web UI Port", "Target": "19999", "Default": "19999", "Mode": "tcp", "Description": "Netdata Web UI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "19999" }, { "@attributes": { "Name": "Anonymous Statistics", "Target": "DO_NOT_TRACK", "Default": "", "Mode": "", "Description": "Set to 1 to disable anonymous statistics.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Netdata Config", "Target": "/etc/netdata", "Default": "/mnt/user/appdata/netdata/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/netdata/config" }, { "@attributes": { "Name": "Netdata Cloud", "Target": "/var/lib/netdata/cloud.d", "Default": "/mnt/user/appdata/netdata/cloud", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/netdata/cloud" }, { "@attributes": { "Name": "Netdata Cache", "Target": "/var/lib/cache/netdata", "Default": "/mnt/user/appdata/netdata/cache", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/netdata/cache" }, { "@attributes": { "Name": "NETDATA_CLAIM_TOKEN", "Target": "NETDATA_CLAIM_TOKEN", "Default": "", "Mode": "", "Description": "See https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-docker", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NETDATA_CLAIM_URL", "Target": "NETDATA_CLAIM_URL", "Default": "https://app.netdata.cloud", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://app.netdata.cloud" }, { "@attributes": { "Name": "NETDATA_CLAIM_ROOMS", "Target": "NETDATA_CLAIM_ROOMS", "Default": "", "Mode": "", "Description": "See https://learn.netdata.cloud/docs/agent/claim#connect-an-agent-running-in-docker", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host /proc", "Target": "/host/proc", "Default": "/proc", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/proc" }, { "@attributes": { "Name": "Host /sys", "Target": "/host/sys", "Default": "/sys", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/sys" }, { "@attributes": { "Name": "doker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "Docker PGID", "Target": "PGID", "Default": "281", "Mode": "", "Description": "Host docker user gid. Required for container name resolution.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "281" }, { "@attributes": { "Name": "Host group", "Target": "/host/etc/group", "Default": "/etc/group", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/group" }, { "@attributes": { "Name": "Host passwd", "Target": "/host/etc/passwd", "Default": "/etc/passwd", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/passwd" }, { "@attributes": { "Name": "Host OS", "Target": "/host/etc/os-release", "Default": "/etc/os-release", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/os-release" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "Valid options: 0,1,2, GPU-fef8089b, all, none, void", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "D34DC3N73R's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/D34DC3N73RsRepository/netdata-glibc.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1288456, "stars": 2, "trending": 0.007, "trends": [ 0.011, 0.014, 0.01, 0.012, 0.014, 0.009, 0.007 ], "trendsDate": [ 1696012135, 1698609963, 1701205556, 1703804738, 1706403943, 1709003162, 1711598775 ], "downloadtrend": [ 1287605, 1287783, 1287918, 1288072, 1288247, 1288367, 1288456 ], "LastUpdateScan": 1711598775, "LastUpdate": 1688818752, "FirstSeen": 1586881119, "topTrending": -0.003999999999999999, "topPerforming": 0.007 }, { "Name": "derbynet_server", "Repository": "mitchellriley/derbynet_server", "Registry": "https://registry.hub.docker.com/r/mitchellriley/derbynet_server", "Network": "plexnet", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/91382-support-derbynet-server-docker/", "Project": "http://jeffpiazza.github.io/derbynet/", "Overview": "DerbyNet is the new standard in race management software for Pinewood Derby events. It's free, and it's open source. With DerbyNet, multiple browsers connect to a web server running on your laptop or in the cloud.", "WebUI": "http://[IP]:[PORT:8050]", "TemplateURL": "https://raw.githubusercontent.com/kiowadriver/unraid-docker/master/mitchellriley/derbynet_server.xml", "Icon": "https://raw.githubusercontent.com/mitchellriley/unraid-docker/master/mitchellriley/images/derbynet_server.png", "DonateText": "If you like the docker feel free to send a tip.", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JUFXSDEHWW73L", "Networking": { "Mode": "plexnet" }, "Config": [ { "@attributes": { "Name": "Webserver Port", "Target": "80", "Default": "8050", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8050" }, { "@attributes": { "Name": "Secure Webserver Port (Self Signed Certs)", "Target": "443", "Default": "8051", "Mode": "tcp", "Description": "The docker has a secure webportal but the certificates are self signed. ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8051" }, { "@attributes": { "Name": "Timer Password", "Target": "TIMER_PASSWORD", "Default": "", "Mode": "", "Description": "The Timer role is intended for use by the derby-timer.jar program running on the remote timer device connected to the track (raspberrypi). \r\n\r\nBy default, the Timer user has an\r\nempty password, so it is not necessary to enter any password in derby-timer.jar. However, this\r\npassword, like all passwords should be updated to secure the server.\r\n\r\nNote: The password must match the password set for TIMER_PASSWORD in the timer device (raspberrypi) /etc/derbynet.conf file.\r\n", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "555" }, { "@attributes": { "Name": "Race Crew Password", "Target": "RACE_CREW_PASSWORD", "Default": "murphy", "Mode": "", "Description": "RaceCrew, password \u201cmurphy\u201d (as in Don Murphy, not Murphy\u2019s Law): this role can do things\r\nlike check racers in, but not erase the database.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "murphy" }, { "@attributes": { "Name": "Race Coordinator Password", "Target": "RACE_COORD_PASSWORD", "Default": "doyourbest", "Mode": "", "Description": "RaceCoordinator, password default is \u201cdoyourbest\u201d \r\n\r\nThis role can do anything at all.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "doyourbest" }, { "@attributes": { "Name": "Database", "Target": "/var/lib/derbynet", "Default": "/mnt/user/appdata/derbynet_server/data/", "Mode": "rw", "Description": "Container Path: /var/lib/derbynet", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/derbynet_server/data" }, { "@attributes": { "Name": "Photo Password", "Target": "PHOTO_PASSWORD", "Default": "flashbulb", "Mode": "", "Description": "You can upload photos to the web server via HTTP, using the Photo role. The default password for the Photo role is \u201cflashbulb.\u201d\r\n\r\nFor an example of this, see extras/photostand/photostand.sh, a shell script for automated photo capture.\r\n(More description at http://www.derbytalk.com/viewtopic.php?f=25&t=8253.)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "flashbulb" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "kiowa2005's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/kiowa2005sRepository/mitchellriley/derbynet_server.xml", "CategoryList": [ "Cloud", "Tools-Utilities", "Other" ], "downloads": 19698, "trending": 0.02, "trends": [ 9.765, 8.906, 3.245, 0.071, 0.081, 0.025, 0.02 ], "trendsDate": [ 1696673133, 1699268762, 1702169081, 1704769568, 1707368753, 1709967999, 1712563558 ], "downloadtrend": [ 17327, 19021, 19659, 19673, 19689, 19694, 19698 ], "LastUpdateScan": 1712563558, "LastUpdate": 1617384688, "FirstSeen": 1587562968, "topTrending": -9.745000000000001 }, { "Name": "darktable", "Repository": "mdschaefer/darktable", "Registry": "https://hub.docker.com/repository/docker/mdschaefer/darktable", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://www.darktable.org/", "Project": "https://github.com/mikeylikesrocks/darktable", "Overview": "Darktable is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/mikeylikesrocks/unraid-docker-templates/master/darktable.xml", "Icon": "https://raw.githubusercontent.com/mikeylikesrocks/unraid-docker-templates/master/darktable-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Darktable config and library folder", "Target": "/config", "Default": "/mnt/user/appdata/darktable", "Mode": "rw", "Description": "Container path: /config ", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/darktable" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/images", "Default": "/mnt/user/", "Mode": "rw", "Description": "Container path: /images", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "HTTP Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "HTTP Port 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "RDP Port", "Target": "3389", "Default": "3389", "Mode": "tcp", "Description": "RDP Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3389" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "mikeylikesrocks' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mikeylikesrocksRepository/darktable.xml", "CategoryList": [ "Productivity" ], "downloads": 37492, "trending": 0.101, "trends": [ 0.097, 0.121, 0.115, 0.126, 0.112, 0.123, 0.101 ], "trendsDate": [ 1697407540, 1700321401, 1702919176, 1705518406, 1708117564, 1710713179, 1713306909 ], "downloadtrend": [ 37231, 37276, 37319, 37366, 37408, 37454, 37492 ], "LastUpdateScan": 1713306909, "LastUpdate": 1588209939, "FirstSeen": 1588262837, "topTrending": 0.0040000000000000036 }, { "Name": "P3R-Brave-Browser", "Repository": "p3rco/brave:latest", "Registry": "https://hub.docker.com/repository/docker/p3rco/brave", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://discord.gg/uRhFDDK", "Project": "https://github.com/P3R-CO/brave-container", "Overview": "Brave Browser in a forwarded X11 container.\r\nBrave is a free and open-source web browser developed by Brave Software, Inc. based on the Chromium web browser. It blocks ads and website trackers, and provides a way for users to send cryptocurrency contributions in the form of Basic Attention Tokens to websites and content creators.", "WebUI": "http://[IP]:[PORT:5800]/", "Icon": "https://raw.githubusercontent.com/P3R-CO/unraid/master/Brave-P3R-256px.png", "ExtraParams": "--shm-size=2g", "DonateText": "Please support me on Patreon", "DonateLink": "https://www.patreon.com/keepitPG", "Config": [ { "@attributes": { "Name": "Web Port", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "Container Port: 5800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "VNC Port", "Target": "5900", "Default": "5900", "Mode": "tcp", "Description": "Container Port: 5900", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5900" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/P3R-Brave-Browser/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/P3R-Brave-Browser/" }, { "@attributes": { "Name": "Browser Downloads Folder", "Target": "/Downloads/", "Default": "", "Mode": "rw", "Description": "Container Path: /Downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Browser Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Display Width in Pixels", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "1920" }, { "@attributes": { "Name": "Browser Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Display Height in Pixels", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "1080" }, { "@attributes": { "Name": "VNC Password", "Target": "VNC_PASSWORD", "Default": "", "Mode": "", "Description": "Set New VNC Password", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "capt.asic's Repository", "TemplateURL": "https://raw.githubusercontent.com/P3R-CO/unraid/master/brave-browser.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/capt.asicsRepository/brave-browser.xml", "CategoryList": [ "Productivity" ], "downloads": 181103, "stars": 1, "trending": 0.05, "trends": [ 0.998, 0.981, 0.799, 0.075, 0.066, 0.046, 0.05 ], "trendsDate": [ 1695557137, 1698156368, 1700751973, 1703351168, 1705950370, 1708549562, 1711145183 ], "downloadtrend": [ 177469, 179228, 180672, 180808, 180928, 181012, 181103 ], "LastUpdateScan": 1711145183, "LastUpdate": 1629422815, "FirstSeen": 1588990079, "topTrending": -0.948, "topPerforming": 0.05 }, { "Name": "P3R-Firefox-Browser", "Repository": "p3rco/firefox:latest", "Registry": "https://hub.docker.com/repository/docker/p3rco/firefox", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://discord.gg/uRhFDDK", "Project": "https://github.com/P3R-CO/firefox-container", "Overview": "Firefox Browser in a forwarded X11 container.\r\n Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.", "WebUI": "http://[IP]:[PORT:5800]/", "Icon": "https://raw.githubusercontent.com/P3R-CO/unraid/master/Firefox-P3R-256px.png", "ExtraParams": "--shm-size=2g", "DonateText": "Please support me on Patreon", "DonateLink": "https://www.patreon.com/keepitPG", "Config": [ { "@attributes": { "Name": "Web Port", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "Container Port: 5800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "VNC Port", "Target": "5900", "Default": "5900", "Mode": "tcp", "Description": "Container Port: 5900", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5900" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/P3R-Firefox-Browser/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/P3R-Firefox-Browser/" }, { "@attributes": { "Name": "Browser Downloads Folder", "Target": "/Downloads/", "Default": "", "Mode": "rw", "Description": "Container Path: /Downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Browser Display Width", "Target": "DISPLAY_WIDTH", "Default": "1920", "Mode": "", "Description": "Display Width in Pixels", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "1920" }, { "@attributes": { "Name": "Browser Display Height", "Target": "DISPLAY_HEIGHT", "Default": "1080", "Mode": "", "Description": "Display Height in Pixels", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "1080" }, { "@attributes": { "Name": "VNC Password", "Target": "VNC_PASSWORD", "Default": "", "Mode": "", "Description": "Set New VNC Password", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "capt.asic's Repository", "TemplateURL": "https://raw.githubusercontent.com/P3R-CO/unraid/master/firefox.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/capt.asicsRepository/firefox.xml", "CategoryList": [ "Productivity" ], "downloads": 170493, "trending": 0.026, "trends": [ 1.042, 1.029, 0.661, 0.036, 0.05, 0.036, 0.026 ], "trendsDate": [ 1695989146, 1698588332, 1701183975, 1703783139, 1706382350, 1708981570, 1711577170 ], "downloadtrend": [ 167373, 169113, 170239, 170301, 170387, 170449, 170493 ], "LastUpdateScan": 1711577170, "LastUpdate": 1609816950, "FirstSeen": 1589465262, "topTrending": -1.016, "topPerforming": 0.026 }, { "Name": "P3R-KeePassXC", "Repository": "p3rco/keepassxc:latest", "Registry": "https://hub.docker.com/repository/docker/p3rco/keepassxc", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://discord.gg/uRhFDDK", "Project": "https://github.com/P3R-CO/keepassxc-container", "Overview": "KeePassXC in a container. Keep your passwords safe!\r\nI highly recommend also downloading the KeePassXC browser extension for easy input of passwords on webpages.\r\r\nSave your database in the /config folder for persistence after updates/reboots and backups with your AppData.", "WebUI": "http://[IP]:[PORT:5800]/", "Icon": "https://raw.githubusercontent.com/P3R-CO/unraid/master/KeePassXC-P3R-256px.png", "DonateText": "Please support me on Patreon", "DonateLink": "https://www.patreon.com/keepitPG", "Config": [ { "@attributes": { "Name": "Web Port", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "Container Port: 5800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "VNC Port", "Target": "5900", "Default": "5900", "Mode": "tcp", "Description": "Container Port: 5900", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5900" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/P3R-KeePassXC/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/P3R-KeePassXC/" }, { "@attributes": { "Name": "VNC Password", "Target": "VNC_PASSWORD", "Default": "", "Mode": "", "Description": "Set New VNC Password", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "capt.asic's Repository", "TemplateURL": "https://raw.githubusercontent.com/P3R-CO/unraid/master/keepassxc.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/capt.asicsRepository/keepassxc.xml", "CategoryList": [ "Security", "Tools-Utilities" ], "downloads": 56411, "stars": 1, "trending": 0.106, "trends": [ 3.258, 3.143, 2.26, 0.096, 0.101, 0.14, 0.106 ], "trendsDate": [ 1695729962, 1698329172, 1700924748, 1703519846, 1706115969, 1708715155, 1711310785 ], "downloadtrend": [ 53167, 54892, 56161, 56215, 56272, 56351, 56411 ], "LastUpdateScan": 1711310785, "LastUpdate": 1600503062, "FirstSeen": 1589155728, "topTrending": -3.152 }, { "Name": "P3R-LEMP-Stack", "Repository": "p3rco/lemp:latest", "Registry": "https://hub.docker.com/r/p3rco/lemp", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/uRhFDDK", "Project": "https://github.com/P3R-CO/lemp-container", "Overview": "P3R LEMP Stack is an All-In-One container built on Debian with NGINX, MariaDB, and PHP7.3 all pre-loaded.", "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/P3R-CO/unraid/master/LEMP-P3R-256px.png", "DonateText": "Please support me on Patreon", "DonateLink": "https://www.patreon.com/keepitPG", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/P3R-LEMP-Stack/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/P3R-LEMP-Stack/" } ], "Repo": "capt.asic's Repository", "TemplateURL": "https://raw.githubusercontent.com/P3R-CO/unraid/master/lemp.xml", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/capt.asicsRepository/lemp.xml", "CategoryList": [ "Network-Web" ], "downloads": 32313, "trending": 0.019, "trends": [ 5.517, 4.504, 0.019, 0.022, 0.015, 0.012, 0.019 ], "trendsDate": [ 1698005145, 1700600775, 1703199947, 1705799157, 1708398353, 1710993989, 1713593175 ], "downloadtrend": [ 30831, 32285, 32291, 32298, 32303, 32307, 32313 ], "LastUpdateScan": 1713593175, "LastUpdate": 1588860317, "FirstSeen": 1588839290, "topTrending": -5.498 }, { "Name": "P3R-OpenRGB", "Repository": "p3rco/openrgb:latest", "Registry": "https://hub.docker.com/repository/docker/p3rco/openrgb", "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://discord.gg/uRhFDDK", "Project": "https://github.com/P3R-CO/openrgb-container", "Overview": "A simple container that opens OpenRGB in a browser so that you can control all of your System lighting while still running UnraidOS.\r\n\r\nOpenRGB is an Open source RGB lighting control that doesn't depend on manufacturer software. ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake, and more are currently supported.\r\n\r\nWARNING!\r\nThis project provides a tool to probe the SMBus. This is a potentially dangerous operation if you don't know what you're doing. Exercise caution when clicking the Detect Devices or Dump Device buttons. There have been reports of Gigabyte motherboards having serious issues (bricking the RGB or bricking the entire board) when dumping certain devices. On the same lines, exercise the same caution when using the i2cdump and i2cdetect commands on Linux, as they perform the same functionality. OpenRGB is not liable for damage caused by improper SMBus access.\r\nAs of now, only Gigabyte RGB Fusion 2.0 boards have been reported to have issues.", "WebUI": "http://[IP]:[PORT:5800]/", "Icon": "https://raw.githubusercontent.com/P3R-CO/unraid/master/OpenRGB-P3R-256px.png", "DonateText": "Please support me on Patreon", "DonateLink": "https://www.patreon.com/keepitPG", "Config": [ { "@attributes": { "Name": "Web Port", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "Container Port: 5800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "VNC Port", "Target": "5900", "Default": "5900", "Mode": "tcp", "Description": "Container Port: 5900", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5900" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/P3R-OpenRGB/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/P3R-OpenRGB/" }, { "@attributes": { "Name": "SYS I2C", "Target": "", "Default": "", "Mode": "", "Description": "", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/sys/bus/i2c/devices" }, { "@attributes": { "Name": "DEV I2C", "Target": "", "Default": "", "Mode": "", "Description": "", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/i2c-0" }, { "@attributes": { "Name": "VNC Password", "Target": "VNC_PASSWORD", "Default": "", "Mode": "", "Description": "Set New VNC Password", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Default Profile", "Target": "DEFAULT_PROFILE", "Default": "default.orp", "Mode": "", "Description": "Set Default Profile", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SDK Server Port", "Target": "6742", "Default": "6742", "Mode": "tcp", "Description": "Container Port: 6742", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "6742" }, { "@attributes": { "Name": "USER ID", "Target": "USER_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "GROUP ID", "Target": "GROUP_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "capt.asic's Repository", "TemplateURL": "https://raw.githubusercontent.com/P3R-CO/unraid/master/openrgb.xml", "Beta": "true", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/capt.asicsRepository/openrgb.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 164358, "trending": 0.24, "trends": [ 1.559, 1.475, 0.69, 0.735, 0.709, 0.683, 0.24 ], "trendsDate": [ 1697889931, 1700485551, 1703084807, 1705683971, 1708283174, 1710885980, 1713485172 ], "downloadtrend": [ 157042, 159393, 160500, 161689, 162843, 163963, 164358 ], "LastUpdateScan": 1713485172, "LastUpdate": 1657000658, "FirstSeen": 1588745378, "topTrending": -1.319, "topPerforming": 0.24 }, { "Name": "blynk-server", "Repository": "mpherg/blynk-server:latest", "Registry": "https://hub.docker.com/r/mpherg/blynk-server/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://community.blynk.cc/", "Overview": "Template to setup a Blynk server on Unraid\n\n There is an issue where this Docker doesn't seem to create the server.properties file\n in the config directory, located at appdata/blynk-server/config by default. You will\n need manually create this file before the server will start. Just create a blank file\n at that location called server.properties and your server will start.", "WebUI": "https://[IP]:[PORT:9443]/admin", "TemplateURL": "https://raw.githubusercontent.com/bluegizmo83/DockerXMLs/master/blynk-server.xml", "Icon": "https://lh3.googleusercontent.com/rTRWfl713otPTrmafsJ3OLb7I30XS1iBSZyP1WXYXKAlwkTMhihdMw_gDv5ogjEtQ1P6", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/blynk-server/data" }, { "@attributes": { "Name": "Host Path 2", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/blynk-server/config" }, { "@attributes": { "Name": "Host Port 1", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Host Port 2", "Target": "9443", "Default": "", "Mode": "tcp", "Description": "Container Port: 9443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9443" }, { "@attributes": { "Name": "Host Port 3", "Target": "8440", "Default": "", "Mode": "tcp", "Description": "Container Port: 8440", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8440" } ], "Repo": "bluegizmo83's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/bluegizmo83sRepository/blynk-server.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 1020241, "stars": 24, "trending": 0.176, "trends": [ 0.096, 0.138, 0.157, 0.172, 0.18, 0.178, 0.176 ], "trendsDate": [ 1695694075, 1698293247, 1700888760, 1703487936, 1706087152, 1708686351, 1711281965 ], "downloadtrend": [ 1010081, 1011481, 1013068, 1014810, 1016635, 1018443, 1020241 ], "LastUpdateScan": 1711281965, "LastUpdate": 1567179096, "FirstSeen": 1589018878, "topTrending": 0.07999999999999999, "topPerforming": 0.176 }, { "Name": "icloudpd", "Repository": "boredazfcuk/icloudpd", "Registry": "https://hub.docker.com/r/boredazfcuk/icloudpd/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/boredazfcuk/icloudpd/", "Project": "https://github.com/Womabre/-unraid-docker-templates", "Overview": "An Alpine Linux Docker container for ndbroadbent's iCloud Photos Downloader. I use it for syncing the photo streams of all the iDevices in my house back to my server because it's the only way of backing up multiple devices to a single location. It uses the system keyring to securely store credentials, has HEIC to JPG conversion capability, and can send Telegram, Prowl, Pushover, WebHook, DingTalk, Discord, openhab, IYUU and WeCom notifications.\r\n\r\nIt is recommended to use the keyring to securely store credentials. Please connect to the container and run `sync-icloud.sh --Initialise` command manually to start the process of saving your password to the keyring and Apple sends a confirmation code via text or 2FA code to your device which needs to be entered into the console.\r\nYou can also run this command from the unraid console to start the authentication process. `docker exec -it icloudpd sync-icloud.sh --Initialise`\r\n\r\nCreate a `.mounted` file inside `iCloud` folder in the photos directory for the container to start syncing photos. This file MUST be created manually and sync will not start without it.", "TemplateURL": "https://raw.githubusercontent.com/Womabre/unraid-docker-templates/master/icloudpd.xml", "Icon": "https://raw.githubusercontent.com/Womabre/-unraid-docker-templates/master/images/photos_icon_large.png", "Config": [ { "@attributes": { "Name": "Apple ID", "Target": "apple_id", "Default": "your@appleid.com", "Mode": "", "Description": "This is the Apple ID that will be used when downloading files.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/icloudpd", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Synchronisation Interval (seconds)", "Target": "synchronisation_interval", "Default": "86400", "Mode": "", "Description": "This is the number of seconds between synchronisations. It can be set to the following periods: 21600 (6hrs), 43200 (12hrs), 86400 (24hrs), 129600 (36hrs), 172800 (48hrs) and 604800 (7 days). If this variable is not set to one of these values, it will default to 86400 seconds. Be careful if setting a short synchronisation period. Apple have a tendency to throttle connections that are hitting their server too often. I find that every 24hrs is fine. My phone will upload files to the cloud immediately, so if I lose my phone the photos I've taken that day will still be safe in the cloud, and the container will download those photos when it runs in the evening. Setting a value less than 12 hours will display a warning as Apple may throttle you.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "259200" }, { "@attributes": { "Name": "Data", "Target": "/home/user/iCloud", "Default": "/mnt/user/iCloud", "Mode": "rw,slave", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Notification Type", "Target": "notification_type", "Default": "", "Mode": "", "Description": "This specifies the method that is used to send notifications. Currently, there are three options available 'Prowl', 'Pushbullet' and 'Telegram'. When the two factor authentication cookie is within 7 days (default) of expiry, a notification will be sent upon synchronization. No more than a single notification will be sent within a 24 hour period unless the container is restarted. This does not include the notification that is sent each time the container is started", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Notification Title", "Target": "notification_title", "Default": "boredazfcuk/iCloudPD", "Mode": "", "Description": "This allows you to change the title which is sent on the notifications. This variable will default to boredazfcuk/iCloudPD.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "boredazfcuk/iCloudPD" }, { "@attributes": { "Name": "Notification Days", "Target": "notification_days", "Default": "7", "Mode": "", "Description": "When your cookie is nearing expiration, this is the number of days in advance it should notify you. This will default to 7 days if not specified. You will receive a single notification, per day, in the days running up to cookie expiration.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "7" }, { "@attributes": { "Name": "Download Notifications", "Target": "download_notifications", "Default": "", "Mode": "", "Description": "Specifies whether notifications with a short summary should be sent for file downloads. This variable will default to True.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Delete Notifications", "Target": "delete_notifications", "Default": "", "Mode": "", "Description": "Specifies whether notifications with a short summary should be sent for file deletions. This variable will default to True.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Prowl API Key", "Target": "prowl_api_key", "Default": "", "Mode": "", "Description": "If the notification_type is set to 'Prowl' this is mandatory. This is the API key for your account as generated by the Prowl website", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pushover User", "Target": "pushover_user", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Pushover'. This is the Pushover user key associated with your account.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pushover Token", "Target": "pushover_token", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Pushover'. This is the application API token. You will need to create an application by logging into your Pushover account and creating an application.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Pushover Sound", "Target": "pushover_sound", "Default": "pushover", "Mode": "", "Description": "Mandatory if notification_type set to 'Pushover' this variable can be set to customise the sound of the notification. Values for this variable can be found here: https://pushover.net/api#sounds", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "pushover" }, { "@attributes": { "Name": "Telegram Token", "Target": "telegram_token", "Default": "", "Mode": "", "Description": "If the notification_type is set to 'Telegram' this is mandatory. This is the token that was assigned to your account by The Botfather", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Telegram Chat ID", "Target": "telegram_chat_id", "Default": "", "Mode": "", "Description": "If the notification_type is set to 'Telegram' then this is the chat_id for your Telegram bot", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webhook Server", "Target": "webhook_server", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Webhook' or 'openhab' then this is the name of the server to connect to when sending webhook notifications.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webhook Port", "Target": "webhook_port", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Webhook' or 'openhab' then this is the port number to use when connecting to the webhook server. If this is not set, it will default to 8123.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webhook Path", "Target": "webhook_path", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Webhook' or 'openhab' then this is the path to use when connectiong to the webhook server. The path must start and end with a forward slash character. If this is not set, it will default to /api/webhook/. Openhab uses ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webhook ID", "Target": "webhook_id", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Webhook' or 'openhab' then this is the Webhook ID to use. Openhab uses ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webhook HTTPS", "Target": "webhook_https", "Default": "", "Mode": "", "Description": "If this is set to 'True' then the Webhook or openhab notification URL will use HTTPS, otherwise it will default to HTTP.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webhook Body", "Target": "webhook_body", "Default": "", "Mode": "", "Description": "Adapt to different services. Homeassistant uses ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Dingtalk Token", "Target": "dingtalk_token", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Dingtalk' then this is the access token generated by the Dingtalk application. In the Dingtalk application, go to 'Security Settings', select 'Custom Keywords' and set to to the same value as notification_title.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Discord ID", "Target": "discord_id", "Default": "", "Mode": "", "Description": "This is the first half of the URL generated by Discord's webhook integration. It will be all numbers. Do not include any /", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Discord Token", "Target": "discord_token", "Default": "", "Mode": "", "Description": "This is the second half of the URL generated by Discords webhook integration. Do no include any /", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IYUU Token", "Target": "iyuu_token", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'IYUU'. This is the access token required to send messages.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom ID", "Target": "wecom_id", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u4f01\u4e1aID / This is the CORPID associated with your account\u3002\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\u914d\u7f6e\u4e5f\u53ef\u53c2\u89c1\u6b64\u9879\u76ee\u94fe\u63a5", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Secret", "Target": "wecom_secret", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u4f01\u4e1a\u5e94\u7528\u7684Secret / This is the CORPSECRET associated with your account", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WeCom Agent ID", "Target": "agentid", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u4f01\u4e1a\u5e94\u7528\u7684id / Enterprise application id", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Touser", "Target": "touser", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u63a5\u6536\u901a\u77e5\u7684\u5bf9\u8c61 / who receives notifications", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Content Source URL", "Target": "content_source_url", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u9605\u8bfb\u539f\u6587\u8df3\u8f6c\u94fe\u63a5 / Click on the page link after ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Name", "Target": "name", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u5f53\u524d Apple ID \u6240\u6709\u4eba / Current Apple ID owner", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Proxy", "Target": "wecom_proxy", "Default": "", "Mode": "", "Description": "Optional. \u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u4f01\u4e1a\u5fae\u4fe1\u7684\u4ee3\u7406,\u975e\u5fc5\u586b,\u7528\u6765\u7ed5\u8fc7\u4f01\u4e1a\u5fae\u4fe1\u7684IP\u767d\u540d\u5355 / Optional,Used to bypass the ip whitelist of WeCom", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Media ID Startup", "Target": "media_id_startup", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u542f\u52a8\u6210\u529f\u901a\u77e5\u5c01\u9762 / Image for Startup success", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Media ID Download", "Target": "media_id_download", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u4e0b\u8f7d\u901a\u77e5\u5c01\u9762 / Image for downloaded files", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Media ID Delete", "Target": "media_id_delete", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u5220\u9664\u6587\u4ef6\u901a\u77e5\u5c01\u9762 / Image for deleted files", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Media ID Expiration", "Target": "media_id_expiration", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0ccookie\u5373\u5c06\u8fc7\u671f\u901a\u77e5\u5c01\u9762 / Image for cookie expiration", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WeCom Media ID Warning", "Target": "media_id_warning", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'WeCom'.\u4f01\u4e1a\u5fae\u4fe1\u901a\u77e5\uff0c\u540c\u6b65\u5931\u8d25\u3001cookiey\u5df2\u8fc7\u671f\u901a\u77e5\u5c01\u9762 / Image for cookie expired or failure", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Gotify App Token", "Target": "gotify_app_token", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Gotify'. This is the app_token associated with your account.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Gotify Server URL", "Target": "gotify_server_url", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Gotify'. This is the server name of your Gotify server e.g. server.domain.tld", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bark Device Key", "Target": "bark_device_key", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Bark'. This is the device key associated with your device", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bark Server", "Target": "bark_server", "Default": "", "Mode": "", "Description": "Mandatory if notification_type set to 'Bark'. This is the name of your Bark server, including the port, if required. e.g. server.domain.com or server.domain.com:8080", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Folder Structure", "Target": "folder_structure", "Default": "", "Mode": "", "Description": "This specifies the folder structure to use in your download destination directory. If this variable is not set, it will set {:%Y/%m/%d} as the default. Use none to download to a flat file structure. Use album to store in folders with same name as on iCloud.com", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Skip Check", "Target": "skip_check", "Default": "", "Mode": "", "Description": "Set this to True skip the check for new files. The check can have issues with large libraries, please set to True if you have more than a few thousand photos. This variable will default to False.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Delete Accompanying", "Target": "delete_accompanying", "Default": "", "Mode": "", "Description": "Tells the script to delete files which accompany the HEIC files that are downloaded. These are the JPG files which are created if you have HEIC to JPG conversion enabled. They are also the _HEVC.MOV files which make up part of a live photo. This feature deletes files from your disk. I'm not responsible for any data loss.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Delete Empty Directories", "Target": "delete_empty_directories", "Default": "", "Mode": "", "Description": "Tells the script to delete any empty directories it finds in the download path. It will only run if folder_structure isn't set to 'none'", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Set Exif DateTime", "Target": "set_exif_datetime", "Default": "", "Mode": "", "Description": "Write the DateTimeOriginal exif tag from file creation date. This variable will default to False.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Auto Delete", "Target": "auto_delete", "Default": "", "Mode": "", "Description": "Scans the ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Photo Size", "Target": "photo_size", "Default": "", "Mode": "", "Description": "Image size to download. Can be set to original, medium or thumb. This variable will default to original.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Skip Live Photos", "Target": "skip_live_photos", "Default": "", "Mode": "", "Description": "If this is set, it will skip downloading live photos. This variable will default to False.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Live Photo Size", "Target": "live_photo_size", "Default": "", "Mode": "", "Description": "Live photo file size to download. Can be set to original, medium or thumb. If skip_live_photos is set, this setting is redundant. This variable will default to original.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Skip Videos", "Target": "skip_videos", "Default": "", "Mode": "", "Description": "If this is set, it will skip downloading videos. This variable will default to False.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Recent Only", "Target": "recent_only", "Default": "", "Mode": "", "Description": "Set this to an integer number to only download this many recently added photos. This variable will default to downloading all photos.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Until Found", "Target": "until_found", "Default": "", "Mode": "", "Description": "Set this to an integer number to only download the most recently added photos, until n number of previously downloaded consecutive photos are found. This variable will default to downloading all photos.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Photo Album", "Target": "photo_album", "Default": "", "Mode": "", "Description": "Set this to the name of an album to only download photos from a single album.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Photo Library", "Target": "photo_library", "Default": "", "Mode": "", "Description": "Set this to the name of an iOS 16 shared library to only download photos from a single shared library.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Convert HEIC To JPEG", "Target": "convert_heic_to_jpeg", "Default": "", "Mode": "", "Description": "Set this to True to convert downloaded HEIC files to JPEG, while also retaining the original.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JPEG Path", "Target": "jpeg_path", "Default": "", "Mode": "", "Description": "Set this variable to specify a different location for the converted JPEGs. This variable will default to ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JPEG Quality", "Target": "jpeg_quality", "Default": "", "Mode": "", "Description": "If HEIC to JPEG conversion is enabled, this variable will let you set the quality of the converted file by specifying a number from 0 (lowest quality) to 100 (highest quality) If convert_heic_to_jpeg is set, and this variable isn't, it will default to 90.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "iCloud China", "Target": "icloud_china", "Default": "", "Mode": "", "Description": "Set this to True to use icloud.com.cm instead of icloud.com as the download source.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Single Pass", "Target": "single_pass", "Default": "", "Mode": "", "Description": "Set this to True to exit out after a single pass instead of looping as per the synchronisation_interval. If this option is used, it will automatically disable the download check. If using this variable, the restart policy of the container must be set to ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Trigger Nextlcoud CLI Synchronisation", "Target": "trigger_nextlcoudcli_synchronisation", "Default": "", "Mode": "", "Description": "This creates a file in the download directory after a new files are downloaded. My NextcloudCLI container will detect this and force an immediate sync to the Nextcloud server.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Authentication Type", "Target": "authentication_type", "Default": "2FA", "Mode": "", "Description": "This is the type of authentication that is enabled on your iCloud account. Valid values are '2FA' if you have two factor authentication enabled or 'Web' if you do not. If 'Web' is specified, then cookie generation is not required. This variable will default to '2FA'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "2FA" }, { "@attributes": { "Name": "Synchronisation Delay", "Target": "synchronisation_delay", "Default": "", "Mode": "", "Description": "This is the number of minutes to delay the first synchronisation. This is so that you can stagger the synchronisations of multiple containers. If this value is not set. It will default to 0. It has a maximum setting of 60.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Command Line Options", "Target": "command_line_options", "Default": "", "Mode": "", "Description": "This is for additional command line options you want to pass to the icloudpd application. The list of options for icloudpd can be found here: https://github.com/icloud-photos-downloader/icloud_photos_downloader#usage", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Root", "Target": "/root", "Default": "/mnt/user/appdata/icloudpd/root", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/icloudpd/root" }, { "@attributes": { "Name": "Directory Permissions", "Target": "directory_permissions", "Default": "777", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "777" }, { "@attributes": { "Name": "File Permissions", "Target": "file_permissions", "Default": "666", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "666" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "User", "Target": "user", "Default": "user", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "user" }, { "@attributes": { "Name": "User ID (PUID)", "Target": "user_id", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group", "Target": "group", "Default": "group", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "group" }, { "@attributes": { "Name": "Group ID (PGID)", "Target": "group_id", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "Womabre's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/WomabresRepository/icloudpd.xml", "CategoryList": [ "Backup", "Cloud", "Downloaders" ], "downloads": 1798051, "stars": 102, "trending": 3.001, "trends": [ 2.436, 3.496, 2.567, 3.339, 3.875, 3.048, 3.001 ], "trendsDate": [ 1696012135, 1698609963, 1701205556, 1703804738, 1706403943, 1709003163, 1711598775 ], "downloadtrend": [ 1477290, 1530814, 1571144, 1625410, 1690928, 1744087, 1798051 ], "LastUpdateScan": 1711598775, "LastUpdate": 1711578727, "FirstSeen": 1589494066, "topTrending": 0.565, "topPerforming": 3.001 }, { "Name": "phpIPAM-cron", "Repository": "phpipam/phpipam-cron", "Registry": "https://hub.docker.com/r/phpipam/phpipam-cron", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/92885-support-sal-e-phpipam/", "Project": "https://phpipam.net/", "Overview": "phpIPAM - Open source IP address management.", "TemplateURL": "https://raw.githubusercontent.com/SAL-e/docker-templates/master/sal-e/phpipam-cron.xml", "Icon": "https://phpipam.net/css/images/logo_icon.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "IPAM_DATABASE_HOST", "Target": "IPAM_DATABASE_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "MySQL database host (Default: 127.0.0.1)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "IPAM_DATABASE_PORT", "Target": "IPAM_DATABASE_PORT", "Default": "3306", "Mode": "", "Description": "MySQL database port (Default: 3306)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "IPAM_DATABASE_NAME", "Target": "IPAM_DATABASE_NAME", "Default": "phpipam", "Mode": "", "Description": "MySQL database name (Default: phpipam)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "phpipam" }, { "@attributes": { "Name": "IPAM_DATABASE_USER", "Target": "IPAM_DATABASE_USER", "Default": "phpipam", "Mode": "", "Description": "MySQL database user (Default: phpipam)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "phpipam" }, { "@attributes": { "Name": "IPAM_DATABASE_PASS", "Target": "IPAM_DATABASE_PASS", "Default": "phpipamadmin", "Mode": "", "Description": "MySQL database password (Default: phpipamadmin)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "phpipamadmin" }, { "@attributes": { "Name": "SCAN_INTERVAL", "Target": "SCAN_INTERVAL", "Default": "1h", "Mode": "", "Description": "Network discovery job interval = 5m,10m,15m,30m,1h,2h,4h,6h,12h (default: 1h) [CRON Container only]", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "1h" }, { "@attributes": { "Name": "IPAM_DATABASE_WEBHOST", "Target": "IPAM_DATABASE_WEBHOST", "Default": "localhost", "Mode": "", "Description": "MySQL allowed hosts (Default: localhost)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "localhost" }, { "@attributes": { "Name": "IPAM_GMAPS_API_KEY", "Target": "IPAM_GMAPS_API_KEY", "Default": "", "Mode": "", "Description": "Google Maps and Geocode API Key", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PROXY_ENABLED", "Target": "PROXY_ENABLED", "Default": "false", "Mode": "", "Description": "Use proxy (Default: false)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PROXY_SERVER", "Target": "PROXY_SERVER", "Default": "myproxy.something.com", "Mode": "", "Description": "Proxy server (Default: myproxy.something.com)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "myproxy.something.com" }, { "@attributes": { "Name": "PROXY_PORT", "Target": "PROXY_PORT", "Default": "8080", "Mode": "", "Description": "Proxy port (Default: 8080)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "PROXY_USE_AUTH", "Target": "PROXY_USE_AUTH", "Default": "false", "Mode": "", "Description": "Proxy authentication (Default: false)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PROXY_USER", "Target": "PROXY_USER", "Default": "USERNAME", "Mode": "", "Description": "Proxy username", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "USERNAME" }, { "@attributes": { "Name": "PROXY_PASS", "Target": "PROXY_PASS", "Default": "PASSWORD", "Mode": "", "Description": "Proxy password", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "PASSWORD" } ], "Repo": "SAL-e's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/SAL-esRepository/sal-e/phpipam-cron.xml", "CategoryList": [ "Network-Management" ], "downloads": 14823654, "stars": 26, "trending": 0.471, "trends": [ 0.205, 0.253, 0.413, 0.406, 0.341, 0.463, 0.471 ], "trendsDate": [ 1697083552, 1699679202, 1702278377, 1705014245, 1707608198, 1710381971, 1712981163 ], "downloadtrend": [ 14479096, 14515749, 14576013, 14635467, 14685589, 14753828, 14823654 ], "LastUpdateScan": 1712981163, "LastUpdate": 1712972732, "FirstSeen": 1590506426, "topTrending": 0.266, "topPerforming": 0.471 }, { "Name": "phpIPAM-www", "Repository": "phpipam/phpipam-www", "Registry": "https://hub.docker.com/r/phpipam/phpipam-www", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/92885-support-sal-e-phpipam/", "Project": "https://phpipam.net/", "Overview": "phpIPAM - Open source IP address management.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/SAL-e/docker-templates/master/sal-e/phpipam-www.xml", "Icon": "https://phpipam.net/css/images/logo_icon.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Web Interface Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "This is phpIPAM's Web UI port you can access via a web browser.(Default: 80)", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "IPAM_DATABASE_HOST", "Target": "IPAM_DATABASE_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "MySQL database host (Default: 127.0.0.1)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "IPAM_DATABASE_PORT", "Target": "IPAM_DATABASE_PORT", "Default": "3306", "Mode": "", "Description": "MySQL database port (Default: 3306)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "IPAM_DATABASE_NAME", "Target": "IPAM_DATABASE_NAME", "Default": "phpipam", "Mode": "", "Description": "MySQL database name (Default: phpipam)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "phpipam" }, { "@attributes": { "Name": "IPAM_DATABASE_USER", "Target": "IPAM_DATABASE_USER", "Default": "phpipam", "Mode": "", "Description": "MySQL database user (Default: phpipam)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "phpipam" }, { "@attributes": { "Name": "IPAM_DATABASE_PASS", "Target": "IPAM_DATABASE_PASS", "Default": "phpipamadmin", "Mode": "", "Description": "MySQL database password (Default: phpipamadmin)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "phpipamadmin" }, { "@attributes": { "Name": "IPAM_DATABASE_WEBHOST", "Target": "IPAM_DATABASE_WEBHOST", "Default": "localhost", "Mode": "", "Description": "MySQL allowed hosts (Default: localhost)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "localhost" }, { "@attributes": { "Name": "IPAM_GMAPS_API_KEY", "Target": "IPAM_GMAPS_API_KEY", "Default": "", "Mode": "", "Description": "Google Maps and Geocode API Key", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PROXY_ENABLED", "Target": "PROXY_ENABLED", "Default": "false", "Mode": "", "Description": "Use proxy (Default: false)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PROXY_SERVER", "Target": "PROXY_SERVER", "Default": "myproxy.something.com", "Mode": "", "Description": "Proxy server (Default: myproxy.something.com)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "myproxy.something.com" }, { "@attributes": { "Name": "PROXY_PORT", "Target": "PROXY_PORT", "Default": "8080", "Mode": "", "Description": "Proxy port (Default: 8080)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "PROXY_USE_AUTH", "Target": "PROXY_USE_AUTH", "Default": "false", "Mode": "", "Description": "Proxy authentication (Default: false)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PROXY_USER", "Target": "PROXY_USER", "Default": "USERNAME", "Mode": "", "Description": "Proxy username", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "USERNAME" }, { "@attributes": { "Name": "PROXY_PASS", "Target": "PROXY_PASS", "Default": "PASSWORD", "Mode": "", "Description": "Proxy password", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "PASSWORD" } ], "Repo": "SAL-e's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/SAL-esRepository/sal-e/phpipam-www.xml", "CategoryList": [ "Network-Management" ], "downloads": 22663277, "stars": 93, "trending": 0.415, "trends": [ 0.389, 0.352, 0.399, 0.475, 0.343, 0.405, 0.415 ], "trendsDate": [ 1697083552, 1699679202, 1702278377, 1705014245, 1707608198, 1710381972, 1712981163 ], "downloadtrend": [ 22126974, 22205231, 22294293, 22400689, 22477766, 22569158, 22663277 ], "LastUpdateScan": 1712981163, "LastUpdate": 1712972723, "FirstSeen": 1590506426, "topTrending": 0.025999999999999968, "topPerforming": 0.415 }, { "Name": "Directus", "Repository": "directus/directus:latest", "Registry": "https://hub.docker.com/r/directus/directus/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "ExtraParams": "--restart unless-stopped", "Support": "https://forums.unraid.net/topic/113109-support-glassed-silver-directus/", "Project": "https://github.com/directus/directus", "Overview": "An Instant App & API for your SQL Database.\r\nDirectus wraps your new or existing SQL database with a realtime GraphQL+REST API for developers, and an intuitive admin app for non-technical users.", "WebUI": "http://[IP]:[PORT:8055]/admin/login", "TemplateURL": "https://raw.githubusercontent.com/GlassedSilver/unRAID-CAs/master/directus/directus.xml", "Icon": "https://github.com/GlassedSilver/unRAID-CAs/raw/master/directus/directus_logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8055", "Default": "8055", "Mode": "tcp", "Description": "Container Port: 8055", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8055" }, { "@attributes": { "Name": "Admin Email", "Target": "ADMIN_EMAIL", "Default": "admin@example.com", "Mode": "", "Description": "The Direcuts Admin User Account. Feel free to change this to your email address.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Admin Password", "Target": "ADMIN_PASSWORD", "Default": "", "Mode": "", "Description": "The Direcuts Admin User Account. Feel free to pass your desired password here,\r\notherwise a default password will be generated on first launch. (check logs!)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Data/Uploads", "Target": "/directus/uploads/", "Default": "/mnt/user/appdata/directus/uploads/", "Mode": "rw", "Description": "Container Path: /directus/uploads/\r\n\r\nThis is where your files get stored you upload to and manage within Directus", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/directus/uploads/" }, { "@attributes": { "Name": "App Data/Extensions", "Target": "/directus/extensions/", "Default": "/mnt/user/appdata/directus/extensions/", "Mode": "rw", "Description": "Container Path: /directus/extensions/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/directus/extensions/" }, { "@attributes": { "Name": "App Data/Database (SQLite)", "Target": "/directus/database/", "Default": "/mnt/user/appdata/directus/database/", "Mode": "rw", "Description": "Only needed for SQLite environments", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/directus/database/" }, { "@attributes": { "Name": "Database", "Target": "DB_CLIENT", "Default": "", "Mode": "", "Description": "What database client to use. One of pg or postgres, mysql, oracledb, mssql, or sqlite3.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "Database host. Required when using pg, mysql, oracledb, or mssql.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "", "Mode": "", "Description": "Database port. Required when using pg, mysql, oracledb, or mssql.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "DB_DATABASE", "Default": "", "Mode": "", "Description": "Database name. Required when using pg, mysql, oracledb, or mssql.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "DB_USER", "Default": "", "Mode": "", "Description": "Database user. Required when using pg, mysql, oracledb, or mssql.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "Database user's password. Required when using pg, mysql, oracledb, or mssql.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "KEY", "Target": "KEY", "Default": "", "Mode": "", "Description": "Unique identifier for the project.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SECRET", "Target": "SECRET", "Default": "", "Mode": "", "Description": "Secret string for the project.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Filename", "Target": "DB_FILENAME", "Default": "", "Mode": "", "Description": "Where to read/write the SQLite database. Required when using sqlite3.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres Connection String", "Target": "DB_CONNECTION_STRING", "Default": "", "Mode": "", "Description": "When using pg, you can submit a connection string instead of individual properties. Using this will ignore any of the other connection settings.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "", "Mode": "", "Description": "Set your Time Zone here (e.g. Europe/Berlin)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Glassed Silver's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/GlassedSilversRepository/directus/directus.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Web" ], "downloads": 29065672, "stars": 139, "trending": 3.434, "trends": [ 1.576, 1.874, 2.173, 2.144, 1.909, 2.235, 3.434 ], "trendsDate": [ 1695557137, 1698156369, 1700751973, 1703351168, 1705950370, 1708549562, 1711145183 ], "downloadtrend": [ 25284192, 25766955, 26339178, 26916292, 27440215, 28067477, 29065672 ], "LastUpdateScan": 1711145183, "LastUpdate": 1710267272, "FirstSeen": 1630591419, "topTrending": 1.858, "topPerforming": 3.434 }, { "Name": "FMD2-wine", "Repository": "banhcanh/docker-fmd2:latest", "Registry": "https://hub.docker.com/r/banhcanh/docker-fmd2/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "ExtraParams": "--restart unless-stopped", "Support": "https://forums.unraid.net/topic/121828-fmd2-wine-docker-fmd2-support-thread/", "Project": "https://github.com/Banh-Canh/docker-FMD2", "Overview": "**FMD2:** This is an active fork of the Free Manga Downloader which is a free open source application written in Object Pascal for managing and downloading manga from various websites. \r\n(App Author's Description)\r\n\r\n**About this container:** Dockerized FMD2 (Windows with Wine) using VNC, noVNC and webSocketify to display GUI on a webpage.\r\n\r\n> (\u2139) *Make sure to configure it using the 'web' ui.*\r\n\r\n### Features:\r\n- Does not require any display, works headless\r\n- Keeps all of FMD2 features\r\n- Since it's docker, it works on Linux\r\n- Make use of Linuxserver alpine base image", "WebUI": "http://[IP]:[PORT:6080]/", "TemplateURL": "https://raw.githubusercontent.com/GlassedSilver/unRAID-CAs/master/FMD2-wine/fmd2-wine.xml", "Icon": "https://github.com/GlassedSilver/unRAID-CAs/raw/master/FMD2-wine/fmd2_logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6080", "Default": "6080", "Mode": "tcp", "Description": "Container Port: 6080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "Download Directory", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App LUA Modules Path", "Target": "/app/FMD2/lua", "Default": "/mnt/user/appdata/fmd2-wine/lua", "Mode": "rw", "Description": "Container Path: /app/FMD2/lua", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fmd2-wine/lua" }, { "@attributes": { "Name": "App FMD2 Internal DB", "Target": "/app/FMD2/data", "Default": "/mnt/user/appdata/fmd2-wine/data", "Mode": "rw", "Description": "Container Path: /app/FMD2/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fmd2-wine/data" }, { "@attributes": { "Name": "App Wine Config", "Target": "/config/.wine", "Default": "/mnt/user/appdata/fmd2-wine/wine", "Mode": "rw", "Description": "Container Path: /config/.wine", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fmd2-wine/wine" }, { "@attributes": { "Name": "App userdata", "Target": "/app/FMD2/userdata", "Default": "/mnt/user/appdata/fmd2-wine/userdata", "Mode": "rw", "Description": "Container Path: /app/FMD2/userdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fmd2-wine/userdata" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "", "Mode": "", "Description": "Set your Time Zone here (e.g. Europe/Berlin)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Glassed Silver's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/GlassedSilversRepository/FMD2-wine/fmd2-wine.xml", "CategoryList": [ "Downloaders", "MediaApp-Books" ], "downloads": 450014, "stars": 3, "trending": 0.326, "trends": [ 0.787, 0.665, 0.474, 0.468, 0.352, 0.363, 0.326 ], "trendsDate": [ 1698005145, 1700600775, 1703199947, 1705799157, 1708398354, 1710993989, 1713593175 ], "downloadtrend": [ 438223, 441156, 443259, 445345, 446917, 448545, 450014 ], "LastUpdateScan": 1713593175, "LastUpdate": 1707916930, "FirstSeen": 1648634605, "topTrending": -0.461, "topPerforming": 0.326 }, { "Name": "happypandax", "Repository": "twiddly/happypandax:latest", "Registry": "https://hub.docker.com/r/twiddly/happypandax/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/93148-happypandax-support-thread/", "Project": "https://github.com/happypandax/happypandax/", "Overview": "A cross-platform server and client application for managing and reading manga and doujinshi.", "WebUI": "http://[IP]:[PORT:7008]/", "TemplateURL": "https://raw.githubusercontent.com/GlassedSilver/unRAID-CAs/master/happypandax/happypandax.xml", "Icon": "https://github.com/GlassedSilver/unRAID-CAs/raw/master/happypandax/hpx_logo.png", "DonateText": "Support the application author on Patreon!", "DonateLink": "https://www.patreon.com/twiddly", "Config": [ { "@attributes": { "Name": "HPX Port", "Target": "7007", "Default": "7007", "Mode": "tcp", "Description": "API Port for alt. Front-ends like HappyPandaX Desktop.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7007" }, { "@attributes": { "Name": "WebUI Port", "Target": "7008", "Default": "7008", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7008" }, { "@attributes": { "Name": "Torrent Port", "Target": "7006", "Default": "7006", "Mode": "tcp", "Description": "HPX_TORRENTPORT", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7006" }, { "@attributes": { "Name": "AppData Path", "Target": "/data", "Default": "/mnt/user/appdata/happypandax/", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Content Path", "Target": "/content", "Default": "", "Mode": "rw", "Description": "Container Path: /content", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RUN_IN_BACKGROUND", "Target": "RUN_IN_BACKGROUND", "Default": "true", "Mode": "", "Description": "Container Variable: RUN_IN_BACKGROUND", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "AUTOSTART_ON_BOOT", "Target": "AUTOSTART_ON_BOOT", "Default": "always", "Mode": "", "Description": "Container Variable: AUTOSTART_ON_BOOT", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "always" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "002" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "", "Mode": "", "Description": "Set your Time Zone here (e.g. Europe/Berlin)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Glassed Silver's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/GlassedSilversRepository/happypandax/happypandax.xml", "CategoryList": [ "Downloaders", "MediaServer-Books" ], "downloads": 123146, "stars": 10, "trending": 0.287, "trends": [ 1.571, 1.599, 0.147, 0.19, 0.205, 0.186, 0.287 ], "trendsDate": [ 1697551563, 1700321401, 1702919176, 1705518406, 1708117564, 1710713179, 1713306910 ], "downloadtrend": [ 119951, 121900, 122080, 122313, 122564, 122793, 123146 ], "LastUpdateScan": 1713306910, "LastUpdate": 1682899719, "FirstSeen": 1591003513, "topTrending": -1.284, "topPerforming": 0.287 }, { "Name": "doorway", "Repository": "registry.phospher.com/brianmiller/doorway:latest", "Registry": "https://gitlab.phospher.com/brianmiller/doorway/container_registry/5", "Network": "bridge", "Privileged": "false", "Shell": "bash", "Support": "https://discord.gg/8RMMrJVQgy", "Project": "https://gitlab.phospher.com/brianmiller/doorway", "Overview": "Doorway is a complete RLOGIN and Telnet BBS made for the old multiuser DOS door games. It comes preloaded with the last published version of L.O.R.D., L.O.R.D. 2, Exitilus (the reason I built this container), Planets, Death Masters, DoorMud, Drakeville and MELEE. This container can be use standalone but it's intended to be an RLOGIN target for a main BBS.\r\n\r\nMost door games are configured for up to 10 simultaneous nodes.", "TemplateURL": "https://raw.githubusercontent.com/brianmiller/docker-templates/master/doorway/doorway.xml", "Icon": "https://github.com/brianmiller/docker-templates/raw/master/doorway/doorway.png", "MinVer": "6.0", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Port", "Name": "Telnet Port", "Target": "23", "Default": "23", "Mode": "tcp", "Description": "The telnet port doorway will listen on.", "Display": "always", "Required": "true" }, "value": "23" }, { "@attributes": { "Type": "Port", "Name": "Rlogin Port", "Target": "513", "Default": "513", "Mode": "tcp", "Description": "The rlogin port doorway will listen on.", "Display": "always", "Required": "true" }, "value": "513" }, { "@attributes": { "Type": "Path", "Name": "Stateful Data Path", "Target": "/opt/doorway", "Default": "/mnt/user/appdata/doorway", "Mode": "rw", "Description": "Internal Container Path: /opt/doorway", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/doorway" } ], "Repo": "TheBrian's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TheBriansRepository/doorway/doorway.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1713074789, "FirstSeen": 1713074789 }, { "Name": "intel-gpu-telegraf", "Repository": "theoriginalbrian/intel-gpu-telegraf", "Registry": "https://hub.docker.com/r/theoriginalbrian/intel-gpu-telegraf", "Network": "br0", "Privileged": "true", "Support": "https://forums.unraid.net/topic/93302-support-intel-igpu-utilization-stats-into-influxdb-for-use-with-grafana-intel-gpu-telegfraf/", "Overview": "Docker container running telegraf and polling Intel GPU stats.", "TemplateURL": "https://raw.githubusercontent.com/brianmiller/docker-templates/master/intel-gpu-telegraf/intel-gpu-telegraf.xml", "Icon": "https://github.com/brianmiller/docker-templates/raw/master/intel-gpu-telegraf/intel_telegraf.png", "ExtraParams": "--device=/dev/dri", "MinVer": "6.0", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "telegraf_hostname", "Target": "telegraf_hostname", "Default": "myhostname", "Mode": "", "Description": "Container Variable: This will set the hostname variable in telegraf.conf", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "myhostname" }, { "@attributes": { "Name": "influx_url", "Target": "influx_url", "Default": "http://localhost:8086", "Mode": "", "Description": "Container Variable: This will set the outputs.influxdb URL variable in telegraf.conf", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://localhost:8086" }, { "@attributes": { "Name": "influx_db", "Target": "influx_db", "Default": "telegraf", "Mode": "", "Description": "Container Variable: This will set the database variable in telegraf.conf", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "telegraf" }, { "@attributes": { "Name": "influx_password", "Target": "influx_password", "Default": "", "Mode": "", "Description": "Container Variable: This will set the database password variable in telegraf.conf", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "influx_skip_db_creation", "Target": "influx_skip_db_creation", "Default": "false", "Mode": "", "Description": "Container Variable: This will set the skip_database_creation variable in telegraf.conf", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" } ], "Repo": "TheBrian's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system.‍This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/TheBriansRepository/intel-gpu-telegraf/intel-gpu-telegraf.xml", "downloads": 17198, "trending": 0.174, "trends": [ 0.118, 0.141, 0.188, 0.258, 0.496, 0.262, 0.174 ], "trendsDate": [ 1697810754, 1700406336, 1703005581, 1705604762, 1708203940, 1710799632, 1713392813 ], "downloadtrend": [ 16938, 16962, 16994, 17038, 17123, 17168, 17198 ], "LastUpdateScan": 1713392813, "LastUpdate": 1591224245, "FirstSeen": 1591272457, "topTrending": 0.055999999999999994 }, { "Name": "mbbsemu", "Repository": "registry.phospher.com/brianmiller/mbbsemu:latest", "Registry": "https://gitlab.phospher.com/brianmiller/mbbsemu/container_registry/1", "Network": "bridge", "Privileged": "false", "Shell": "bash", "Support": "https://discord.gg/8RMMrJVQgy", "Project": "https://gitlab.phospher.com/brianmiller/mbbsemu", "Overview": "The Major BBS Emulator: MBBSEmu.com: This container comes preloaded with a colorized version Crossroads of the Elements and Legend of the Red Dragon (L.O.R.D.).\r\n\r\nAbuseIPDB support has been added to combat the dirty tpc/23 scanners. You may not need this if you choose a non-standard port.", "TemplateURL": "https://raw.githubusercontent.com/brianmiller/docker-templates/master/mbbsemu/mbbsemu.xml", "Icon": "https://github.com/brianmiller/docker-templates/raw/master/mbbsemu/mbbsemu.png", "ExtraParams": "--cap-add NET_ADMIN", "MinVer": "6.0", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Variable", "Name": "MBBSEMU_RELEASE_TAG", "Target": "MBBSEMU_RELEASE_TAG", "Default": "v1.0-alpha-123023", "Mode": "", "Description": "The version of MBBSEmu to download from GitHub. Use 'embedded' to use the pre-packaged version.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "INITIAL_SYSOP_PASSWORD", "Target": "INITIAL_SYSOP_PASSWORD", "Default": "mbbsemu", "Mode": "", "Description": "The initial sysop password. This is only used if an existing installation isn't found.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "ABUSEIPDB_API_KEY", "Target": "ABUSEIPDB_API_KEY", "Default": "", "Mode": "", "Description": "Optional: Abuseipdb.com API key. Provide your free abuseipdb.com key to automatically perform a reputation check on every IP connecting to MBBSEmu. Note: '--cap-add NET_ADMIN' mode (enabled by default) is required for this to work. See extra paramaters in advanced settings to disable.", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "ABUSEIPDB_THRESHOLD", "Target": "ABUSEIPDB_TRESHOLD", "Default": "1", "Mode": "", "Description": "If a connected client IP returns with an abuse report count that meets or exceeds this value, the IP will be blocked.", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Telnet Port", "Target": "23", "Default": "23", "Mode": "tcp", "Description": "The port mbbsemu will listen on.", "Display": "always", "Required": "true" }, "value": "23" }, { "@attributes": { "Type": "Path", "Name": "Stateful Data Path", "Target": "/opt/mbbsemu", "Default": "/mnt/user/appdata/mbbsemu", "Mode": "rw", "Description": "Internal Container Path: /opt/mbbsemu", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mbbsemu" } ], "Repo": "TheBrian's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TheBriansRepository/mbbsemu/mbbsemu.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1712786772, "FirstSeen": 1710187588 }, { "Name": "phvalheim-server", "Repository": "theoriginalbrian/phvalheim-server", "Registry": "https://hub.docker.com/r/theoriginalbrian/phvalheim-server", "Network": "bridge", "Privileged": "false", "Shell": "bash", "Support": "https://github.com/brianmiller/phvalheim-server/issues", "Project": "https://github.com/brianmiller/phvalheim-server", "Overview": "An over-engineered approach to Valheim server+client world+mods management", "WebUI": "http://[IP]:[PORT:8081]", "TemplateURL": "https://raw.githubusercontent.com/brianmiller/docker-templates/master/phvalheim-server/phvalheim-server.xml", "Icon": "https://github.com/brianmiller/docker-templates/raw/master/phvalheim-server/phvalheim-server.png", "MinVer": "6.0", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Variable", "Name": "phvalheimHost", "Target": "phvalheimHost", "Default": "", "Mode": "", "Description": "This is the FQDN hostname clients use to connect to PhValheim's server.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "gameDNS", "Target": "gameDNS", "Default": "", "Mode": "", "Description": "This is the FQDN hostname clients use to connect to Valheim worlds.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "steamAPIKey", "Target": "steamAPIKey", "Default": "", "Mode": "", "Description": "Your Steam API Key. This is used for Steam Username/ID validation and world authorization.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "backupsToKeep", "Target": "backupsToKeep", "Default": "10", "Mode": "", "Description": "The number of backups to keep per world.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Type": "Variable", "Name": "defaultSeed", "Target": "defaultSeed", "Default": "szN8qp2lBn", "Mode": "", "Description": "The default Valheim seed used when one isn't specified.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "szN8qp2lBn" }, { "@attributes": { "Type": "Variable", "Name": "phvalheimClientURL", "Target": "phvalheimClientURL", "Default": "https://github.com/brianmiller/phvalheim-client/raw/master/published_build/phvalheim-client-installer.exe", "Mode": "", "Description": "The hosted location your clients will download the PhValheim Client from.", "Display": "hidden", "Required": "true", "Mask": "false" }, "value": "https://github.com/brianmiller/phvalheim-client/raw/master/published_build/phvalheim-client-installer.exe" }, { "@attributes": { "Type": "Port", "Name": "PhValheim Public Web Sever Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "This is the public port PhValheim Server listens on.", "Display": "always", "Required": "true" }, "value": "8080" }, { "@attributes": { "Type": "Port", "Name": "PhValheim Admin Web Sever Port", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "This is the admin port PhValheim admin interfaces listen on.", "Display": "always", "Required": "true" }, "value": "8081" }, { "@attributes": { "Type": "Port", "Name": "PhValheim Game Server Ports", "Target": "25000-26000", "Default": "25000-26000", "Mode": "udp", "Description": "Every Valheim world requires two UDP ports. We reserve a large block.", "Display": "hidden", "Required": "true" }, "value": "25000-26000" }, { "@attributes": { "Type": "Variable", "Name": "basePort", "Target": "basePort", "Default": "25000", "Mode": "udp", "Description": "The first port to use for game worlds. This must be the first port of 'PhValheim Game Server Ports'", "Display": "hidden", "Required": "true" }, "value": "25000" }, { "@attributes": { "Type": "Path", "Name": "Stateful Data Path", "Target": "/opt/stateful", "Default": "/mnt/user/appdata/phvalheim-server", "Mode": "rw", "Description": "Internal Container Path: /opt/stateful", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/phvalheim-server" }, { "@attributes": { "Type": "Path", "Name": "Stateful Data Path for backups", "Target": "/opt/stateful/backups", "Default": "/mnt/user/appdata/phvalheim-server/backups", "Mode": "rw", "Description": "Internal Container Path for backups: /opt/stateful/backups", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/phvalheim-server/backups" } ], "Repo": "TheBrian's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TheBriansRepository/phvalheim-server/phvalheim-server.xml", "CategoryList": [ "GameServers", "Other" ], "downloads": 1666, "LastUpdateScan": 1711490779, "LastUpdate": 1699473048, "FirstSeen": 1659485021 }, { "Name": "OctoFarm", "Repository": "octofarm/octofarm", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release of OctoFarm." }, "Registry": "https://hub.docker.com/r/octofarm/octofarm/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/NotExpectedYet/OctoFarm/issues", "Project": "https://octofarm.net/", "Overview": "OctoFarm is a web server and client combination for unifying multiple instances of Octoprint.\n\tYou can manage and monitor as many instances as you want from a single interface giving you full control over your 3D printer farm.", "WebUI": "http://[IP]:[PORT:4000]", "TemplateURL": "https://raw.githubusercontent.com/NotExpectedYet/OctoFarm-UnRaid-Template/master/octofarm/octofarm.xml", "Icon": "https://github.com/OctoFarm/OctoFarm/raw/master/server/assets/images/android-chrome-512x512.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "logs", "Target": "/app/logs", "Default": "", "Mode": "rw", "Description": "Container Path: /app/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/octofarm/logs" }, { "@attributes": { "Name": "scripts", "Target": "/scripts", "Default": "", "Mode": "rw", "Description": "Container Path: /scripts", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/octofarm/scripts" }, { "@attributes": { "Name": "images", "Target": "/app/images", "Default": "", "Mode": "rw", "Description": "Thumbnail store for history", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/octofarm/images" }, { "@attributes": { "Name": "MongoDB details", "Target": "MONGO", "Default": "mongodb://mongo/octofarm", "Mode": "", "Description": "mongodb://username:password@host:port/db", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mongodb://mongo/octofarm" }, { "@attributes": { "Name": "Web UI", "Target": "4000", "Default": "4000", "Mode": "tcp", "Description": "Container Port: 4000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4000" } ], "Repo": "mearman's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/mearmansRepository/octofarm/octofarm.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 490904, "stars": 7, "trending": 0.144, "trends": [ 0.114, 0.15, 0.145, 0.155, 0.241, 0.161, 0.144 ], "trendsDate": [ 1695989146, 1698588332, 1701183975, 1703783139, 1706382350, 1708981571, 1711577170 ], "downloadtrend": [ 486036, 486767, 487472, 488228, 489408, 490195, 490904 ], "LastUpdateScan": 1711577170, "LastUpdate": 1672238428, "FirstSeen": 1592050065, "topTrending": 0.029999999999999985, "topPerforming": 0.144 }, { "Name": "activepieces", "Repository": "activepieces/activepieces:latest", "Registry": "https://hub.docker.com/r/activepieces/activepieces", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.com/invite/fA8hYBFkHd", "Project": "https://www.activepieces.com/", "Overview": "Activepieces is a no-code workflow builder, designed to be extensible through a strongly typed pieces framework written in Typescript.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/activepieces/activepieces.xml", "Icon": "https://i.imgur.com/Uzf57nx.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8594" }, { "@attributes": { "Name": "AP_ENCRYPTION_KEY", "Target": "AP_ENCRYPTION_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AP_JWT_SECRET", "Target": "AP_JWT_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AP_ENVIRONMENT", "Target": "AP_ENVIRONMENT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "prod" }, { "@attributes": { "Name": "AP_FRONTEND_URL", "Target": "AP_FRONTEND_URL", "Default": "", "Mode": "", "Description": "https://activepieces.domain.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AP_POSTGRES_DATABASE", "Target": "AP_POSTGRES_DATABASE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "activepieces" }, { "@attributes": { "Name": "AP_POSTGRES_HOST", "Target": "AP_POSTGRES_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "AP_POSTGRES_PORT", "Target": "AP_POSTGRES_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "AP_POSTGRES_USERNAME", "Target": "AP_POSTGRES_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "AP_POSTGRES_PASSWORD", "Target": "AP_POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "AP_REDIS_HOST", "Target": "AP_REDIS_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "redis" }, { "@attributes": { "Name": "AP_REDIS_PORT", "Target": "AP_REDIS_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6379" }, { "@attributes": { "Name": "AP_TELEMETRY_ENABLED", "Target": "AP_TELEMETRY_ENABLED", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "AP_TRIGGER_DEFAULT_POLL_INTERVAL", "Target": "AP_TRIGGER_DEFAULT_POLL_INTERVAL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "AP_TEMPLATES_SOURCE_URL", "Target": "AP_TEMPLATES_SOURCE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "https://cloud.activepieces.com/api/v1/flow-templates" }, { "@attributes": { "Name": "AP_SANDBOX_RUN_TIME_SECONDS", "Target": "AP_SANDBOX_RUN_TIME_SECONDS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "600" }, { "@attributes": { "Name": "AP_EXECUTION_MODE", "Target": "AP_EXECUTION_MODE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "UNSANDBOXED" }, { "@attributes": { "Name": "AP_ENGINE_EXECUTABLE_PATH", "Target": "AP_ENGINE_EXECUTABLE_PATH", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "dist/packages/engine/main.js" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/activepieces/activepieces.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "downloads": 212756, "stars": 11, "trending": 11.659, "trends": [ 18.391, 16.86, 16.444, 18.603, 15.724, 7.33, 11.659 ], "trendsDate": [ 1697126763, 1699719622, 1702314373, 1705014245, 1707608198, 1710381972, 1712981163 ], "downloadtrend": [ 83001, 99833, 119480, 146786, 174173, 187950, 212756 ], "LastUpdateScan": 1712981163, "LastUpdate": 1712883863, "FirstSeen": 1694527516, "topTrending": -6.7319999999999975, "topPerforming": 11.659 }, { "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/authelia/authelia.xml", "Name": "Authelia", "Overview": "Authelia is an open-source authentication and authorization server providing 2-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion of reverse proxies like nginx, Traefik or HAProxy to let them know whether queries should pass through. Our docs can be found at https://docs.ibracorp.io", "Support": "https://discord.gg/VWAG7rZ", "Registry": "https://hub.docker.com/r/authelia/authelia/", "GitHub": "https://github.com/authelia/authelia", "Repository": "authelia/authelia", "Project": "https://github.com/authelia/authelia", "BindTime": "true", "Privileged": "false", "WebUI": "http://[IP]:[PORT:9091]/", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/authelia/authelia.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Port", "Name": "Authelia Web UI", "Target": "9091", "Default": "9091", "Mode": "tcp", "Description": "This is the Web UI Port, and is used to access the server gui.", "Display": "always", "Required": "true" }, "value": "9091" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/authelia", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/authelia" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/authelia/authelia.xml", "CategoryList": [ "Security", "Tools-Utilities" ], "downloads": 52318030, "stars": 173, "trending": 1.501, "trends": [ 0.839, 0.78, 0.797, 0.871, 1.465, 2.086, 1.501 ], "trendsDate": [ 1697277940, 1699873561, 1702472782, 1705071971, 1707671134, 1710381972, 1712981164 ], "downloadtrend": [ 48511593, 48893149, 49285843, 49718739, 50457960, 51532954, 52318030 ], "LastUpdateScan": 1712981164, "LastUpdate": 1712966557, "FirstSeen": 1593270239, "topTrending": 0.6619999999999999, "topPerforming": 1.501 }, { "Name": "authentik", "Repository": "beryju/authentik:latest", "Registry": "https://hub.docker.com/r/beryju/authentik/", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/goauthentik/authentik", "Overview": "authentik is an open-source Identity Provider focused on flexibility and versatility. You can use authentik in an existing environment to add support for new protocols, implement sign-up/recovery/etc. in your application so you don't have to deal with it, and many other things.\r\n\r\nYou will need the authentik-worker app.\r\n\r\nTo start the initial setup, navigate to https://your-server-ip:9000/if/flow/initial-setup/. There you will be prompted to set a password for the akadmin user.", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/authentik/authentik.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/authentik/authentik.png", "PostArgs": "server", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "AUTHENTIK_PORT_HTTP", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "Container Port: 9000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "AUTHENTIK_PORT_HTTPS", "Target": "9443", "Default": "", "Mode": "tcp", "Description": "Container Port: 9443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9443" }, { "@attributes": { "Name": "Redis Host", "Target": "AUTHENTIK_REDIS__HOST", "Default": "redis", "Mode": "", "Description": "Container Variable: AUTHENTIK_REDIS__HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL Host", "Target": "AUTHENTIK_POSTGRESQL__HOST", "Default": "postgresql", "Mode": "", "Description": "Container Variable: AUTHENTIK_POSTGRESQL__HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB User", "Target": "AUTHENTIK_POSTGRESQL__USER", "Default": "authentik", "Mode": "", "Description": "Container Variable: AUTHENTIK_POSTGRESQL__USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB Name", "Target": "AUTHENTIK_POSTGRESQL__NAME", "Default": "authentik", "Mode": "", "Description": "Container Variable: AUTHENTIK_POSTGRESQL__NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB Password", "Target": "AUTHENTIK_POSTGRESQL__PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: AUTHENTIK_POSTGRESQL__PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Error Reporting", "Target": "AUTHENTIK_ERROR_REPORTING__ENABLED", "Default": "", "Mode": "", "Description": "Container Variable: AUTHENTIK_ERROR_REPORTING__ENABLED: true or false", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "APP Key", "Target": "AUTHENTIK_SECRET_KEY", "Default": "", "Mode": "", "Description": "https://passwordsgenerator.net/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis Password", "Target": "AUTHENTIK_REDIS__PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: AUTHENTIK_REDIS__PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Custom Templates", "Target": "/templates", "Default": "", "Mode": "rw", "Description": "Container Path: /templates", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "ro", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "media", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Container Path: /media", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "IBRACORP's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/authentik/authentik.xml", "CategoryList": [ "Security" ], "downloads": 152223, "stars": 20, "trending": 4.128, "trends": [ 5.94, 3.823, 6.436, 3.689, 5.691, 6.39, 4.128 ], "trendsDate": [ 1696478739, 1699077937, 1702169081, 1704769568, 1707368753, 1709967999, 1712563558 ], "downloadtrend": [ 111662, 116100, 124086, 128839, 136614, 145939, 152223 ], "LastUpdateScan": 1712563558, "LastUpdate": 1709582228, "FirstSeen": 1657512277, "topTrending": -1.8120000000000003, "topPerforming": 4.128 }, { "Name": "authentik-worker", "Repository": "beryju/authentik:latest", "Registry": "https://hub.docker.com/r/beryju/authentik/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/goauthentik/authentik", "Overview": "authentik is an open-source Identity Provider focused on flexibility and versatility. You can use authentik in an existing environment to add support for new protocols, implement sign-up/recovery/etc. in your application so you don't have to deal with it, and many other things.\r\n\r\nThis is the worker. You will need the Authentik app which is the server.", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/authentik-worker/authentik-worker.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/authentik-worker/authentik_worker.png", "ExtraParams": "--restart unless-stopped -u root", "PostArgs": "worker", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Redis Host", "Target": "AUTHENTIK_REDIS__HOST", "Default": "", "Mode": "", "Description": "Redis Host:", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL Host", "Target": "AUTHENTIK_POSTGRESQL__HOST", "Default": "", "Mode": "", "Description": "PostgreSQL Host:", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB User", "Target": "AUTHENTIK_POSTGRESQL__USER", "Default": "", "Mode": "", "Description": "PostgreSQL DB User: authentik", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB Name", "Target": "AUTHENTIK_POSTGRESQL__NAME", "Default": "", "Mode": "", "Description": "PostgreSQL DB Name: authentik", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB Password", "Target": "AUTHENTIK_POSTGRESQL__PASSWORD", "Default": "", "Mode": "", "Description": "PostgreSQL DB Password:", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Error Reporting", "Target": "AUTHENTIK_ERROR_REPORTING__ENABLED", "Default": "", "Mode": "", "Description": "Error Reporting: True or False", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Secret Key", "Target": "AUTHENTIK_SECRET_KEY", "Default": "", "Mode": "", "Description": "https://passwordsgenerator.net/ - SAME AS THE AUTHENTIK SERVER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Backups", "Target": "/backups", "Default": "", "Mode": "rw", "Description": "Container Path: /backups", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Media", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Container Path: /media", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Certs", "Target": "/certs", "Default": "", "Mode": "rw", "Description": "Container Path: /certs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Custom Templates", "Target": "/templates", "Default": "", "Mode": "rw", "Description": "Container Path: /templates", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis Password", "Target": "AUTHENTIK_REDIS__PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: AUTHENTIK_REDIS__PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/authentik-worker/authentik-worker.xml", "CategoryList": [ "Security" ], "downloads": 152223, "stars": 20, "trending": 4.128, "trends": [ 5.94, 3.823, 6.436, 3.689, 5.691, 6.39, 4.128 ], "trendsDate": [ 1696478739, 1699077937, 1702169081, 1704769568, 1707368753, 1709967999, 1712563558 ], "downloadtrend": [ 111662, 116100, 124086, 128839, 136614, 145939, 152223 ], "LastUpdateScan": 1712563558, "LastUpdate": 1709582228, "FirstSeen": 1657512277, "topTrending": -1.8120000000000003, "topPerforming": 4.128 }, { "Name": "beatbump", "Repository": "snuffydev/beatbump:latest", "Registry": "https://hub.docker.com/r/snuffydev/beatbump", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/snuffyDev/Beatbump/issues", "Project": "https://beatbump.io/home", "Overview": "Beatbump is a fully-featured music listening experience, while helping to ease your privacy concerns associated with other platforms.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/beatbump/beatbump.xml", "Icon": "https://i.imgur.com/O1I5vKF.png", "Config": { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "17000" }, "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/beatbump/beatbump.xml", "CategoryList": [ "MediaApp-Music", "MediaServer-Music" ], "downloads": 31976, "stars": 2, "trending": 9.094, "trends": [ 15.951, 16.268, 14.291, 12.748, 11.371, 10.692, 9.094 ], "trendsDate": [ 1697954731, 1700550337, 1703149550, 1705748744, 1708347973, 1710943571, 1713542779 ], "downloadtrend": [ 14407, 17206, 20075, 23008, 25960, 29068, 31976 ], "LastUpdateScan": 1713542779, "LastUpdate": 1713486090, "FirstSeen": 1684958680, "topTrending": -6.857000000000001 }, { "Name": "Cachet", "Repository": "cachethq/docker:latest", "Registry": "https://hub.docker.com/r/cachethq/docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/CachetHQ/Cachet", "Overview": "Cachet is a beautiful and powerful open source status page system, a free replacement for services such as StatusPage.io, Status.io, and others. Docs: https://docs.cachethq.io/docs/installing-cachet", "WebUI": "http://[IP]:[PORT:8000]", "Icon": "https://i.imgur.com/dSBbxqj.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DB_DRIVER", "Target": "DB_DRIVER", "Default": "", "Mode": "", "Description": "Container Variable: DB_DRIVER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mysql" }, { "@attributes": { "Name": "APP_KEY", "Target": "APP_KEY", "Default": "", "Mode": "", "Description": "Container Variable: APP_KEY. Some random string", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "base64:2iJWPWu9PWzkI4B2CcdVYQo0CPvtXIhS1vVi/GCGn5A=" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "Container Variable: DB_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.100" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "", "Mode": "", "Description": "Container Variable: DB_DATABASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "cachet" }, { "@attributes": { "Name": "DB_USERNAME", "Target": "DB_USERNAME", "Default": "", "Mode": "", "Description": "Container Variable: DB_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "cachet" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "", "Mode": "", "Description": "Container Variable: DB_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "MAIL_DRIVER", "Target": "MAIL_DRIVER", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_DRIVER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtp" }, { "@attributes": { "Name": "MAIL_HOST", "Target": "MAIL_HOST", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtp.mailgun.org" }, { "@attributes": { "Name": "MAIL_PORT", "Target": "MAIL_PORT", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "MAIL_USERNAME", "Target": "MAIL_USERNAME", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postmaster@domain.com" }, { "@attributes": { "Name": "MAIL_PASSWORD", "Target": "MAIL_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "MAIL_ADDRESS", "Target": "MAIL_ADDRESS", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_ADDRESS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "status@domain.com" }, { "@attributes": { "Name": "MAIL_NAME", "Target": "MAIL_NAME", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Status" }, { "@attributes": { "Name": "MAIL_ENCRYPTION", "Target": "MAIL_ENCRYPTION", "Default": "", "Mode": "", "Description": "Container Variable: MAIL_ENCRYPTION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "tls" }, { "@attributes": { "Name": "REDIS_HOST", "Target": "REDIS_HOST", "Default": "", "Mode": "", "Description": "Container Variable: REDIS_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.100" }, { "@attributes": { "Name": "REDIS_DATABASE", "Target": "REDIS_DATABASE", "Default": "", "Mode": "", "Description": "Container Variable: REDIS_DATABASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "REDIS_PORT", "Target": "REDIS_PORT", "Default": "", "Mode": "", "Description": "Container Variable: REDIS_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6379" }, { "@attributes": { "Name": "Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "APP_DEBUG", "Target": "APP_DEBUG", "Default": "", "Mode": "", "Description": "Container Variable: APP_DEBUG", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Appdata", "Target": "/var/www/cachet/", "Default": "", "Mode": "rw", "Description": "Container Path: /var/www/Cachet/", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Cachet/" } ], "Repo": "IBRACORP's Repository", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/cachet/cachet.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/cachet/cachet.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 24941178, "stars": 80, "trending": 0.275, "trends": [ 0.456, 0.471, 0.473, 0.43, 0.355, 0.262, 0.275 ], "trendsDate": [ 1697832359, 1700427956, 1703027152, 1705626357, 1708232748, 1710828362, 1713427668 ], "downloadtrend": [ 24381403, 24496808, 24613140, 24719361, 24807396, 24872673, 24941178 ], "LastUpdateScan": 1713427668, "LastUpdate": 1610693787, "FirstSeen": 1614668550, "topTrending": -0.181, "topPerforming": 0.275 }, { "Name": "Cachet-URL-Monitor", "Repository": "mtakaki/cachet-url-monitor", "Registry": "https://hub.docker.com/r/mtakaki/cachet-url-monitor", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://bit.ly/2MwDPTV", "Project": "https://pypi.python.org/pypi/cachet-url-monitor", "Overview": "Python plugin for cachet that monitors an URL, verifying it's response status and latency. The frequency the URL is tested is configurable, along with the assertion applied to the request response. Check the Docker Hub link for instructions. IBRACORP video (on YouTube) will be out soon, too.", "Icon": "https://i.imgur.com/dSBbxqj.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Appdata", "Target": "/usr/src/app/config/", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/app/config/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cachet-url-monitor/" }, "Repo": "IBRACORP's Repository", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/cachet-url-monitor/cachet-url-monitor.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/cachet-url-monitor/cachet-url-monitor.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1511859, "stars": 2, "trending": 0.006, "trends": [ 0.065, 0.02, 0.003, 0.006, 0.008, 0.019, 0.006 ], "trendsDate": [ 1697832359, 1700427956, 1703027152, 1705626357, 1708232748, 1710828363, 1713427668 ], "downloadtrend": [ 1510928, 1511235, 1511280, 1511371, 1511487, 1511767, 1511859 ], "LastUpdateScan": 1713427668, "LastUpdate": 1617356434, "FirstSeen": 1614668550, "topTrending": -0.059000000000000004, "topPerforming": 0.006 }, { "Name": "casdoor", "Repository": "casbin/casdoor:latest", "Registry": "https://hub.docker.com/r/casbin/casdoor", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.com/invite/qteNGWt8UY", "Project": "https://casdoor.org/", "Overview": "Casdoor is an open-source, multi-tenant, and cloud-native identity and access management (IAM) solution. It provides a user-friendly interface for managing user authentication and authorization in various applications and systems\r\n\r\n\r\nCreate a app.conf file in the same appdata/casdoor directory, then copy app.conf from https://github.com/casdoor/casdoor/blob/master/conf/app.conf and edit accordingly\r\n\r\n\r\ndefault login:\r\nadmin\r\n123", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/casdoor/casdoor.xml", "Icon": "https://i.imgur.com/ZtDhiyt.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Config", "Target": "/conf", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/casdoor/" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/casdoor/casdoor.xml", "CategoryList": [ "Productivity", "Security" ], "downloads": 147620, "stars": 13, "trending": 11.968, "trends": [ 4.688, 7.465, 17.093, 9.916, 9.959, 8.207, 11.968 ], "trendsDate": [ 1695499528, 1698098749, 1700694351, 1703293590, 1705886629, 1708484758, 1711080365 ], "downloadtrend": [ 74230, 80218, 96757, 107408, 119288, 129953, 147620 ], "LastUpdateScan": 1711080365, "LastUpdate": 1710936914, "FirstSeen": 1685073861, "topTrending": 7.28, "topPerforming": 11.968 }, { "Name": "crowdsec", "Repository": "crowdsecurity/crowdsec", "Registry": "https://registry.hub.docker.com/r/crowdsecurity/crowdsec", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://crowdsec.net/", "Overview": "CrowdSec is a free, open-source and collaborative IPS. Analyze behaviors, respond to attacks and share signals across the community. \r\n\r\nIf using Traefik, you should also install the traefik-bouncer. See our instructions on CrowdSec here: https://docs.ibracorp.io", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/crowdsec/crowdsec.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/crowdsec/crowdsec.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "Port", "Target": "6060", "Default": "", "Mode": "tcp", "Description": "Container Port: 6060", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6060" }, { "@attributes": { "Name": "data", "Target": "/var/lib/crowdsec/data", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/crowdsec/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/crowdsec/data/" }, { "@attributes": { "Name": "appdata", "Target": "/etc/crowdsec", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/crowdsec", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/crowdsec/" }, { "@attributes": { "Name": "auth logs to analyze", "Target": "/var/log/auth.log", "Default": "", "Mode": "rw", "Description": "Container Path: /var/log/auth.log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/dmz/crowdsec/auth/" }, { "@attributes": { "Name": "crowdsec logs to analyze", "Target": "/var/log/crowdsec", "Default": "", "Mode": "rw", "Description": "Container Path: /var/log/crowdsec", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/dmz/crowdsec/" }, { "@attributes": { "Name": "syslog path", "Target": "/syslog", "Default": "", "Mode": "ro", "Description": "Container Path: /syslog", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/log/syslog" }, { "@attributes": { "Name": "COLLECTIONS", "Target": "COLLECTIONS", "Default": "", "Mode": "", "Description": "Container Variable: COLLECTIONS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "crowdsecurity/traefik crowdsecurity/http-cve LePresidente/authelia" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/crowdsec/crowdsec.xml", "CategoryList": [ "Security" ], "downloads": 1802761, "stars": 57, "trending": 5.603, "trends": [ 7.936, 8.825, 8.434, 7.363, 12.091, 6.969, 5.603 ], "trendsDate": [ 1696421159, 1699020402, 1702169081, 1704769568, 1707368754, 1709967999, 1712563558 ], "downloadtrend": [ 1076347, 1180532, 1289270, 1391738, 1583153, 1701749, 1802761 ], "LastUpdateScan": 1712563558, "LastUpdate": 1712322926, "FirstSeen": 1649601204, "topTrending": -2.333, "topPerforming": 5.603 }, { "Name": "crowdsec-traefik-bouncer", "Repository": "fbonalair/traefik-crowdsec-bouncer", "Registry": "https://registry.hub.docker.com/r/fbonalair/traefik-crowdsec-bouncer", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/fbonalair/traefik-crowdsec-bouncer", "Overview": "CrowdSec bouncer for Traefik to block malicious IPs from accessing your services. This utilizes Traefik v2 ForwardAuth Middleware and queries CrowdSec with the client IP. If the client IP is on the ban list, Traefik will issue a HTTP code 403 response. Otherwise, the request will continue as usual.\r\n\r\nBe sure to install CrowdSec first. See our instructions on CrowdSec here: https://docs.ibracorp.io", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/crowdsec-traefik-bouncer/crowdsec-traefik-bouncer.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/crowdsec/crowdsec.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "CROWDSEC_BOUNCER_API_KEY", "Target": "CROWDSEC_BOUNCER_API_KEY", "Default": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "Mode": "", "Description": "Container Variable: CROWDSEC_BOUNCER_API_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }, { "@attributes": { "Name": "GIN_MODE", "Target": "GIN_MODE", "Default": "", "Mode": "", "Description": "Container Variable: GIN_MODE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "release" }, { "@attributes": { "Name": "CROWDSEC_AGENT_HOST", "Target": "CROWDSEC_AGENT_HOST", "Default": "192.168.0.10:8081", "Mode": "", "Description": "Container Variable: CROWDSEC_AGENT_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.0.10:8081" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/crowdsec-traefik-bouncer/crowdsec-traefik-bouncer.xml", "CategoryList": [ "Security" ], "downloads": 900428, "stars": 5, "trending": 3.368, "trends": [ 4.161, 4.408, 5.351, 11.542, 24.314, 4.64, 3.368 ], "trendsDate": [ 1696421160, 1699020402, 1702169082, 1704769569, 1707368754, 1709967999, 1712563559 ], "downloadtrend": [ 502611, 525785, 555512, 627992, 829728, 870101, 900428 ], "LastUpdateScan": 1712563559, "LastUpdate": 1665330892, "FirstSeen": 1649601204, "topTrending": -0.7929999999999997, "topPerforming": 3.368 }, { "Name": "databag", "Repository": "balzack/databag", "Registry": "https://hub.docker.com/r/balzack/databag/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/balzack/databag/discussions", "Project": "https://github.com/balzack/databag", "Overview": "Databag is a federated chat app that focuses on user privacy and security. It allows users to communicate with each other in real-time, while keeping their conversations private and secure from third-party surveillance.\r\n\r\nhttps://hub.docker.com/r/balzack/databag/", "WebUI": "http://[IP]:[PORT:7000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/databag/databag.xml", "Icon": "https://raw.githubusercontent.com/balzack/databag/main/doc/icon.png", "Config": [ { "@attributes": { "Name": "Container Port 1", "Target": "7000", "Default": "7000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7000" }, { "@attributes": { "Name": "Config", "Target": "/var/lib/databag", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/databag" }, { "@attributes": { "Name": "Password", "Target": "ADMIN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/databag/databag.xml", "CategoryList": [ "Productivity", "Other" ], "downloads": 46130, "stars": 3, "trending": 9.718, "trends": [ 10.828, 10.916, 8.736, 6.676, 11.469, 8.55, 9.718 ], "trendsDate": [ 1697277940, 1699873562, 1702472783, 1705071971, 1707671134, 1710381972, 1712981164 ], "downloadtrend": [ 25583, 28718, 31467, 33718, 38086, 41647, 46130 ], "LastUpdateScan": 1712981164, "LastUpdate": 1712347154, "FirstSeen": 1678989874, "topTrending": -1.1099999999999994 }, { "Name": "dockersocket", "Repository": "ghcr.io/tecnativa/docker-socket-proxy:latest", "Registry": "https://hub.docker.com/r/tecnativa/docker-socket-proxy", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.com/invite/VWAG7rZ", "Project": "https://github.com/Tecnativa/docker-socket-proxy", "Overview": "This is a security-enhanced proxy for the Docker Socket.", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/docker-socket-proxy/docker-socket-proxy.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/docker/docker-logo.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Containers", "Target": "CONTAINERS", "Default": "1", "Mode": "", "Description": "Allow access to running containers", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Post", "Target": "POST", "Default": "0", "Mode": "", "Description": "Disable access to ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "docker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "docker.sock", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/docker-socket-proxy/docker-socket-proxy.xml", "CategoryList": [ "Security", "Tools-Utilities" ], "downloads": 48122016, "stars": 69, "trending": 0.541, "trends": [ 0.768, 0.67, 0.396, 0.881, 0.489, 0.49, 0.541 ], "trendsDate": [ 1697407540, 1700321402, 1702919176, 1705518407, 1708117564, 1710713179, 1713306910 ], "downloadtrend": [ 46477178, 46790466, 46976439, 47394109, 47627110, 47861631, 48122016 ], "LastUpdateScan": 1713306910, "LastUpdate": 1713055471, "FirstSeen": 1634983406, "topTrending": -0.22699999999999998, "topPerforming": 0.541 }, { "Name": "docuseal", "Repository": "docuseal/docuseal", "Registry": "https://hub.docker.com/r/docuseal/docuseal", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/docusealco/docuseal/issues", "Project": "https://www.docuseal.co/", "Overview": "DocuSeal is an open source platform that provides secure and efficient digital document signing and processing. \r\n\r\nCreate PDF forms to have them filled and signed online on any device with an easy-to-use, mobile-optimized web tool.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/docuseal/docuseal.xml", "Icon": "https://github.com/docusealco/docuseal/blob/master/public/favicon-96x96.png?raw=true", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Config", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/docuseal" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgresql://postgres:postgres@localhost:5432/docuseal" }, { "@attributes": { "Name": "FORCE_SSL", "Target": "FORCE_SSL", "Default": "true", "Mode": "", "Description": "true or false", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/docuseal/docuseal.xml", "downloads": 142495, "stars": 3, "trending": 13.179, "trends": [ 47.821, 29.001, 25.323, 30.86, 32.929, 16.788, 13.179 ], "trendsDate": [ 1695694076, 1698293247, 1700888760, 1703487937, 1706087152, 1708686351, 1711281965 ], "downloadtrend": [ 25311, 35650, 47739, 69047, 102946, 123715, 142495 ], "LastUpdateScan": 1711281965, "LastUpdate": 1710704102, "FirstSeen": 1690409085, "topTrending": -34.641999999999996, "topPerforming": 13.179 }, { "Name": "evershop", "Repository": "evershop/evershop:latest", "Registry": "https://hub.docker.com/r/evershop/evershop", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/evershopcommerce/evershop/issues", "Project": "https://evershop.io/", "Overview": "EverShop is a GraphQL Based and React ecommerce platform with essential commerce features. Built with React, modular and fully customizable.\r\n\r\nTo create admin user:\r\n\r\nconsole into the app and run \r\n\r\nnpm run user:create -- --email \"your email\" --password \"your password\" --name \"your name\"", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/evershop/evershop.xml", "Icon": "https://raw.githubusercontent.com/evershopcommerce/evershop/main/.github/images/logo.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3040" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgresql" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "evershop" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgres" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/evershop/evershop.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 8873, "stars": 1, "LastUpdateScan": 1712981164, "LastUpdate": 1708592593, "FirstSeen": 1705122353 }, { "Name": "exercise-dairy", "Repository": "aceberg/exercisediary", "Registry": "https://hub.docker.com/r/aceberg/exercisediary", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/aceberg/ExerciseDiary", "Overview": "Workout diary with GitHub-style year visualization", "WebUI": "http://[IP]:[PORT:8851]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/exercise%20diary/exercisediary.xml", "Icon": "https://raw.githubusercontent.com/aceberg/ExerciseDiary/main/assets/logo.png", "DonateText": "If you like our work please consider Donating.", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8851", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8851" }, { "@attributes": { "Name": "Data", "Target": "/data/ExerciseDiary", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/exercisediary" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "America/Chicago" }, { "@attributes": { "Name": "HOST", "Target": "HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "THEME", "Target": "THEME", "Default": "", "Mode": "", "Description": "Any theme name from https://bootswatch.com in lowcase or additional (emerald, grass, sand)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "grass" }, { "@attributes": { "Name": "COLOR", "Target": "COLOR", "Default": "", "Mode": "", "Description": "Background color: light or dark", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "dark" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/exercise diary/exercisediary.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 34835, "stars": 1, "trending": 41.599, "trends": [ 41.599 ], "trendsDate": [ 1711670769 ], "downloadtrend": [ 20344, 34835 ], "LastUpdateScan": 1711670769, "LastUpdate": 1710062592, "FirstSeen": 1703876748 }, { "Name": "fasten", "Repository": "ghcr.io/fastenhealth/fasten-onprem:main", "Registry": "https://ghcr.io/fastenhealth/fasten-onprem", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/fastenhealth/fasten-onprem/issues", "Overview": "Fasten securely connects your healthcare providers together, creating a personal health record that never leaves your hands", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/fasten/fasten.xml", "Icon": "https://github.com/fastenhealth/fasten-onprem/blob/main/frontend/src/assets/logo/logo2-text.png?raw=true", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9090" }, "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/fasten/fasten.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711641990, "FirstSeen": 1693454685 }, { "Name": "formbricks", "Repository": "formbricks/formbricks", "Registry": "https://hub.docker.com/r/formbricks/formbricks/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/formbricks/formbricks/issues", "Project": "https://formbricks.com/", "Overview": "Formbricks is your go-to solution for in-product micro-surveys that will supercharge your product experience. \r\n\r\nUse micro-surveys to target the right users at the right time without making surveys annoying.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/formbricks/formbricks.xml", "Icon": "https://i.imgur.com/4XxnmqB.png", "Config": [ { "@attributes": { "Name": "Container Port 1", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3006" }, { "@attributes": { "Name": "Container Variable 3", "Target": "NEXTAUTH_SECRET", "Default": "", "Mode": "", "Description": "You can use: `openssl rand -base64 32` to generate one", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "", "Mode": "", "Description": "postgresql://USER:PASSWORD@HOSTNAME:PORT/DB_NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql://postgres:postgres@postgres:5432/formbrick" }, { "@attributes": { "Name": "NEXT_PUBLIC_WEBAPP_URL", "Target": "NEXT_PUBLIC_WEBAPP_URL", "Default": "", "Mode": "", "Description": "https://formbricks.domain.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTAUTH_URL", "Target": "NEXTAUTH_URL", "Default": "", "Mode": "", "Description": "http://SERVER-IP:3006", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAIL_FROM", "Target": "MAIL_FROM", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_HOST", "Target": "SMTP_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PORT", "Target": "SMTP_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_SECURE_ENABLED", "Target": "SMTP_SECURE_ENABLED", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "SMTP_USER", "Target": "SMTP_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PASSWORD", "Target": "SMTP_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXT_PUBLIC_EMAIL_VERIFICATION_DISABLED", "Target": "NEXT_PUBLIC_EMAIL_VERIFICATION_DISABLED", "Default": "", "Mode": "", "Description": "Email Verification. If you enable Email Verification you have to setup SMTP-Settings, too.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "NEXT_PUBLIC_PASSWORD_RESET_DISABLED", "Target": "NEXT_PUBLIC_PASSWORD_RESET_DISABLED", "Default": "", "Mode": "", "Description": "Password Reset. If you enable Password Reset functionality you have to setup SMTP-Settings, too.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/formbricks/formbricks.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 298102, "stars": 3, "trending": 4.929, "trends": [ 45.921, 16.577, 6.101, 4.929 ], "trendsDate": [ 1704769569, 1707368754, 1709967999, 1712563559 ], "downloadtrend": [ 120057, 222003, 266118, 283410, 298102 ], "LastUpdateScan": 1712563559, "LastUpdate": 1710427649, "FirstSeen": 1694117156, "topTrending": -40.992 }, { "Name": "Ghost", "Repository": "bitnami/ghost", "Registry": "https://hub.docker.com/r/bitnami/ghost/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/TryGhost/Ghost", "Overview": "Ghost is a free and open-source blogging platform written in JavaScript and distributed under the MIT License, designed to simplify the process of online publishing for individual bloggers as well as online publications. This version includes mapping for MariaDB and SMTP. Big credits to Bitnami for the amazing image. Another fine product, brought to you by IBRACORP.", "WebUI": "http://[IP]:[PORT:2368]/", "Icon": "https://i.imgur.com/bPEsHjz.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "GHOST_HOST", "Target": "GHOST_HOST", "Default": "localhost", "Mode": "", "Description": "If you want to access your application from a public IP or hostname you need to set this environment variable to your public IP or hostname. E.g. blog.example.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ghost.example.com" }, { "@attributes": { "Name": "GHOST_EMAIL", "Target": "GHOST_EMAIL", "Default": "user@example.com", "Mode": "", "Description": "Ghost application email. Default: user@example.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "user@example.com" }, { "@attributes": { "Name": "BLOG_TITLE", "Target": "BLOG_TITLE", "Default": "User's Blog", "Mode": "", "Description": "Ghost blog title. Default: User's Blog", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "User's Blog" }, { "@attributes": { "Name": "MARIADB_HOST", "Target": "MARIADB_HOST", "Default": "192.168.1.100", "Mode": "", "Description": "Hostname for MariaDB server. Default: mariadb", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.100" }, { "@attributes": { "Name": "MARIADB_PORT_NUMBER", "Target": "MARIADB_PORT_NUMBER", "Default": "3306", "Mode": "", "Description": "Port used by MariaDB server. Default: 3306", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "GHOST_DATABASE_NAME", "Target": "GHOST_DATABASE_NAME", "Default": "ghost", "Mode": "", "Description": "Database name that Ghost will use to connect with the database. Default: bitnami_ghost", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ghost" }, { "@attributes": { "Name": "GHOST_DATABASE_USER", "Target": "GHOST_DATABASE_USER", "Default": "ghost", "Mode": "", "Description": "Database user that Ghost will use to connect with the database. Default: bn_ghost", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ghost" }, { "@attributes": { "Name": "GHOST_DATABASE_PASSWORD", "Target": "GHOST_DATABASE_PASSWORD", "Default": "", "Mode": "", "Description": "Database password that Ghost will use to connect with the database. No defaults.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "ALLOW_EMPTY_PASSWORD", "Target": "ALLOW_EMPTY_PASSWORD", "Default": "no", "Mode": "", "Description": "It can be used to allow blank passwords. Default: no", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "SMTP_HOST", "Target": "SMTP_HOST", "Default": "smtp.gmail.com", "Mode": "", "Description": "SMTP host. E.g. smtp.gmail.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "smtp.gmail.com" }, { "@attributes": { "Name": "SMTP_PORT", "Target": "SMTP_PORT", "Default": "587", "Mode": "", "Description": "SMTP port. E.g. 587", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "SMTP_USER", "Target": "SMTP_USER", "Default": "your_email@gmail.com", "Mode": "", "Description": "SMTP account user. E.g. your_email@gmail.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "your_email@gmail.com" }, { "@attributes": { "Name": "SMTP_PASSWORD", "Target": "SMTP_PASSWORD", "Default": "password", "Mode": "", "Description": "SMTP account password.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "SMTP_FROM_ADDRESS", "Target": "SMTP_FROM_ADDRESS", "Default": "you@domain.com", "Mode": "", "Description": "SMTP from address.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "you@domain.com" }, { "@attributes": { "Name": "SMTP_SERVICE", "Target": "SMTP_SERVICE", "Default": "GMail", "Mode": "", "Description": "SMTP service to use. E.g. GMail or Mailgun", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "GMail" }, { "@attributes": { "Name": "SMTP_SECURE_CONNECTION", "Target": "SMTP_SECURE_CONNECTION", "Default": "true", "Mode": "", "Description": "Use a secure connection for SMTP. true or false", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "GHOST_PROTOCOL", "Target": "GHOST_PROTOCOL", "Default": "http", "Mode": "", "Description": "Protocol to use in the application URLs. Valid values are https or https. Default: http", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http" }, { "@attributes": { "Name": "GHOST_USERNAME", "Target": "GHOST_USERNAME", "Default": "user", "Mode": "", "Description": "Ghost application username. Default: user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "user" }, { "@attributes": { "Name": "GHOST_PASSWORD", "Target": "GHOST_PASSWORD", "Default": " bitnami123", "Mode": "", "Description": "Ghost application password. The minimum length is 10 characters. Default: bitnami123", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bitnami123" }, { "@attributes": { "Name": "WebUI", "Target": "2368", "Default": "2368", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "2368" }, { "@attributes": { "Name": "Appdata", "Target": "/bitnami", "Default": "/mnt/user/appdata/ghost", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ghost" } ], "Repo": "IBRACORP's Repository", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/ghost/ghost.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/ghost/ghost.xml", "CategoryList": [ "Productivity" ], "downloads": 124780941, "stars": 38, "trending": 0.158, "trends": [ 0.106, 0.101, 0.092, 0.073, 0.09, 0.142, 0.158 ], "trendsDate": [ 1697299552, 1699895159, 1702494370, 1705093555, 1707692768, 1710381973, 1712981164 ], "downloadtrend": [ 123965174, 124090847, 124204835, 124295667, 124407107, 124584387, 124780941 ], "LastUpdateScan": 1712981164, "LastUpdate": 1712670852, "FirstSeen": 1614157360, "topTrending": 0.052000000000000005, "topPerforming": 0.158 }, { "Name": "gitness", "Repository": "harness/gitness:latest", "Registry": "https://hub.docker.com/r/harness/gitness", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/harness/gitness/issues", "Project": "https://gitness.com/", "Overview": "Your lightweight, super fast code hosting and continuous integration service (powered by Drone)", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/gitness/gitness.xml", "Icon": "https://github.com/harness/gitness/blob/main/web/src/images/gitLogo.png?raw=true", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3015" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "Config", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gitness" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/gitness/gitness.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 122920, "stars": 7, "trending": 12.214, "trends": [ 60.045, 36.793, 22.045, 27.003, 15.57, 12.214 ], "trendsDate": [ 1700615167, 1703214347, 1705813542, 1708412785, 1711008379, 1713607555 ], "downloadtrend": [ 13093, 32769, 51844, 66505, 91106, 107907, 122920 ], "LastUpdateScan": 1713607555, "LastUpdate": 1711007869, "FirstSeen": 1695420339, "topTrending": -47.831, "topPerforming": 12.214 }, { "Name": "homepage", "Repository": "ghcr.io/gethomepage/homepage:latest", "Registry": "https://github.com/gethomepage/homepage", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/gethomepage/homepage", "Overview": "Homepage is a highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/homepage/homepage.xml", "Icon": "https://raw.githubusercontent.com/gethomepage/homepage/main/public/android-chrome-512x512.png", "DonateText": [ "Help support our work by buying us a beer", "" ], "Config": [ { "@attributes": { "Name": "/app/config", "Target": "/app/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/homepage" }, { "@attributes": { "Name": "docker socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/homepage/homepage.xml", "LastUpdateScan": 1712563559, "FirstSeen": 1696550758 }, { "Name": "jellyseerr", "Repository": "fallenbagel/jellyseerr:latest", "Registry": "https://hub.docker.com/r/fallenbagel/jellyseerr/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/Fallenbagel/jellyseerr", "Overview": "Jellyseerr is a free and open-source software application for managing requests for your media library. It is a fork of Overseerr built to bring support for Jellyfin & Emby media servers!\r\n\r\nTo enable Emby support please add the variable 'JELLYFIN_TYPE=emby' in the template.\r\n\r\nThis project is constantly updating with new features and bug fixes. See the GitHub page for current and developing features!\r\nhttps://github.com/Fallenbagel/jellyseerr/", "WebUI": "http://[IP]:[PORT:5055]/", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/jellyseerr/jellyseerr.xml", "Icon": "https://raw.githubusercontent.com/Fallenbagel/jellyseerr/main/public/android-chrome-512x512.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Network", "Target": "5055", "Default": "5055", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5055" }, { "@attributes": { "Name": "Appdata", "Target": "/app/config/", "Default": "/mnt/user/appdata/Jellyseerr", "Mode": "rw", "Description": "Appdata directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jellyseerr" }, { "@attributes": { "Name": "Log", "Target": "LOG_LEVEL", "Default": "debug", "Mode": "", "Description": "Log verbosity.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Emby Support", "Target": "JELLYFIN_TYPE", "Default": "", "Mode": "", "Description": "Emby users need to fill 'emby' to enable emby support! Enabling emby support will cause problems with Plex and make Jellyfin unavailable.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "emby" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/jellyseerr/jellyseerr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 3476954, "stars": 90, "trending": 11.143, "trends": [ 15.168, 13.735, 12.354, 11.94, 11.431, 11.449, 11.143 ], "trendsDate": [ 1697681145, 1700321402, 1702919176, 1705518407, 1708117564, 1710713179, 1713306910 ], "downloadtrend": [ 1613302, 1870162, 2133760, 2423071, 2735789, 3089512, 3476954 ], "LastUpdateScan": 1713306910, "LastUpdate": 1713293515, "FirstSeen": 1648298202, "topTrending": -4.024999999999999, "topPerforming": 11.143 }, { "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/jira-servicedesk/jira-servicedesk.xml", "Name": "JIRA-Service-Desk", "Overview": "Jira Service Desk is a fully featured service desk tool used by modern IT teams.", "Support": "https://discord.gg/VWAG7rZ", "Registry": "https://hub.docker.com/r/atlassian/jira-servicedesk", "GitHub": "https://github.com/ibracorp/jira-servicedesk", "Repository": "atlassian/jira-servicedesk", "Project": "https://www.atlassian.com/software/jira/service-desk", "BindTime": "true", "Privileged": "false", "DonateText": [ "Help support our work by buying us a beer", "Help support my work by buying me a beer" ], "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://i.imgur.com/rNMse7m.png", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8585" }, { "@attributes": { "Name": "ATL_PROXY_NAME", "Target": "ATL_PROXY_NAME", "Default": "", "Mode": "", "Description": "If behind a reverse proxy, what's the root address. i.e. jira.example.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "support.ibracorp.io" }, { "@attributes": { "Name": "ATL_PROXY_PORT", "Target": "ATL_PROXY_PORT", "Default": "", "Mode": "", "Description": "Container Variable: ATL_PROXY_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "ATL_TOMCAT_SCHEME", "Target": "ATL_TOMCAT_SCHEME", "Default": "", "Mode": "", "Description": "Container Variable: ATL_TOMCAT_SCHEME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https" }, { "@attributes": { "Name": "Host Path 1", "Target": "/var/atlassian/application-data/jira", "Default": "", "Mode": "rw", "Description": "Container Path: /var/atlassian/application-data/jira", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/JiraServiceDesk" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/jira-servicedesk/jira-servicedesk.xml", "CategoryList": [ "Cloud", "Tools-Utilities" ], "downloads": 1578126, "stars": 42, "trending": 2.205, "trends": [ 1.31, 1.339, 1.576, 1.099, 0.815, 1.315, 2.205 ], "trendsDate": [ 1696673133, 1699268762, 1702169082, 1704769569, 1707368754, 1709968000, 1712563559 ], "downloadtrend": [ 1450775, 1470462, 1494001, 1510605, 1523025, 1543323, 1578126 ], "LastUpdateScan": 1712563559, "LastUpdate": 1712459229, "FirstSeen": 1610924864, "topTrending": 0.895, "topPerforming": 2.205 }, { "Name": "kimai", "Repository": "kimai/kimai2:apache", "Registry": "https://hub.docker.com/r/kimai/kimai2", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/kimai/kimai/issues", "Project": "https://github.com/kimai/kimai", "Overview": "Kimai is a professional grade time-tracking application, free and open-source. It handles use-cases of freelancers as well as companies with dozens or hundreds of users.", "WebUI": "http://[IP]:[PORT:8001]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/kimai/kimai.xml", "Icon": "https://i.imgur.com/DoNMEmy.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8001", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/kimai" }, { "@attributes": { "Name": "TRUSTED_HOSTS", "Target": "TRUSTED_HOSTS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ADMINMAIL", "Target": "ADMINMAIL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ADMINPASS", "Target": "ADMINPASS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "", "Mode": "", "Description": "mysql://kimai:kimai@192.168.68.141:3306/kimai", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/kimai/kimai.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 5447169, "stars": 57, "trending": 0.777, "trends": [ 0.512, 0.538, 0.692, 0.777, 0.742, 0.685, 0.777 ], "trendsDate": [ 1696579547, 1699175128, 1702169082, 1704769569, 1707368754, 1709968000, 1712563559 ], "downloadtrend": [ 5221803, 5250042, 5286637, 5328022, 5367834, 5404861, 5447169 ], "LastUpdateScan": 1712563559, "LastUpdate": 1712355560, "FirstSeen": 1680977056, "topTrending": 0.265, "topPerforming": 0.777 }, { "Name": "lidatube", "Repository": "thewicklowwolf/lidatube:latest", "Registry": "https://registry.hub.docker.com/r/thewicklowwolf/lidatube", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/TheWicklowWolf/LidaTube/issues", "Project": "https://github.com/TheWicklowWolf/LidaTube", "Overview": "Web GUI for finding and downloading missing Lidarr albums", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/lidatube.xml", "Icon": "https://user-images.githubusercontent.com/111055425/272870500-69396f7a-af18-42a9-b1ea-0585b488bdec.png", "DonateText": "If you like our work please consider Donating.", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Downloads", "Target": "/lidatube/downloads", "Default": "", "Mode": "rw,shared", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/data/downloads" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "Lidarr", "Target": "lidarr_address", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://SERVER-IP:8686" }, { "@attributes": { "Name": "Lidarr API", "Target": "lidarr_api_key", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Thread Limit", "Target": "thread_limit", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/lidatube.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Music" ], "downloads": 19495, "stars": 1, "trending": 38.882, "trends": [ 38.882 ], "trendsDate": [ 1712981165 ], "downloadtrend": [ 11915, 19495 ], "LastUpdateScan": 1712981165, "LastUpdate": 1712759659, "FirstSeen": 1699715134 }, { "Name": "linkstack", "Repository": "linkstackorg/linkstack:unraid", "Registry": "https://hub.docker.com/r/linkstackorg/linkstack", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/PtQswUmb", "Project": "https://linkstack.org/", "Overview": "Self-hosted open-source Linktree alternative\r\n\r\nLinkStack is a highly customizable link sharing platform with an intuitive, easy to use user interface.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/linkstack/linkstack.xml", "Icon": "https://i.imgur.com/qdL82EK.png", "DonateText": "If you like our work please consider Donating.", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "ServerName", "Target": "HTTP_SERVER_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "link.EXAMPLE.COM" }, { "@attributes": { "Name": "HTTPS", "Target": "HTTPS_SERVER_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "link.EXAMPLE.COM" }, { "@attributes": { "Name": "Admin", "Target": "SERVER_ADMIN", "Default": "", "Mode": "", "Description": "", "Type": "Label", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Chicago" }, { "@attributes": { "Name": "PHP Mmory", "Target": "PHP_MEMORY_LIMIT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "512M" }, { "@attributes": { "Name": "HTTP Port ", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2880" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "28443" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/linkstack/linkstack.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 126208, "stars": 16, "trending": 15.976, "trends": [ 26.952, 19.715, 16.191, 16.738, 16.93, 15.076, 15.976 ], "trendsDate": [ 1696493147, 1699092332, 1702169082, 1704769569, 1707368755, 1709968000, 1712563559 ], "downloadtrend": [ 41912, 52204, 62289, 74811, 90058, 106045, 126208 ], "LastUpdateScan": 1712563559, "LastUpdate": 1690555905, "FirstSeen": 1683497061, "topTrending": -10.976, "topPerforming": 15.976 }, { "Name": "maintainerr", "Repository": "jorenn92/maintainerr:latest", "Registry": "https://hub.docker.com/r/jorenn92/maintainerr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/jorenn92/Maintainerr/issues", "Project": "https://github.com/jorenn92/Maintainerr/tree/main", "Overview": "Maintainerr makes managing your media easy. Create custom rules with parameters across different services, show matching media on the Plex home screen for a given amount of days and handle the deletion.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/maintainerr/maintainerr.xml", "Icon": "https://github.com/jorenn92/Maintainerr/blob/main/ui/public/logo.png?raw=true", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8154" }, { "@attributes": { "Name": "Data", "Target": "/opt/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/maintainerr" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Chicago" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/maintainerr/maintainerr.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 120446, "trending": 19.034, "trends": [ 63.408, 46.311, 28.919, 19.034 ], "trendsDate": [ 1704769570, 1707368755, 1709968000, 1712563559 ], "downloadtrend": [ 13618, 37216, 69318, 97520, 120446 ], "LastUpdateScan": 1712563559, "LastUpdate": 1711440370, "FirstSeen": 1694023495, "topTrending": -44.374 }, { "Name": "Matomo", "Repository": "matomo", "Registry": "https://hub.docker.com/_/matomo", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/matomo-org/matomo", "Overview": "Matomo, formerly Piwik, is a free and open-source web analytics application developed by a team of international developers, that runs on a PHP/MySQL webserver. It tracks online visits to one or more websites and displays reports on these visits for analysis.", "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://i.imgur.com/mRIhLHE.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "8383", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8383" }, { "@attributes": { "Name": "Appdata", "Target": "/var/www/html", "Default": "/mnt/user/appdata/matomo", "Mode": "rw", "Description": "Container Path: /var/www/html", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/matomo" }, { "@attributes": { "Name": "MATOMO_DATABASE_HOST", "Target": "MATOMO_DATABASE_HOST", "Default": "192.168.1.100", "Mode": "", "Description": "IP or hostname of the database server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.100" }, { "@attributes": { "Name": "MATOMO_DATABASE_PORT", "Target": "MATOMO_DATABASE_PORT", "Default": "3306", "Mode": "", "Description": "Port of the database server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "MATOMO_DATABASE_USERNAME", "Target": "MATOMO_DATABASE_USERNAME", "Default": "matomo", "Mode": "", "Description": "Username of the database user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "matomo" }, { "@attributes": { "Name": "MATOMO_DATABASE_PASSWORD", "Target": "MATOMO_DATABASE_PASSWORD", "Default": "password", "Mode": "", "Description": "Password of the database user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "MATOMO_DATABASE_DBNAME", "Target": "MATOMO_DATABASE_DBNAME", "Default": "matomo", "Mode": "", "Description": "Database name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "matomo" }, { "@attributes": { "Name": "MATOMO_SERVER_NAME", "Target": "MATOMO_SERVER_NAME", "Default": "192.168.1.100", "Mode": "", "Description": "Container Variable: MATOMO_SERVER_NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.100" }, { "@attributes": { "Name": "MATOMO_DATABASE_ADAPTER", "Target": "MATOMO_DATABASE_ADAPTER", "Default": "MYSQL", "Mode": "", "Description": "Container Variable: MATOMO_DATABASE_ADAPTER", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "MYSQL" } ], "Repo": "IBRACORP's Repository", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/matomo/matomo.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/matomo/matomo.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 121161840, "stars": 330, "trending": 0.582, "trends": [ 0.655, 0.583, 0.567, 0.584, 0.576, 0.544, 0.582 ], "trendsDate": [ 1695765965, 1698365150, 1700960767, 1703559942, 1706159144, 1708765582, 1711361172 ], "downloadtrend": [ 117058485, 117744966, 118415919, 119111792, 119802362, 120457169, 121161840 ], "LastUpdateScan": 1711361172, "LastUpdate": 1710641928, "FirstSeen": 1615194175, "topTrending": -0.07300000000000006, "topPerforming": 0.582 }, { "Name": "muer", "Repository": "muerorg/muer", "Registry": "https://hub.docker.com/r/muerorg/muer", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/muer-org/muer/issues", "Project": "https://github.com/muer-org/muer", "Overview": "Muer is a modern, open-source music player for you and your friends.\r\n\r\nFeatures:\r\n\r\nBeautiful UI/UX\r\nMusic from Youtube\r\nSelf-hosted\r\nDefault fallback to Youtube embedded player\r\n\r\nMuer is based on Invidious.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/muer/muer.xml", "Icon": "https://github.com/muer-org/muer/blob/main/public/icon.png?raw=true", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/muer/muer.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Music", "MediaServer-Music" ], "downloads": 35725, "trending": 4.081, "trends": [ 28.374, 21.714, 10.612, 7.185, 3.178, 3.849, 4.081 ], "trendsDate": [ 1697767546, 1700363147, 1702962339, 1705561552, 1708160725, 1710756366, 1713355579 ], "downloadtrend": [ 20720, 26467, 29609, 31901, 32948, 34267, 35725 ], "LastUpdateScan": 1713355579, "LastUpdate": 1690327187, "FirstSeen": 1689969878, "topTrending": -24.293 }, { "Name": "picsur", "Repository": "ghcr.io/caramelfur/picsur:latest", "Registry": "https://ghcr.io/caramelfur/picsur", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/CaramelFur/Picsur/issues", "Project": "https://github.com/CaramelFur/Picsur", "Overview": "An easy to use, selfhostable image sharing service like Imgur with built in converting", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/picsur/picsur.xml", "Icon": "https://github.com/CaramelFur/Picsur/blob/master/branding/logo/picsur-128.png?raw=true", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8087" }, { "@attributes": { "Name": "PICSUR_DB_HOST", "Target": "PICSUR_DB_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "PICSUR_DB_PORT", "Target": "PICSUR_DB_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "PICSUR_DB_USERNAME", "Target": "PICSUR_DB_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "PICSUR_DB_PASSWORD", "Target": "PICSUR_DB_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PICSUR_DB_DATABASE", "Target": "PICSUR_DB_DATABASE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "picsur" }, { "@attributes": { "Name": "PICSUR_ADMIN_PASSWORD", "Target": "PICSUR_ADMIN_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "IBRACORP's Repository", "RecommendedRaw": "11/1/2023", "RecommendedDate": 1698811200, "RecommendedReason": { "en_US": "Host your own picture library. Almost a hybrid between Imgur and Pastebin" }, "RecommendedWho": "ICH777", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/picsur/picsur.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "LastUpdateScan": 1712563560, "FirstSeen": 1696428383 }, { "Name": "PlexTraktSync", "Repository": "ghcr.io/taxel/plextraktsync:latest", "Registry": "https://ghcr.io/taxel/plextraktsync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/Taxel/PlexTraktSync", "Overview": "This project adds a two-way-sync between trakt.tv and Plex Media Server. It requires a trakt.tv account but no Plex premium and no Trakt VIP subscriptions, unlike the Plex app provided by Trakt.\r\n\r\nNote: The PyTrakt API keys are not stored securely, so if you do not want to have a file containing those on your harddrive, you can not use this project.\r\n\r\n- Enter the console for the container.\r\n- Enter 'python3 -m plextraktsync' without apostrophes to start the credential process.", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/plextraktsync/plextraktsync.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/plex_trakt_sync/plex_trakt_sync.png", "ExtraParams": "-it", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Appdata", "Target": "/app/config", "Default": "/mnt/user/appdata/plextraktsync", "Mode": "rw", "Description": "Container Path: /app/config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/plextraktsync" }, "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/plextraktsync/plextraktsync.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Other" ], "LastUpdateScan": 1711310785, "FirstSeen": 1638500614 }, { "Name": "Pomerium", "Repository": "pomerium/pomerium", "Registry": "https://hub.docker.com/r/pomerium/pomerium", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/pomerium/pomerium", "Overview": "Pomerium is an identity-aware proxy that enables secure access to internal applications. Pomerium provides a standardized interface to add access control to applications regardless of whether the application itself has authorization or authentication baked-in. Pomerium gateways both internal and external requests, and can be used in situations where you'd typically reach for a VPN. Check ports to ensure you do not have conflicts. **NOTE** You MUST: 1.Create a config.yaml file in appdata/pomerium/pomerium. The parameters for the file can be found here: https://www.pomerium.io/reference/ 2. Match your cookie secret in both the file and the variable below.", "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://i.imgur.com/oF39h9B.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Cookie Secret", "Target": "COOKIE_SECRET", "Default": "", "Mode": "", "Description": "Container Variable: COOKIE_SECRET", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1443" }, { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "180" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "/mnt/user/appdata/pomerium", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pomerium" }, { "@attributes": { "Name": "Pomerium", "Target": "/pomerium/", "Default": "/mnt/user/appdata/pomerium/pomerium", "Mode": "rw", "Description": "Container Path: /pomerium/", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pomerium/pomerium" }, { "@attributes": { "Name": "5443", "Target": "5443", "Default": "", "Mode": "tcp", "Description": "Container Port: 5443", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5443" } ], "Repo": "IBRACORP's Repository", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/pomerium/pomerium.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/pomerium/pomerium.xml", "CategoryList": [ "Productivity", "Security" ], "downloads": 1336256863, "stars": 10, "trending": 5.7, "trends": [ 14.538, 8.03, 7.875, 6.848, 6.349, 6.283, 5.7 ], "trendsDate": [ 1695823564, 1698422753, 1701018345, 1703617543, 1706216737, 1708815950, 1711408563 ], "downloadtrend": [ 872871365, 949078614, 1030203396, 1105941373, 1180922532, 1260094235, 1336256863 ], "LastUpdateScan": 1711408563, "LastUpdate": 1711070623, "FirstSeen": 1612667216, "topTrending": -8.838000000000001, "topPerforming": 5.7 }, { "Name": "pterodactyl-daemon", "Repository": "ccarney16/pterodactyl-daemon:latest", "Registry": "https://hub.docker.com/r/ccarney16/pterodactyl-daemon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://pterodactyl.io/", "Overview": "Pterodactyl is an open-source game server management panel built with PHP 7, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.\r\n\r\nFind a guide on how to get this up and running at https://docs.ibracorp.io", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/pterodactyl-daemon/pterodactyl-daemon.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/icons/pterodactyl-panel.png", "ExtraParams": "--privileged=true --restart=unless-stopped", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "2022", "Default": "2022", "Mode": "tcp", "Description": "Container Port: 2022", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2022" }, { "@attributes": { "Name": "Host Port 2", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8181" }, { "@attributes": { "Name": "appdata", "Target": "/etc/pterodactyl", "Default": "/mnt/user/pterodactyl-node/", "Mode": "rw", "Description": "Container Path: /etc/pterodactyl", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/pterodactyl-node/" }, { "@attributes": { "Name": "docker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "data", "Target": "/mnt/user/pterodactyl-node/data", "Default": "/mnt/user/pterodactyl-node/data", "Mode": "rw", "Description": "Container Path: /mnt/user/pterodactyl-node/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/pterodactyl-node/data" }, { "@attributes": { "Name": "tmp", "Target": "/tmp/pterodactyl", "Default": "/tmp/pterodactyl", "Mode": "rw", "Description": "Container Path: /tmp/pterodactyl", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/tmp/pterodactyl" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/pterodactyl-daemon/pterodactyl-daemon.xml", "CategoryList": [ "GameServers", "Network-Management" ], "downloads": 1459675, "stars": 19, "trending": 0.244, "trends": [ 0.095, 0.141, 0.093, 0.153, 0.134, 0.116, 0.244 ], "trendsDate": [ 1697083552, 1699679202, 1702278378, 1705014246, 1707608199, 1710381973, 1712981165 ], "downloadtrend": [ 1446870, 1448918, 1450267, 1452483, 1454432, 1456120, 1459675 ], "LastUpdateScan": 1712981165, "LastUpdate": 1710633902, "FirstSeen": 1591121810, "topTrending": 0.149, "topPerforming": 0.244 }, { "Name": "pterodactyl-panel", "Repository": "ccarney16/pterodactyl-panel:latest", "Registry": "https://hub.docker.com/r/ccarney16/pterodactyl-panel/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://pterodactyl.io/", "Overview": "Pterodactyl is an open-source game server management panel built with PHP 7, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.\r\n\r\nFind a guide on how to get this up and running at https://docs.ibracorp.io", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/pterodactyl-panel/pterodactyl-panel.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/icons/pterodactyl-panel.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "Shared data", "Target": "/mnt/user/pterodactyl-node/data", "Default": "/mnt/user/pterodactyl-node/data", "Mode": "rw", "Description": "Container Path: /mnt/user/pterodactyl-node/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/pterodactyl-node/data" }, { "@attributes": { "Name": "Game Data", "Target": "/etc/pterodactyl", "Default": "/mnt/user/pterodactyl-node/", "Mode": "rw", "Description": "Container Path: /etc/pterodactyl", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/pterodactyl-node/" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "/mnt/user/appdata/pterodactyl/", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pterodactyl/" }, { "@attributes": { "Name": "Timezone", "Target": "APP_TIMEZONE", "Default": "UTC", "Mode": "", "Description": "Timezone", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "Database Hostname or IP", "Target": "DB_HOST", "Default": "mariadb", "Mode": "", "Description": "Database Hostname or IP.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mariadb" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "Database Port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Database Name", "Target": "DB_DATABASE", "Default": "pterodactyl", "Mode": "", "Description": "Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "pterodactyl" }, { "@attributes": { "Name": "Database Username", "Target": "DB_USERNAME", "Default": "pterodactyl", "Mode": "", "Description": "Database Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "pterodactyl" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "password", "Mode": "", "Description": "Database Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "pterodactyl" }, { "@attributes": { "Name": "Redis Hostname or IP", "Target": "REDIS_HOST", "Default": "Redis", "Mode": "", "Description": "Redis Hostname or IP.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Redis" }, { "@attributes": { "Name": "DEBUG", "Target": "APP_DEBUG", "Default": "false|true", "Mode": "", "Description": "APP_DEBUG", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/pterodactyl-panel/pterodactyl-panel.xml", "CategoryList": [ "GameServers", "Network-Management" ], "downloads": 2786126, "stars": 71, "trending": 0.473, "trends": [ 0.331, 0.456, 0.421, 0.408, 0.479, 0.427, 0.473 ], "trendsDate": [ 1695823564, 1698422753, 1701018345, 1703617544, 1706216737, 1708815950, 1711408563 ], "downloadtrend": [ 2712735, 2725165, 2736680, 2747886, 2761099, 2772953, 2786126 ], "LastUpdateScan": 1711408563, "LastUpdate": 1710465057, "FirstSeen": 1589227646, "topTrending": 0.14199999999999996, "topPerforming": 0.473 }, { "Name": "pwm", "Repository": "fjudith/pwm", "Registry": "https://hub.docker.com/r/fjudith/pwm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/pwm-project/pwm", "Overview": "PWM is a free and opensource password self-service application enabling end-users to reset their enterprise password themselves.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/pwm/pwm.xml", "Icon": "https://i.imgur.com/dAMqu51.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8282" }, { "@attributes": { "Name": "File Lock Bypass", "Target": "PWM_APPLICATIONFLAGS", "Default": "PWM_APPLICATIONFLAGS", "Mode": "", "Description": "Container Variable: PWM_APPLICATIONFLAGS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "NoFileLock" }, { "@attributes": { "Name": "appdata", "Target": "/usr/share/pwm", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/share/pwm", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pwm" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/pwm/pwm.xml", "CategoryList": [ "Security" ], "downloads": 1826557, "stars": 15, "trending": 0.049, "trends": [ 5.555, 2.219, 0.091, 0.091, 0.058, 0.05, 0.049 ], "trendsDate": [ 1696586751, 1699182332, 1702169083, 1704769570, 1707368755, 1709968001, 1712563560 ], "downloadtrend": [ 1779973, 1820367, 1822019, 1823687, 1824753, 1825665, 1826557 ], "LastUpdateScan": 1712563560, "LastUpdate": 1681187459, "FirstSeen": 1610809647, "topTrending": -5.505999999999999, "topPerforming": 0.049 }, { "Name": "quant-ux-backend", "Repository": "bmcgonag/qux-be", "Registry": "https://hub.docker.com/r/bmcgonag/qux-be", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/KlausSchaefers/quant-ux", "Project": "https://github.com/KlausSchaefers/quant-ux", "Overview": "Quant UX is a research, usability and prototyping tool to quickly test your designs and get data driven insights. \r\n\r\nYou will need the quant-ux-frontend for this to work.", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/quant-ux-backend/quant-ux-backend.xml", "Icon": "https://i.imgur.com/R83G3Tg.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "QUX_HTTP_HOST", "Target": "QUX_HTTP_HOST", "Default": "http://quant-ux-frontend:8082", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://server-ip:8082" }, { "@attributes": { "Name": "QUX_HTTP_PORT", "Target": "8080", "Default": "8383", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8383" }, { "@attributes": { "Name": "QUX_MONGO_DB_NAME", "Target": "QUX_MONGO_DB_NAME", "Default": "quantux", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "quantux" }, { "@attributes": { "Name": "QUX_MONGO_TABLE_PREFIX", "Target": "QUX_MONGO_TABLE_PREFIX", "Default": "quantux", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "quantux" }, { "@attributes": { "Name": "QUX_MONGO_CONNECTION_STRING", "Target": "QUX_MONGO_CONNECTION_STRING", "Default": "mongodb://quant-ux-mongo:27017 ", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mongodb://server-ip:27017" }, { "@attributes": { "Name": "QUX_MAIL_USER", "Target": "QUX_MAIL_USER", "Default": "mail_admin@example.com ", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUX_MAIL_PASSWORD", "Target": "QUX_MAIL_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUX_MAIL_HOST", "Target": "QUX_MAIL_HOST", "Default": "mail.example.com ", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUX_IMAGE_FOLDER_USER", "Target": "QUX_IMAGE_FOLDER_USER", "Default": "/qux-images ", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/qux-images" }, { "@attributes": { "Name": "QUX_JWT_PASSWORD", "Target": "QUX_JWT_PASSWORD", "Default": "", "Mode": "", "Description": "https://passwordsgenerator.net/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUX_IMAGE_FOLDER_APPS", "Target": "QUX_IMAGE_FOLDER_APPS", "Default": "/qux-image-apps", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/qux-image-apps" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Chicago" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/quant-ux-backend/quant-ux-backend.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 19467, "trending": 0.318, "trends": [ 10.954, 10.308, 5.74, 0.624, 0.589, 0.304, 0.318 ], "trendsDate": [ 1696140340, 1698739589, 1701335159, 1703934329, 1706533554, 1709132766, 1711734085 ], "downloadtrend": [ 16158, 18015, 19112, 19232, 19346, 19405, 19467 ], "LastUpdateScan": 1711734085, "LastUpdate": 1709763662, "FirstSeen": 1654553008, "topTrending": -10.636000000000001 }, { "Name": "quant-ux-frontend", "Repository": "bmcgonag/qux-fe", "Registry": "https://hub.docker.com/r/bmcgonag/qux-fe/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/KlausSchaefers/quant-ux", "Project": "https://github.com/KlausSchaefers/quant-ux", "Overview": "Front End for the Quant UX Project.\r\n\r\nQuant UX is a research, usability and prototyping tool to quickly test your designs and get data driven insights. \r\n\r\nYou will need the quant-ux-backend for this to work.", "WebUI": "http://[IP]:[PORT:8082]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/quant-ux-frontend/quant-ux-frontend.xml", "Icon": "https://i.imgur.com/jjSgyHO.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8082", "Default": "8082", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8082" }, { "@attributes": { "Name": "Quant UX Backend", "Target": "QUX_PROXY_URL", "Default": "http://server-ip:8383", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://server-ip:8383" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/quant-ux-frontend/quant-ux-frontend.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 19442, "trending": 0.314, "trends": [ 10.993, 10.355, 5.75, 0.625, 0.647, 0.299, 0.314 ], "trendsDate": [ 1696140340, 1698739589, 1701335160, 1703934330, 1706533554, 1709132766, 1711734085 ], "downloadtrend": [ 16119, 17981, 19078, 19198, 19323, 19381, 19442 ], "LastUpdateScan": 1711734085, "LastUpdate": 1709763768, "FirstSeen": 1654553008, "topTrending": -10.679 }, { "Name": "send", "Repository": "registry.gitlab.com/timvisee/send:latest", "Registry": "https://registry.hub.docker.com/r/registry.gitlab.com/timvisee/send", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/timvisee/send-docker-compose/issues", "Project": "https://send.vis.ee/", "Overview": "A file sharing experiment which allows you to send encrypted files to other users.", "WebUI": "http://[IP]:[PORT:1443]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/send/send.xml", "Icon": "https://gitlab.com/timvisee/send/-/raw/master/assets/icon-64x64.png?ref_type=heads", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "1443", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1443" }, { "@attributes": { "Name": "REDIS_HOST", "Target": "REDIS_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "redis" }, { "@attributes": { "Name": "VIRTUAL_HOST", "Target": "VIRTUAL_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "send.domain.com" }, { "@attributes": { "Name": "BASE_URL", "Target": "BASE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://send.domain.com" }, { "@attributes": { "Name": "Uploads", "Target": "/uploads", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/send" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/send/send.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "LastUpdateScan": 1713306910, "FirstSeen": 1619546558 }, { "Name": "Serviio", "Repository": "riftbit/serviio", "Registry": "https://hub.docker.com/r/riftbit/serviio", "Network": "ibraproxy", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://serviio.org/", "Overview": "Serviio is a freeware media server designed to let users stream music, video, or image files to DLNA compliant televisions, Blu-ray players, game consoles, and Android or Windows Mobile devices on a home network.\r\nMake sure to give it some time then restart the container at least once. If you want to use a custom config you need to map the path: /opt/serviio/config to your AppData install directory.", "WebUI": "http://[IP]:[PORT:23423]/console", "Icon": "https://i.imgur.com/Pcals31.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Path 5", "Target": "/media/serviio", "Default": "/mnt/user/", "Mode": "rw", "Description": "Path (root) to media content. ADD the container path (/media/serviio) into Library > Shared Folder in Serviio GUI", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/TV/" }, { "@attributes": { "Name": "WEBUI", "Target": "23423", "Default": "23423", "Mode": "tcp", "Description": "WEBUI PORT\r\nAccess by going to http://IP:23423/console", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "23423" }, { "@attributes": { "Name": "Host Port 2", "Target": "1900", "Default": "1900", "Mode": "tcp", "Description": "Container Port: 1900", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1900" }, { "@attributes": { "Name": "Host Port 3", "Target": "23523", "Default": "23523", "Mode": "tcp", "Description": "Container Port: 23523", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "23523" }, { "@attributes": { "Name": "Host Port 5", "Target": "23424", "Default": "23424", "Mode": "tcp", "Description": "Container Port: 23424", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "23424" }, { "@attributes": { "Name": "Host Port 6", "Target": "23524", "Default": "23524", "Mode": "tcp", "Description": "Container Port: 23524", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "23524" }, { "@attributes": { "Name": "Host Port 2", "Target": "8895", "Default": "8895", "Mode": "tcp", "Description": "Container Port: 8895", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8895" }, { "@attributes": { "Name": "Host Path 2", "Target": "/opt/serviio/library", "Default": "/mnt/user/appdata/serviio/library", "Mode": "rw", "Description": "Container Path: /opt/serviio/library", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/serviio/library" }, { "@attributes": { "Name": "Host Path 3", "Target": "/opt/serviio/plugins", "Default": "/mnt/user/appdata/serviio/plugins", "Mode": "rw", "Description": "Container Path: /opt/serviio/plugins", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/serviio/plugins" }, { "@attributes": { "Name": "Host Path 4", "Target": "/opt/serviio/log", "Default": "/mnt/user/appdata/serviio/log", "Mode": "rw", "Description": "Container Path: /opt/serviio/log", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/serviio/log" } ], "Repo": "IBRACORP's Repository", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/serviio/serviio.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/serviio/serviio.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Books", "MediaServer-Photos", "MediaServer-Other" ], "downloads": 1319327, "stars": 19, "trending": 0.05, "trends": [ 0.171, 0.194, 0.052, 0.08, 0.075, 0.054, 0.05 ], "trendsDate": [ 1697407541, 1700321402, 1702919177, 1705518407, 1708117565, 1710713179, 1713306910 ], "downloadtrend": [ 1312666, 1315214, 1315904, 1316964, 1317950, 1318662, 1319327 ], "LastUpdateScan": 1713306910, "LastUpdate": 1607308874, "FirstSeen": 1611645014, "topTrending": -0.12100000000000001, "topPerforming": 0.05 }, { "Name": "slash", "Repository": "stevenlgtm/slash:latest", "Registry": "https://registry.hub.docker.com/r/stevenlgtm/slash", "Support": "https://github.com/boojack/slash/issues", "Project": "https://github.com/boojack/slash", "Icon": "https://github.com/boojack/slash/blob/main/resources/logo.png?raw=true", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Repo": "IBRACORP's Repository", "ModeratorComment": "No longer available on dockerHub", "Blacklist": true, "Overview": "Slash is a bookmarking and short link service that allows you to save and share links easily. \r\nIt lets you store and categorize links, generate short URLs for easy sharing, search and filter your saved links, and access them from any device.\r\n\r\nFeatures\r\nCreate customizable /s/ short links for any URL.\r\nShare short links privately or with others.\r\nView analytics on short link traffic and sources.\r\nOpen source self-hosted solution.\r\n\r\nThis project is under active development.", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/slash/slash.xml", "LastUpdateScan": 1713427668, "FirstSeen": 1690049070 }, { "Name": "starbase", "Repository": "jordanroher/starbase-80", "Registry": "https://hub.docker.com/r/jordanroher/starbase-80", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/notclickable-jordan/starbase-80", "Overview": "A nice looking homepage for Docker containers or any services and links.\r\n\r\nCreate a config.json file in the app data location, then copy and paste the following from https://github.com/notclickable-jordan/starbase-80/blob/main/config.json.sample\r\n\r\nModify per your requirements", "WebUI": "http://[IP]:[PORT:4173]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/starbase/starbase.xml", "Icon": "https://i.imgur.com/dMTz5iU.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4173", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4173" }, { "@attributes": { "Name": "TITLE", "Target": "TITLE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/app/src/config.json", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/starbase/config.json" }, { "@attributes": { "Name": "Favicon", "Target": "/app/public/favicon.ico", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/starbase/fav.ico" }, { "@attributes": { "Name": "Logo", "Target": "/app/public/logo.png", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/starbase/logo.png" }, { "@attributes": { "Name": "Icons", "Target": "/app/public/icons", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/starbase/icons" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/starbase/starbase.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "downloads": 12439, "trending": 15.307, "trends": [ 15.307 ], "trendsDate": [ 1713306910 ], "downloadtrend": [ 10535, 12439 ], "LastUpdateScan": 1713306910, "LastUpdate": 1712348598, "FirstSeen": 1682100275 }, { "Name": "super-productivity", "Repository": "johannesjo/super-productivity:latest", "Registry": "https://hub.docker.com/r/johannesjo/super-productivity", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/johannesjo/super-productivity/issues", "Project": "https://super-productivity.com/", "Overview": "Organize your daily tasks in one place while making time tracking a lot less annoying. Super Productivity is a ToDo List / Time Tracker / Personal Jira Task Manager for Linux, MacOS and Windows aimed at reducing the time you spend with repetitive tasks and to provide you with a place to collect all the information you need to do your job.\r\n\r\nApps available for Appstore and Playstore", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/super-productivity/super-productivity.xml", "Icon": "https://i.imgur.com/hjKGyip.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8011" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/super-productivity" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/super-productivity/super-productivity.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1381118, "stars": 8, "trending": 0.202, "trends": [ 0.067, 0.038, 0.075, 0.09, 0.11, 0.124, 0.202 ], "trendsDate": [ 1696766736, 1699362348, 1702169083, 1704769570, 1707368755, 1709968003, 1712563560 ], "downloadtrend": [ 1372307, 1372826, 1373859, 1375100, 1376619, 1378333, 1381118 ], "LastUpdateScan": 1712563560, "LastUpdate": 1709542689, "FirstSeen": 1681171675, "topTrending": 0.135, "topPerforming": 0.202 }, { "Name": "timelite", "Repository": "pyguy/timelite", "Registry": "https://hub.docker.com/r/pyguy/timelite/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/overshard/timelite", "Project": "https://github.com/overshard/timelite", "Overview": "Timelite is a Node.js application designed to help individuals and teams track their time spent on different tasks and projects. It provides a simple and intuitive interface for users to create projects, add tasks, and start and stop timers to track their work.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/timelite/timelite.xml", "Icon": "https://raw.githubusercontent.com/overshard/timelite/master/public/static/logo.png", "Config": [ { "@attributes": { "Name": "Node Version", "Target": "NODE_VERSION", "Default": "14.4.0", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "14.4.0" }, { "@attributes": { "Name": "Yarn Version", "Target": "YARN_VERSION", "Default": "1.22.4", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1.22.4" }, { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8008" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/timelite" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/timelite/timelite.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 379, "LastUpdateScan": 1712981165, "LastUpdate": 1591808683, "FirstSeen": 1679011472 }, { "Name": "timetagger", "Repository": "ghcr.io/almarklein/timetagger", "Registry": "https://ghcr.io/almarklein/timetagger", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/almarklein/timetagger/issues", "Project": "https://timetagger.app/", "Overview": "Tag your time, get the insight - An open source time-tracker with an interactive user experience and powerful reporting.\r\n\r\nUse https://timetagger.app/cred to generate your credentials you will use to log in to timetagger. You can add multiple users this way (separated by commas).", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/timetagger/timetagger.xml", "Icon": "https://i.imgur.com/kQTshW1.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8089" }, { "@attributes": { "Name": "Config", "Target": "/root/_timetagger", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/timetagger" }, { "@attributes": { "Name": "TIMETAGGER_BIND", "Target": "TIMETAGGER_BIND", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0:80" }, { "@attributes": { "Name": "TIMETAGGER_DATADIR", "Target": "TIMETAGGER_DATADIR", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/root/_timetagger" }, { "@attributes": { "Name": "TIMETAGGER_LOG_LEVEL", "Target": "TIMETAGGER_LOG_LEVEL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "TIMETAGGER_CREDENTIALS", "Target": "TIMETAGGER_CREDENTIALS", "Default": "", "Mode": "", "Description": "Use https://timetagger.app/cred to generate your credentials you will use to log in to timetagger. You can add multiple users this way (separated by commas).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/timetagger/timetagger.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1712563560, "FirstSeen": 1680969857 }, { "Name": "traefik", "Repository": "traefik:latest", "Registry": "https://hub.docker.com/_/traefik", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://traefik.io/", "Overview": "The world\u2019s most popular cloud-native application proxy that helps developers and operations teams build, deploy and run modern microservices applications quickly and easily.\r\n\r\nFor a guide on how to install this reverse proxy, head over to our documentation website.\r\n\r\nhttps://docs.ibracorp.io\r\n\r\nCome join in on the community fun and get support by joining our discord!\r\n\r\nhttps://discord.gg/VWAG7rZ", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/traefik/traefik.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/icons/traefik.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Folder", "Target": "/etc/traefik", "Default": "/mnt/user/appdata/traefik", "Mode": "rw", "Description": "Appdata Location", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/traefik" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "The default is /var/run/docker.sock\r\n", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "https Port", "Target": "443", "Default": "44301", "Mode": "tcp", "Description": "HTTPS Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "44301" }, { "@attributes": { "Name": "http Port", "Target": "80", "Default": "8001", "Mode": "tcp", "Description": "HTTP Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "Web UI Port", "Target": "8080", "Default": "8183", "Mode": "tcp", "Description": "Dashboard WebUI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8183" }, { "@attributes": { "Name": "Cloudflare API Token", "Target": "CF_DNS_API_TOKEN", "Default": "YOUR_SUPER_SECURE_CLOUDFLARE_API_TOKEN", "Mode": "", "Description": "Cloudflare DNS API Token", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "YOUR_SUPER_SECURE_CLOUDFLARE_API_TOKEN" }, { "@attributes": { "Name": "Traefik Dashboard Subdomain", "Target": "traefik.http.routers.api.rule", "Default": "Host(`traefik.YOURDOMAIN.COM`)", "Mode": "", "Description": "Traefik dashboard URL", "Type": "Label", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Host(`traefik.DOMAIN.COM`)" }, { "@attributes": { "Name": "Traefik Entrypoint ", "Target": "traefik.http.routers.api.entryPoints", "Default": "https", "Mode": "", "Description": "Traefik Dashboard Entrypoint", "Type": "Label", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https" }, { "@attributes": { "Name": "Traefik API", "Target": "traefik.http.routers.api.service", "Default": "api@internal ", "Mode": "", "Description": "Routing Traefik to its API Dashboard", "Type": "Label", "Display": "always", "Required": "false", "Mask": "false" }, "value": "api@internal" }, { "@attributes": { "Name": "Enable Traefik (Dashboard)", "Target": "traefik.enable", "Default": "true", "Mode": "", "Description": "Enable/Disable Traefik Dashboard", "Type": "Label", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/traefik/traefik.xml", "CategoryList": [ "Productivity", "Security", "Tools-Utilities", "Network-Proxy" ], "downloads": 3258007280, "stars": 3170, "trending": 0.269, "trends": [ 0.298, 0.274, 0.265, 0.253, 0.252, 0.276, 0.269 ], "trendsDate": [ 1695557137, 1698156369, 1700751973, 1703351168, 1705950371, 1708549562, 1711145183 ], "downloadtrend": [ 3206578225, 3215391657, 3223939208, 3232104494, 3240267928, 3249234953, 3258007280 ], "LastUpdateScan": 1711145183, "LastUpdate": 1710630813, "FirstSeen": 1543935837, "topTrending": -0.02899999999999997, "topPerforming": 0.269 }, { "Name": "traggo", "Repository": "traggo/server:latest", "Registry": "https://hub.docker.com/r/traggo/server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/traggo/server/issues", "Project": "https://traggo.net/", "Overview": "Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans", "WebUI": "http://[IP]:[PORT:3030]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/traggo/traggo.xml", "Icon": "https://i.imgur.com/vPp0P8W.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3030", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3030" }, { "@attributes": { "Name": "Config", "Target": "/opt/traggo/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/traggo" }, { "@attributes": { "Name": "TRAGGO_DEFAULT_USER_NAME", "Target": "TRAGGO_DEFAULT_USER_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TRAGGO_DEFAULT_USER_PASS", "Target": "TRAGGO_DEFAULT_USER_PASS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/traggo/traggo.xml", "downloads": 1548171, "stars": 6, "trending": 0.663, "trends": [ 0.384, 0.392, 0.338, 0.289, 0.272, 0.327, 0.663 ], "trendsDate": [ 1696766736, 1699362348, 1702169083, 1704769570, 1707368756, 1709968003, 1712563560 ], "downloadtrend": [ 1513147, 1519107, 1524266, 1528690, 1532867, 1537902, 1548171 ], "LastUpdateScan": 1712563560, "LastUpdate": 1710778857, "FirstSeen": 1681171676, "topTrending": 0.279, "topPerforming": 0.663 }, { "Name": "viewtube", "Repository": "mauriceo/viewtube", "Registry": "https://hub.docker.com/r/mauriceo/viewtube/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/mauriceo/viewtube/", "Project": "https://viewtube.io", "Overview": "ViewTube is a self-hostable frontend for YouTube.\r\n\r\n\r\nhttps://hub.docker.com/r/mauriceo/viewtube/", "WebUI": "http://[IP]:[PORT:8066]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/viewtube/viewtube.xml", "Icon": "https://i.imgur.com/lvFTgAe.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8066", "Default": "8066", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8066" }, { "@attributes": { "Name": "Container Variable 4", "Target": "VIEWTUBE_BASE_DIR", "Default": "/home/app", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/home/app" }, { "@attributes": { "Name": "VIEWTUBE_API_URL", "Target": "VIEWTUBE_API_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://api.viewtube.io/" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/viewtube" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "VIEWTUBE_DATABASE_HOST", "Target": "VIEWTUBE_DATABASE_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mongodb" }, { "@attributes": { "Name": "VIEWTUBE_REDIS_HOST", "Target": "VIEWTUBE_REDIS_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "redis" }, { "@attributes": { "Name": "VIEWTUBE_CORS_ORIGIN", "Target": "VIEWTUBE_CORS_ORIGIN", "Default": "", "Mode": "", "Description": "Domains that are allowed to access the resources served by ViewTube. For example https://app.domain.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/viewtube/viewtube.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Video" ], "downloads": 1026473, "stars": 5, "trending": 1.162, "trends": [ 0.762, 1.433, 1.334, 1.541, 1.615, 1.748, 1.162 ], "trendsDate": [ 1697306742, 1699902359, 1702501568, 1705100758, 1707699946, 1710381973, 1712981165 ], "downloadtrend": [ 939076, 952725, 965602, 980710, 996812, 1014543, 1026473 ], "LastUpdateScan": 1712981165, "LastUpdate": 1712970617, "FirstSeen": 1681711459, "topTrending": 0.3999999999999999, "topPerforming": 1.162 }, { "Name": "vocechat-server", "Repository": "privoce/vocechat-server:latest", "Registry": "https://registry.hub.docker.com/r/privoce/vocechat-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Privoce/vocechat-server-rust/issues", "Project": "https://voce.chat/", "Overview": "VoceChat is the lightest chat server prioritizes private hosting! Easy integratation to your app with our open API!", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/vocechat-server/vocechat-server.xml", "Icon": "https://github.com/Privoce/vocechat-server-rust/blob/master/src/api/assets/organization-logo.png?raw=true", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3017" }, "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/vocechat-server/vocechat-server.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "downloads": 97333, "stars": 32, "trending": 7.854, "trends": [ 20.373, 17.109, 12.713, 10.596, 9.983, 9.057, 7.854 ], "trendsDate": [ 1698019565, 1700615167, 1703214347, 1705813542, 1708412785, 1711008379, 1713607555 ], "downloadtrend": [ 47494, 57297, 65642, 73422, 81565, 89688, 97333 ], "LastUpdateScan": 1713607555, "LastUpdate": 1706798179, "FirstSeen": 1695420339, "topTrending": -12.519000000000002 }, { "Name": "wrapperr", "Repository": "aunefyren/wrapperr", "Registry": "https://hub.docker.com/r/aunefyren/wrapperr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/aunefyren/wrapperr", "Overview": "A website-based platform and API for collecting Plex user stats within a set timeframe using Tautulli. The data is displayed as a stat-summary, sort of like Spotify Wrapped. Yes, you need Tautulli to have been running beforehand and currently for this to work.", "WebUI": "http://[IP]:[PORT:8282]/", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/wrapperr/wrapperr.xml", "Icon": "https://github.com/ibracorp/app-logos/blob/main/plex-wrapped/plex_wrapped.png?raw=true?raw=true", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8282", "Default": "8282", "Mode": "tcp", "Description": "Container Port: 8282", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8282" }, { "@attributes": { "Name": "Appdata", "Target": "/app/config", "Default": "/mnt/user/appdata/plex-wrapped", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wrapperr" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/wrapperr/wrapperr.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "MediaApp-Other" ], "downloads": 152429, "stars": 1, "trending": 4.46, "trends": [ 3.735, 6.934, 7.534, 6.424, 3.288, 3.484, 4.46 ], "trendsDate": [ 1696716333, 1699311951, 1702169084, 1704769571, 1707368756, 1709968003, 1712563560 ], "downloadtrend": [ 109464, 117620, 127203, 135935, 140556, 145630, 152429 ], "LastUpdateScan": 1712563560, "LastUpdate": 1712050543, "FirstSeen": 1639537419, "topTrending": 0.7250000000000001, "topPerforming": 4.46 }, { "Name": "xwiki", "Repository": "xwiki:lts-mysql-tomcat", "Registry": "https://hub.docker.com/_/xwiki", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://jira.xwiki.org/projects/XDOCKER/issues/XDOCKER-231?filter=allopenissues", "Project": "https://www.xwiki.org/xwiki/bin/view/Main/", "Overview": "XWiki is a free wiki software platform written in Java with a design emphasis on extensibility. XWiki is an enterprise wiki. It includes WYSIWYG editing, OpenDocument based document import/export, semantic annotations and tagging, and advanced permissions management.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/xwiki/xwiki.xml", "Icon": "https://i.imgur.com/ixTtpJa.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8091" }, { "@attributes": { "Name": "Data", "Target": "/usr/local/xwiki", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/xwiki" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "IBRACORP's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/xwiki/xwiki.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 32183025, "stars": 298, "trending": 0.213, "trends": [ 0.358, 0.384, 0.288, 0.308, 0.31, 0.245, 0.213 ], "trendsDate": [ 1696860371, 1699457841, 1702169084, 1704769571, 1707368756, 1709968003, 1712563561 ], "downloadtrend": [ 31624780, 31746539, 31838164, 31936609, 32035801, 32114351, 32183025 ], "LastUpdateScan": 1712563561, "LastUpdate": 1711670939, "FirstSeen": 1681272278, "topTrending": -0.145, "topPerforming": 0.213 }, { "Name": "yacht", "Repository": "selfhostedpro/yacht", "Registry": "https://hub.docker.com/r/selfhostedpro/yacht", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/VWAG7rZ", "Project": "https://github.com/SelfhostedPro/Yacht", "Overview": "A web interface for managing docker containers with an emphasis on templating to provide one-click deployments of dockerized applications. Think of it as a decentralized app store for servers that anyone can make packages for.\r\n\r\nThe default login is \"admin@yacht.local\" and \"pass\". \r\nYou should change this immediately by clicking on admin in the top right and then \"User\" then select \"Change Password\" in the top menu. You can also change your username using this field.\r\n\r\nIf you need to reset your password/username to the included defaults, please delete your yacht volume and create a new one (you will lose all of your configurations so be sure to backup when you make changes).\r\n\r\nAll credits to the developers. This is only a template for the community.", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/yacht/yacht.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/yacht/yacht_logo_dark.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "WebUI Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/yacht", "Mode": "rw", "Description": "To store Yacht configuration. Default: /appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/yacht" }, { "@attributes": { "Name": "ADMIN_EMAIL", "Target": "ADMIN_EMAIL", "Default": "admin@yacht.local", "Mode": "", "Description": "Administrator email address. Default = admin@yacht.local", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin@yacht.local" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Needed to connect Yacht to Docker.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/yacht/yacht.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 19298625, "stars": 71, "trending": 0.414, "trends": [ 0.454, 0.439, 0.458, 0.417, 0.488, 0.435, 0.414 ], "trendsDate": [ 1696140340, 1698739589, 1701335160, 1703934330, 1706533554, 1709132766, 1711734085 ], "downloadtrend": [ 18792452, 18875395, 18962222, 19041650, 19135043, 19218730, 19298625 ], "LastUpdateScan": 1711734085, "LastUpdate": 1674165798, "FirstSeen": 1628561005, "topTrending": -0.040000000000000036, "topPerforming": 0.414 }, { "Name": "zoraxy", "Repository": "passivelemon/zoraxy-docker:latest", "Registry": "https://hub.docker.com/r/passivelemon/zoraxy-docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/tobychui/zoraxy/tree/main", "Project": "https://github.com/tobychui/zoraxy/tree/main", "Overview": "General purpose request (reverse) proxy and forwarding tool for low power devices. Now written in Go!", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/zoraxy/zoraxy.xml", "Icon": "https://i.imgur.com/JIHBlTd.png", "DonateText": "Help support our work by buying us a beer", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8801" }, { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4431" }, { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8002" }, { "@attributes": { "Name": "Config", "Target": "/zoraxy/config/ ", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/zoraxy" } ], "Repo": "IBRACORP's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IBRACORPsRepository/zoraxy/zoraxy.xml", "CategoryList": [ "Security", "Tools-Utilities" ], "downloads": 4437, "LastUpdateScan": 1712981165, "LastUpdate": 1692991123, "FirstSeen": 1692057893 }, { "Name": "bwapp", "Repository": "raesene/bwapp", "Registry": "https://hub.docker.com/r/raesene/bwapp/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/raesene/bwapp/", "Project": "https://sourceforge.net/projects/bwapp/", "Overview": "bWAPP, or a buggy web application, is a free and open source deliberately insecure web application.\r\nIt helps security enthusiasts, developers and students to discover and to prevent web vulnerabilities.\r\nbWAPP prepares one to conduct successful penetration testing and ethical hacking projects.\r\n\r\nWhat makes bWAPP so unique? Well, it has over 100 web vulnerabilities!\r\nIt covers all major known web bugs, including all risks from the OWASP Top 10 project.\r\n\r\nNOTE:: Make sure to go to /install.php to set up your instance.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/bwapp_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/bee_1.png", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "webUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8101" }, "Repo": "Natcoso9955's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/bwapp_unraid.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 354632, "stars": 50, "trending": 0.509, "trends": [ 0.86, 0.947, 0.48, 0.479, 0.484, 0.503, 0.509 ], "trendsDate": [ 1697292360, 1699887986, 1702487238, 1705086383, 1707692768, 1710381974, 1712981165 ], "downloadtrend": [ 342733, 346011, 347679, 349354, 351052, 352828, 354632 ], "LastUpdateScan": 1712981165, "LastUpdate": 1651856893, "FirstSeen": 1621922590, "topTrending": -0.351, "topPerforming": 0.509 }, { "Name": "DVWA-Web", "Repository": "vulnerables/web-dvwa", "Registry": "https://hub.docker.com/r/vulnerables/web-dvwa/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/vulnerables/web-dvwa/", "Project": "https://dvwa.co.uk/", "Overview": "Damn Vulnerable Web Application (DVWA) is a PHP/MySQL web application that is damn vulnerable. Its main goal is to be an aid for security professionals to test their skills and tools in a legal environment, help web developers better understand the processes of securing web applications and to aid both students & teachers to learn about web application security in a controlled class room environment.\r\n\r\nThe aim of DVWA is to practice some of the most common web vulnerabilities, with various levels of difficulty, with a simple straightforward interface. Please note, there are both documented and undocumented vulnerabilities with this software. This is intentional. You are encouraged to try and discover as many issues as possible.\r\n\r\nNOTE: Download the config.inc.php file from https://github.com/natcoso9955/unRAID-docker/blob/master/configs/DVWA/config.inc.php before you start the container.\r\nWill need to be placed into your config path.\r\n\r\nYou will also need to place https://github.com/natcoso9955/unRAID-docker/blob/master/configs/DVWA/php.ini in the root of your appdata path.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/dvwa_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/dvwa-logo-2.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "8088", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8088" }, { "@attributes": { "Name": "config", "Target": "/var/www/html/config/", "Default": "", "Mode": "rw", "Description": "Container Path: /var/www/html/config/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/DVWA/config" }, { "@attributes": { "Name": "db", "Target": "5432", "Default": "", "Mode": "tcp", "Description": "Container Port: 5432", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "Host Path 2", "Target": "/var/www/html/php.ini", "Default": "", "Mode": "ro", "Description": "Container Path: /var/www/html/php.ini", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/DVWA/php.ini" } ], "Repo": "Natcoso9955's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/dvwa_unraid.xml", "CategoryList": [ "Other" ], "downloads": 8778711, "stars": 217, "trending": 0.628, "trends": [ 0.141, 0.18, 0.16, 0.104, 0.145, 0.346, 0.628 ], "trendsDate": [ 1697292360, 1699887986, 1702487238, 1705086383, 1707692768, 1710381974, 1712981166 ], "downloadtrend": [ 8642202, 8657759, 8671666, 8680713, 8693325, 8723551, 8778711 ], "LastUpdateScan": 1712981166, "LastUpdate": 1539366646, "FirstSeen": 1621929780, "topTrending": 0.487, "topPerforming": 0.628 }, { "Name": "GrafanaPromtail", "Repository": "grafana/promtail", "Registry": "https://hub.docker.com/r/grafana/promtail/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/94021-support-natcoso9955-loki/", "Overview": "Promtail is an agent which ships the contents of local logs to a private Loki instance or Grafana Cloud. It is usually deployed to every machine that has applications needed to be monitored.\r\n\r\nIt primarily:\r\n\r\nDiscovers targets\r\nAttaches labels to log streams\r\nPushes them to the Loki instance.\r\nCurrently, Promtail can tail logs from two sources: local log files and the systemd journal (on AMD64 machines only).\r\nPromtail supports receiving IETF Syslog (RFC5424) messages from a tcp stream: (https://github.com/grafana/loki/blob/v1.5.0/docs/clients/promtail/scraping.md#syslog-receiver)\r\n\r\nNOTE: Download the config.yml file from https://github.com/natcoso9955/unRAID-docker/blob/master/configs/promtail/config.yml before you start the container.\r\nWill need to be placed into your Host Path 1.\r\nMore info: \r\n https://github.com/grafana/loki/blob/master/docs/clients/promtail/configuration.md", "WebUI": "http://[IP]:[PORT:9080]", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/grafana_loki_promtail_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/loki.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "9080", "Default": "", "Mode": "tcp", "Description": "Container Port: 9080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9080" }, { "@attributes": { "Name": "Host Path 1", "Target": "/etc/promtail", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/promtail", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/promtail" }, { "@attributes": { "Name": "Positions", "Target": "/positions", "Default": "", "Mode": "rw", "Description": "Container Path: /positions", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/promtail/positions" } ], "Repo": "Natcoso9955's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/grafana_loki_promtail_unraid.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 1893385812, "stars": 155, "trending": 2.097, "trends": [ 2.454, 2.435, 2.204, 2.018, 2.058, 1.95, 2.097 ], "trendsDate": [ 1697774748, 1700370342, 1702969548, 1705568756, 1708167938, 1710763567, 1713362781 ], "downloadtrend": [ 1664245899, 1705789498, 1744226247, 1780142723, 1817539445, 1853685924, 1893385812 ], "LastUpdateScan": 1713362781, "LastUpdate": 1713340377, "FirstSeen": 1593808588, "topTrending": -0.3570000000000002, "topPerforming": 2.097 }, { "Name": "GrafanaLoki", "Repository": "grafana/loki:master", "Registry": "https://hub.docker.com/r/grafana/loki/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/94021-support-natcoso9955-loki/", "Project": "https://grafana.com/oss/loki/", "Overview": "Loki: like Prometheus, but for logs.\r\nLoki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream.\r\n\r\nDownload the local-config.yaml file from https://github.com/natcoso9955/unRAID-docker/blob/master/configs/loki/local-config.yaml before you start the container.\r\nWill need to be placed into your Host Path 1 directory.", "WebUI": "http://[IP]:[PORT:3100]/metrics", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/grafana_loki_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/loki.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Port", "Target": "3100", "Default": "", "Mode": "tcp", "Description": "Container Port: 3100", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3100" }, { "@attributes": { "Name": "Host Path 1", "Target": "/etc/loki", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/loki", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/loki/conf/" }, { "@attributes": { "Name": "Host Path 2", "Target": "/loki", "Default": "", "Mode": "rw", "Description": "Container Path: /loki", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/loki/" } ], "Repo": "Natcoso9955's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/grafana_loki_unraid.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 1713832591, "stars": 235, "trending": 2.811, "trends": [ 2.958, 2.811 ], "trendsDate": [ 1708765582, 1711361172 ], "downloadtrend": [ 1616380666, 1665651189, 1713832591 ], "LastUpdateScan": 1711361172, "LastUpdate": 1711328853, "FirstSeen": 1706144744 }, { "Name": "kapacitor", "Repository": "kapacitor", "Registry": "https://hub.docker.com/_/kapacitor/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/_/kapacitor/", "Project": "https://www.influxdata.com/time-series-platform/kapacitor/", "Overview": "Kapacitor is a native data processing engine for InfluxDB 1.x and is an integrated component in the InfluxDB 2.0 platform.\r\n\r\nKapacitor can process both stream and batch data from InfluxDB, acting on this data in real-time via its programming language TICKscript.", "WebUI": "http://[IP]:[PORT:9092]/", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/kapacitor_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/influx_logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web GUI", "Target": "9092", "Default": "", "Mode": "tcp", "Description": "Container Port: 9092", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9092" }, { "@attributes": { "Name": "Host Path 1", "Target": "/var/lib/kapacitor", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/kapacitor", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/kapacitor" }, { "@attributes": { "Name": "config", "Target": "/etc/kapacitor/kapacitor.conf", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/kapacitor/kapacitor.conf", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/kapacitor/kapacitor.conf" } ], "Repo": "Natcoso9955's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/kapacitor_unraid.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 58373695, "stars": 261, "trending": 0.092, "trends": [ 1.32, 1.377, 1.077, 0.055, 0.056, 0.055, 0.092 ], "trendsDate": [ 1697292361, 1699887987, 1702487238, 1705086383, 1707692768, 1710381974, 1712981166 ], "downloadtrend": [ 56803196, 57596437, 58223460, 58255271, 58287840, 58320125, 58373695 ], "LastUpdateScan": 1712981166, "LastUpdate": 1710579434, "FirstSeen": 1621922591, "topTrending": -1.228, "topPerforming": 0.092 }, { "Name": "ProjectZomboidReporter-API", "Repository": "chrisashtear/zomboid-reporter-backend", "Registry": "https://hub.docker.com/r/chrisashtear/zomboid-reporter-backend/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/", "Project": "https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/", "Overview": "This api is used to access your project zomboid data stored in sql to pass to the main reporter.\r\n\r\nNOTE: if your sql database is not running on the default port, you will need to provide a value for it below", "WebUI": "http://[IP]:[PORT:3001]/", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/ProjectZomboidReporter-API_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/projectzomboid-api.png", "ExtraParams": "--restart=always", "Requires": "MySQL", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "SQL_HOST", "Target": "SQL_HOST", "Default": "", "Mode": "", "Description": "Container Variable: SQL_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.1.129" }, { "@attributes": { "Name": "SQL_DATABASE", "Target": "SQL_DATABASE", "Default": "", "Mode": "", "Description": "Container Variable: SQL_DATABASE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Zombo" }, { "@attributes": { "Name": "SQL_USER", "Target": "SQL_USER", "Default": "", "Mode": "", "Description": "Container Variable: SQL_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "SQL_USER" }, { "@attributes": { "Name": "SQL_PASS", "Target": "SQL_PASS", "Default": "", "Mode": "", "Description": "Container Variable: SQL_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "SQL_PASS" }, { "@attributes": { "Name": "SQL_PORT", "Target": "SQL_PORT", "Default": "", "Mode": "", "Description": "Container Variable: SQL_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3307" }, { "@attributes": { "Name": "API port", "Target": "3001", "Default": "3001", "Mode": "tcp", "Description": "Container Port: 3001", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3001" } ], "Repo": "Natcoso9955's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/ProjectZomboidReporter-API_unraid.xml", "CategoryList": [ "GameServers" ], "downloads": 180, "LastUpdateScan": 1711361172, "LastUpdate": 1670752362, "FirstSeen": 1646377404 }, { "Name": "ProjectZomboidReporter-Frontend", "Repository": "chrisashtear/zomboid-reporter-frontend", "Registry": "https://hub.docker.com/r/chrisashtear/zomboid-reporter-frontend/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/", "Project": "https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/", "Overview": "This is the frontend template used in the Project Zomboid Reporter. All visuals used in the final Reporter are pulled from here.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/ProjectZomboidReporter-Frontend_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/projectzomboid-template.png", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "frontend port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "3000" }, "Repo": "Natcoso9955's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/ProjectZomboidReporter-Frontend_unraid.xml", "CategoryList": [ "GameServers" ], "downloads": 17853, "trending": 0.045, "trends": [ 11.687, 10.725, 7.207, 1.202, 2.109, 1.435, 0.045 ], "trendsDate": [ 1695765966, 1698365151, 1700960767, 1703559943, 1706159144, 1708765582, 1711361173 ], "downloadtrend": [ 14092, 15785, 17011, 17218, 17589, 17845, 17853 ], "LastUpdateScan": 1711361173, "LastUpdate": 1670752358, "FirstSeen": 1646377404, "topTrending": -11.642 }, { "Name": "ProjectZomboidReporter-Ingester", "Repository": "chrisashtear/zomboid-reporter", "Registry": "https://hub.docker.com/r/chrisashtear/zomboid-reporter/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/", "Project": "https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/", "Overview": "This is the ingester which grabs statiscs from your Project Zomboid server files and uploads them to the SQL database for the API to access.\r\n\r\nNOTE: if you havnt had a player connect to your server yet, you will get an error.\r\n\r\nIf you are having issues with the database tables not being autocreated, connect to the database with adminer (or another program of your choice) and create the tables and structure with the following:\r\n\r\nUSE `Zombo`;\r\n\r\nSET NAMES utf8mb4;\r\n\r\nCREATE TABLE `Game` (\r\n `id` int NOT NULL AUTO_INCREMENT,\r\n `dayofmonth` int NOT NULL,\r\n `month` int NOT NULL,\r\n `daysSinceStart` int NOT NULL,\r\n `name` text NOT NULL,\r\n `maxPlayers` int NOT NULL,\r\n `startDay` int NOT NULL,\r\n `startMonth` int NOT NULL,\r\n `startYear` int NOT NULL,\r\n `year` int NOT NULL,\r\n PRIMARY KEY (`id`)\r\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;\r\n\r\n\r\nCREATE TABLE `Players` (\r\n `id` int NOT NULL AUTO_INCREMENT,\r\n `username` text NOT NULL,\r\n `charname` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,\r\n `x` float NOT NULL,\r\n `y` float NOT NULL,\r\n `data` blob NOT NULL,\r\n `lastOnline` text NOT NULL,\r\n PRIMARY KEY (`id`)\r\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/ProjectZomboidReporter-Ingester_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/projectzomboid-ingest.png", "ExtraParams": "--restart=always", "Requires": "Project Zomboid", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ZOMBOID_SERVER_NAME", "Target": "ZOMBOID_SERVER_NAME", "Default": "servertest", "Mode": "", "Description": "Container Variable: ZOMBOID_SERVER_NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Game_Server" }, { "@attributes": { "Name": "Project Zomboid Server Files", "Target": "/var/www/html/sv", "Default": "/mnt/user/appdata/ProjectZomboid/Zomboid/", "Mode": "ro", "Description": "Container Path: /var/www/html/sv", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ProjectZomboid/Zomboid/" }, { "@attributes": { "Name": "SQL_HOST", "Target": "SQL_HOST", "Default": "serverip:port", "Mode": "", "Description": "Container Variable: SQL_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": " SQL_DATABASE", "Target": " SQL_DATABASE", "Default": "Zombo", "Mode": "", "Description": "Container Variable: SQL_DATABASE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Zombo" }, { "@attributes": { "Name": "SQL_USER", "Target": "SQL_USER", "Default": "", "Mode": "", "Description": "Container Variable: SQL_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "SQL_USER" }, { "@attributes": { "Name": "SQL_PASS", "Target": "SQL_PASS", "Default": "", "Mode": "", "Description": "Container Variable: SQL_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "SQL_PASS" } ], "Repo": "Natcoso9955's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/ProjectZomboidReporter-Ingester_unraid.xml", "CategoryList": [ "GameServers" ], "downloads": 267, "LastUpdateScan": 1711361173, "LastUpdate": 1670752351, "FirstSeen": 1646377405 }, { "Name": "ProjectZomboidReporter-Web", "Repository": "chrisashtear/zomboid-reporter-nginx", "Registry": "https://hub.docker.com/r/chrisashtear/zomboid-reporter-nginx/", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/", "Project": "https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter/", "Overview": "This is an nginx server with a custom conf applied. It will grab combined API calls to the api endpoint, and also components from the frontend template.\r\n\r\nYou will need to download the conf file from the below and modify the below lines to match your server ip, then place in the appdata folder.\r\n\r\nhttps://raw.githubusercontent.com/natcoso9955/Zomboid-Server-Stats-Reporter/main/nginx/default.conf\r\n\r\nupstream client {\r\n server YOURSERVERIPHERE:3000;\r\n}\r\n\r\nupstream api {\r\n server YOURSERVERIPHERE:3001;\r\n}", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/ProjectZomboidReporter-Web_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/projectzomboid-web.png", "ExtraParams": "--restart=always", "Requires": "ProjectZomboidReporter-API
ProjectZomboidReporter-Frontend", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "webUI", "Target": "80", "Default": "3050", "Mode": "tcp", "Description": "Container Port: 3050", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3050" }, { "@attributes": { "Name": "conf", "Target": "/etc/nginx/conf.d", "Default": "/mnt/user/appdata/ProjectZomboidReporter-nginx", "Mode": "ro", "Description": "Container Path: /etc/nginx/conf.d", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ProjectZomboidReporter-nginx" } ], "Repo": "Natcoso9955's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/ProjectZomboidReporter-Web_unraid.xml", "CategoryList": [ "GameServers" ], "downloads": 123, "LastUpdateScan": 1711361173, "LastUpdate": 1670752370, "FirstSeen": 1646377405 }, { "Name": "RCON-WebAdmin", "Repository": "itzg/rcon", "Registry": "https://hub.docker.com/r/itzg/rcon/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/itzg/rcon/", "Project": "https://github.com/rcon-web-admin/rcon-web-admin", "Overview": "Out of the box, RCON Web Admin can check users for high ping, VAC status, or filter the chat for you around the clock.\r\n\r\nThis image lets you run the rcon-web-admin administration tool as a Docker container. A great benefit of running rcon-web-admin in Docker, especially in a Docker Composition is that the RCON port of your game server can remain securely isolated within the Docker network.\r\n\r\nAdditional Variables available at: https://github.com/rcon-web-admin/rcon-web-admin#environment-variables", "WebUI": "http://[IP]:[PORT:4326]/", "TemplateURL": "https://raw.githubusercontent.com/natcoso9955/unRAID-docker/master/rcon-webadmin_unraid.xml", "Icon": "https://github.com/natcoso9955/unRAID-docker/raw/master/icons/rcon-webadmin.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "webUI", "Target": "4326", "Default": "", "Mode": "tcp", "Description": "Container Port: 4326", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4326" }, { "@attributes": { "Name": "websocket access from UI", "Target": "4327", "Default": "", "Mode": "tcp", "Description": "Container Port: 4327", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4327" }, { "@attributes": { "Name": "db", "Target": "/opt/rcon-web-admin/db", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/rcon-web-admin/db", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rcon-web-admin/db/" }, { "@attributes": { "Name": "RWA_ADMIN", "Target": "RWA_ADMIN", "Default": "", "Mode": "", "Description": "Container Variable: RWA_ADMIN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" }, { "@attributes": { "Name": "RWA_USERNAME", "Target": "RWA_USERNAME", "Default": "", "Mode": "", "Description": "Container Variable: RWA_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "RWA_PASSWORD", "Target": "RWA_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: RWA_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "admin" }, { "@attributes": { "Name": "RWA_ENV", "Target": "RWA_ENV", "Default": "", "Mode": "", "Description": "Container Variable: RWA_ENV", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "False" } ], "Repo": "Natcoso9955's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Natcoso9955sRepository/rcon-webadmin_unraid.xml", "CategoryList": [ "GameServers", "Tools-Utilities" ], "downloads": 2913284, "stars": 25, "trending": 0.239, "trends": [ 0.511, 0.535, 0.58, 0.427, 0.435, 0.315, 0.239 ], "trendsDate": [ 1696421160, 1699020402, 1702169084, 1704769571, 1707368756, 1709968004, 1712563561 ], "downloadtrend": [ 2840314, 2855600, 2872252, 2884557, 2897149, 2906311, 2913284 ], "LastUpdateScan": 1712563561, "LastUpdate": 1684772220, "FirstSeen": 1644368597, "topTrending": -0.272, "topPerforming": 0.239 }, { "Name": "Nightscout", "Repository": "nightscout/cgm-remote-monitor:latest", "Registry": "https://hub.docker.com/r/nightscout/cgm-remote-monitor", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/94695-support-nightscout-template/", "Project": "https://github.com/nightscout/cgm-remote-monitor", "Overview": "Allows the installation of Nightscout, a remote CGM monitoring system. It allows the upload and display of blood glucous values and can be configuered to issue warnings etc. This is mainly useful to diabetics.\r\n\r\nFor more information see: http://www.nightscout.info/\r\n\r\nNote that this container only contains the required data to run the website. For data logging, a MongoDB instance is necessary. \nConfiguration of Nightscout is done over variables that are passed through Docker. For ease of use, only required and important variables are exposed by default. For an extensive list of all variables, please refer to: https://github.com/nightscout/cgm-remote-monitor#environment", "WebUI": "http://[IP]:[PORT:1337]", "TemplateURL": "https://raw.githubusercontent.com/opal06/unraid_docker_templates/master/Nightscout_template.xml", "Icon": "https://avatars2.githubusercontent.com/u/7661012?s=200&v=4", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI port", "Target": "1337", "Default": "1337", "Mode": "tcp", "Description": "Container Port: 1337", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1337" }, { "@attributes": { "Name": "MongoDB Database", "Target": "MONGO_CONNECTION", "Default": "mongodb://db-user:db-password@mongodb-instance:port/db-name", "Mode": "", "Description": "Container Variable: MONGO_CONNECTION", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mongodb://db-user:db-password@mongodb-instance:port/db-name" }, { "@attributes": { "Name": "Unit", "Target": "DISPLAY_UNITS", "Default": "", "Mode": "", "Description": "Set to mg/dl or mmol", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "URL", "Target": "BASE_URL", "Default": "", "Mode": "", "Description": "Container Variable: BASE_URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "API_SECRET", "Target": "API_SECRET", "Default": "", "Mode": "", "Description": "Container Variable: API_SECRET Should be a complex key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENABLE", "Target": "ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "delta direction upbat timeago devicestatus errorcodes ar2 simplealarms profile" }, { "@attributes": { "Name": "BG_HIGH", "Target": "BG_HIGH", "Default": "", "Mode": "", "Description": "Container Variable: BG_HIGH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BG_LOW", "Target": "BG_LOW", "Default": "", "Mode": "", "Description": "Container Variable: BG_LOW", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BG_TARGET_BOTTOM", "Target": "BG_TARGET_BOTTOM", "Default": "", "Mode": "", "Description": "Container Variable: BG_TARGET_BOTTOM", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BG_TARGET_TOP", "Target": "BG_TARGET_TOP", "Default": "", "Mode": "", "Description": "Container Variable: BG_TARGET_TOP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "THEME", "Target": "THEME", "Default": "", "Mode": "", "Description": "Container Variable: THEME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "colors" }, { "@attributes": { "Name": "TIME_FORMAT", "Target": "TIME_FORMAT", "Default": "", "Mode": "", "Description": "Container Variable: TIME_FORMAT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "24" }, { "@attributes": { "Name": "INSECURE_USE_HTTP", "Target": "INSECURE_USE_HTTP", "Default": "", "Mode": "", "Description": "Container Variable: INSECURE_USE_HTTP\r\nSet to true if used with reverse proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "opal_06's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/opal_06sRepository/Nightscout_template.xml", "CategoryList": [ "Cloud" ], "downloads": 2096450, "stars": 33, "trending": 7.821, "trends": [ 3.157, 3.249, 3.547, 3.444, 4.276, 6.769, 7.821 ], "trendsDate": [ 1696226730, 1698825938, 1701421563, 1704020726, 1706619969, 1709219169, 1711814828 ], "downloadtrend": [ 1554006, 1606184, 1665248, 1724638, 1801680, 1932487, 2096450 ], "LastUpdateScan": 1711814828, "LastUpdate": 1698265093, "FirstSeen": 1675436661, "topTrending": 4.664, "topPerforming": 7.821 }, { "Name": "jupyterlab", "Repository": "bgameiro/arch-jupyterlab", "Registry": "https://hub.docker.com/repository/docker/bgameiro/arch-jupyterlab", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/94979-trilium-docker/", "Project": "https://jupyter.org/", "Overview": "JupyterLab is a web-based interactive development environment for Jupyter notebooks, code, and data. \r\n [br][br]\r\n [b][u][span style='color: #E80000;']Links[/span][/u][/b][br]\r\n [b]Repository:[/b] https://github.com/jupyterlab/jupyterlab[br]\r\n [b]Wiki:[/b] https://jupyterlab.readthedocs.io/en/stable/[br]\r\n [b]Docker:[/b] https://hub.docker.com/repository/docker/bgameiro/arch-jupyterlab[br]\r\n [br][br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]/opt/app/data[/b] Where JupyterLab should store the Notebooks[br]\r\n [br][br]\r\n [b][u][span style='color: #E80000;']Set Up[/span][/u][/b][br]\r\n The logs contain a token needed for first login[br]\r\n Includes several python data science libraries and CERN's ROOT for HEP.[br]", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/BGameiro2000/unraid-ca/master/jupyterlab/jupyterlab.xml", "Icon": "https://raw.githubusercontent.com/BGameiro2000/unraid-ca/master/jupyterlab/icon.png", "DonateLink": "https://bgameiro.me/page/donate", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Notebooks", "Target": "/opt/app/data", "Default": "/mnt/user/appdata/jupyterlab/notebooks", "Mode": "rw", "Description": "Container Path: /opt/app/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Packages", "Target": "PACKAGES", "Default": "", "Mode": "", "Description": "Install Arch Packages to add functionalities.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "", "Mode": "tcp", "Description": "Container Port: 8888", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9999" }, { "@attributes": { "Name": "Appdata", "Target": "/appdata", "Default": "/mnt/user/appdata/jupyterlab/config", "Mode": "rw", "Description": "Container Path: /appdata", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jupyterlab/config" } ], "Repo": "BGameiro's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/BGameirosRepository/jupyterlab/jupyterlab.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 144167, "trending": 0.16, "trends": [ 1.31, 1.318, 0.681, 0.109, 0.273, 0.622, 0.16 ], "trendsDate": [ 1696421160, 1699020402, 1702169084, 1704769571, 1707368756, 1709968004, 1712563561 ], "downloadtrend": [ 139661, 141526, 142496, 142651, 143041, 143936, 144167 ], "LastUpdateScan": 1712563561, "LastUpdate": 1677011982, "FirstSeen": 1597694916, "topTrending": -1.1500000000000001, "topPerforming": 0.16 }, { "Name": "Phoronix-Test-Suite", "Repository": "phoronix/pts", "Registry": "https://hub.docker.com/r/phoronix/pts/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/94979-trilium-docker/<", "Project": "https://github.com/phoronix-test-suite/phoronix-test-suite", "Overview": "The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added.\r\n The software is designed to effectively carry out both qualitative and quantitative benchmarks in a clean, reproducible, and easy-to-use manner.\r\n The Phoronix Test Suite can be used for simply comparing your computer's performance with your friends and colleagues or can be used within your organization for internal quality assurance purposes, hardware validation, and continuous integration / performance management.\r\n [br][br]\r\n [b][u][span style='color: #E80000;']Links[/span][/u][/b][br]\r\n [b]Repository:[/b] https://github.com/phoronix-test-suite/phoronix-test-suite[br]\r\n [b]Website:[/b] https://www.phoronix-test-suite.com/[br]\r\n [b]Docker:[/b] https://hub.docker.com/r/phoronix/pts/[br]\r\n [br][br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]/var/lib/phoronix-test-suite[/b] Where PTS should store all appdata (tests, suites, ...)[br]\r\n [b]/var/lib/phoronix-test-suite/test-results[/b] Where PTS should store the test results[br]", "TemplateURL": "https://raw.githubusercontent.com/BGameiro2000/unraid-ca/master/pts/pts.xml", "Icon": "https://raw.githubusercontent.com/BGameiro2000/unraid-ca/master/pts/logo.png", "ExtraParams": "-it", "PostArgs": "/bin/bash", "DonateLink": "https://bgameiro.me/page/donate", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Results", "Target": "/var/lib/phoronix-test-suite/test-results", "Default": "/mnt/user/appdata/phoronix-test-suite/test-results", "Mode": "rw", "Description": "Container Path: /var/lib/phoronix-test-suite/test-results", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/phoronix-test-suite/test-results" }, { "@attributes": { "Name": "Appdata:", "Target": "/var/lib/phoronix-test-suite", "Default": "/mnt/user/appdata/phoronix-test-suite", "Mode": "rw", "Description": "Container Path: /var/lib/phoronix-test-suite", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/phoronix-test-suite" } ], "Repo": "BGameiro's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/BGameirosRepository/pts/pts.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 253449, "stars": 25, "trending": 0.213, "trends": [ 0.758, 0.755, 0.318, 0.242, 0.21, 0.214, 0.213 ], "trendsDate": [ 1696831534, 1699427155, 1702169084, 1704769571, 1707368756, 1709968004, 1712563561 ], "downloadtrend": [ 248540, 250430, 251229, 251838, 252368, 252910, 253449 ], "LastUpdateScan": 1712563561, "LastUpdate": 1650797606, "FirstSeen": 1618876972, "topTrending": -0.545, "topPerforming": 0.213 }, { "Name": "root", "Repository": "bgameiro/arch-cern-root", "Registry": "https://hub.docker.com/repository/docker/bgameiro/arch-cern-root", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/94979-trilium-docker/", "Project": "https://root.cern/", "Overview": "ROOT is a framework for data processing, born at CERN, at the heart of the research on high-energy physics. Every day, thousands of physicists use ROOT applications to analyze their data or to perform simulations.", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/BGameiro2000/unraid-ca/master/root/root.xml", "Icon": "https://raw.githubusercontent.com/BGameiro2000/unraid-ca/master/root/logo.png", "DonateLink": "https://bgameiro.me/page/donate", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "", "Mode": "tcp", "Description": "Container Port: 8888", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9999" }, { "@attributes": { "Name": "Appdata", "Target": "/appdata", "Default": "/mnt/user/appdata/cern-root/config", "Mode": "rw", "Description": "Container Path: /appdata", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cern-root/config" } ], "Repo": "BGameiro's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BGameirosRepository/root/root.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 19363, "trending": 1.518, "trends": [ 10.405, 9.711, 0.58, 1.986, 1.471, 1.631, 1.518 ], "trendsDate": [ 1697551564, 1700321402, 1702919177, 1705518408, 1708117565, 1710713180, 1713306911 ], "downloadtrend": [ 16261, 18010, 18115, 18482, 18758, 19069, 19363 ], "LastUpdateScan": 1713306911, "LastUpdate": 1611837161, "FirstSeen": 1611782547, "topTrending": -8.886999999999999 }, { "Name": "trilium", "Repository": "zadam/trilium:0.54.3", "Registry": "https://hub.docker.com/r/zadam/trilium", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/94979-trilium-docker/", "Project": "https://github.com/zadam/trilium", "Overview": "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases.\r\n [br][br]\r\n [b][u][span style='color: #E80000;']Links[/span][/u][/b][br]\r\n [b]Repository:[/b] https://github.com/zadam/trilium[br]\r\n [b]Wiki:[/b] https://github.com/zadam/trilium/wiki[br]\r\n [b]Docker:[/b] https://hub.docker.com/r/zadam/trilium[br]\r\n [br][br]\r\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\r\n [b]/home/node/trilium-data[/b] Where Trilium should store logs, databases and configuration[br]\r\n [b]/home/node/trilium-data/backup[/b] Where Trilium should store the backups[br]", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/BGameiro2000/unraid-ca/master/trilium/trilium.xml", "Icon": "https://raw.githubusercontent.com/BGameiro2000/unraid-ca/master/trilium/icon.png", "DonateLink": "https://bgameiro.me/page/donate", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "WebUI - Default 8888", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Appdata", "Target": "/home/node/trilium-data", "Default": "/mnt/user/appdata/trilium", "Mode": "rw", "Description": "Container Path: /home/node/trilium-data", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Backups", "Target": "/home/node/trilium-data/backup", "Default": "/mnt/user/appdata/trilium/backup", "Mode": "rw", "Description": "Container Path: /home/node/trilium-data/backup", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "BGameiro's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/BGameirosRepository/trilium/trilium.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 11008120, "stars": 128, "trending": 0.79, "trends": [ 0.458, 0.612, 0.897, 0.877, 0.982, 0.681, 0.79 ], "trendsDate": [ 1695837955, 1698437151, 1701032756, 1703631941, 1706231148, 1708824974, 1711418771 ], "downloadtrend": [ 10486054, 10550603, 10646087, 10740257, 10846741, 10921109, 11008120 ], "LastUpdateScan": 1711418771, "LastUpdate": 1709446057, "FirstSeen": 1662063038, "topTrending": 0.332, "topPerforming": 0.79 }, { "Name": "SpeedTest-By-OpenSpeedTest", "Repository": "openspeedtest/latest", "Registry": "https://hub.docker.com/repository/docker/openspeedtest/latest", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "http://openspeedtest.com/Contact-us.php", "Project": "http://openspeedtest.com/", "Overview": "An application for launching HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new.\r\nCreate Your Own HTML5 Network SpeedTest Server?\r\n1) Install App\r\n2) Now open your browser and direct it to:\r\n\r\nA: For HTTP use: http://YOUR--UNRAID-SERVER-IP:3000\r\nB: For HTTPS use: https://YOUR-UNRAID-SERVER-IP:3001\r\n\r\nHow to use OpenSpeedTest Network Speed Test Server?\r\n\r\nYou need two devices in between your WiFi router. Run OpenSpeedTest Server App on one device and connect directly to your router, if it's a wireless device, put it within 1.5 meters.\r\n\r\nNavigate to the URL shown in OpenSpeedTest Server App from the second device. Now you can test download and upload speed from other devices on your network to the device with OpenSpeedTest-Server.\r\n\r\nImportant Info :\r\n- Use the Fastest Device Available with you for Server.\r\n- Use 5Ghz WiFi Band for Maximum Performance.\r\n- Do not minimize this Application or run in background. When you run a speed test.\r\n\r\nAre you experiencing slow internet usage? Endless buffering? Probably due to a congested wifi channel. You may need to change your WiFi router location or adjust your router settings.\r\n\r\nOpenSpeedTest-Server is here to help you to improve your internet experience. Test Your WiFi (Wireless) or Ethernet Connection (Wired Connection) and Fix your local network before pointing fingers towards your ISP for a slow and sluggish internet experience.\r\n\r\nIntroducing HTML5 Network Speed Test Server for Android, iOS, Windows, Mac & Linux!. For Headless/large-scale deployments, Docker image and Source Code are available.\r\n\r\nWhy do you need to Create Your Own SpeedTest Server?\r\n\r\nYou can run OpenSpeedTest Server in your Home Lab, Office Server or Cloud Server. So that you or employees who work from home can run a speed test to your office and make sure they can run everything smoothly.\r\n\r\n\r\nChoosing between ISP1 & ISP2.\r\nSometimes your ISP2 is Faster than ISP1 when you test your speed on popular speed test sites. But when you connect to your Home/Office/Cloud, that slower connection may perform better. The only way to find out is to run a speed test against your infrastructure.\r\n\r\n\r\nTroubleshooting network issues.\r\nIt is common even when your Internet connection is working fine, but some of the devices in your network may experience trouble getting decent connectivity to the internet. The issue might be the wrong VLAN ID or Faulty Switch. If you run a Local network speed test, you can find and fix these issues easily.\r\n\r\n\r\nBefore you add a repeater.\r\nMost repeaters will reduce your network speed by 50%, so if you put it far away, it will perform worse, and if you put it too close, you will not get enough coverage if you run a Local Network speed test. Depending on the application requirements, you can decide exactly where you need to put your repeater.\r\n\r\n\r\nBrowsing experience.\r\nMany useful browser extensions are out there that we all know and love. But some of them are really slowing you down for a few seconds per page you visit. You may see good performance when you test your network performance via File Transfer or Command-line utilities, but you may experience poor performance when browsing the internet. This is due to a bad browser configuration that includes unwanted extensions installed. From my experience, only keep the one you are going to use every single day. Extensions that you may use once in a while should be removed or disabled for maximum performance. If you see poor performance, try OpenSpeedTest from Private Window or Incognito Window. This tool can be used to check the browser performance and impact of Extensions on your browsing experience.\r\n\r\nNo client-side software or plugin is required. You can run a network speed test from any device with a web browser that is IE10 or newer.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/openspeedtest/unraid-docker-plugin/master/openspeedtest-server.xml", "Icon": "https://raw.githubusercontent.com/openspeedtest/iocage-plugin-OpenSpeedTest-Server/master/openspeedtest.png", "DonateText": "Keep us Alive", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TY2D56BYPKEXU", "Config": { "@attributes": { "Name": "port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "Access Your SpeedTest WEB GUI via\r\n http://Your-NAS-IP:3000 ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, "Repo": "openspeedtest's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/openspeedtestsRepository/openspeedtest-server.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "downloads": 33235200, "stars": 167, "trending": 1.257, "trends": [ 1.722, 1.913, 1.43, 1.076, 1.204, 1.303, 1.257 ], "trendsDate": [ 1697083553, 1699679202, 1702278378, 1705014246, 1707608199, 1710381974, 1712981166 ], "downloadtrend": [ 30605947, 31202720, 31655362, 31999609, 32389633, 32817390, 33235200 ], "LastUpdateScan": 1712981166, "LastUpdate": 1706455933, "FirstSeen": 1595630639, "topTrending": -0.4650000000000001, "topPerforming": 1.257 }, { "Name": "observium", "Repository": "uberchuckie/observium", "Registry": "https://hub.docker.com/r/uberchuckie/observium/", "Privileged": "false", "Support": "https://forums.unraid.net/topic/75153-support-uberchuckie-observium/", "Project": "https://www.observium.org/", "Overview": "Observium is an autodiscovering network monitoring platform supporting a wide range of hardware platforms and operating systems.[br][br]\r\n[b][span style='color: #E80000;']Directions:[/span][/b][br]\r\n[b]/config[/b] : this path is where Observium will store its PHP config file and the database which contains data for users, devices, and data.[br]\r\n[b]/opt/observium/logs[/b] : this path is where Observium will store its logs.[br]\r\n[b]/opt/observium/rrd[/b] : this path is where Observium will store its Round-Robin Database (RRD) data.[br]", "WebUI": "http://[IP]:[PORT:8668]/", "Icon": "https://i.imgur.com/CGrAh79.png", "DonateText": "If you like using this image and would like to make a donation, please send your donation to a food bank in the city where I live in.", "DonateLink": "https://www.ottawafoodbank.ca/donate/", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "8668", "ContainerPort": "8668", "Protocol": "tcp" }, { "HostPort": "8514", "ContainerPort": "514", "Protocol": "udp" } ] } }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/observium/config", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/observium/logs", "ContainerDir": "/opt/observium/logs", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/observium/rrd", "ContainerDir": "/opt/observium/rrd", "Mode": "rw" } ] }, "Repo": "uberchuckie's Repository", "TemplateURL": "https://raw.githubusercontent.com/charlescng/docker-containers/master/unraid-templates/uberchuckie/observium.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/uberchuckiesRepository/unraid-templates/uberchuckie/observium.xml", "CategoryList": [ "Network-Management" ], "downloads": 2094830, "stars": 41, "trending": 0.183, "trends": [ 0.306, 0.352, 0.279, 0.211, 0.236, 0.245, 0.183 ], "trendsDate": [ 1696012135, 1698609963, 1701205556, 1703804738, 1706403943, 1709003163, 1711598776 ], "downloadtrend": [ 2063477, 2070759, 2076545, 2080941, 2085866, 2090994, 2094830 ], "LastUpdateScan": 1711598776, "LastUpdate": 1707356608, "FirstSeen": 1540139741, "topTrending": -0.123, "topPerforming": 0.183 }, { "Name": "organizrv2", "Repository": "organizr/organizr", "Registry": "https://hub.docker.com/r/organizr/organizr/", "Shell": "bash", "Privileged": "false", "Network": "bridge", "Support": "https://forums.unraid.net/topic/95443-support-organzir-organizr/", "Project": "https://github.com/causefx/Organizr", "Overview": "Your Media Server's one-stop shop! HTPC/Homelab services organizer, written in PHP. The new, upgraded official image for Organzir v2.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/Organizr/docker-organizr/master/organizr.xml", "Icon": "https://raw.githubusercontent.com/causefx/Organizr/v2-master/plugins/images/organizr/logo-no-border.png", "Config": [ { "@attributes": { "Name": "Branch", "Target": "branch", "Default": "master|develop", "Description": "Chooses which branch of organizr you wish to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "master" }, { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/organizr", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Organizr Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/OrganizrRepository/organizr.xml", "CategoryList": [ "HomeAutomation", "Network-Management", "MediaApp-Other", "MediaServer-Other", "Productivity", "Tools-Utilities" ], "downloads": 72513365, "stars": 194, "trending": 0.201, "trends": [ 0.242, 0.235, 0.24, 0.179, 0.18, 0.196, 0.201 ], "trendsDate": [ 1697637960, 1700321403, 1702919177, 1705518408, 1708117565, 1710713180, 1713306911 ], "downloadtrend": [ 71624892, 71793784, 71966336, 72095562, 72225778, 72367513, 72513365 ], "LastUpdateScan": 1713306911, "LastUpdate": 1701551437, "FirstSeen": 1596282256, "topTrending": -0.04099999999999998, "topPerforming": 0.201 }, { "TemplateURL": "https://raw.githubusercontent.com/mason-xx/unraid-templates/master/mediaelch.xml", "Name": "MediaElch", "Overview": "Mediaelch is a Tool to manage your movie and show libary regarding the metadata and artwork.", "Support": "https://forums.unraid.net/topic/95577-support-mason-xx-mediaelch/", "Registry": "https://hub.docker.com/repository/docker/masonxx/mediaelch", "Repository": "masonxx/mediaelch", "Project": "https://github.com/Komet/MediaElch", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "5800", "ContainerPort": "5800", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/cache/appdata/config", "ContainerDir": "/config/xdg/config/kvibes", "Mode": "rw" }, { "HostDir": "/mnt/user/", "ContainerDir": "/movies", "Mode": "rw" }, { "HostDir": "/mnt/user", "ContainerDir": "/shows", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:5800]/", "Icon": "https://www.kvibes.de/img/mediaelch/icon.png", "Repo": "mason's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/masonsRepository/mediaelch.xml", "CategoryList": [ "Tools", "MediaApp-Video" ], "downloads": 370962, "stars": 2, "trending": 0.125, "trends": [ 0.508, 0.515, 0.419, 0.096, 0.154, 0.116, 0.125 ], "trendsDate": [ 1695557137, 1698156369, 1700751974, 1703351168, 1705950371, 1708549562, 1711145183 ], "downloadtrend": [ 365710, 367602, 369148, 369501, 370071, 370499, 370962 ], "LastUpdateScan": 1711145183, "LastUpdate": 1667035747, "FirstSeen": 1596730127, "topTrending": -0.383, "topPerforming": 0.125 }, { "Name": "RSS-To-Telegram", "Repository": "bokker/rss.to.telegram:latest", "Registry": "https://hub.docker.com/r/bokker/rss.to.telegram", "Network": "bridge", "Beta": "true", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/95832-support-bokker-rsstt-rss-to-telegram/", "Project": "https://github.com/BoKKeR/RSS-to-Telegram-Bot", "Overview": "A self-hosted telegram JS/TS bot that dumps posts from RSS feeds to a telegram chat. This script was created because all the third party services were unreliable, slow.", "TemplateURL": "https://raw.githubusercontent.com/BoKKeR/RSSTT-Unraid/master/rsstt.xml", "Icon": "https://raw.githubusercontent.com/BoKKeR/RSS-to-Telegram-Bot/master/rsstt.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "TOKEN", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "Telegram bot token https://botsfortelegram.com/project/the-bot-father/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/rsstt", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rsstt" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "false", "Mode": "", "Description": "Enable debug mode for more logs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_HOST", "Target": "REDIS_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "Redis host ip", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_PORT", "Target": "REDIS_PORT", "Default": "6379", "Mode": "", "Description": "Redis host port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_USER", "Target": "REDIS_USER", "Default": "default", "Mode": "", "Description": "Redis user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_PASSWORD", "Target": "REDIS_PASSWORD", "Default": "secret", "Mode": "", "Description": "Redis password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "REDIS_MUTEX", "Target": "REDIS_MUTEX", "Default": "randomvalue", "Mode": "", "Description": "Redis mutex, used in case of running multiple instances", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "BoKKeR's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BoKKeRsRepository/rsstt.xml", "CategoryList": [ "Network-Other", "Network-Messenger", "Productivity" ], "downloads": 161570, "stars": 18, "trending": 4.665, "trends": [ 1.904, 1.226, 0.689, 0.299, 0.382, 0.732, 4.665 ], "trendsDate": [ 1696241151, 1698840351, 1701435985, 1704035147, 1706634384, 1709233565, 1711829251 ], "downloadtrend": [ 148971, 150820, 151866, 152321, 152905, 154033, 161570 ], "LastUpdateScan": 1711829251, "LastUpdate": 1708023250, "FirstSeen": 1597520728, "topTrending": 2.761, "topPerforming": 4.665 }, { "Name": "Thumba", "Repository": "bokker/thumba:latest", "Registry": "https://hub.docker.com/r/bokker/thumba", "Network": "bridge", "Beta": "true", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/126474-support-bokker-thumba-thumbnail-generation-for-random-media/", "Project": "https://github.com/BoKKeR/thumba", "Overview": "A self-hosted Thumbnail generator/finder which creates thumbnails based on folder names and google search results.\n\nThis project uses the Google search api to find URL-s based on folder names. From there thum.io is used to generat thumbnails of the url-s.\n\nCheck the readme https://github.com/BoKKeR/thumba", "WebUI": "http://[IP]:[PORT:10010]", "TemplateURL": "https://raw.githubusercontent.com/BoKKeR/RSSTT-Unraid/master/thumba.xml", "Icon": "https://raw.githubusercontent.com/BoKKeR/thumba/master/thumba.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "10010", "Default": "10010", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10010" }, { "@attributes": { "Name": "GOOGLE_SEARCH_KEY", "Target": "GOOGLE_SEARCH_KEY", "Default": "", "Mode": "", "Description": "Google custom search key: Check the readme https://github.com/BoKKeR/thumba", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GOOGLE_SEARCH_CX", "Target": "GOOGLE_SEARCH_CX", "Default": "", "Mode": "", "Description": "Google custom search project id: Check the readme https://github.com/BoKKeR/thumba", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "THUM_KEY_ID", "Target": "THUM_KEY_ID", "Default": "", "Mode": "", "Description": "Thum.io keyID: Check the readme https://github.com/BoKKeR/thumba", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "THUM_KEY_SECRET", "Target": "THUM_KEY_SECRET", "Default": "", "Mode": "", "Description": "Thum.io keySecret: Check the readme https://github.com/BoKKeR/thumba", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXT_PUBLIC_HOST", "Target": "NEXT_PUBLIC_HOST", "Default": "", "Mode": "", "Description": "Set the host IP/domain without port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://[IP]" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/thumba", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/thumba" }, { "@attributes": { "Name": "Media Path", "Target": "/app/video", "Default": "", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "BoKKeR's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BoKKeRsRepository/thumba.xml", "CategoryList": [ "Network-Other", "Network-Messenger", "Productivity" ], "downloads": 25640, "stars": 1, "trending": 0.004, "trends": [ 0.004 ], "trendsDate": [ 1713456382 ], "downloadtrend": [ 25639, 25640 ], "LastUpdateScan": 1713456382, "LastUpdate": 1670526380, "FirstSeen": 1658880219 }, { "Name": "Unraid-API-RE", "Beta": "true", "Support": "https://forums.unraid.net/topic/141974-support-fork-unraid-api-re/", "Overview": "Fork of the UnraidAPI, since the original project is abandoned. \nThis is an MQTT Home Assistant Bridge with a rest endpoint as well that allows control of unraid from this docker, homeassistant and MQTT/REST generally.\n \nIcon made by https://www.flaticon.com/authors/freepik Freepik", "Registry": "https://hub.docker.com/repository/docker/bokker/unraidapi-re", "Repository": "bokker/unraidapi-re", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "3005", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3005" }, { "@attributes": { "Name": "Config path", "Target": "/app/config", "Default": "/mnt/user/appdata/Unraid-API", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Unraid-API" }, { "@attributes": { "Name": "MQTTBroker", "Target": "MQTTBroker", "Default": "hassio", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "hassio" }, { "@attributes": { "Name": "MQTTPort", "Target": "MQTTPort", "Default": "1883", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "MQTTUser", "Target": "MQTTUser", "Default": "mqtt", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mqtt" }, { "@attributes": { "Name": "MQTTPass", "Target": "MQTTPass", "Default": "pass", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "pass" }, { "@attributes": { "Name": "MQTTBaseTopic", "Target": "MQTTBaseTopic", "Default": "homeassistant", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "homeassistant" }, { "@attributes": { "Name": "KeyStorage", "Target": "KeyStorage", "Default": "config", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "config" }, { "@attributes": { "Name": "WRITE_HTML_OUTPUT", "Target": "WRITE_HTML_OUTPUT", "Default": "false", "Mode": "", "Description": "Forces the service to write the scraped html files to the config map for debugging", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "RetainMessages", "Target": "RetainMessages", "Default": "false", "Mode": "", "Description": "Sets all MQTT messages to retain, meaning the messages will never be removed", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://raw.githubusercontent.com/BoKKeR/UnraidAPI-RE/master/static/icon.png", "Repo": "BoKKeR's Repository", "TemplateURL": "https://raw.githubusercontent.com/BoKKeR/RSSTT-Unraid/master/unraid_api_re.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/BoKKeRsRepository/unraid_api_re.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 29724, "stars": 1, "trending": 7.375, "trends": [ 29.887, 19.637, 19.447, 16.533, 7.375 ], "trendsDate": [ 1702169084, 1704769571, 1707368757, 1709968004, 1712563561 ], "downloadtrend": [ 10430, 14876, 18511, 22980, 27532, 29724 ], "LastUpdateScan": 1712563561, "LastUpdate": 1706820400, "FirstSeen": 1689177912, "topTrending": -22.512 }, { "Name": "post-recording", "Repository": "chacawaca/post-recording", "Registry": "https://hub.docker.com/r/chacawaca/post-recording", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96179-support-chacawaca-post-recording", "Project": "https://github.com/chacawaca/docker-post-recording", "Overview": "Watches for .ts files made by Live TV recordings, convert them to a friendly format, extract .srt file, add chapters with comchap or remove them with comcut. Tested with Emby recordings.\r\n\r\nNvidia GPU Use\r\nUsing the Unraid Nvidia Plugin to install a version of Unraid with the Nvidia Drivers installed and\r\nadd --runtime=nvidia to \"extra parameters\" (switch on advanced view) and\r\ncopy your GPU UUID to NVIDIA_VISIBLE_DEVICES\r\n \r\n --------New Variable added --- verify your old custom.sh--------", "TemplateURL": "https://raw.githubusercontent.com/chacawaca/post-recording-xml/master/post-recording.xml", "Icon": "https://raw.githubusercontent.com/chacawaca/docker-post-recording/master/Icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "CONFIG FOLDER", "Target": "/config", "Default": "/mnt/user/appdata/post-recording", "Mode": "rw", "Description": "Configuration folder /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WATCH FOLDER", "Target": "/watch", "Default": "", "Mode": "rw", "Description": "This location contains .ts files that need converting /watch", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BACKUP FOLDER", "Target": "/backup", "Default": "", "Mode": "rw", "Description": "Optional, only used if DELETE_TS is set to 2 /backup", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DELETE_TS", "Target": "DELETE_TS", "Default": "1", "Mode": "", "Description": "Remove the original .ts recording file. 0 = Yes, 1 = No, 2 = Move to backup directory", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "SUBTITLES", "Target": "SUBTITLES", "Default": "0", "Mode": "", "Description": "Extract subtitles to .srt. 0= Yes, 1 = No", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "CONVERSION_FORMAT", "Target": "CONVERSION_FORMAT", "Default": "mkv", "Mode": "", "Description": "mkv or mp4", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mkv" }, { "@attributes": { "Name": "SOURCE_EXT", "Target": "SOURCE_EXT", "Default": "ts", "Mode": "", "Description": "Source file extension, default .ts", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ts" }, { "@attributes": { "Name": "POST_PROCESS", "Target": "POST_PROCESS", "Default": "comchap", "Mode": "", "Description": "comchap or comcut\r\ndefault: comchap", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "comchap" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "GPU UUID retrieved from Nvidia plugin settings\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "000" } ], "Repo": "Chacawaca's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ChacawacasRepository/post-recording.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 104420, "stars": 2, "trending": 0.424, "trends": [ 1.805, 1.774, 0.519, 0.485, 0.383, 0.463, 0.424 ], "trendsDate": [ 1697083553, 1699679202, 1702278378, 1705014247, 1707608199, 1710381974, 1712981166 ], "downloadtrend": [ 100256, 102067, 102600, 103100, 103496, 103977, 104420 ], "LastUpdateScan": 1712981166, "LastUpdate": 1642017448, "FirstSeen": 1598303903, "topTrending": -1.381, "topPerforming": 0.424 }, { "Name": "DNS-DoH-companion", "Repository": "testdasi/simple-dns-doh:latest", "Registry": "https://hub.docker.com/r/testdasi/simple-dns-doh/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo", "Project": "https://developers.cloudflare.com/1.1.1.1/dns-over-https/cloudflared-proxy/", "Overview": "A very simple DNS server to connect to DNS-over-HTTPS service. This is similar to my other Pihole-with-DoH docker, without Pihole.\r\nYou have already browsed the web securely with https, don't send your DNS queries in plain text.\r\n\r\nThis is useful if you want to route DNS through a OpenVPN client docker (using --net=container: extra parameter) or just want encrypted DNS for your network / devices without any bells and whistles.\r\n\r\nMake sure to assign an IP (macvlan bridge) or map 53 to a different port (normal bridge). Docker will not start otherwise.", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/dns-doh-companion.xml", "Icon": "https://raw.githubusercontent.com/testdasi/simple-dns-doh/master/DNS-icon.png", "ExtraParams": "--cap-add=NET_ADMIN", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DNS TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "53" } ], "Repo": "testdasi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/dns-doh-companion.xml", "CategoryList": [ "Network-DNS" ], "downloads": 14860, "trending": 1.763, "trends": [ 0.347, 0.431, 0.358, 0.859, 2.318, 1.274, 1.763 ], "trendsDate": [ 1696586751, 1699182332, 1702169085, 1704769572, 1707368757, 1709968004, 1712563561 ], "downloadtrend": [ 13847, 13907, 13957, 14078, 14412, 14598, 14860 ], "LastUpdateScan": 1712563561, "LastUpdate": 1711978765, "FirstSeen": 1618588994, "topTrending": 1.416 }, { "Name": "Docker-in-Docker-DinD", "Repository": "docker:dind", "Registry": "https://registry.hub.docker.com/_/docker", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://github.com/docker-library/docker", "Overview": "Unraid template for the official Docker-in-Docker (aka DinD) image. Build docker images directly using your Unraid server as a node i.e. without needing to run a VM - just expose TCP port like you would for a network build node. This is NOT a start-it-and-forget-it set up so PLEASE READ THE NOTES.\r\n\r\nNOTES:\r\n\r\n(1) I'm not affiliated with Docker. I just realised nobody created an Unraid template for this really useful image that I have been using for a while (e.g. all my Unraid docker images are built on this via buildx node) so I share this for the community. If Docker ever has an official template then I'll deprecate this one.\r\n\r\n(2) Must be run in Bridge network mode. Don't bother doing macvlan (aka \"br0\" / \"br1\" Unraid docker network), the child dockers will always fail due to lack DNS resolving errors. Don't bother with host network, it crashes my whole docker network every time, requiring a reboot to reset.\r\n\r\n(3) It is possible to run this rootless / without privileged with the appropriate image tag and config but I could never get it to work properly. Hence, this template requires to run docker with root in privileged mode - with all the usual warning about it.\n\r\n(4) I do NOT recommend mapping /var/lib/docker (i.e. the equivalent to Unraid docker image) unless you actually need it. I don't map it and just delete dangling volume using user scripts.\n\r\n(5) This template has TLS enabled by default and the certs will be saved at wherever you map /certs to on the host. If the /certs is empty, a script will automatically create certificates for you. Port 2376 is used to access docker service through TCP with TLS. As always, buildx will require the full set of certificates to authenticate but note VERY IMPORTANTLY: you have to set it up using DNS name (e.g. by adding the docker name and the Unraid server IP to /etc/hosts and set buildx to use docker_name:2376) and not directly by IP.\n\r\n(5a) Alternatively, once the certificates have been generated (i.e. docker was run at least once), you need to map the FILE /certs/server/openssl.conf to a host file as READ-ONLY (to prevent the docker TLS generator script from overwriting it) + make your appropriate edits + delete the rest of the /certs folder content and let the certificate generator script run again for new certs. You can even do wildcard and stuff like that but I'm not going into details here.\n\r\n(5b) If the above is too complicated for you, just run it without TLS (set DOCKER_TLS_CERTDIR variable to blank). But be mindful that docker has been screaming that this will be deprecated in a (yet-undetermined) future version. And you will need to map 2375 port.\n\r\n(6) You don't need to map both 2375 and 2376. 2375 for non-TLS. 2376 for TLS.", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/docker-in-docker-dind.xml", "Icon": "https://avatars.githubusercontent.com/u/11618900?s=120&v=4", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "TLS TCP Port", "Target": "2376", "Default": "2376", "Mode": "tcp", "Description": "Container Port: 2376", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2376" }, { "@attributes": { "Name": "Non-TLS TCP Port", "Target": "2375", "Default": "2375", "Mode": "tcp", "Description": "Container Port: 2375", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2375" }, { "@attributes": { "Name": "Certificate", "Target": "/certs", "Default": "/mnt/cache/appdata/dind/certs", "Mode": "rw", "Description": "Container Path: /certs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/dind/certs" }, { "@attributes": { "Name": "Docker storage", "Target": "/var/lib/docker", "Default": "/mnt/cache/appdata/dind/docker", "Mode": "rw", "Description": "Container Path: /var/lib/docker", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/dind/docker" }, { "@attributes": { "Name": "DOCKER_TLS_CERTDIR", "Target": "DOCKER_TLS_CERTDIR", "Default": "/certs", "Mode": "", "Description": "Container Variable: DOCKER_TLS_CERTDIR", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/certs" } ], "Repo": "testdasi's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/docker-in-docker-dind.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "downloads": 2884291234, "stars": 2576, "trending": 1.941, "trends": [ 1.485, 1.337, 1.257, 1.151, 1.836, 2.555, 1.941 ], "trendsDate": [ 1697774749, 1700370342, 1702969549, 1705568756, 1708167938, 1710763567, 1713362781 ], "downloadtrend": [ 2605399800, 2640715979, 2674325860, 2705462365, 2756050716, 2828320417, 2884291234 ], "LastUpdateScan": 1713362781, "LastUpdate": 1712941750, "FirstSeen": 1648404194, "topTrending": 0.45599999999999996, "topPerforming": 1.941 }, { "Name": "Gluster-Server", "Repository": "testdasi/gluster-server:latest", "Registry": "https://registry.hub.docker.com/r/testdasi/gluster-server/", "Network": "host", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://github.com/testdasi/gluster-server", "Overview": "A docker running gluster server. This allows me to use a folder in the Unraid cache pool as persistent storage for Kubernetes / Docker Swarm through glusterfs. It works way better than NFS, especially for high-availability applications.\r\n\r\nFor more detail readme, please refer to https://github.com/testdasi/gluster-server", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/gluster-server.xml", "Icon": "https://github.com/testdasi/gluster-server/raw/main/gluster.png", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Metadata", "Target": "/var/lib/glusterd", "Default": "/mnt/user/appdata/gluster-server/metadata", "Mode": "rw", "Description": "Container Path: /var/lib/glusterd", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gluster-server/metadata" }, { "@attributes": { "Name": "Config", "Target": "/etc/glusterfs", "Default": "/mnt/user/appdata/gluster-server/config", "Mode": "rw", "Description": "Container Path: /etc/glusterfs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gluster-server/config" }, { "@attributes": { "Name": "Log", "Target": "/var/log/glusterfs", "Default": "/mnt/user/appdata/gluster-server/log", "Mode": "rw", "Description": "Container Path: /var/log/glusterfs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gluster-server/log" }, { "@attributes": { "Name": "Data", "Target": "/gluster", "Default": "/mnt/user/appdata/gluster-server/data", "Mode": "rw", "Description": "Container Path: /gluster", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gluster-server/data" }, { "@attributes": { "Name": "Host file (remove if not required)", "Target": "/etc/hosts", "Default": "/mnt/user/appdata/gluster-server/hosts", "Mode": "rw", "Description": "Container Path: /etc/hosts", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gluster-server/hosts" }, { "@attributes": { "Name": "BRICK_PORT_RANGE", "Target": "BRICK_PORT_RANGE", "Default": "49152-49162", "Mode": "", "Description": "Container Variable: BRICK_PORT_RANGE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "49152-49162" } ], "Repo": "testdasi's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/gluster-server.xml", "CategoryList": [ "Drivers", "Tools-Utilities", "Other", "Network-Other" ], "downloads": 12791, "stars": 1, "trending": 1.329, "trends": [ 0.53, 0.674, 0.507, 0.31, 2.077, 0.808, 1.329 ], "trendsDate": [ 1696421160, 1699020403, 1702169085, 1704769572, 1707368757, 1709968004, 1712563562 ], "downloadtrend": [ 12077, 12159, 12221, 12259, 12519, 12621, 12791 ], "LastUpdateScan": 1712563562, "LastUpdate": 1711633582, "FirstSeen": 1618408974, "topTrending": 0.7989999999999999 }, { "Name": "Grafana-Unraid-Stack", "Repository": "testdasi/grafana-unraid-stack:latest", "Registry": "https://registry.hub.docker.com/r/testdasi/grafana-unraid-stack/", "Network": "host", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://github.com/testdasi/grafana-unraid-stack", "Overview": "Meet Gus! He has everything you need to start monitoring Unraid in style (Grafana - Influxdb - Telegraf - Loki - Promtail).\r\n\r\nNOTE: Grafana always requires some customisation to suit each exact system.\r\n\r\nIncludes both GUS demo Dashboard and Ultimate UNRAID Dashboard v1.3 (UUD - https://forums.unraid.net/topic/96895-ultimate-unraid-dashboard-uud/).\r\n\r\nHigh-level instructions: (1) Decide whether you want hddtemp or S.M.A.R.T (smartmontools) and set USE_HDDTEMP variable accordingly. Hint: GUS and UUD both use S.M.A.R.T (2) Install docker with host network. (3) Go to ip:3006 to access grafana, login with admin/admin and customize away.\r\n\r\nFor more detailed instructions, refer to the support thread (https://forums.unraid.net/topic/96233-support-testdasi-repo/) or project page (https://github.com/testdasi/grafana-unraid-stack).", "WebUI": "http://[IP]:[PORT:3006]/", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/grafana-unraid-stack.xml", "Icon": "https://raw.githubusercontent.com/testdasi/grafana-unraid-stack-base/master/grafana-unraid-stack.png", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/Grafana-Unraid-Stack/config", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Grafana-Unraid-Stack/config" }, { "@attributes": { "Name": "Data (db)", "Target": "/data", "Default": "/mnt/user/appdata/Grafana-Unraid-Stack/data", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Grafana-Unraid-Stack/data" }, { "@attributes": { "Name": "USE_HDDTEMP", "Target": "USE_HDDTEMP", "Default": "yes|no", "Mode": "", "Description": "Container Variable: USE_HDDTEMP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "INFLUXDB_HTTP_PORT", "Target": "INFLUXDB_HTTP_PORT", "Default": "8086", "Mode": "", "Description": "Container Variable: INFLUXDB_HTTP_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8086" }, { "@attributes": { "Name": "LOKI_PORT", "Target": "LOKI_PORT", "Default": "3100", "Mode": "", "Description": "Container Variable: LOKI_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "3100" }, { "@attributes": { "Name": "PROMTAIL_PORT", "Target": "PROMTAIL_PORT", "Default": "9086", "Mode": "", "Description": "Container Variable: PROMTAIL_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "9086" }, { "@attributes": { "Name": "GRAFANA_PORT", "Target": "GRAFANA_PORT", "Default": "3006", "Mode": "", "Description": "Container Variable: GRAFANA_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "3006" }, { "@attributes": { "Name": "Telegraf 1", "Target": "/rootfs", "Default": "/", "Mode": "ro", "Description": "Container Path: /rootfs", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "Telegraf 2", "Target": "/rootfs/etc", "Default": "/etc", "Mode": "ro", "Description": "Container Path: /rootfs/etc", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/etc" }, { "@attributes": { "Name": "Telegraf 3", "Target": "/rootfs/proc", "Default": "/proc", "Mode": "ro", "Description": "Container Path: /rootfs/proc", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/proc" }, { "@attributes": { "Name": "Telegraf 4", "Target": "/rootfs/sys", "Default": "/sys", "Mode": "ro", "Description": "Container Path: /rootfs/sys", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/sys" }, { "@attributes": { "Name": "Telegraf 5", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "Telegraf 6", "Target": "/var/run/utmp", "Default": "/var/run/utmp", "Mode": "ro", "Description": "Container Path: /var/run/utmp", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/var/run/utmp" }, { "@attributes": { "Name": "Telegraf 7", "Target": "/run/udev", "Default": "/run/udev", "Mode": "ro", "Description": "Container Path: /run/udev", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/run/udev" }, { "@attributes": { "Name": "HOST_ETC", "Target": "HOST_ETC", "Default": "/rootfs/etc", "Mode": "", "Description": "Container Variable: HOST_ETC", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/rootfs/etc" }, { "@attributes": { "Name": "HOST_PROC", "Target": "HOST_PROC", "Default": "/rootfs/proc", "Mode": "", "Description": "Container Variable: HOST_PROC", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/rootfs/proc" }, { "@attributes": { "Name": "HOST_SYS", "Target": "HOST_SYS", "Default": "/rootfs/sys", "Mode": "", "Description": "Container Variable: HOST_SYS", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/rootfs/sys" }, { "@attributes": { "Name": "HOST_MOUNT_PREFIX", "Target": "HOST_MOUNT_PREFIX", "Default": "/rootfs", "Mode": "", "Description": "Container Variable: HOST_MOUNT_PREFIX", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/rootfs" } ], "Repo": "testdasi's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/grafana-unraid-stack.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "downloads": 2051227, "stars": 3, "trending": 0.195, "trends": [ 0.164, 0.261, 0.202, 0.16, 0.189, 0.184, 0.195 ], "trendsDate": [ 1696586751, 1699182332, 1702169085, 1704769572, 1707368757, 1709968005, 1712563562 ], "downloadtrend": [ 2026932, 2032227, 2036339, 2039598, 2043458, 2047232, 2051227 ], "LastUpdateScan": 1712563562, "LastUpdate": 1712238159, "FirstSeen": 1618588994, "topTrending": 0.031, "topPerforming": 0.195 }, { "Name": "OpenVPN-AIO-Client", "Repository": "testdasi/openvpn-client-aio:latest", "Registry": "https://registry.hub.docker.com/r/testdasi/openvpn-client-aio/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://github.com/testdasi/openvpn-client-aio", "Overview": "An \"all-in-one\" docker for all your private browsing needs (including OpenVPN client with nftables kill switch ; Socks5 + HTTP proxy to both VPN and TOR (the onion router) ; DNS server to DoT (DNS-over-TLS) services). \r\n\r\nNOTE: you must place your own OpenVPN configuration to the host path that is mapped to /etc/openvpn (The ovpn file must be named openvpn.ovpn. Credentials + certs can be in the same file or split out into multiple files - the flexibility is yours.) \r\n\r\nSet DNS_SERVERS to 127.2.2.2 to use DNS-over-TLS (use google and cloudflare services by default). Your DNS query out of the VPN exit will also be encrypted for even more security. Set it to other services IP's will use normal unencrypted services. \r\n\r\nSet HOST_NETWORK to your Unraid server network in CIDR format e.g. 192.168.1.0/24.\r\n\r\nFor more detailed instructions, refer to the support thread (https://forums.unraid.net/topic/96233-support-testdasi-repo/) or project page (https://github.com/testdasi/openvpn-client-aio).", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/openvpn-aio-client.xml", "Icon": "https://raw.githubusercontent.com/testdasi/openvpn-client-aio-base/master/openvpn-simple.png", "ExtraParams": "--cap-add=NET_ADMIN", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "OpenVPN Config", "Target": "/etc/openvpn", "Default": "/mnt/user/appdata/openvpn-aio-client", "Mode": "rw", "Description": "Container Path: /etc/openvpn", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/openvpn-aio-client" }, { "@attributes": { "Name": "DNS Server TCP", "Target": "53", "Default": "8153", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8153" }, { "@attributes": { "Name": "DNS Server UDP", "Target": "53", "Default": "8153", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8153" }, { "@attributes": { "Name": "Socks5 proxy to VPN", "Target": "9118", "Default": "9118", "Mode": "tcp", "Description": "Container Port: 9118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9118" }, { "@attributes": { "Name": "HTTP Proxy to VPN", "Target": "8118", "Default": "8118", "Mode": "tcp", "Description": "Container Port: 8118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "Socks5 proxy to TOR", "Target": "9119", "Default": "9119", "Mode": "tcp", "Description": "Container Port: 9119", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9119" }, { "@attributes": { "Name": "HTTP Proxy to TOR", "Target": "8119", "Default": "8119", "Mode": "tcp", "Description": "Container Port: 8119", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8119" }, { "@attributes": { "Name": "DNS_SERVERS", "Target": "DNS_SERVERS", "Default": "127.2.2.2", "Mode": "", "Description": "Container Variable: DNS_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.2.2.2" }, { "@attributes": { "Name": "HOST_NETWORK", "Target": "HOST_NETWORK", "Default": "192.168.1.0/24", "Mode": "", "Description": "Container Variable: HOST_NETWORK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.0/24" }, { "@attributes": { "Name": "DNS_SERVER_PORT", "Target": "DNS_SERVER_PORT", "Default": "53", "Mode": "", "Description": "Container Variable: DNS_SERVER_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "SOCKS_PROXY_PORT", "Target": "SOCKS_PROXY_PORT", "Default": "9118", "Mode": "", "Description": "Container Variable: SOCKS_PROXY_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "9118" }, { "@attributes": { "Name": "HTTP_PROXY_PORT", "Target": "HTTP_PROXY_PORT", "Default": "8118", "Mode": "", "Description": "Container Variable: HTTP_PROXY_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "TOR_SOCKS_PORT", "Target": "TOR_SOCKS_PORT", "Default": "9119", "Mode": "", "Description": "Container Variable: TOR_SOCKS_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "9119" }, { "@attributes": { "Name": "TOR_HTTP_PORT", "Target": "TOR_HTTP_PORT", "Default": "8119", "Mode": "", "Description": "Container Variable: TOR_HTTP_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8119" } ], "Repo": "testdasi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/openvpn-aio-client.xml", "CategoryList": [ "Security", "Network-Web", "Network-DNS", "Network-Proxy", "Network-VPN", "Network-Other" ], "downloads": 100343, "stars": 4, "trending": 1.076, "trends": [ 0.562, 0.701, 0.754, 0.691, 1.1, 0.932, 1.076 ], "trendsDate": [ 1696046729, 1698645943, 1701241569, 1703840740, 1706439931, 1709039159, 1711634778 ], "downloadtrend": [ 95184, 95856, 96584, 97256, 98338, 99263, 100343 ], "LastUpdateScan": 1711634778, "LastUpdate": 1711292501, "FirstSeen": 1618099361, "topTrending": 0.514, "topPerforming": 1.076 }, { "Name": "OpenVPN-AIO-Client-Torless", "Repository": "testdasi/openvpn-client-aio:latest-torless", "Registry": "https://registry.hub.docker.com/r/testdasi/openvpn-client-aio/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://github.com/testdasi/openvpn-client-aio", "Overview": "An \"all-in-one\" docker for all your private browsing needs (including OpenVPN client with nftables kill switch ; Socks5 + HTTP proxy to the VPN ; DNS server to DoT (DNS-over-TLS) services). It's the same as OpenVPN AIO Client docker but without TOR. \r\n\r\nNOTE: you must place your own OpenVPN configuration to the host path that is mapped to /etc/openvpn (The ovpn file must be named openvpn.ovpn. Credentials + certs can be in the same file or split out into multiple files - the flexibility is yours.) \r\n\r\nSet DNS_SERVERS to 127.2.2.2 to use DNS-over-TLS (use google and cloudflare services by default). Your DNS query out of the VPN exit will also be encrypted for even more security. Set it to other services IP's will use normal unencrypted services. \r\n\r\nSet HOST_NETWORK to your Unraid server network in CIDR format e.g. 192.168.1.0/24.\r\n\r\nFor more detailed instructions, refer to the support thread (https://forums.unraid.net/topic/96233-support-testdasi-repo/) or project page (https://github.com/testdasi/openvpn-client-aio).", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/openvpn-aio-client-torless.xml", "Icon": "https://raw.githubusercontent.com/testdasi/openvpn-client-aio-base/master/openvpn-simple.png", "ExtraParams": "--cap-add=NET_ADMIN", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "OpenVPN Config", "Target": "/etc/openvpn", "Default": "/mnt/user/appdata/openvpn-aio-client", "Mode": "rw", "Description": "Container Path: /etc/openvpn", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/openvpn-aio-client" }, { "@attributes": { "Name": "DNS Server TCP", "Target": "53", "Default": "8153", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8153" }, { "@attributes": { "Name": "DNS Server UDP", "Target": "53", "Default": "8153", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8153" }, { "@attributes": { "Name": "Socks5 proxy to VPN", "Target": "9118", "Default": "9118", "Mode": "tcp", "Description": "Container Port: 9118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9118" }, { "@attributes": { "Name": "HTTP Proxy to VPN", "Target": "8118", "Default": "8118", "Mode": "tcp", "Description": "Container Port: 8118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "Socks5 proxy to TOR", "Target": "9119", "Default": "9119", "Mode": "tcp", "Description": "Container Port: 9119", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9119" }, { "@attributes": { "Name": "HTTP Proxy to TOR", "Target": "8119", "Default": "8119", "Mode": "tcp", "Description": "Container Port: 8119", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8119" }, { "@attributes": { "Name": "DNS_SERVERS", "Target": "DNS_SERVERS", "Default": "127.2.2.2", "Mode": "", "Description": "Container Variable: DNS_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.2.2.2" }, { "@attributes": { "Name": "HOST_NETWORK", "Target": "HOST_NETWORK", "Default": "192.168.1.0/24", "Mode": "", "Description": "Container Variable: HOST_NETWORK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.0/24" }, { "@attributes": { "Name": "DNS_SERVER_PORT", "Target": "DNS_SERVER_PORT", "Default": "53", "Mode": "", "Description": "Container Variable: DNS_SERVER_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "SOCKS_PROXY_PORT", "Target": "SOCKS_PROXY_PORT", "Default": "9118", "Mode": "", "Description": "Container Variable: SOCKS_PROXY_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "9118" }, { "@attributes": { "Name": "HTTP_PROXY_PORT", "Target": "HTTP_PROXY_PORT", "Default": "8118", "Mode": "", "Description": "Container Variable: HTTP_PROXY_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "TOR_SOCKS_PORT", "Target": "TOR_SOCKS_PORT", "Default": "9119", "Mode": "", "Description": "Container Variable: TOR_SOCKS_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "9119" }, { "@attributes": { "Name": "TOR_HTTP_PORT", "Target": "TOR_HTTP_PORT", "Default": "8119", "Mode": "", "Description": "Container Variable: TOR_HTTP_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8119" } ], "Repo": "testdasi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/openvpn-aio-client-torless.xml", "CategoryList": [ "Security", "Network-Web", "Network-DNS", "Network-Proxy", "Network-VPN", "Network-Other" ], "downloads": 100343, "stars": 4, "trending": 1.076, "trends": [ 0.562, 0.701, 0.754, 0.691, 1.1, 0.932, 1.076 ], "trendsDate": [ 1696046729, 1698645944, 1701241569, 1703840740, 1706439931, 1709039160, 1711634778 ], "downloadtrend": [ 95184, 95856, 96584, 97256, 98338, 99263, 100343 ], "LastUpdateScan": 1711634778, "LastUpdate": 1711292501, "FirstSeen": 1618099361, "topTrending": 0.514, "topPerforming": 1.076 }, { "Name": "OpenVPN-HyDeSa", "Repository": "testdasi/openvpn-hydesa:latest", "Registry": "https://registry.hub.docker.com/r/testdasi/openvpn-hydesa/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://github.com/testdasi/openvpn-hydesa", "Overview": "OpenVPN Client with integrated (NZB)Hydra2-Deluge-Sabnzbd (and HTTP + SOCKS5 proxies). Now with a Web GUI quick launch.\r\n\r\nHigh-level instructions: (1) Create an appdata folder in host and create a openvpn subfolder. (2) Copy your OpenVPN configuration to the above openvpn subfolder (must include openvpn.ovpn + credentials + certs). (3) Don't forget to map /data in the docker to the host (you can map the parent or individual subfolders depending on needs). (4) Start docker (other apps should configure themselves on first run).\r\n\r\nDON'T FORGET THE OVPN FILE!!!\n\r\nDefault password for deluge is deluge\n\r\nSet DNS_SERVERS to 127.2.2.2 to use DNS-over-TLS (use google and cloudflare services by default). Your DNS query out of the VPN exit will also be encrypted for even more security. Set it to other services IP's will use normal unencrypted services. \r\n\r\nSet HOST_NETWORK to your Unraid server network in CIDR format e.g. 192.168.1.0/24.\r\n\r\nFor more detailed instructions, refer to the support thread (https://forums.unraid.net/topic/96233-support-testdasi-repo/) or project page (https://github.com/testdasi/openvpn-hydesa).", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/openvpn-hydesa.xml", "Icon": "https://raw.githubusercontent.com/testdasi/openvpn-hydesa-base/master/openvpn-hydesa.png", "ExtraParams": "--cap-add=NET_ADMIN", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/openvpn-hydesa", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/openvpn-hydesa" }, { "@attributes": { "Name": "Downloads", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DNS_SERVERS", "Target": "DNS_SERVERS", "Default": "127.2.2.2", "Mode": "", "Description": "Container Variable: DNS_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.2.2.2" }, { "@attributes": { "Name": "HOST_NETWORK", "Target": "HOST_NETWORK", "Default": "192.168.1.0/24", "Mode": "", "Description": "Container Variable: HOST_NETWORK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.0/24" }, { "@attributes": { "Name": "SERVER_IP", "Target": "SERVER_IP", "Default": "192.168.1.2", "Mode": "", "Description": "Container Variable: SERVER_IP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.2" }, { "@attributes": { "Name": "Web GUI launcher port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "DNS server TCP port", "Target": "53", "Default": "8153", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8153" }, { "@attributes": { "Name": "DNS server UDP port", "Target": "53", "Default": "8153", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8153" }, { "@attributes": { "Name": "Socks5 proxy port", "Target": "9118", "Default": "9118", "Mode": "tcp", "Description": "Container Port: 9118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9118" }, { "@attributes": { "Name": "HTTP proxy port", "Target": "8118", "Default": "8118", "Mode": "tcp", "Description": "Container Port: 8118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "SABnzbdPlus HTTP GUI port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "SABnzbdPlus HTTPS GUI port", "Target": "8090", "Default": "8090", "Mode": "tcp", "Description": "Container Port: 8090", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "Deluge GUI port", "Target": "8112", "Default": "8112", "Mode": "tcp", "Description": "Container Port: 8112", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8112" }, { "@attributes": { "Name": "NZBHydra2 GUI port", "Target": "5076", "Default": "5076", "Mode": "tcp", "Description": "Container Port: 5076", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5076" }, { "@attributes": { "Name": "LAUNCHER_GUI_PORT", "Target": "LAUNCHER_GUI_PORT", "Default": "8000", "Mode": "", "Description": "Container Variable: LAUNCHER_GUI_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "DNS_SERVER_PORT", "Target": "DNS_SERVER_PORT", "Default": "53", "Mode": "", "Description": "Container Variable: DNS_SERVER_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "SOCKS_PROXY_PORT", "Target": "SOCKS_PROXY_PORT", "Default": "9118", "Mode": "", "Description": "Container Variable: SOCKS_PROXY_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "9118" }, { "@attributes": { "Name": "HTTP_PROXY_PORT", "Target": "HTTP_PROXY_PORT", "Default": "8118", "Mode": "", "Description": "Container Variable: HTTP_PROXY_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "USENET_HTTP_PORT", "Target": "USENET_HTTP_PORT", "Default": "8080", "Mode": "", "Description": "Container Variable: USENET_HTTP_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "USENET_HTTPS_PORT", "Target": "USENET_HTTPS_PORT", "Default": "8090", "Mode": "", "Description": "Container Variable: USENET_HTTPS_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "TORRENT_GUI_PORT", "Target": "TORRENT_GUI_PORT", "Default": "8112", "Mode": "", "Description": "Container Variable: TORRENT_GUI_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8112" }, { "@attributes": { "Name": "SEARCHER_GUI_PORT", "Target": "SEARCHER_GUI_PORT", "Default": "5076", "Mode": "", "Description": "Container Variable: SEARCHER_GUI_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "5076" }, { "@attributes": { "Name": "LANG", "Target": "LANG", "Default": "en_GB.UTF-8", "Mode": "", "Description": "Container Variable: LANG", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "en_GB.UTF-8" } ], "Repo": "testdasi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/openvpn-hydesa.xml", "CategoryList": [ "Downloaders", "Security", "Network-DNS", "Network-Proxy", "Network-VPN" ], "downloads": 10611, "trending": 0.104, "trends": [ 0.095, 0.104, 0.047, 0.085, 0.208, 0.047, 0.104 ], "trendsDate": [ 1696586752, 1699182333, 1702169085, 1704769572, 1707368757, 1709968005, 1712563562 ], "downloadtrend": [ 10548, 10559, 10564, 10573, 10595, 10600, 10611 ], "LastUpdateScan": 1712563562, "LastUpdate": 1645192015, "FirstSeen": 1618588994, "topTrending": 0.008999999999999994 }, { "Name": "OpenVPN-HyRoSa", "Repository": "testdasi/openvpn-hyrosa:latest", "Registry": "https://registry.hub.docker.com/r/testdasi/openvpn-hyrosa/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://github.com/testdasi/openvpn-hyrosa", "Overview": "OpenVPN Client with integrated (NZB)Hydra2-RTorrent (Flood GUI)-Sabnzbd (and HTTP + SOCKS5 proxies). Now with a Web GUI quick launch.\r\n\r\nHigh-level instructions: (1) Create an appdata folder in host and create a openvpn subfolder. (2) Copy your OpenVPN configuration to the above openvpn subfolder (must include openvpn.ovpn + credentials + certs). (3) Don't forget to map /data in the docker to the host (you can map the parent or individual subfolders depending on needs). (4) Start docker (other apps should configure themselves on first run).\r\n\r\nDON'T FORGET THE OVPN FILE!!!\n\r\nDefault login to flood is admin/flood\n\r\nSet DNS_SERVERS to 127.2.2.2 to use DNS-over-TLS (use google and cloudflare services by default). Your DNS query out of the VPN exit will also be encrypted for even more security. Set it to other services IP's will use normal unencrypted services. \r\n\r\nSet HOST_NETWORK to your Unraid server network in CIDR format e.g. 192.168.1.0/24.\r\n\r\nFor more detailed instructions, refer to the support thread (https://forums.unraid.net/topic/96233-support-testdasi-repo/) or project page (https://github.com/testdasi/openvpn-hyrosa).", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/openvpn-hyrosa.xml", "Icon": "https://raw.githubusercontent.com/testdasi/openvpn-hyrosa-base/master/openvpn-hyrosa.png", "ExtraParams": "--cap-add=NET_ADMIN", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/root", "Default": "/mnt/user/appdata/openvpn-hyrosa", "Mode": "rw", "Description": "Container Path: /root", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/openvpn-hyrosa" }, { "@attributes": { "Name": "Downloads", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DNS_SERVERS", "Target": "DNS_SERVERS", "Default": "127.2.2.2", "Mode": "", "Description": "Container Variable: DNS_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.2.2.2" }, { "@attributes": { "Name": "HOST_NETWORK", "Target": "HOST_NETWORK", "Default": "192.168.1.0/24", "Mode": "", "Description": "Container Variable: HOST_NETWORK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.0/24" }, { "@attributes": { "Name": "SERVER_IP", "Target": "SERVER_IP", "Default": "192.168.1.2", "Mode": "", "Description": "Container Variable: SERVER_IP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.2" }, { "@attributes": { "Name": "Web GUI launcher port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "DNS server TCP port", "Target": "53", "Default": "8153", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8153" }, { "@attributes": { "Name": "DNS server UDP port", "Target": "53", "Default": "8153", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8153" }, { "@attributes": { "Name": "Socks5 proxy port", "Target": "9118", "Default": "9118", "Mode": "tcp", "Description": "Container Port: 9118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9118" }, { "@attributes": { "Name": "HTTP proxy port", "Target": "8118", "Default": "8118", "Mode": "tcp", "Description": "Container Port: 8118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "SABnzbdPlus HTTP GUI port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "SABnzbdPlus HTTPS GUI port", "Target": "8090", "Default": "8090", "Mode": "tcp", "Description": "Container Port: 8090", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "RTorrent Flood GUI port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "NZBHydra2 GUI port", "Target": "5076", "Default": "5076", "Mode": "tcp", "Description": "Container Port: 5076", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5076" }, { "@attributes": { "Name": "LAUNCHER_GUI_PORT", "Target": "LAUNCHER_GUI_PORT", "Default": "8000", "Mode": "", "Description": "Container Variable: LAUNCHER_GUI_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "DNS_SERVER_PORT", "Target": "DNS_SERVER_PORT", "Default": "53", "Mode": "", "Description": "Container Variable: DNS_SERVER_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "SOCKS_PROXY_PORT", "Target": "SOCKS_PROXY_PORT", "Default": "9118", "Mode": "", "Description": "Container Variable: SOCKS_PROXY_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "9118" }, { "@attributes": { "Name": "HTTP_PROXY_PORT", "Target": "HTTP_PROXY_PORT", "Default": "8118", "Mode": "", "Description": "Container Variable: HTTP_PROXY_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "USENET_HTTP_PORT", "Target": "USENET_HTTP_PORT", "Default": "8080", "Mode": "", "Description": "Container Variable: USENET_HTTP_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "USENET_HTTPS_PORT", "Target": "USENET_HTTPS_PORT", "Default": "8090", "Mode": "", "Description": "Container Variable: USENET_HTTPS_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "TORRENT_GUI_PORT", "Target": "TORRENT_GUI_PORT", "Default": "3000", "Mode": "", "Description": "Container Variable: TORRENT_GUI_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "SEARCHER_GUI_PORT", "Target": "SEARCHER_GUI_PORT", "Default": "5076", "Mode": "", "Description": "Container Variable: SEARCHER_GUI_PORT", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "5076" }, { "@attributes": { "Name": "LANG", "Target": "LANG", "Default": "en_GB.UTF-8", "Mode": "", "Description": "Container Variable: LANG", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "en_GB.UTF-8" } ], "Repo": "testdasi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/openvpn-hyrosa.xml", "CategoryList": [ "Downloaders", "Security", "Network-DNS", "Network-Proxy", "Network-VPN" ], "downloads": 21306, "trending": 0.047, "trends": [ 0.033, 0.019, 0.042, 0.042, 0.089, 0.042, 0.047 ], "trendsDate": [ 1696586752, 1699182333, 1702169085, 1704769572, 1707368757, 1709968005, 1712563562 ], "downloadtrend": [ 21246, 21250, 21259, 21268, 21287, 21296, 21306 ], "LastUpdateScan": 1712563562, "LastUpdate": 1645192039, "FirstSeen": 1618588995, "topTrending": 0.013999999999999999 }, { "Name": "Pihole-DoT-DoH", "Repository": "testdasi/pihole-dot-doh:latest", "Registry": "https://hub.docker.com/r/testdasi/pihole-dot-doh/", "Network": "br0", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://docs.pi-hole.net/guides/dns-over-https/", "Overview": "Pi-Hole - let's block those pesky ads! Now with DNS-over-HTTPS and DNS-over-TLS! pihole.doh!\r\n Don't send your DNS queries in plain text.\r\n \r\n YOU MUST ASSIGN A STATIC IP TO THE DOCKER FOR PIHOLE TO WORK.\n \r\n You must set both DNS1 and DNS2 variables to 127.1.1.1#5153 (DoH) and/or 127.2.2.2#5253 (DoT). To use just DoH or just DoT, set both DNS1 and DNS2 to the same value.\r\n \r\n Otherwise, same instructions as official Pi-Hole.\r\n \r\n NOTE 1: Port 53 can only be used with custom br0/br1 network and a static IP address.\r\n \r\n NOTE 2: DNS lookup rarely ever works with ports other than 53 i.e. see note above about static IP.\r\n \r\n NOTE 3: UnRaid network settings DNS server cannot point to a docker IP.", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/pihole-dot-doh.xml", "Icon": "https://raw.githubusercontent.com/testdasi/pihole-base-buster-plus/master/pi_hole_bw.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DNS Port TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS Port UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DHCP Port", "Target": "67", "Default": "67", "Mode": "udp", "Description": "Container Port: 67", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "67" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "pihole config", "Target": "/etc/pihole/", "Default": "/mnt/user/appdata/pihole-dot-doh/pihole/", "Mode": "rw", "Description": "Container Path: /etc/pihole/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/pihole/" }, { "@attributes": { "Name": "dnsmasq config", "Target": "/etc/dnsmasq.d/", "Default": "/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/", "Mode": "rw", "Description": "Container Path: /etc/dnsmasq.d/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/" }, { "@attributes": { "Name": "DoT DoH config", "Target": "/config", "Default": "/mnt/user/appdata/pihole-dot-doh/config/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/config/" }, { "@attributes": { "Name": "ENV 1", "Target": "DNS1", "Default": "127.1.1.1#5153", "Mode": "", "Description": "Container Variable: DNS1", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.1.1.1#5153" }, { "@attributes": { "Name": "ENV 2", "Target": "DNS2", "Default": "127.2.2.2#5253", "Mode": "", "Description": "Container Variable: DNS2", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.2.2.2#5253" }, { "@attributes": { "Name": "ENV 3", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "ENV 4", "Target": "WEBPASSWORD", "Default": "password", "Mode": "", "Description": "Container Variable: WEBPASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "ENV 5", "Target": "INTERFACE", "Default": "eth0", "Mode": "", "Description": "Container Variable: INTERFACE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "eth0" }, { "@attributes": { "Name": "ENV 6", "Target": "ServerIP", "Default": "192.168.1.24", "Mode": "", "Description": "Container Variable: ServerIP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.24" }, { "@attributes": { "Name": "ENV 7", "Target": "ServerIPv6", "Default": "", "Mode": "", "Description": "Container Variable: ServerIPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENV 8", "Target": "IPv6", "Default": "False", "Mode": "", "Description": "Container Variable: IPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "ENV 9", "Target": "DNSMASQ_LISTENING", "Default": "all", "Mode": "", "Description": "Container Variable: DNSMASQ_LISTENING", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "testdasi's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/pihole-dot-doh.xml", "CategoryList": [ "Security", "Other", "Network-DNS" ], "downloads": 569240, "stars": 7, "trending": 0.517, "trends": [ 1.029, 0.818, 0.631, 0.402, 1.283, 0.868, 0.517 ], "trendsDate": [ 1696046729, 1698645944, 1701241569, 1703840740, 1706439931, 1709039160, 1711634778 ], "downloadtrend": [ 543981, 548466, 551951, 554180, 561383, 566297, 569240 ], "LastUpdateScan": 1711634778, "LastUpdate": 1711633977, "FirstSeen": 1618099361, "topTrending": -0.5119999999999999, "topPerforming": 0.517 }, { "Name": "pihole-with-doh", "Deprecated": true, "ModeratorComment": "This application has been deprecated in favour of pihole-dot-doh.", "Repository": "testdasi/pihole-with-doh:latest", "Registry": "https://hub.docker.com/r/testdasi/pihole-with-doh/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://docs.pi-hole.net/guides/dns-over-https/", "Overview": "Pi-Hole - let's block those pesky ads! Now with DNS-over-HTTPS! DoH!\r\n You have already browsed the web securely with https, don't send your DNS queries in plain text.\r\n \r\n This docker uses the official Pi-Hole template with added Cloudflared to enable DoH (DNS-over-HTTPS).\r\n \r\n Your DNS queries are now encrypted.\n \r\n \r\n Set both DNS1 and DNS2 to 127.1.1.1#5153 will exclusively use DoH. These are default values.\r\n \r\n Otherwise, same instructions as official Pi-Hole.\r\n \r\n NOTE 1: Port 53 can only be used with custom br0/br1 network and a unique IP address.\r\n \r\n NOTE 2: UnRaid network settings DNS server cannot point to a docker IP.", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/pihole-with-doh.xml", "Icon": "https://raw.githubusercontent.com/testdasi/pihole-base-buster-plus/master/pi_hole_bw.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DNS Port TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS Port UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DHCP Port", "Target": "67", "Default": "67", "Mode": "udp", "Description": "Container Port: 67", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "67" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "pihole config", "Target": "/etc/pihole/", "Default": "/mnt/user/appdata/pihole-doh/pihole/", "Mode": "rw", "Description": "Container Path: /etc/pihole/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-doh/pihole/" }, { "@attributes": { "Name": "dnsmasq config", "Target": "/etc/dnsmasq.d/", "Default": "/mnt/user/appdata/pihole-doh/dnsmasq.d/", "Mode": "rw", "Description": "Container Path: /etc/dnsmasq.d/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-doh/dnsmasq.d/" }, { "@attributes": { "Name": "ENV 1", "Target": "DNS1", "Default": "127.1.1.1#5153", "Mode": "", "Description": "Container Variable: DNS1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.1.1.1#5153" }, { "@attributes": { "Name": "ENV 2", "Target": "DNS2", "Default": "127.1.1.1#5153", "Mode": "", "Description": "Container Variable: DNS2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.1.1.1#5153" }, { "@attributes": { "Name": "ENV 3", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "ENV 4", "Target": "WEBPASSWORD", "Default": "password", "Mode": "", "Description": "Container Variable: WEBPASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "ENV 5", "Target": "INTERFACE", "Default": "br0", "Mode": "", "Description": "Container Variable: INTERFACE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "br0" }, { "@attributes": { "Name": "ENV 6", "Target": "ServerIP", "Default": "192.168.1.24", "Mode": "", "Description": "Container Variable: ServerIP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.24" }, { "@attributes": { "Name": "ENV 7", "Target": "ServerIPv6", "Default": "", "Mode": "", "Description": "Container Variable: ServerIPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENV 8", "Target": "IPv6", "Default": "False", "Mode": "", "Description": "Container Variable: IPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "ENV 9", "Target": "DNSMASQ_LISTENING", "Default": "all", "Mode": "", "Description": "Container Variable: DNSMASQ_LISTENING", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "testdasi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/pihole-with-doh.xml", "CategoryList": [ "Security", "Other", "Network-DNS" ], "downloads": 84261, "stars": 1, "trending": 0.112, "trends": [ 0.103, 0.11, 0.189, 0.025, 0.288, 0.135, 0.112 ], "trendsDate": [ 1696046730, 1698645944, 1701241570, 1703840741, 1706439931, 1709039160, 1711634778 ], "downloadtrend": [ 83540, 83632, 83790, 83811, 84053, 84167, 84261 ], "LastUpdateScan": 1711634778, "LastUpdate": 1711634000, "FirstSeen": 1618099362, "topTrending": 0.009000000000000008 }, { "Name": "pihole-with-dot", "Deprecated": true, "ModeratorComment": "This application has been deprecated in favour of pihole-dot-doh.", "Repository": "testdasi/pihole-with-dot:latest", "Registry": "https://hub.docker.com/r/testdasi/pihole-with-dot/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://docs.pi-hole.net/guides/dns-over-https/", "Overview": "Pi-Hole - let's block those pesky ads! Now with DNS-over-TLS!\r\n You have already browsed the web securely with https, don't send your DNS queries in plain text.\r\n \r\n This docker uses the official Pi-Hole template with added stubby to enable DoT (DNS-over-TLS).\r\n \r\n Your DNS queries are now encrypted.\n \r\n \r\n Set both DNS1 and DNS2 to 127.2.2.2#5253 will exclusively use DoT. These are default values.\r\n \r\n Otherwise, same instructions as official Pi-Hole.\r\n \r\n NOTE 1: Port 53 can only be used with custom br0/br1 network and a unique IP address.\r\n \r\n NOTE 2: UnRaid network settings DNS server cannot point to a docker IP.", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/pihole-with-dot.xml", "Icon": "https://raw.githubusercontent.com/testdasi/pihole-base-buster-plus/master/pi_hole_bw.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DNS Port TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS Port UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DHCP Port", "Target": "67", "Default": "67", "Mode": "udp", "Description": "Container Port: 67", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "67" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "pihole config", "Target": "/etc/pihole/", "Default": "/mnt/user/appdata/pihole-dot/pihole/", "Mode": "rw", "Description": "Container Path: /etc/pihole/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot/pihole/" }, { "@attributes": { "Name": "dnsmasq config", "Target": "/etc/dnsmasq.d/", "Default": "/mnt/user/appdata/pihole-dot/dnsmasq.d/", "Mode": "rw", "Description": "Container Path: /etc/dnsmasq.d/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot/dnsmasq.d/" }, { "@attributes": { "Name": "ENV 1", "Target": "DNS1", "Default": "127.2.2.2#5253", "Mode": "", "Description": "Container Variable: DNS1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.2.2.2#5253" }, { "@attributes": { "Name": "ENV 2", "Target": "DNS2", "Default": "127.2.2.2#5253", "Mode": "", "Description": "Container Variable: DNS2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.2.2.2#5253" }, { "@attributes": { "Name": "ENV 3", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "ENV 4", "Target": "WEBPASSWORD", "Default": "password", "Mode": "", "Description": "Container Variable: WEBPASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "ENV 5", "Target": "INTERFACE", "Default": "br0", "Mode": "", "Description": "Container Variable: INTERFACE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "br0" }, { "@attributes": { "Name": "ENV 6", "Target": "ServerIP", "Default": "192.168.1.24", "Mode": "", "Description": "Container Variable: ServerIP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.24" }, { "@attributes": { "Name": "ENV 7", "Target": "ServerIPv6", "Default": "", "Mode": "", "Description": "Container Variable: ServerIPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENV 8", "Target": "IPv6", "Default": "False", "Mode": "", "Description": "Container Variable: IPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "ENV 9", "Target": "DNSMASQ_LISTENING", "Default": "all", "Mode": "", "Description": "Container Variable: DNSMASQ_LISTENING", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "testdasi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/pihole-with-dot.xml", "CategoryList": [ "Security", "Other", "Network-DNS" ], "downloads": 2896, "LastUpdateScan": 1711634779, "LastUpdate": 1711634028, "FirstSeen": 1618099362 }, { "Name": "rutorrentvpn-plus-plus", "Deprecated": true, "ModeratorComment": "This application has been deprecated. Binhex has implemented multi-remote functionality so please use his official docker instead.", "Repository": "testdasi/rutorrentvpn-plus-plus:latest", "Registry": "https://registry.hub.docker.com/r/testdasi/rutorrentvpn-plus-plus/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96233-support-testdasi-repo/", "Project": "https://github.com/binhex/arch-rtorrentvpn", "Overview": "Based on binhex/arch-rtorrentvpn.\r\n\r\nruTorrent with OpenVPN client, http proxy, dns-over-tls and a random ovpn picker (useful to cycle to another server if current one stops working).\r\n\r\nHigh-level instructions:\r\n1. Run docker - first run will stop itself due to missing ovpn file\r\n\r\n2. Copy / extract your ovpn files in the host path that is mapped to /config/ovpn_files (at least 1 file is required, must have .ovpn extension)\r\n\r\n3. If there are separate cert files (crt + pem), place them in host location path that is mapped to /config/ovpn. Skip this step if using PIA ovpn files as certs are included in the files.\r\n\r\n4. Start docker again", "WebUI": "http://[IP]:[PORT:9080]/", "TemplateURL": "https://raw.githubusercontent.com/testdasi/testdasi-unraid-repo/master/rutorrentvpn-plus-plus.xml", "Icon": "https://raw.githubusercontent.com/testdasi/rutorrentvpn-plus-plus/master/rtorrent.png", "ExtraParams": "--cap-add=NET_ADMIN", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mersenne", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Docker appdata", "Target": "/config", "Default": "/mnt/user/appdata/rutorrentvpn-plus-plus", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rutorrentvpn-plus-plus/" }, { "@attributes": { "Name": "Download", "Target": "/data", "Default": "/mnt/user/downloads/rutorrentvpn-plus-plus/", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/downloads/rutorrentvpn-plus-plus/" }, { "@attributes": { "Name": "rtorrent 5000", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "ruTorrent Web", "Target": "9080", "Default": "9080", "Mode": "tcp", "Description": "Container Port: 9080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9080" }, { "@attributes": { "Name": "rtorrent 9443", "Target": "9443", "Default": "9443", "Mode": "tcp", "Description": "Container Port: 9443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9443" }, { "@attributes": { "Name": "Privoxy port", "Target": "8118", "Default": "8118", "Mode": "tcp", "Description": "Container Port: 8118", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8118" }, { "@attributes": { "Name": "VPN_ENABLED", "Target": "VPN_ENABLED", "Default": "yes", "Mode": "", "Description": "Container Variable: VPN_ENABLED", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "VPN_USER", "Target": "VPN_USER", "Default": "VPN_USER", "Mode": "", "Description": "Container Variable: VPN_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "VPN_USER" }, { "@attributes": { "Name": "VPN_PASS", "Target": "VPN_PASS", "Default": "VPN_PASS", "Mode": "", "Description": "Container Variable: VPN_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "VPN_PASS" }, { "@attributes": { "Name": "VPN_PROV", "Target": "VPN_PROV", "Default": "pia|airvpn|custom", "Mode": "", "Description": "Container Variable: VPN_PROV", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "pia" }, { "@attributes": { "Name": "VPN_OPTIONS", "Target": "VPN_OPTIONS", "Default": "", "Mode": "", "Description": "Container Variable: VPN_OPTIONS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "STRICT_PORT_FORWARD", "Target": "STRICT_PORT_FORWARD", "Default": "yes", "Mode": "", "Description": "Container Variable: STRICT_PORT_FORWARD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "LAN_NETWORK", "Target": "LAN_NETWORK", "Default": "192.168.0.1/24", "Mode": "", "Description": "Container Variable: LAN_NETWORK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.0.1/24" }, { "@attributes": { "Name": "NAME_SERVERS", "Target": "NAME_SERVERS", "Default": "127.2.2.2", "Mode": "", "Description": "Container Variable: NAME_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.2.2.2" }, { "@attributes": { "Name": "ADDITIONAL_PORTS", "Target": "ADDITIONAL_PORTS", "Default": "", "Mode": "", "Description": "Container Variable: ADDITIONAL_PORTS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENABLE_PRIVOXY", "Target": "ENABLE_PRIVOXY", "Default": "yes", "Mode": "", "Description": "Container Variable: ENABLE_PRIVOXY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "ENABLE_AUTODL_IRSSI", "Target": "ENABLE_AUTODL_IRSSI", "Default": "no", "Mode": "", "Description": "Container Variable: ENABLE_AUTODL_IRSSI", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "ENABLE_RPC2", "Target": "ENABLE_RPC2", "Default": "yes", "Mode": "", "Description": "Container Variable: ENABLE_RPC2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "ENABLE_RPC2_AUTH", "Target": "ENABLE_RPC2_AUTH", "Default": "yes", "Mode": "", "Description": "Container Variable: ENABLE_RPC2_AUTH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "RPC2_USER", "Target": "RPC2_USER", "Default": "RPC2_USER", "Mode": "", "Description": "Container Variable: RPC2_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "RPC2_USER" }, { "@attributes": { "Name": "RPC2_PASS", "Target": "RPC2_PASS", "Default": "RPC2_PASS", "Mode": "", "Description": "Container Variable: RPC2_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "RPC2_PASS" }, { "@attributes": { "Name": "ENABLE_WEBUI_AUTH", "Target": "ENABLE_WEBUI_AUTH", "Default": "yes", "Mode": "", "Description": "Container Variable: ENABLE_WEBUI_AUTH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "WEBUI_USER", "Target": "WEBUI_USER", "Default": "WEBUI_USER", "Mode": "", "Description": "Container Variable: WEBUI_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "WEBUI_USER" }, { "@attributes": { "Name": "WEBUI_PASS", "Target": "WEBUI_PASS", "Default": "WEBUI_PASS", "Mode": "", "Description": "Container Variable: WEBUI_PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "WEBUI_PASS" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "no", "Mode": "", "Description": "Container Variable: DEBUG", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "PHP_TZ", "Target": "PHP_TZ", "Default": "UTC", "Mode": "", "Description": "Container Variable: PHP_TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "UTC" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "testdasi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/testdasisRepository/rutorrentvpn-plus-plus.xml", "CategoryList": [ "Downloaders", "Network-DNS", "Network-Proxy", "Network-VPN" ], "downloads": 4627, "LastUpdateScan": 1711569981, "LastUpdate": 1613479385, "FirstSeen": 1599826079 }, { "Name": "snipe-it", "Repository": "snipe/snipe-it", "Registry": "https://hub.docker.com/r/snipe/snipe-it/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96573-guide-setting-up-snipe-it-on-unraid/", "Project": "https://github.com/snipe/snipe-it", "Overview": "This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was purchased in order to depreciate it correctly, handling software licenses, etc.\r\n\r\nIt is built on Laravel 5.5.\r\n\r\nSnipe-IT is actively developed and we release quite frequently. (Check out the live demo here.)\r\n\r\nThis is web-based software. This means there is no executable file (aka no .exe files), and it must be run on a web server and accessed through a web browser. It runs on any Mac OSX, flavor of Linux, as well as Windows, and we have a Docker image available if that's what you're into.", "WebUI": "http://[IP]:[PORT:80]", "Config": [ { "@attributes": { "Name": "MySQL Database Name", "Target": "MYSQL_DATABASE", "Default": "", "Mode": "", "Description": "The name of your Snipe-IT database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Username", "Target": "MYSQL_USER", "Default": "", "Mode": "", "Description": "The MySQL username you set up to access the database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Password", "Target": "MYSQL_PASSWORD", "Default": "", "Mode": "", "Description": "Your database password for the userd", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MySQL Database Host", "Target": "MYSQL_PORT_3306_TCP_ADDR", "Default": "", "Mode": "", "Description": "The host for your database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Database Port", "Target": "MYSQL_PORT_3306_TCP_PORT", "Default": "3306", "Mode": "", "Description": "Port number of your MySQL Database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Address", "Target": "MAIL_PORT_587_TCP_ADDR", "Default": "", "Mode": "", "Description": "Specify the hostname for your outgoing mail server. Keep in mind that this server must be accessible from the server you're running Snipe-IT on.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Port", "Target": "MAIL_PORT_587_TCP_PORT", "Default": "", "Mode": "", "Description": "Set the port number that your mail server expects to send from", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP From Address", "Target": "MAIL_ENV_FROM_ADDR", "Default": "", "Mode": "", "Description": "Specify an email address that is used globally for all e-mails that are sent by your application.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP From Name", "Target": "MAIL_ENV_FROM_NAME", "Default": "", "Mode": "", "Description": "Specify the name that should show up in the recipient's inbox when they receive email from your Snipe-IT instance.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Encryption", "Target": "MAIL_ENV_ENCRYPTION", "Default": "", "Mode": "", "Description": "Here you may specify the encryption protocol that should be used when the application sends e-mail messages. \r\n\r\n'tls' for SMTP-over-SSL \r\n'tcp' for unencrypted", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Username", "Target": "MAIL_ENV_USERNAME", "Default": "", "Mode": "", "Description": "Set the username of the authenticated user you'll be sending email as.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP Email Password", "Target": "MAIL_ENV_PASSWORD", "Default": "", "Mode": "", "Description": "Set the password for the authenticated user you'll be sending as.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "App Key", "Target": "APP_KEY", "Default": "", "Mode": "", "Description": "This is a randomly generated key that your system will use to store encrypted data. \r\n\r\nMake sure you keep a backup of this value somewhere safe (password manager, etc).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App URL", "Target": "APP_URL", "Default": "", "Mode": "", "Description": "This is the url to your application, beginning with http:// or https://", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Timezone", "Target": "APP_TIMEZONE", "Default": "", "Mode": "", "Description": "Set this to be the timezone you wish your Snipe-IT installation to use. This should use a PHP-supported timezone.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Locale", "Target": "APP_LOCALE", "Default": "en", "Mode": "", "Description": "Set this to reflect the two-letter or 5-letter abbreviation for the language you'd like to use for Snipe-IT. The default language is US English (en)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "80", "Default": "8087", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Environment", "Target": "APP_ENV", "Default": "production", "Mode": "", "Description": "This should always be set to production unless you are a developer who is editing code within snipe-IT.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Debug", "Target": "APP_DEBUG", "Default": "false", "Mode": "", "Description": "Setting this to true will turn on debugging in your Snipe-IT installation. This can be very useful for debugging, but should NEVER be left to true in a production environment.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata Config Path", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/var/lib/snipeit", "Default": "/mnt/user/appdata/snipeit/data", "Mode": "rw", "Description": "Container Path: /var/lib/snipeit", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Progeny42's Repository", "TemplateURL": "https://raw.githubusercontent.com/Progeny42/unRAID-CA-Templates/master/snipe-it.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/Progeny42sRepository/snipe-it.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 19032033, "stars": 207, "trending": 4.2, "trends": [ 0.705, 0.448, 0.363, 0.391, 1.033, 3.768, 4.2 ], "trendsDate": [ 1695557137, 1698156369, 1700751974, 1703351169, 1705950371, 1708549562, 1711145183 ], "downloadtrend": [ 17156407, 17233552, 17296403, 17364367, 17545693, 18232711, 19032033 ], "LastUpdateScan": 1711145183, "LastUpdate": 1711044855, "FirstSeen": 1599316700, "topTrending": 3.495, "topPerforming": 4.2 }, { "Name": "Viseron", "Repository": "roflcoopter/viseron", "Registry": "https://hub.docker.com/r/roflcoopter/viseron/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/96774-support-viseron-a-self-hosted-nvr-with-object-detection/", "Project": "https://viseron.netlify.app/", "Overview": "Self-hosted, local only NVR and AI Computer Vision software.", "WebUI": "http://[IP]:[PORT:8888]/", "TemplateURL": "https://raw.githubusercontent.com/roflcoopter/viseron-unraid-ca-template/master/Viseron.xml", "Icon": "https://github.com/roflcoopter/viseron/raw/master/docs/static/img/viseron-logo.svg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Recordings Path", "Target": "/recordings", "Default": "", "Mode": "rw", "Description": "Container Path: /recordings", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/viseron-recordings/" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/viseron-config" }, { "@attributes": { "Name": "WebUI Port", "Description": "Default Container Port: 8888 (can be changed in Viseron config.yaml)", "Target": "8888", "Default": "", "Mode": "tcp", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "PUID", "Description": "User identifier", "Target": "PUID", "Default": "0", "Mode": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PGID", "Description": "Group identifier", "Target": "PGID", "Default": "0", "Mode": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "roflcoopter's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/roflcooptersRepository/Viseron.xml", "CategoryList": [ "HomeAutomation", "Security" ], "downloads": 77716, "stars": 12, "trending": 2.03, "trends": [ 5.153, 4.785, 4.045, 2.288, 1.735, 2.108, 2.03 ], "trendsDate": [ 1695823565, 1698422753, 1701018346, 1703617544, 1706216738, 1708815950, 1711408564 ], "downloadtrend": [ 65383, 68669, 71564, 73240, 74533, 76138, 77716 ], "LastUpdateScan": 1711408564, "LastUpdate": 1711351870, "FirstSeen": 1599653294, "topTrending": -3.1229999999999998 }, { "Name": "Grive2", "Repository": "agusalex/grive2", "Registry": "https://hub.docker.com/r/agusalex/grive2", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/97185-support-agusalex-grive2/", "Project": "https://github.com/agusalex/grive2docker", "Overview": "Backup your files to Google Drive using Grive2 client in a docker container\r\n-\r\n-\r\nBefore you Start this Container:\r\nGo to https://github.com/agusalex/grive2Docker/wiki/Setup and follow the setup guide", "TemplateURL": "https://raw.githubusercontent.com/agusalex/docker-templates/master/agusalex/Grive2.xml", "Icon": "https://github.com/agusalex/docker-templates/raw/master/agusalex/images/Grive2.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "UNRAID_FOLDER", "Target": "/drive", "Default": "", "Mode": "rw", "Description": "Path to the unraid folder in which to sync the files, it also will contain .grive config file", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CLIENT_ID", "Target": "ID", "Default": "", "Mode": "", "Description": "Your Client ID obtained by doing the procedure in the description", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SECRET", "Target": "SECRET", "Default": "", "Mode": "", "Description": "Your Client Secret obtained by doing the procedure in the description", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CODE", "Target": "CODE", "Default": "", "Mode": "", "Description": "Your client secret obtained from the URL in the description\r\nDelete me after the setup is complete", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GRIVE_PARAMS", "Target": "PARAMS", "Default": "", "Mode": "", "Description": "Passes parameters to grive2. For example -s my_drive_folder. See https://github.com/agusalex/grive2docker#grive-settings ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CRON", "Target": "CRON", "Default": "", "Mode": "", "Description": "Crontab schedule to run this container, use this to generate it: https://crontab.guru/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PERMISSIONS", "Target": "PERM", "Default": "", "Mode": "", "Description": "The UNIX permissions to apply to all files in the folder after sync. This will override any permissions you already have.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "agusalex' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/agusalexRepository/agusalex/Grive2.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 67265, "stars": 3, "trending": 0.027, "trends": [ 2.608, 2.542, 0.381, 0.015, 0.025, 0.018, 0.027 ], "trendsDate": [ 1697277940, 1699873562, 1702472783, 1705071971, 1707671135, 1710381974, 1712981166 ], "downloadtrend": [ 65250, 66952, 67208, 67218, 67235, 67247, 67265 ], "LastUpdateScan": 1712981166, "LastUpdate": 1688174318, "FirstSeen": 1601034298, "topTrending": -2.581 }, { "Name": "ModemReboot", "Repository": "agusalex/modem_reboot", "Registry": "https://hub.docker.com/repository/docker/agusalex/modem_reboot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/agusalex/modemReboot/issues", "Project": "https://github.com/agusalex/modemReboot", "Overview": "Puppeteer container for rebooting Modems on a schedule\r\nThe specific navigation for your modem will vary,\r\nThis is more of an example and isn't guaranteed to work for your particular modem.\r\nCheck available scripts here: https://github.com/agusalex/modemReboot/\r\nAdd your scripts to the RebootModem folder and then set that myscripts/script.js in your SCRIPT env var\r\nFeel free to make a PR or add an issue here https://github.com/agusalex/modemReboot/issues to add your own modem's script\r\nIf no CRON Env var is passed it will reboot upon first run and then quit", "WebUI": "https://github.com/agusalex/modemReboot", "TemplateURL": "https://raw.githubusercontent.com/agusalex/docker-templates/master/agusalex/ModemReboot.xml", "Icon": "https://icon-library.net/images/reboot-icon-button/reboot-icon-button-15.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "URL", "Target": "URL", "Default": "", "Mode": "", "Description": "Container Variable: URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://github.com/agusalex/modemReboot" }, { "@attributes": { "Name": "USER", "Target": "USER", "Default": "", "Mode": "", "Description": "Container Variable: USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASS", "Target": "PASS", "Default": "", "Mode": "", "Description": "Container Variable: PASS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "CRON", "Target": "CRON", "Default": "", "Mode": "", "Description": "Container Variable: CRON", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Script", "Target": "SCRIPT", "Default": "", "Mode": "", "Description": "Container Variable: SCRIPT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UserScripts", "Target": "/myscripts", "Default": "", "Mode": "rw", "Description": "Container Path: /myscripts", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/RebootModem" } ], "Repo": "agusalex' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/agusalexRepository/agusalex/ModemReboot.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities" ], "downloads": 2610, "LastUpdateScan": 1711310786, "LastUpdate": 1609703344, "FirstSeen": 1602094529 }, { "Name": "Notarius", "Repository": "agusalex/notarius:latest", "Registry": "https://hub.docker.com/r/agusalex/Notarius", "Support": "https://github.com/agusalex/Notarius/issues", "Project": "https://github.com/agusalex/Notarius", "Icon": "https://github.com/agusalex/docker-templates/raw/master/agusalex/images/Notarius.png", "Repo": "agusalex' Repository", "CABlacklist": true, "Overview": "", "templatePath": "/tmp/GitHub/AppFeed/templates/agusalexRepository/agusalex/Notarius.xml", "downloads": 18496, "trending": 1.633, "trends": [ 11.106, 9.964, 1.735, 2.041, 1.628, 1.726, 1.633 ], "trendsDate": [ 1697277941, 1699873562, 1702472783, 1705071971, 1707671135, 1710381975, 1712981167 ], "downloadtrend": [ 15244, 16931, 17230, 17589, 17880, 18194, 18496 ], "LastUpdateScan": 1712981167, "LastUpdate": 1600886716, "FirstSeen": 1601034298, "topTrending": -9.472999999999999 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/doron1/unraid-sas-spindown/master/sas-spindown.plg", "PluginAuthor": "doron", "Name": "SAS Spindown", "Icon": "https://github.com/doron1/unraid-sas-spindown/raw/master/SAS96.png", "Repo": "doron's Repository", "Support": "https://forums.unraid.net/topic/97351-plugin-spin-down-sas-drives/", "TemplateURL": "https://raw.githubusercontent.com/doron1/unraid-plugins/master/sas-spindown.xml", "Repository": "https://raw.githubusercontent.com/doron1/unraid-sas-spindown/master/sas-spindown.plg", "pluginVersion": "2024.02.18", "MinVer": "6.7.0", "Overview": "Spin down idle SAS drives the same way SATA drives are spun down.\nIf you have SAS spinning drives in your array, you may have noticed that Unraid, \nwhile asserting that they have been spun down, does not in fact spin them down \n(true at least up until version 6.8.3).\nThis plugin attempts to ensure that SAS drives spin down and up in sync with Unraid\nschedule (i.e. same as SATA drives).", "Requires": "SAS hard drives in array", "templatePath": "/tmp/GitHub/AppFeed/templates/doronsRepository/sas-spindown.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1601467559 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/doron1/unraid-newenckey/master/unraid-newenckey.plg", "PluginAuthor": "doron", "Name": "New Unlock Key for Encrypted Drives", "Icon": "https://raw.githubusercontent.com/doron1/unraid-newenckey/master/red-key-ring-th.png", "Repo": "doron's Repository", "Support": "https://forums.unraid.net/topic/85495-unraid-newenckey-change-your-drive-encryption-unlock-key/", "TemplateURL": "https://raw.githubusercontent.com/doron1/unraid-plugins/master/unraid-newenckey.xml", "Repository": "https://raw.githubusercontent.com/doron1/unraid-newenckey/master/unraid-newenckey.plg", "pluginVersion": "0.9", "MinVer": "6.7.0", "Overview": "A tool that enables you to change the unlock key of your encrypted drives.\n\nThis is a CLI script. The plugin simply installs the script.\n\nEach of the current and new unlock keys can either be a text password / passphrase, or a binary key file if you're into those (I am). \n\nYour array must be started to use this tool.", "templatePath": "/tmp/GitHub/AppFeed/templates/doronsRepository/unraid-newenckey.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1632488035 }, { "Name": "n8n", "Repository": "n8nio/n8n", "Registry": "https://hub.docker.com/r/n8nio/n8n/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/97807-support-tmchow-n8n-workflow-automation/", "Project": "https://n8n.io/", "Overview": "n8n (pronounced n-eight-n) helps you to interconnect every app with an API in the world with each other to share and manipulate its data without a single line of code. It is an easy to use, user-friendly and highly customizable service, which uses an intuitive user interface for you to design your unique workflows very fast. Hosted on your server and not based in the cloud, it keeps your sensible data very secure in your own trusted database.\n \n [br][br][b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n \n [b]Config[/b] : Storing n8n config and SQL Lite db for your personal workflows.[br]\n [b]Timezone[/b] : (Optional) Required for scheduling to know what time zone the workflows should be started. See https://momentjs.com/timezone/ to find your timezone string.[br]\n [b]Webhook Tunnel[/b]: (Optional) Set the webhook URL manually to correctly display in Editor UI and for it to get registered correctly with external services. Must have trailing slash. (e.g.'http://192.168.1.161:5678/')[br]\n [br]\n [b]Important:[/b] To avoid `permission denied` errors, you must ensure the user id and group id of that appdata folder to user:group of 1000:1000. Run this command in the terminal `chown 1000:1000 /mnt/cache/appdata/n8n`.", "WebUI": "http://[IP]:[PORT:5678]/", "TemplateURL": "https://raw.githubusercontent.com/tmchow/unraid-docker-templates/master/n8n.xml", "Icon": "https://raw.githubusercontent.com/tmchow/unraid-docker-templates/master/img/n8n-icon.png", "ExtraParams": "--restart unless-stopped", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Timezone", "Target": "GENERIC_TIMEZONE", "Default": "America/Los_Angeles", "Mode": "", "Description": "Required for scheduling to know what time zone the workflows should be started. See https://momentjs.com/timezone/ to find your timezone string.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Los_Angeles" }, { "@attributes": { "Name": "Config", "Target": "/home/node/.n8n", "Default": "/mnt/cache/appdata/n8n", "Mode": "rw", "Description": "Where to save config and SQL Lite Database which holds your workflows.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/n8n" }, { "@attributes": { "Name": "Webhook Tunnel", "Target": "WEBHOOK_URL", "Default": "", "Mode": "", "Description": "Set the webhook URL manually to correctly display in Editor UI and for it to get registered correctly with external services. Must have trailing slash. (e.g.'http://192.168.1.161:5678/')", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://192.168.1.161:5678/" }, { "@attributes": { "Name": "Port", "Target": "5678", "Default": "5678", "Mode": "tcp", "Description": "Container Port: 5678", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5678" } ], "Repo": "tmchow's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/tmchowsRepository/n8n.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 124071777, "stars": 258, "trending": 0.513, "trends": [ 0.513, 0.548, 0.476, 0.524, 0.611, 0.514, 0.513 ], "trendsDate": [ 1696241151, 1698840351, 1701435985, 1704035147, 1706634385, 1709233565, 1711829252 ], "downloadtrend": [ 120171157, 120833776, 121411237, 122051188, 122801222, 123435650, 124071777 ], "LastUpdateScan": 1711829252, "LastUpdate": 1711761968, "FirstSeen": 1602676263, "topTrending": 0, "topPerforming": 0.513 }, { "Name": "amongusdiscord", "Repository": "denverquane/amongusdiscord", "Registry": "https://hub.docker.com/r/denverquane/amongusdiscord/", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/97834-support-amongusdiscord-automuteus/", "Project": "https://github.com/denverquane/amongusdiscord", "Overview": "Discord Bot to harness Among Us game data, and automatically mute/unmute players during the course of the game!\r\n\r\nWorks in conjunction with amonguscapture\r\n\r\nThis program is in Beta. While we are confident about the basic functionality, there will still be issues or pecularities with how the program functions! We are actively working to resolve these issues!\r\n\r\nHave any questions, concerns, bug reports, or just want to chat? Join the discord at https://discord.gg/ZkqZSWF!\r\n\r\nunRAID template by Argash\r\n\r\nUpdates:\r\n\r\n2020-10-20 - Updated template with new environment variables rework in bot version 2.4.0", "TemplateURL": "https://raw.githubusercontent.com/argash/amongusdiscord_unraid/master/amongusdiscord.xml", "Icon": "https://github.com/denverquane/amongusdiscord/raw/master/assets/botProfilePicture.jpg", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "DISCORD_BOT_TOKEN", "Target": "DISCORD_BOT_TOKEN", "Default": "", "Mode": "", "Description": "The Bot Token used by the bot to authenticate with Discord.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PORT", "Target": "8123", "Default": "8123", "Mode": "tcp", "Description": "The port the Bot will use for incoming Socket.io communications from the capture client. Defaults to 8123. You must specify more (comma-delimited ports) if you are running with NUM_SHARDS > 1. For example, with 3 shards, PORT = 8123,8124,8125", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8123" }, { "@attributes": { "Name": "HOST", "Target": "HOST", "Default": "http://au.yourdomain.com:8123", "Mode": "", "Description": "The externally-accessible URL for this instance of the discord bot. For example, http://test.com:8123 (NOTE: The EXTERNAL PORT of the bot must be included at the end of the URL This is used to provide the linking URI to the capture, via the Direct Message the bot sends you when typing .au new (in conjunction with the PORT above). You must specify http:// or https:// accordingly as part of the URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONFIG_PATH", "Target": "/config", "Default": "", "Mode": "rw,slave", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/amongusdiscord/" }, { "@attributes": { "Name": "DISCORD_BOT_TOKEN_2", "Target": "DISCORD_BOT_TOKEN_2", "Default": "", "Mode": "", "Description": " (Optional) A second Bot Token to be used to distribute the mute/deafen requests to Discord. If you play in larger groups of 8+ people, this is recommended to not be rate-limited (delayed) by Discord when rounds change!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "NUM_SHARDS", "Target": "NUM_SHARDS", "Default": "", "Mode": "", "Description": "How many total bot shard instances you'll be running in your current stack.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOG_PATH", "Target": "/config/log_path", "Default": "", "Mode": "rw,slave", "Description": "The path where the bot will store it's log files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/amongusdiscord/log_path" } ], "Repo": "argash's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/argashsRepository/amongusdiscord.xml", "CategoryList": [ "GameServers", "Tools-Utilities", "Other", "Network-Voip", "Network-Messenger" ], "downloads": 777975, "stars": 11, "trending": 0.002, "trends": [ 0.001, 0.001, 0.002, 0.001, 0.001, 0.001, 0.002 ], "trendsDate": [ 1696241151, 1698840351, 1701435985, 1704035147, 1706634385, 1709233566, 1711829252 ], "downloadtrend": [ 777905, 777912, 777931, 777941, 777952, 777963, 777975 ], "LastUpdateScan": 1711829252, "LastUpdate": 1644951465, "FirstSeen": 1602720717, "topTrending": 0.001, "topPerforming": 0.002 }, { "Name": "antennas", "Repository": "thejf/antennas", "Registry": "https://hub.docker.com/r/thejf/antennas/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108652-support-thejf-antennas/", "Project": "https://github.com/TheJF/antennas", "Overview": "HDHomeRun emulator for Plex/Jellyfin/Emby DVR to connect to Tvheadend.[br][br]\n To run this container, [b]first create a config.yml on the config folder[/b] with the following lines (changing to the IPs, ports and tuner count of your system)[br][br]\n tvheadend_url: http://user:pas@X.X.X.X:9981[br][br]\n antennas_url: http://X.X.X.X:5004[br][br]\n tuner_count: 4", "Requires": "
    To run this container, first create a config.yml on the config folder with the following lines (changing to the IPs, ports and tuner count of your system)
    tvheadend_url: http://user:pas@X.X.X.X:9981
    antennas_url: http://X.X.X.X:5004
    tuner_count: 4
", "WebUI": "http://[IP]:[PORT:5004]", "TemplateURL": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/yayitazale/antennas.xml", "Icon": "https://raw.githubusercontent.com/yayitazale/unraid-templates/main/antennas.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/antennas/config", "Default": "", "Mode": "rw", "Description": "Container Path: /antennas/config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/antennas" }, { "@attributes": { "Name": "Port", "Target": "5004", "Default": "", "Mode": "tcp", "Description": "Container Port: 5004", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5004" } ], "Repo": "yayitazale's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/antennas.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Other" ], "downloads": 5265426, "stars": 11, "trending": 0.078, "trends": [ 0.048, 0.048, 0.073, 0.078, 0.066, 0.059, 0.078 ], "trendsDate": [ 1696421160, 1699020403, 1702169085, 1704769572, 1707368758, 1709968005, 1712563562 ], "downloadtrend": [ 5244319, 5246823, 5250633, 5254753, 5258198, 5261300, 5265426 ], "LastUpdateScan": 1712563562, "LastUpdate": 1651438631, "FirstSeen": 1620979381, "topTrending": 0.03, "topPerforming": 0.078 }, { "Name": "FiatChamp", "Repository": "ghcr.io/wubbl0rz/image-amd64-fiat-champ", "Registry": "https://registry.hub.docker.com/r/ghcr.io/wubbl0rz/image-amd64-fiat-champ", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/146224-support-wubbl0rz-fiatchamp/", "Project": "https://github.com/wubbl0rz/FiatChamp", "Overview": "Connect your FIAT, Jeep, Ram, Dodge, AlfaRomeo car \ud83d\ude97 or truck \ud83d\ude9a to Home Assistant. Needs a vehicle with enabled uconnect services and valid account.", "TemplateURL": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/yayitazale/fiatchamp.xml", "Icon": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/fiatchamp.png", "Requires": "Official Home Assistant MQTT Addon (recommended) running or external mqtt broker. Broker must be connected to Home Assistant MQTT integration.", "Config": [ { "@attributes": { "Name": "Fiat user", "Target": "FiatChamp_FiatUser", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR_FIAT_ACCOUNT_USER" }, { "@attributes": { "Name": "Fiat password", "Target": "FiatChamp_FiatPw", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "YOUR_FIAT_ACCOUNT_PASSWORD" }, { "@attributes": { "Name": "Fiat pin", "Target": "FiatChamp_FiatPin", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "YOUR_FIAT_ACCOUNT_PIN" }, { "@attributes": { "Name": "Region", "Target": "FiatChamp_Region", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Europe" }, { "@attributes": { "Name": "Car brand", "Target": "FiatChamp_Brand", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Fiat" }, { "@attributes": { "Name": "Convert Km to Miles", "Target": "FiatChamp_ConvertKmToMiles", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "MQTT user", "Target": "FiatChamp_MqttUser", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MQTT_USER" }, { "@attributes": { "Name": "MQTT password", "Target": "FiatChamp_MqttPw", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "MQTT_PASS" }, { "@attributes": { "Name": "MQTT server", "Target": "FiatChamp_MqttServer", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MQTT_IP" }, { "@attributes": { "Name": "MQTT port", "Target": "FiatChamp_MqttPort", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "Home Assistant URL", "Target": "FiatChamp_HomeAssistantUrl", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR_HOME_ASSISTANT_URL" }, { "@attributes": { "Name": "Home Assistant Token", "Target": "FiatChamp_SupervisorToken", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "YOUR_HOME_ASSISTANT_TOKEN" }, { "@attributes": { "Name": "Standalone mode", "Target": "STANDALONE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Start delay in seconds", "Target": "FiatChamp_StartDelaySeconds", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Car unknown location", "Target": "FiatChamp_CarUnknownLocation", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "Unknown" } ], "Repo": "yayitazale's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/fiatchamp.xml", "CategoryList": [ "HomeAutomation" ], "LastUpdateScan": 1712563562, "FirstSeen": 1696867561 }, { "Name": "frigate", "Repository": "ghcr.io/blakeblackshear/frigate:stable", "Registry": "https://github.com/blakeblackshear/frigate/pkgs/container/frigate", "Branch": { "Tag": "Nvidia tensorRT", "TagDescription": "Nvidia tensorRT branch, only to use a Nvidia Graphic Card as a detector", "Repository": "ghcr.io/blakeblackshear/frigate:stable-tensorrt", "Registry": "https://github.com/blakeblackshear/frigate/pkgs/container/frigate" }, "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/98064-support-blakeblackshear-frigate/", "Project": "https://frigate.video/", "ReadMe": "https://docs.frigate.video/", "Overview": "A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.\r\n\r\nYou cas use a integrated or dedicated GPU (Intel/AMD/Nvidia) to perform the image decoding of the input streams of your cameras.\r\n\r\nOptionally (but highly recommended), you can use multiple devices to perform the object detetion, such as a Google Coral Accelerator Nvidia GPU, OpenVINO (Intel GPU) and Intel NCS2 VPU\r\n\r\nSee the documentation for more details about your specific hardware and needs (https://docs.frigate.video/). This is a general templeate that aims to give a fast deoplyment for every user so check all the options carefully and remove all the configurations that you are not going to use.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/yayitazale/frigate.xml", "Icon": "https://raw.githubusercontent.com/yayitazale/unraid-templates/main/frigate.png", "ExtraParams": "--shm-size=256mb --mount type=tmpfs,target=/tmp/cache,tmpfs-size=1000000000 --restart unless-stopped", "DonateText": "If you like my work please consider Donating.", "DonateLink": "https://paypal.me/JosebaEgiaLarrinaga", "Requires": "
- A valid config.yml file must exist in the config directory to startup the container.
- If you are using a Coral Detector, you must set the container to privileged mode under advanced view
- If you are using a PCI Coral instead of a USB one, you must install first the needed drivers going to the CA app and searching for Coral-Driver (thanks to @ich777)
- If you want to use a NVidia card to image decoding and/or detection, you must first install the drivers from CA app (thanks to @ich777), add "--runtime=nvidia" as extra parameter under advanced view and set the "Nvidia Visible Devices" variable with your "GPU UUID" as the value.
- If you want to use the NVidia TensorRT Detector, you have to select the correspondig NVIDIA branch.
- If you want to use a AMD GPU to image decoding you must change driver to "radeonsi"
- With some of the Intel processors, like the J4125, the default driver "iHD" doesn't seem to work correctly for hardware acceleration. You may need to change the driver to "i965"
- If you want to use a NCS2 as detector you have to add "--device-cgroup-rule='c 189:\\* rmw'" as extra parameter under advanced view and install the "udev rule" in the unraid host.", "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/frigate", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/frigate" }, { "@attributes": { "Name": "Media path", "Target": "/media/frigate", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Media/frigate" }, { "@attributes": { "Name": "HTTP port", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "RTSP port", "Target": "8554", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8554" }, { "@attributes": { "Name": "Frigate RTSP Password", "Target": "FRIGATE_RTSP_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "enterpassword" }, { "@attributes": { "Name": "Frigate+ API key", "Target": "PLUS_API_KEY", "Default": "", "Mode": "", "Description": "Optional: Enter the frigate+ API key or remove this if you are not using it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Coral TPU/NCS2 Mapping", "Target": "/dev/bus/usb", "Default": "", "Mode": "", "Description": "Use /dev/bus/usb for USB devices and /dev/apex_0 for PCIe devices (you must install the drivers first for PCIe devices). Remove this if you are not using it.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/bus/usb" }, { "@attributes": { "Name": "Intel/AMD GPU mapping", "Target": "", "Default": "", "Mode": "", "Description": "Intel/AMD GPU mapping for image decode (and detection with Intel OpenVINO). Remove this if you are not using it. ", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/dri/renderD128" }, { "@attributes": { "Name": "Driver for Intel/AMD GPUs", "Target": "LIBVA_DRIVER_NAME", "Default": "", "Mode": "", "Description": "(Intel = iHD or i965 and AMD = radeonsi). Remove this if you are not using it. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "iHD" }, { "@attributes": { "Name": "Nvidia Visible Devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "This info can be found in the NVidia driver plugin.. Only for Nvidia GPU decoding and/or detection. Remove this if you are not using it.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "YOURGPUUUID" }, { "@attributes": { "Name": "Nvidia Driver Capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "Only for Nvidia GPU decoding and/or detection. Remove this if you are not using it.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "compute,utility,video" }, { "@attributes": { "Name": "YOLO_MODELS", "Target": "YOLO_MODELS", "Default": "", "Mode": "", "Description": "Only for TensorRT, remove this if you are not using it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yolov4-416,yolov4-tiny-416" }, { "@attributes": { "Name": "USE_FP16", "Target": "USE_FP16", "Default": "", "Mode": "", "Description": "Only for TensorRT, remove this if you are not using it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "TRT_MODEL_PREP_DEVICE", "Target": "TRT_MODEL_PREP_DEVICE", "Default": "", "Mode": "", "Description": "Only for TensorRT, remove this if you are not using it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "go2rtc TCP port", "Target": "8555", "Default": "", "Mode": "tcp", "Description": "If you are not going to use MSE/WebRCT you can remove all the WebRTC entrys", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8555" }, { "@attributes": { "Name": "go2rtc UDP port", "Target": "8555", "Default": "", "Mode": "udp", "Description": "If you are not going to use MSE/WebRCT you can remove all the WebRTC entrys", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8555" }, { "@attributes": { "Name": "go2rtc server port", "Target": "1984", "Default": "", "Mode": "tcp", "Description": "For Home Assistant WebRTC integration. Remove this if you are not using it.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1984" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" } ], "Repo": "yayitazale's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/frigate.xml", "CategoryList": [ "HomeAutomation", "Security" ], "downloads": 7096315, "stars": 113, "trending": 0.141, "trends": [ 0.158, 0.154, 0.188, 0.173, 0.179, 0.145, 0.141 ], "trendsDate": [ 1696579548, 1699175129, 1702169086, 1704769573, 1707368758, 1709968005, 1712563563 ], "downloadtrend": [ 7027103, 7037953, 7051215, 7063417, 7076084, 7086339, 7096315 ], "LastUpdateScan": 1712563563, "LastUpdate": 1673104066, "FirstSeen": 1680977057, "topTrending": -0.017000000000000015, "topPerforming": 0.141 }, { "Name": "Grafana-Image-Renderer", "Repository": "grafana/grafana-image-renderer", "Registry": "https://hub.docker.com/r/grafana/grafana-image-renderer", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/118806-support-grafana-grafana-image-renderer/", "Project": "https://github.com/grafana/grafana-image-renderer", "ReadMe": "https://grafana.com/docs/grafana/latest/setup-grafana/image-rendering/", "Overview": "A Grafana remote image renderer that handles rendering panels & dashboards to PNGs using headless chrome.\r\n[br][br]\r\nRead Grafana Image Renderer documentation and see usage instructions at readme link.\n[br][br]\r\nIn order to use this as a plugin of your Grafana docker instance you [b]must[/b] add this enviromental arguments to that container:\r\n[br][br]\r\n- GF_RENDERING_SERVER_URL: http://renderer-ip:8081/render[br]\r\n- GF_RENDERING_CALLBACK_URL: http://grafana-ip:3000/\r\n[br][br]\r\nChange the IP (and the ports) to suit your configuration.", "TemplateURL": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/yayitazale/grafana-image-renderer.xml", "Icon": "https://github.com/atribe/unRAID-docker/raw/master/icons/grafana.png", "Requires": "In order to use this as a plugin of your Grafana docker instance you must add this enviromental arguments to that container:\r


\r
- GF_RENDERING_SERVER_URL: http://renderer-ip:8081/render
\r
- GF_RENDERING_CALLBACK_URL: http://grafana-ip:3000/\r", "Config": { "@attributes": { "Name": "Endpoint port", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8081" }, "Repo": "yayitazale's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/grafana-image-renderer.xml", "CategoryList": [ "Productivity" ], "downloads": 136926029, "stars": 25, "trending": 24.075, "trends": [ 2.512, 11.733, 18.21, 20.011, 20.23, 24.594, 24.075 ], "trendsDate": [ 1697277941, 1699873562, 1702472783, 1705071972, 1707671135, 1710381975, 1712981167 ], "downloadtrend": [ 36111558, 40911745, 50020442, 62533914, 78393233, 103961280, 136926029 ], "LastUpdateScan": 1712981167, "LastUpdate": 1712613737, "FirstSeen": 1642611830, "topTrending": 21.563, "topPerforming": 24.075 }, { "Name": "Greed", "Repository": "ghcr.io/steffo99/greed", "Registry": "https://ghcr.io/steffo99/greed", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/128633-support-steffo99-greed/", "Project": "https://github.com/Steffo99/greed", "Overview": "A customizable, multilanguage Telegram shop bot with Telegram Payments support!\r\n\r\nPlease refer to docs to learn how to activate it and how to use it. This container is not working by itself. Brief installing instructions:\r\n\r\n1. Donwload and run the container\r\n2. Edit the configuration file *config.toml* that was created in the *config* directory, adding your bot and payment tokens to it.\r\n3. Optional: customize the files in the strings folder for custom messages.\r\n4. Start the bot using the console of the container and the following command: *python -OO core.py*\r\n5. Open Telegram, and send a */start* command to your bot to be automatically promoted to \ud83d\udcbc Manager.\r\n6. Stop the bot by pressing Ctrl+C.\r\n7. Restart the container.", "TemplateURL": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/yayitazale/greed.xml", "Icon": "https://raw.githubusercontent.com/yayitazale/unraid-templates/main/greed.png", "DonateText": "Donate", "DonateLink": "https://ko-fi.com/steffo", "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/etc/greed", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/greed/config" }, { "@attributes": { "Name": "Strings Path", "Target": "/usr/src/greed/strings", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/greed/strings" }, { "@attributes": { "Name": "Data path", "Target": "/var/lib/greed", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/greed/data" } ], "Repo": "yayitazale's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/greed.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "LastUpdateScan": 1713306911, "FirstSeen": 1663920216 }, { "Name": "QuestDB", "Repository": "questdb/questdb", "Registry": "https://hub.docker.com/r/questdb/questdb/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/147814-support-questdb-questdb/", "Project": "https://questdb.io/", "Overview": "QuestDB is an open-source database designed to make time-series lightning fast and easy.", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/yayitazale/questdb.xml", "Icon": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/QuestDB.png", "Config": [ { "@attributes": { "Name": "Postgres wire protocol", "Target": "8812", "Default": "8812", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8812" }, { "@attributes": { "Name": "API Rest and webgui", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "InfluxDB line protocol", "Target": "9009", "Default": "9009", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9009" }, { "@attributes": { "Name": "Data Path", "Target": "/var/lib/questdb", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/questdb" } ], "Repo": "yayitazale's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/questdb.xml", "CategoryList": [ "Productivity" ], "downloads": 1599214, "stars": 27, "trending": 2.442, "trends": [ 2.775, 1.807, 2.675, 2.744, 2.442 ], "trendsDate": [ 1702422378, 1705016005, 1707609448, 1710381975, 1712981167 ], "downloadtrend": [ 1409834, 1450078, 1476764, 1517351, 1560154, 1599214 ], "LastUpdateScan": 1712981167, "LastUpdate": 1712888989, "FirstSeen": 1699823157, "topTrending": -0.33299999999999974 }, { "Name": "WhosAtMyFeeder", "Repository": "mmcc73/whosatmyfeeder", "Registry": "https://hub.docker.com/r/mmcc73/whosatmyfeeder/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/98064-support-blakeblackshear-frigate/", "Project": "https://github.com/mmcc-xx/WhosAtMyFeeder", "Overview": "This app works with Frigate to identify the species of birds in a video stream.\r\n\r\n- You must first create a config folder and copy this config.yml file (https://raw.githubusercontent.com/mmcc-xx/WhosAtMyFeeder/master/config/config.yml) into the folder (changing it according to your frigate/mqtt configrutation).\r\n- Then you also should take a look to the recommended modifications to the config file of your frigate instance here (https://github.com/mmcc-xx/WhosAtMyFeeder).\r\n- Finally you can launch this app.", "WebUI": "http://[IP]:[PORT:7766]", "TemplateURL": "https://gitlab.com/yayitazale/unraid-templates/-/raw/main/yayitazale/whosatmyfeeder.xml", "Icon": "https://raw.githubusercontent.com/yayitazale/unraid-templates/main/frigate.png", "DonateText": "If you like my work please consider Donating.", "DonateLink": "https://paypal.me/JosebaEgiaLarrinaga", "Requires": "A running Frigate instance", "Config": [ { "@attributes": { "Name": "Config folder", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/whosatmyfeeder" }, { "@attributes": { "Name": "Data folder", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/whosatmyfeeder/data" }, { "@attributes": { "Name": "HTTP webui", "Target": "7766", "Default": "7766", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7766" }, { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Find your timezome https://timezonedb.com/time-zones", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Europe/Madrid" } ], "Repo": "yayitazale's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/whosatmyfeeder.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 2109, "LastUpdateScan": 1712563563, "LastUpdate": 1686773221, "FirstSeen": 1694030713 }, { "Name": "xteve-vpn", "Repository": "brycelarge/xteve-vpn", "Registry": "https://hub.docker.com/r/brycelarge/xteve-vpn", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/brycelarge/xteve-vpn/issues", "Overview": "[p]xTeVe is a M3U proxy server for Plex, Emby and any client and provider which supports the .TS and .M3U8 (HLS)\n streaming formats.[/p][p]xTeVe emulates a SiliconDust HDHomeRun OTA tuner, which allows it to expose IPTV style channels to software,\n which would not normally support it.[/p][p]OpenVPN has been added to the container to allow users who have issues with their ISP shaping IPTV to bypass\n the shaping using a VPN[/p][p]I built this VPN version to bypass my ISP shaping during peak usage times. In the evenings I noticed my IPTV\n channels were freezing and timing out. After some back and forth between myself and the IPTV provider I came to\n the realisation that its my ISP that's the cause. Hopefully it helps others out there as its helped me.[/p][p][h4]Configuration[/h4]Please refer to my github repo [a href='https://github.com/brycelarge/xteve-vpn']xteve-vpn[/a][/p];", "WebUI": "http://[IP]:[PORT:34400]/web/", "TemplateURL": "https://raw.githubusercontent.com/brycelarge/unraid-templates/master/xteve-vpn.xml", "Icon": "https://raw.githubusercontent.com/brycelarge/unraid-templates/main/images/xteve.png", "ExtraParams": "--cap-add=NET_ADMIN", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/cache/appdata/xteve-vpn/", "Mode": "rw", "Description": "Container Path: /home/xteve/conf", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/xteve-vpn/" }, { "@attributes": { "Name": "Temp Directory", "Target": "/temp/xteve", "Default": "/temp/xteve", "Mode": "rw", "Description": "Container Path: /temp/xteve", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/tmp/xteve" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenVPN Provider", "Target": "OPENVPN_PROVIDER", "Default": "**None**|PIA|SURFSHARK|VYPRVPN|CUSTOM", "Mode": "", "Description": "Container Variable: OPENVPN_PROVIDER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenVPN Username", "Target": "OPENVPN_USERNAME", "Default": "**None**", "Mode": "", "Description": "Container Variable: OPENVPN_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenVPN Password", "Target": "OPENVPN_PASSWORD", "Default": "**None**", "Mode": "", "Description": "Container Variable: OPENVPN_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenVPN config file", "Target": "OPENVPN_CONFIG", "Default": "albania|algeria|andorra|argentina|armenia|au_melbourne|au_perth|austria|au_sydney|bahamas|bangladesh|belgium|brazil|bulgaria|cambodia|ca_montreal|ca_ontario|ca_toronto|ca_vancouver|china|cyprus|czech_republic|de_berlin|de_frankfurt|denmark|egypt|estonia|finland|france|georgia|greece|greenland|hong_kong|hungary|iceland|india|ireland|isle_of_man|israel|italy|japan|kazakhstan|latvia|liechtenstein|lithuania|luxembourg|macao|macedonia|malta|mexico|moldova|monaco|mongolia|montenegro|morocco|netherlands|new_zealand|nigeria|norway|panama|philippines|poland|portugal|qatar|romania|saudi_arabia|serbia|singapore|slovakia|south_africa|spain|sri_lanka|sweden|switzerland|taiwan|turkey|uk_london|uk_manchester|ukraine|uk_southampton|united_arab_emirates|us_atlanta|us_california|us_chicago|us_denver|us_east|us_florida|us_houston|us_las_vegas|us_new_york|us_seattle|us_silicon_valley|us_texas|us_washington_dc|us_west|venezuela|vietnam|albania|algeria|andorra|argentina|armenia|au_melbourne|au_perth|austria|au_sydney|bahamas|bangladesh|belgium|brazil|bulgaria|cambodia|ca_montreal|ca_ontario|ca_toronto|ca_vancouver|china|cyprus|czech_republic|de_berlin|de_frankfurt|denmark|egypt|estonia|finland|france|georgia|greece|greenland|hong_kong|hungary|iceland|india|ireland|isle_of_man|israel|italy|japan|kazakhstan|latvia|liechtenstein|lithuania|luxembourg|macao|macedonia|malta|mexico|moldova|monaco|mongolia|montenegro|morocco|netherlands|new_zealand|nigeria|norway|panama|philippines|poland|portugal|qatar|romania|saudi_arabia|serbia|singapore|slovakia|south_africa|spain|sri_lanka|sweden|switzerland|taiwan|turkey|uk_london|uk_manchester|ukraine|uk_southampton|united_arab_emirates|us_atlanta|us_california|us_chicago|us_denver|us_east|us_florida|us_houston|us_las_vegas|us_new_york|us_seattle|us_silicon_valley|us_texas|us_washington_dc|us_west|venezuela|vietnam", "Mode": "", "Description": "Container Variable: OPENVPN_CONFIG - Not needed if provider is custom", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ca_toronto" }, { "@attributes": { "Name": "OpenVPN Protocol (udp|tcp)", "Target": "OPENVPN_PROTOCOL", "Default": "udp|tcp", "Mode": "", "Description": "Container Variable: OPENVPN_PROTOCOL - Not needed if provider is custom", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "udp" }, { "@attributes": { "Name": "Privoxy enabled", "Target": "PRIVOXY_ENABLED", "Default": "false", "Mode": "", "Description": "Container Variable: PRIVOXY_ENABLED - disabled when OpenVPN is disabled. Runs on port 8181", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Host Port: Privoxy", "Target": "8181", "Default": "8181", "Mode": "tcp", "Description": "Privoxy Port: 8181", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8181" }, { "@attributes": { "Name": "Local Network", "Target": "LOCAL_NETWORK", "Default": "", "Mode": "", "Description": "Container Variable: LOCAL_NETWORK 192.168.0.0/24 - if this is not set then you will not have access to the container when OpenVPN is running", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Name servers", "Target": "NAME_SERVERS", "Default": "1.1.1.1,1.0.0.1", "Mode": "", "Description": "Container Variable: NAME_SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1.1.1.1,1.0.0.1" }, { "@attributes": { "Name": "Host Port: xTeVe", "Target": "34400", "Default": "34400", "Mode": "tcp", "Description": "xTeVe Port: 34400", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "34400" }, { "@attributes": { "Name": "Container Debug", "Target": "DEBUG", "Default": "true|false", "Mode": "", "Description": "Container Variable: DEBUG", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "OpenVPN custom options", "Target": "OPENVPN_OPTIONS", "Default": "--ping 10 --ping-restart 120", "Mode": "", "Description": "Container Variable: OPENVPN_OPTIONS --ping 10 --ping-restart 120", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "xTeVe Debug", "Target": "XTEVE_DEBUG", "Default": "0|1|2|3", "Mode": "", "Description": "optional set debug 0-3", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "xTeVe Branch", "Target": "XTEVE_BRANCH", "Default": "master|beta", "Mode": "", "Description": "optional set to beta", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "master" }, { "@attributes": { "Name": "xTeVe Port", "Target": "XTEVE_PORT", "Default": "34400", "Mode": "", "Description": "Container Variable: XTEVE_PORT (tells xTeVe which port its on))", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "34400" }, { "@attributes": { "Name": "xTeVe API", "Target": "XTEVE_API", "Default": "0|1", "Mode": "", "Description": "Container Variable: XTEVE_API", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" } ], "Repo": "brycelarge's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/brycelargesRepository/xteve-vpn.xml", "CategoryList": [ "MediaApp-Other", "Network-Proxy" ], "downloads": 178624, "stars": 5, "trending": 0.275, "trends": [ 0.235, 0.319, 0.358, 0.256, 0.28, 0.261, 0.275 ], "trendsDate": [ 1695823565, 1698422754, 1701018346, 1703617544, 1706216738, 1708815950, 1711408564 ], "downloadtrend": [ 175522, 176084, 176716, 177169, 177667, 178132, 178624 ], "LastUpdateScan": 1711408564, "LastUpdate": 1679308267, "FirstSeen": 1604852493, "topTrending": 0.040000000000000036, "topPerforming": 0.275 }, { "Name": "AndroidStudio", "Repository": "jassycliq/android-studio-projector", "Registry": "https://hub.docker.com/repository/docker/jassycliq/android-studio-projector", "Beta": "true", "Branch": { "Tag": "canary", "TagDescription": "Most recent Android Studio Canary (currently only Canary works since Projector relies on JDK 11)" }, "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/99122-support-jassycliq-android-studio-projector", "Overview": "JetBrain's Projector running Android Studio without any windowing system", "WebUI": "http://[IP]:[PORT:8887]/?notSecureWarning=false", "TemplateURL": "https://raw.githubusercontent.com/jassycliq/Unraid-AndroidStudio-Projector/master/AndroidStudioProjector.xml", "Icon": "https://raw.githubusercontent.com/JetBrains/projector-docker/master/static/projector-user/DemoProject/src/pj.png", "PostArgs": "bash -c \"./run.sh\"", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8887", "Default": "", "Mode": "tcp", "Description": "Container Port: 8887", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8887" }, { "@attributes": { "Name": "Host Path 1", "Target": "/home/projector-user", "Default": "", "Mode": "rw", "Description": "Container Path: /home/projector-user", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/android-studio" }, { "@attributes": { "Name": "Host Key 1", "Target": "UMASK", "Default": "", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "Host Key 2", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Host Key 3", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "jassycliq's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jassycliqsRepository/AndroidStudioProjector.xml", "CategoryList": [ "Productivity" ], "downloads": 14329, "stars": 2, "trending": 0.251, "trends": [ 0.078, 0.155, 0.239, 0.176, 0.126, 0.266, 0.251 ], "trendsDate": [ 1696421160, 1699020403, 1702169086, 1704769573, 1707368758, 1709968006, 1712563563 ], "downloadtrend": [ 14156, 14178, 14212, 14237, 14255, 14293, 14329 ], "LastUpdateScan": 1712563563, "LastUpdate": 1605778600, "FirstSeen": 1605454081, "topTrending": 0.173 }, { "Name": "borg-mysql-backup", "Repository": "layr/borg-mysql-backup:borg1", "Registry": "https://hub.docker.com/r/layr/borg-mysql-backup", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/99047-support-borg-mysql-backup/", "Project": "https://github.com/laur89/docker-borg-mysql-backup", "Overview": "Service for backing up mysql dumps to local and/or remote borg repos.\r\nOther files&dirs may be included in the backup, and database dumps can be excluded altogether.\r\n\r\nPlease refer to project page @ https://github.com/laur89/docker-borg-mysql-backup for further documentation.", "TemplateURL": "https://raw.githubusercontent.com/laur89/unraid-templates//master/borg-mysql-backup.xml", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host identifier", "Target": "HOST_ID", "Default": "unraid", "Mode": "", "Description": "Container Variable: HOST_ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "borg repo passphrase (both remote & local)", "Target": "BORG_PASSPHRASE", "Default": "", "Mode": "", "Description": "Container Variable: BORG_PASSPHRASE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "borg prune options", "Target": "PRUNE_OPTS", "Default": "--keep-daily=7 --keep-weekly=4 --keep-monthly=3 --keep-within=3d", "Mode": "", "Description": "Container Variable: PRUNE_OPTS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "local borg repo location", "Target": "/backup", "Default": "", "Mode": "rw", "Description": "Container Path: /backup", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "borg create options", "Target": "CREATE_OPTS", "Default": "--compression zlib,5", "Mode": "", "Description": "Container Variable: CREATE_OPTS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "borg remote path", "Target": "BORG_REMOTE_PATH", "Default": "borg1", "Mode": "", "Description": "Container Variable: BORG_REMOTE_PATH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/etc/localtime (for syncing with host clock)", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "Container Path: /etc/localtime", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "borg cache; see borg docs for additional info", "Target": "/root/.cache/borg", "Default": "/mnt/user/appdata/borg-mysql-backup/.borg/cache", "Mode": "rw", "Description": "Container Path: /root/.cache/borg", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "borg config; see borg docs for additional info", "Target": "/root/.config/borg", "Default": "/mnt/user/appdata/borg-mysql-backup/.borg/config", "Mode": "rw", "Description": "Container Path: /root/.config/borg", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "scripts' logs", "Target": "/var/log", "Default": "/mnt/user/appdata/borg-mysql-backup/logs", "Mode": "rw", "Description": "Container Path: /var/log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "common opts for all borg commands", "Target": "COMMON_OPTS", "Default": "--lock-wait 18000", "Mode": "", "Description": "Container Variable: COMMON_OPTS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config location", "Target": "/config", "Default": "/mnt/user/appdata/borg-mysql-backup", "Mode": "ro", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "laur's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/laursRepository/borg-mysql-backup.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 3497, "stars": 1, "LastUpdateScan": 1712563563, "LastUpdate": 1676609195, "FirstSeen": 1605618511 }, { "Name": "omada-controller", "Repository": "mbentley/omada-controller", "Registry": "https://hub.docker.com/r/mbentley/omada-controller/", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/99155-support-omada-controller/", "Project": "https://hub.docker.com/r/mbentley/omada-controller", "Overview": "Docker image to run TP-Link Omada SDN Controller to control TP-Link Omada EAP Series Wireless Access Points -- tplink, omada, sdn", "WebUI": "https://[IP]:[PORT:18043]/login", "TemplateURL": "https://raw.githubusercontent.com/benhedrington/hedrington-unraid-docker-templates/master/hedrington-unraid-docker-templates/omada-controller.xml", "Icon": "https://raw.githubusercontent.com/benhedrington/hedrington-unraid-docker-templates/main/hedrington-unraid-docker-templates/omada-controller.png", "ExtraParams": "--ulimit nofile=4096:8192", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/opt/tplink/EAPController/data", "Default": "", "Mode": "rw,slave", "Description": "Container Path: /opt/tplink/EAPController/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/omada-controller/data/" }, { "@attributes": { "Name": "Host Path 2", "Target": "/opt/tplink/EAPController/work", "Default": "", "Mode": "rw,slave", "Description": "Container Path: /opt/tplink/EAPController/work", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/omada-controller/work/" }, { "@attributes": { "Name": "Host Path 3", "Target": "/opt/tplink/EAPController/logs", "Default": "", "Mode": "rw,slave", "Description": "Container Path: /opt/tplink/EAPController/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/omada-controller/logs/" }, { "@attributes": { "Name": "MANAGE_HTTPS_PORT", "Target": "MANAGE_HTTPS_PORT", "Default": "", "Mode": "", "Description": " Default: 8043", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18043" }, { "@attributes": { "Name": "MANAGE_HTTP_PORT", "Target": "MANAGE_HTTP_PORT", "Default": "", "Mode": "", "Description": "Default: 8088", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18088" }, { "@attributes": { "Name": "PORTAL_HTTPS_PORT", "Target": "PORTAL_HTTPS_PORT", "Default": "", "Mode": "", "Description": "Default: 8843", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18843" }, { "@attributes": { "Name": "PORTAL_HTTP_PORT", "Target": "PORTAL_HTTP_PORT", "Default": "", "Mode": "", "Description": "Default: 8088", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18088" } ], "Repo": "hedrinbc's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hedrinbcsRepository/hedrington-unraid-docker-templates/omada-controller.xml", "CategoryList": [ "Network-Management" ], "downloads": 13718173, "stars": 215, "trending": 1.681, "trends": [ 1.714, 1.408, 1.633, 1.533, 1.647, 1.621, 1.681 ], "trendsDate": [ 1696802742, 1699398354, 1702169087, 1704769574, 1707368759, 1709968006, 1712563563 ], "downloadtrend": [ 12462439, 12640422, 12850308, 13050354, 13268917, 13487572, 13718173 ], "LastUpdateScan": 1712563563, "LastUpdate": 1712261976, "FirstSeen": 1605844566, "topTrending": -0.03299999999999992, "topPerforming": 1.681 }, { "Name": "borgmatic", "Repository": "ghcr.io/borgmatic-collective/borgmatic", "Registry": "http://ghcr.io/borgmatic-collective/borgmatic", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/99218-support-borgmatic/", "Project": "http://ghcr.io/borgmatic-collective/borgmatic", "Overview": "borgmatic is simple, configuration-driven backup software for servers and workstations. Protect your files with client-side encryption. Backup your databases too. Monitor it all with integrated third-party services.", "TemplateURL": "https://raw.githubusercontent.com/Sdub76/unraid_docker_templates/master/borgmatic.xml", "Icon": "https://raw.githubusercontent.com/Sdub76/unraid_docker_templates/main/images/borgmatic.png", "ExtraParams": "--cap-add SYS_ADMIN", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "User Shares (Read-only Backup Source)", "Target": "/mnt/user", "Default": "/mnt/user", "Mode": "ro", "Description": "Container Path: /mnt/user", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Flash Drive (Read-only Backup Source)", "Target": "/boot", "Default": "/boot", "Mode": "ro", "Description": "Container Path: /boot", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Borg Repo (Backup Destination)", "Target": "/mnt/borg-repository", "Default": "/mnt/disks/borg_backup/repo", "Mode": "rw,slave", "Description": "Container Path: /mnt/borg-repository", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Borg Cache", "Target": "/root/.cache/borg", "Default": "/mnt/disks/borg_backup/cache", "Mode": "rw,slave", "Description": "Container Path: /root/.cache/borg", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Borgmatic Config", "Target": "/etc/borgmatic.d", "Default": "/mnt/user/appdata/borgmatic/config", "Mode": "rw", "Description": "Container Path: /etc/borgmatic.d", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Borg Keys", "Target": "/root/.config/borg", "Default": "/mnt/user/appdata/borgmatic/borg_keys", "Mode": "rw", "Description": "Container Path: /root/.config/borg", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SSH Keys", "Target": "/root/.ssh", "Default": "/mnt/user/appdata/borgmatic/ssh_keys", "Mode": "rw", "Description": "Container Path: /root/.ssh", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/fuse", "Target": "", "Default": "/dev/fuse", "Mode": "", "Description": "Container Device: ", "Type": "Device", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "sdub's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/sdubsRepository/borgmatic.xml", "CategoryList": [ "Backup" ], "LastUpdateScan": 1713306911, "FirstSeen": 1676660881 }, { "Name": "google-cloud-storage-backup", "Overview": "A simple way to backup important files to Google Cloud Storage.\n\n Notes:\n\n Specific number version are tested versions including the latest tag.\n\n If you want to use a config file instead of the variables, please check the readme of the project on Github.", "Support": "https://forums.unraid.net/topic/99258-supportcontainer-vinid223s-google-cloud-storage-backup/", "Registry": "https://hub.docker.com/r/vinid223/gcloud-storage-backup", "GitHub": "https://github.com/vinid223/GcloudStorage-docker", "Repository": "vinid223/gcloud-storage-backup", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Environment": { "Variable": [ { "Name": "ACCESS_KEY", "Value": "Container Variable: ACCESS_KEY" }, { "Name": "SECRET_KEY", "Value": "Container Variable: SECRET_KEY" }, { "Name": "GCSPATH", "Value": "gs://mybucket/" }, { "Name": "GCSOPTIONS", "Value": "" }, { "Name": "CRON_SCHEDULE", "Value": "0 * * * *" } ] }, "Data": { "Volume": { "Name": "Backup path", "HostDir": "/mnt/user/backup", "ContainerDir": "/data/backup", "Mode": "ro" } }, "Icon": "https://i.imgur.com/jdjTCs8.png", "DonateText": "If you like this image or just want to give me a coffee", "DonateLink": "https://paypal.me/vinid223", "Repo": "vinid223's Repository", "TemplateURL": "https://raw.githubusercontent.com/vinid223/unraid-docker-templates/master/vinid223/gcloud-backup-docker.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/vinid223sRepository/vinid223/gcloud-backup-docker.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 26823, "trending": 0.108, "trends": [ 7.154, 6.662, 1.675, 1.499, 1.156, 0.22, 0.108 ], "trendsDate": [ 1697083553, 1699679203, 1702278378, 1705014247, 1707608199, 1710381975, 1712981167 ], "downloadtrend": [ 23889, 25594, 26030, 26426, 26735, 26794, 26823 ], "LastUpdateScan": 1712981167, "LastUpdate": 1661468222, "FirstSeen": 1606101044, "topTrending": -7.046 }, { "Name": "Apache-HOP-Web-DevBranch", "Project": "https://hop.apache.org/", "Overview": "Built this into the Dev Branch, as Production is 2 months old.", "Registry": "https://hub.docker.com/r/apache/hop-web/", "GitHub": "https://github.com/DanRegalia/apache-hopweb-unraid.xml", "Repository": "apache/hop:Development", "Support": "https://forums.unraid.net/topic/103150-support-apache-nifi/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host" }, "WebUI": "http://[IP]:[PORT:10880]/ui/", "Icon": "https://d36jcksde1wxzq.cloudfront.net/be7833db9bddb4494d2a7c3dd659199a.png", "Network": "bridge", "Config": [ { "@attributes": { "Type": "Port", "Name": "Web Interface Port", "Target": "10880", "Default": "10880", "Mode": "tcp", "Display": "always-visible", "Required": "true", "Description": "This is HOPs Web UI port you can access via a web browser." }, "value": "10880" }, { "@attributes": { "Type": "Path", "Name": "Config Storage Path", "Target": "", "Default": "/mnt/user/appdata/hopwebdev", "Mode": "rw", "Display": "always-visible", "Required": "true", "Description": "This is where Apache Hop-Web will store its databases and configuration." }, "value": "/mnt/user/appdata/hopwebdev" } ], "Repo": "DanRegalia's Repository", "TemplateURL": "https://raw.githubusercontent.com/DanRegalia/UNRAID/master/apache-hopweb-dev-unraid.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DanRegaliasRepository/apache-hopweb-dev-unraid.xml", "CategoryList": [ "Productivity" ], "downloads": 174451, "stars": 10, "trending": 3.235, "trends": [ 8.665, 7.58, 7.399, 5.172, 3.329, 3.929, 3.235 ], "trendsDate": [ 1697904336, 1700499955, 1703099178, 1705698359, 1708297549, 1710893182, 1713492378 ], "downloadtrend": [ 127232, 137667, 148667, 156776, 162175, 168808, 174451 ], "LastUpdateScan": 1713492378, "LastUpdate": 1713475952, "FirstSeen": 1674515041, "topTrending": -5.43, "topPerforming": 3.235 }, { "Name": "Apache-HOP-Web", "Project": "https://hop.apache.org/", "Overview": "The Hop Orchestration Platform, or Apache Hop, aims to facilitate all aspects of data and metadata orchestration.", "Registry": "https://hub.docker.com/r/apache/hop-web/", "GitHub": "https://github.com/DanRegalia/apache-hopweb-unraid.xml", "Repository": "apache/hop-web", "Support": "https://forums.unraid.net/topic/103150-support-apache-nifi/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "host" }, "WebUI": "http://[IP]:[PORT:8080]/ui/", "Icon": "https://d36jcksde1wxzq.cloudfront.net/be7833db9bddb4494d2a7c3dd659199a.png", "Network": "bridge", "Config": [ { "@attributes": { "Type": "Port", "Name": "Web Interface Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Display": "always-visible", "Required": "true", "Description": "This is HOPs Web UI port you can access via a web browser." }, "value": "8080" }, { "@attributes": { "Type": "Path", "Name": "Config Storage Path", "Target": "", "Default": "/mnt/user/appdata/hopweb", "Mode": "rw", "Display": "always-visible", "Required": "true", "Description": "This is where Apache Hop-Web will store its databases and configuration." }, "value": "/mnt/user/appdata/hopweb" } ], "Repo": "DanRegalia's Repository", "TemplateURL": "https://raw.githubusercontent.com/DanRegalia/UNRAID/master/apache-hopweb-unraid.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DanRegaliasRepository/apache-hopweb-unraid.xml", "CategoryList": [ "Productivity" ], "downloads": 84538, "stars": 5, "trending": 8.77, "trends": [ 7.567, 5.454, 10.58, 10.79, 9.101, 12.922, 8.77 ], "trendsDate": [ 1695953150, 1698552342, 1701148014, 1703747132, 1706346326, 1708945551, 1711541165 ], "downloadtrend": [ 46041, 48697, 54459, 61046, 67158, 77124, 84538 ], "LastUpdateScan": 1711541165, "LastUpdate": 1711459459, "FirstSeen": 1659571423, "topTrending": 1.2029999999999994 }, { "Name": "Apache-NIFI", "Project": "https://nifi.apache.org/", "Overview": "Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic.", "Registry": "https://hub.docker.com/r/apache/nifi/", "GitHub": "https://github.com/DanRegalia/NIFI-Unraid", "Repository": "apache/nifi", "Support": "https://forums.unraid.net/topic/103150-support-apache-nifi/", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:8080]/nifi/", "Icon": "https://d36jcksde1wxzq.cloudfront.net/be7833db9bddb4494d2a7c3dd659199a.png", "Network": "bridge", "Config": [ { "@attributes": { "Type": "Port", "Name": "Web Interface Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Display": "always-visible", "Required": "true", "Description": "This is NIFIs Web UI port you can access via a web browser." }, "value": "8080" }, { "@attributes": { "Type": "Path", "Name": "Config Storage Path", "Target": "/nifi", "Default": "/mnt/user/appdata/nifi", "Mode": "rw", "Display": "always-visible", "Required": "true", "Description": "This is where NIFI will store its databases and configuration." }, "value": "/mnt/user/appdata/nifi" } ], "Repo": "DanRegalia's Repository", "TemplateURL": "https://raw.githubusercontent.com/DanRegalia/UNRAID/master/apache-nifi-unraid.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DanRegaliasRepository/apache-nifi-unraid.xml", "CategoryList": [ "Productivity" ], "downloads": 14740314, "stars": 285, "trending": 1.332, "trends": [ 0.887, 0.884, 0.991, 0.742, 1.095, 1.166, 1.332 ], "trendsDate": [ 1697889931, 1700485551, 1703084807, 1705683972, 1708283175, 1710885981, 1713485172 ], "downloadtrend": [ 13848305, 13971809, 14111588, 14217020, 14374381, 14543994, 14740314 ], "LastUpdateScan": 1713485172, "LastUpdate": 1706631838, "FirstSeen": 1614730230, "topTrending": 0.44500000000000006, "topPerforming": 1.332 }, { "LanguageURL": "https://github.com/unraid/lang-ar_AR/archive/master.zip", "Language": "Arabic", "LanguageLocal": "\u0639\u0631\u0628\u064a", "LanguagePack": "ar_AR", "Author": "Rami AlHames, Ala'auddin Albakhit, Ziad Alshanbari, Barakat Al-Hamzi", "Name": "\u062d\u0632\u0645\u0629 \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-ar_AR.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/87-arabic-%D8%B9%D8%B1%D8%A8%D9%8A/", "Description": "\u0647\u0630\u0647 \u0627\u0644\u062a\u0631\u062c\u0645\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0623\u0648\u0646\u0631\u064a\u062f \u0648\u0627\u0644\u0645\u0644\u062d\u0642\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629 \u0627\u0644\u0645\u062f\u0639\u0648\u0645\u0629\n\nThis is an Arabic translation for Unraid and supported plugins.\n\n\n Note: December 25, 2023 - 783 missing translations", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "\u062a\u062d\u0648\u0644 \u0625\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u0644\u063a\u0629", "InstallLanguage": "\u062a\u062b\u0628\u064a\u062a \u062d\u0632\u0645\u0629 \u0627\u0644\u0644\u063a\u0629", "InfoLanguage": "Click for more information", "disclaimLanguage": "\u0625\u062e\u0644\u0627\u0621 \u0645\u0633\u0624\u0648\u0644\u064a\u0629", "disclaimLine1": "A note about translations", "SupportLanguage": "\u0627\u0644\u062f\u0639\u0645", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "\u062a\u062d\u062f\u064a\u062b \u062d\u0632\u0645\u0629 \u0627\u0644\u0644\u063a\u0629", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-ar_AR.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-bn_BN/archive/master.zip", "Language": "Bengali", "LanguageLocal": "\u09ac\u09be\u0982\u09b2\u09be", "LanguagePack": "bn_BN", "Author": "cloudstudio", "Name": "\u098f\u099f\u09bf \u09ac\u09be\u0982\u09b2\u09be \u09ad\u09be\u09b7\u09be\u09b0 \u09aa\u09cd\u09af\u09be\u0995", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-bn_BN.xml", "Version": "2024.02.20", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/77-general/", "Description": "\u098f\u099f\u09bf Unraid-\u098f\u09b0 \u099c\u09a8\u09cd\u09af \u09ac\u09be\u0982\u09b2\u09be \u09ad\u09be\u09b7\u09be\u09b0 \u09aa\u09cd\u09af\u09be\u0995\n\nThis is a Bengali translation for Unraid.", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-bn_BN.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-da_DA/archive/master.zip", "Language": "Danish", "LanguageLocal": "Dansk", "LanguagePack": "da_DA", "Author": "Jazper\n", "Name": "Dansk sprogpakke", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-da_DA.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/75-multi-language-section/", "Description": "Dette er en dansk overs\u00e6ttelse for Unraid og underst\u00f8ttet stik.\n\n***Work in Progress***\n\nThis is a Danish translation for Unraid and supported plugins.", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-da_DA.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-de_DE/archive/master.zip", "Language": "German", "LanguageLocal": "Deutsch", "LanguagePack": "de_DE", "Author": "Christoph Hummer, vakilando, Ying-Kai Dang, Uli Fahrer, Rene Roloff, Manauer Uel, eiselmayer, Andr\u00e9 Hamm Vinga, Timo Stepputtis, Stefan Grossmann, kennymc-c\n", "Name": "Deutsches Sprachpaket", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-de_DE.xml", "Version": "2024.4.12", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/76-german-deutsch/", "Description": "Dies ist die deutsche \u00dcbersetzung f\u00fcr Unraid und unterst\u00fctzte Plugins.\n\nThis is a German translation for Unraid and supported plugins.", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Wechsle zur Sprache", "InstallLanguage": "Sprachpaket installieren", "InfoLanguage": "Click for more information", "disclaimLanguage": "Haftungsausschluss", "disclaimLine1": "Hinweis zu den \u00dcbersetzungen", "SupportLanguage": "Hilfe", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Sprachpaket aktualisieren", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-de_DE.xml", "FirstSeen": null }, { "LanguageDefault": "true", "Language": "English", "LanguageLocal": "American", "LanguagePack": "en_US", "Author": "Limetech", "Name": "English language pack", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-en_US.xml", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Description": "This is the built-in English language pack for Unraid.", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-en_US.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-es_ES/archive/master.zip", "Language": "Spanish", "LanguageLocal": "Espa\u00f1ol", "LanguagePack": "es_ES", "Author": "Sergio Fraile, Carlos Rodriguez, Hector Alcala, Brendan Cazier, Christian Sosa, Roy Quiceno, amfp", "Name": "Paquete de idioma espa\u00f1ol", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-es_ES.xml", "Version": "2024.02.20", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/78-spanish-espa%C3%B1ol/", "Description": "Este es el paquete de traducci\u00f3n al espa\u00f1ol para Unraid.\n\nThis is a Spanish translation for Unraid and supported plugins.", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Cambiar a este idioma", "InstallLanguage": "Instalar el Paquete de Idioma", "InfoLanguage": "Click for more information", "disclaimLanguage": "Descargo de responsabilidad", "disclaimLine1": "Nota acerca de las traducciones", "SupportLanguage": "Soporte", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Actualizar el Paquete de Idioma", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-es_ES.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-fr_FR/archive/master.zip", "Language": "French", "LanguageLocal": "Fran\u00e7ais", "LanguagePack": "fr_FR", "Author": "Patrick Fortin-Ducharme, Daniel Potvin, David Boutet, William Mailhot, Yoann J, Quentin Dorveaux, foXaCe", "Name": "Pack de langue fran\u00e7aise", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-fr_FR.xml", "Version": "2024.03.19", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/79-french-fran%C3%A7ais/", "Description": "Ceci est le module officiel de langue fran\u00e7aise pour Unraid.\n\nThis is a French translation for Unraid and supported plugins.\n\n\n Note: December 25, 2023 - 333 missing translations", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Passer \u00e0 cette langue", "InstallLanguage": "Installer le Module Linguistique", "InfoLanguage": "Click for more information", "disclaimLanguage": "D\u00e9sistement", "disclaimLine1": "A propos des traductions", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Mettre a jour le Module Linguistique", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-fr_FR.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-hu_HU/archive/master.zip", "Language": "Hungarian", "LanguageLocal": "Magyar", "LanguagePack": "hu_HU", "Author": "\u00c1rmin Nyerges", "Name": "Magyar nyelvi csomag", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-hu_HU.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Description": "This is the Hungarian language pack for Unraid.\n**Work in Progress**\nEz az Unraid \u00e9s a t\u00e1mogatott b\u0151v\u00edtm\u00e9nyek magyar ford\u00edt\u00e1sa.", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-hu_HU.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-it_IT/archive/master.zip", "Language": "Italian", "LanguageLocal": "Italiano", "LanguagePack": "it_IT", "Author": "....", "Name": "Pacchetto in lingua italiana", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-it_IT.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Description": "Questa \u00e8 una traduzione italiana di Unraid e plugin supportati\n***Work in Progress***\nThis is an Italian translation for Unraid and supported plugins\n\n\n Note: December 25, 2023 - 762 missing translations", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-it_IT.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-ko_KO/archive/refs/heads/main.zip", "Language": "Korean", "LanguageLocal": "\ud55c\uad6d\uc5b4", "LanguagePack": "ko_KO", "Author": "HelloKS, angrystar170", "Name": "\ud55c\uad6d\uc5b4 \uc5b8\uc5b4 \ud329", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-ko_KO.xml", "Version": "2024.01.02", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/92-korean-%ED%95%9C%EA%B8%80/", "Description": "Unraid \ubc0f \uc9c0\uc6d0\ub418\ub294 \ud50c\ub7ec\uadf8\uc778\uc758 \ud55c\uad6d\uc5b4 \ubc88\uc5ed\uc785\ub2c8\ub2e4. \uc5b8\uc5b4 \ud329\uc774 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4!\n\nThis is the Korean translation for Unraid and supported plugins. Language pack is a work in progress!", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-ko_KO.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-nl_NL/archive/master.zip", "Language": "Dutch", "LanguageLocal": "Nederlands", "LanguagePack": "nl_NL", "Author": "Bergware, Niellles, ZekerPixels, TheHackGuy", "Name": "Nederlands taalpakket", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-nl_NL.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/80-dutch-nederlands/", "Description": "Dit is een Nederlandse vertaling voor Unraid en ondersteunde plug-ins.\n\nThis is a Dutch translation for Unraid and supported plugins.\n\n\n Note: December 25, 2023 - 239 missing translations", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Schakel over naar deze taal", "InstallLanguage": "Taalpakket installeren", "InfoLanguage": "Click for more information", "disclaimLanguage": "Disclaimer", "disclaimLine1": "Opmerking over vertalingen", "SupportLanguage": "Ondersteuning", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Taalpakket bijwerken", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-nl_NL.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-no_NO/archive/master.zip", "Language": "Norwegian", "LanguageLocal": "Norsk", "LanguagePack": "no_NO", "Author": "Lars Reinhardt, Vegard Fladby, leisegang, TibLiRoN, Magnus Eng\u00f8", "Name": "Norsk spr\u00e5kpakke", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-no_NO.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/85-norwegian-norsk/", "Description": "Dette er en norsk oversettelse for Unraid og st\u00f8ttede plugins\nDENNE SPR\u00c5KPAKKEN ER ET ARBEID I GANG\n \nThis is a Norwegian translation for Unraid and supported plugins\nTHIS LANGUAGE PACK IS A WORK IN PROGRESS \n\n\n Note: December 25, 2023 - 712 missing translations", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Bytt til dette spr\u00e5ket", "InstallLanguage": "Installer Spr\u00e5kpakke", "InfoLanguage": "Click for more information", "disclaimLanguage": "ansvarsfraskrivelse", "disclaimLine1": "Merknad om Oversettelser", "SupportLanguage": "St\u00f8tte", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Oppdater Spr\u00e5kpakke", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-no_NO.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-pl_PL/archive/master.zip", "Language": "Polish", "LanguageLocal": "Polski", "LanguagePack": "pl_PL", "Author": "Tymoteusz \"Tyroteki\" Borowski, Psujek, VRx", "Name": "Pakiet j\u0119zyka polskiego", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-pl_PL.xml", "Version": "2024.03.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Description": "To jest polskie t\u0142umaczenie dla Unraid i obs\u0142ugiwanych wtyczek\n\nThis is a Polish translation for Unraid and supported plugins.\nSTILL IN PROGRESS. Status: https://squidly271.github.io/languageErrors.html#pl_PL\n\n\n Note: December 25, 2023 - 507 missing translations", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Prze\u0142\u0105cz j\u0119zyk", "InstallLanguage": "Zainstaluj pakiet j\u0119zykowy", "InfoLanguage": "Click for more information", "disclaimLanguage": "Odpowiedzialno\u015b\u0107", "disclaimLine1": "Uwagi na temat t\u0142umaczenia", "SupportLanguage": "Wsparcie", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Aktualizuj pakiet j\u0119zykowy", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-pl_PL.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-pt_BR/archive/main.zip", "Language": "Brazilian Portuguese", "LanguageLocal": "Portugu\u00eas do Brasil", "LanguagePack": "pt_BR", "Author": "Patrick Jean, agarkauskas", "Name": "Pacote de idioma Portugu\u00eas Brasileiro", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-pt_BR.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/81-portuguese-portugu%C3%AAs/", "Description": "ESTE PACOTE DE IDIOMAS \u00c9 UM TRABALHO EM ANDAMENTO\nEsta \u00e9 uma tradu\u00e7\u00e3o para Portugu\u00eas do Brasil para Unraid e plug-ins suportados\n\nThis is a Brazilian Portuguese translation for Unraid and supported plugins\nTHIS LANGUAGE PACK IS A WORK IN PROGRESS", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-pt_BR.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-pt_PT/archive/master.zip", "Language": "Portuguese", "LanguageLocal": "Portugu\u00eas", "LanguagePack": "pt_PT", "Author": "Jorge Bastos, Andr\u00e9 Hamm Vinga, Dinip", "Name": "Pacote de idioma portugu\u00eas", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-pt_PT.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/81-portuguese-portugu%C3%AAs/", "Description": "Esta \u00e9 uma tradu\u00e7\u00e3o em portugu\u00eas para Unraid e plugins suportados\n\nThis is a Portuguese translation for Unraid and supported plugins\n\n\n Note: December 25, 2023 - 779 missing translations", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Mudar para este idioma", "InstallLanguage": "Instalar pack de idioma", "InfoLanguage": "Click for more information", "disclaimLanguage": "Aviso legal", "disclaimLine1": "Uma nota sobre tradu\u00e7\u00f5es", "SupportLanguage": "Suporte", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Atualizar pack de idioma", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-pt_PT.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-uk_UA/archive/main.zip", "Language": "Ukrainian", "LanguageLocal": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430", "LanguagePack": "uk_UA", "Author": "\u041e\u043b\u0435\u043a\u0441\u0456\u0439 \u041c\u0438\u0440\u043e\u043d\u044e\u043a", "Name": "\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 \u043c\u043e\u0432\u0430", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-uk_UA.xml", "Version": "2024.03.10", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/100-ukrainain-%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%B8%D0%B9//", "Description": "\u0426\u0435 \u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434 \u0434\u043b\u044f Unraid \u0442\u0430 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0432\u0430\u043d\u0438\u0445 \u043f\u043b\u0430\u0433\u0456\u043d\u0456\u0432.\n\nThis is a Ukrainian translation for Unraid and supported plugins.", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-uk_UA.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-zh_CN/archive/master.zip", "Language": "Simplified Chinese", "LanguageLocal": "\u7b80\u4f53\u4e2d\u6587", "LanguagePack": "zh_CN", "Author": "Nika Wang, William Fung, \u5c11\u82b1\u4e00\u70b9, Javy Liu, Witte Kwok, Han Liu, Xuzhou Qin, Sean Zhang, \u5218\u6c49\u6e90, Anpple", "Name": "\u7b80\u4f53\u4e2d\u6587\u8bed\u8a00\u5305", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-zh_CN.xml", "Version": "2024.02.07", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/88-chinese-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87/", "Description": "\u8fd9\u662fUnraid\u548c\u53d7\u652f\u6301\u7684\u63d2\u4ef6\u7684\u4e2d\u6587\u7ffb\u8bd1\n\nThis is a Simplified Chinese translation for Unraid and supported plugins", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "\u5207\u6362\u5230\u6b64\u8bed\u8a00", "InstallLanguage": "\u5b89\u88c5\u8bed\u8a00\u5305", "InfoLanguage": "Click for more information", "disclaimLanguage": "\u514d\u8d23\u58f0\u660e", "disclaimLine1": "\u7ffb\u8bd1\u8bf4\u660e", "SupportLanguage": "\u652f\u6301", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "\u66f4\u65b0\u8bed\u8a00\u5305", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-zh_CN.xml", "FirstSeen": null }, { "LanguageURL": "https://github.com/unraid/lang-zh_TW/archive/master.zip", "Language": "Traditional Chinese", "LanguageLocal": "\u7e41\u9ad4\u4e2d\u6587", "LanguagePack": "zh_TW", "Author": "Mark Tsai", "Name": "\u7e41\u9ad4\u4e2d\u6587\u8a9e\u8a00\u5305", "TemplateURL": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/lang-zh_TW.xml", "Version": "2023.11.28", "Icon": "https://raw.githubusercontent.com/unraid/language-templates/master/limetech/Green-Earth-Transparent-File.png", "Support": "https://forums.unraid.net/forum/88-chinese-%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87/", "Description": "\u9019\u662fUnraid\u548c\u53d7\u652f\u6301\u7684\u63d2\u4ef6\u7684\u4e2d\u6587\u7ffb\u8b6f\n\nThis is a Traditional Chinese translation for Unraid and supported plugins", "Repo": "Official Unraid Repository", "RepoShort": "Unraid", "RepoURL": "https://github.com/unraid/language-templates", "SwitchLanguage": "Switch to this language", "InstallLanguage": "Install Language Pack", "InfoLanguage": "Click for more information", "disclaimLanguage": "DISCLAIMER", "disclaimLine1": "A note about translations", "SupportLanguage": "Support", "SupportClickLanguage": "Go to the support thread", "UpdateLanguage": "Update Language Pack", "disclaimLineLink": "https://forums.unraid.net/topic/93770-unraid-webgui-translations-disclaimer/", "Deprecated": "", "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialUnraidRepository/limetech/lang-zh_TW.xml", "FirstSeen": null }, { "TemplateURL": "https://raw.githubusercontent.com/diamkil/docker-templates/master/diamkil/notea.xml", "Name": "Notea", "Overview": "Self hosted note taking, alternative to Notions. Look at Github for config", "Support": "https://forums.unraid.net/topic/107577-support-diamkil-notea/", "Registry": "https://registry.hub.docker.com/r/diamkil/notea/", "Repository": "diamkil/notea", "Project": "https://github.com/diamkil/docker-notea", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:3000]/", "Icon": "https://raw.githubusercontent.com/diamkil/docker-templates/master/diamkil/images/notea.png", "Config": [ { "@attributes": { "Name": "Notea Port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "Port for Notea WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MinIO Port", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "Port for MinIO WebUI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI Password", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "Set the password to use on Notea's Website", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MinIO User", "Target": "STORE_USER", "Default": "", "Mode": "", "Description": "User for MinIO Backend", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MinIO Password", "Target": "STORE_PASSWORD", "Default": "", "Mode": "", "Description": "Password for MinIO Backend", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "diamkil's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/diamkilsRepository/diamkil/notea.xml", "CategoryList": [ "Productivity" ], "downloads": 55924, "stars": 2, "trending": 0.576, "trends": [ 3.233, 2.697, 0.299, 0.73, 0.563, 0.611, 0.576 ], "trendsDate": [ 1698005145, 1700600775, 1703199948, 1705799157, 1708398354, 1710993990, 1713593175 ], "downloadtrend": [ 52920, 54387, 54550, 54951, 55262, 55602, 55924 ], "LastUpdateScan": 1713593175, "LastUpdate": 1661827039, "FirstSeen": 1620014554, "topTrending": -2.657 }, { "TemplateURL": "https://raw.githubusercontent.com/diamkil/docker-templates/master/diamkil/overseerr.xml", "Beta": "true", "Name": "Overseerr", "Overview": "Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services such as Sonarr, Radarr and Plex!", "Support": "https://forums.unraid.net/topic/100124-support-diamkil-overseer/", "Registry": "https://registry.hub.docker.com/r/sctx/overseerr/", "Repository": "sctx/overseerr", "Project": "https://github.com/sct/overseerr", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "5055", "ContainerPort": "5055", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "LOG_LEVEL", "Value": "info" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/overseerr", "ContainerDir": "/app/config", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:5055]/", "Icon": "https://raw.githubusercontent.com/diamkil/docker-templates/master/diamkil/images/os_logo_square.png", "Repo": "diamkil's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/diamkilsRepository/diamkil/overseerr.xml", "CategoryList": [ "MediaApp" ], "downloads": 38335982, "stars": 61, "trending": 0.971, "trends": [ 0.596, 0.695, 0.967, 0.839, 0.877, 0.99, 0.971 ], "trendsDate": [ 1696320340, 1698919933, 1702169087, 1704769574, 1707368759, 1709968006, 1712563563 ], "downloadtrend": [ 36333833, 36588282, 36945495, 37258028, 37587844, 37963796, 38335982 ], "LastUpdateScan": 1712563563, "LastUpdate": 1712108998, "FirstSeen": 1607984248, "topTrending": 0.375, "topPerforming": 0.971 }, { "TemplateURL": "https://raw.githubusercontent.com/diamkil/docker-templates/master/diamkil/socials.xml", "Name": "Socials", "Overview": "[b][u][span style='color: #E80000;']Description[/span][/u][/b][br]\n Socials is a single-page website that stores all your social media and personal websites to share. It is similar to tappy.tech, sociallinks.co, compiled.social and linktr.ee, but open-source and built on Next.js. Your url is http://exemple.com/(user) where [code]user.json[/code] is the file containing the info OR you can create a [code]default.json[/code]. There is mine running at [a href=\"https://socials.dkil.ca/\"]socials.dkil.ca[/a][br][br]\n [b][u][span style='color: #E80000;']Configuration[/span][/u][/b][br]\n [b]/app/people[/b] This is where the json files containing someone's socials will be stored. You can see the layout and info on Github.[br]", "Support": "https://forums.unraid.net/topic/105177-support-diamkil-socials/", "Registry": "https://registry.hub.docker.com/r/diamkil/socials/", "Repository": "ghcr.io/diamkil/socials:main", "Project": "https://github.com/diamkil/socials", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "7574", "ContainerPort": "7574", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "LOG_LEVEL", "Value": "info" }, { "Name": "UMASK", "Value": "000" }, { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/socials", "ContainerDir": "/app/people", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:7574]/", "Icon": "https://raw.githubusercontent.com/diamkil/docker-templates/master/diamkil/images/diamkil.png", "Repo": "diamkil's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/diamkilsRepository/diamkil/socials.xml", "CategoryList": [ "Other" ], "downloads": 3387, "LastUpdateScan": 1711310786, "LastUpdate": 1626846879, "FirstSeen": 1628056996 }, { "Name": "OpenBudgeteer", "Repository": "axelander/openbudgeteer", "Registry": "https://hub.docker.com/r/axelander/openbudgeteer", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/100181-support-axelander-openbudgeteer", "Project": "https://github.com/TheAxelander/OpenBudgeteer", "Overview": "OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/TheAxelander/unraid_ca/master/OpenBudgeteer.xml", "Icon": "https://raw.githubusercontent.com/TheAxelander/OpenBudgeteer/master/assets/icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6100" }, { "@attributes": { "Name": "Database Provider", "Target": "CONNECTION_PROVIDER", "Default": "mysql", "Mode": "", "Description": "mysql, mariadb, sqlite or postgresql", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Server", "Target": "CONNECTION_SERVER", "Default": "", "Mode": "", "Description": "IP address of database server (not for sqlite)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Port", "Target": "CONNECTION_PORT", "Default": "", "Mode": "", "Description": "Port of database server (not for sqlite)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "CONNECTION_DATABASE", "Default": "", "Mode": "", "Description": "Name of the database, for SQLite please enter /app/database/ as path and your name of the database (e.g. /app/database/mydb.db)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "CONNECTION_USER", "Default": "", "Mode": "", "Description": "Database user (not for sqlite)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "CONNECTION_PASSWORD", "Default": "", "Mode": "", "Description": "Password of database user (not for sqlite)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Root Password", "Target": "CONNECTION_ROOT_PASSWORD", "Default": "", "Mode": "", "Description": "Password of database root user to automatically create database and user (mysql, mariadb only)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sqlite Databse Path", "Target": "/app/database", "Default": "", "Mode": "rw", "Description": "Path of local sqlite database (sqlite only)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Localization", "Target": "APPSETTINGS_CULTURE", "Default": "en-US", "Mode": "", "Description": "Sets localization like currency and number format (Must be a BCP 47 language tag)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Theme", "Target": "APPSETTINGS_THEME", "Default": "default", "Mode": "", "Description": "Theme that will be used (see https://bootswatch.com/), e.g. darkly, solar etc.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Axelander's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AxelandersRepository/OpenBudgeteer.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 128660, "stars": 6, "trending": 5.386, "trends": [ 3.034, 3.422, 3.968, 4.232, 4.785, 4.926, 5.386 ], "trendsDate": [ 1696421161, 1699020403, 1702169087, 1704769574, 1707368759, 1709968006, 1712563564 ], "downloadtrend": [ 97877, 101345, 105532, 110195, 115733, 121730, 128660 ], "LastUpdateScan": 1712563564, "LastUpdate": 1712220268, "FirstSeen": 1608045586, "topTrending": 2.3520000000000003, "topPerforming": 5.386 }, { "Name": "deepstack", "Repository": "deepquestai/deepstack", "Registry": "https://hub.docker.com/r/deepquestai/deepstack", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://deepstack.cc", "Overview": "Deepstack is an AI server that empowers every developer in the world to easily build state-of-the-art AI systems both on-premise and in the cloud. The promises of Artificial Intelligence are huge but becoming a machine learning engineer is hard. Build and deploy AI-powered applications with in-built and custom AI APIs, all offline and self-hosted. See https://deepstack.cc and https://docs.deepstack.cc/faq/index.html\r\n\r\nTo use with home assistant see: https://github.com/robmarkcole/HASS-Deepstack-object and https://docs.deepstack.cc/faq/index.html\r\n\r\n---\r\n**_Old CPUs without AVX:_** If you are using an older CPU that doesn't support AVX _(Warning: This version hasn't been updated in some time)_:\r\n1. Add **`:noavx`** to the end of the **_`Repository:`_** field. \r\n2. Should look like this: **`deepquestai/deepstack:noavx`**\r\n---\r\n**_GPU:_** If you wish to use a NVIDIA GPU instead of your CPU:\r\n1. Install Unraid Nvidia Plugin (available in the community apps store): https://forums.unraid.net/topic/98978-plugin-nvidia-driver/\r\n2. Add **`:gpu`** to the end of the **_`Repository:`_** field. Should look like this: **`deepquestai/deepstack:gpu`**\r\n3. Add **`--runtime=nvidia`** to the **_`Extra Parameters:`_** field (to view this field switch to advanced view by clicking the toggle in the top right next to **`Basic View`**) .\r\n4. Copy your GPU UUID to **_`Nvidia Visible Devices:`_**. (Can be found in the Nvidia Driver settings page under **`nVidia Info:`**). Should look something like this: **`GPU-1a2b3456-7890-1cd2-ea34-56b7c8de90a1`**\r\n---\r\n*I am not the creator or maintainer of this container I am merely providing the Unraid template.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/n8detar/docker-templates/master/n8detar/deepstack.xml", "Icon": "https://raw.githubusercontent.com/n8detar/docker-templates/master/n8detar/images/deepstack.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "For access to the Web UI and API. Default is 5000. ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "AppData", "Target": "/datastore", "Default": "/mnt/user/appdata/deepstack", "Mode": "rw", "Description": "Config storage path. Default is /mnt/user/appdata/deepstack.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/deepstack" }, { "@attributes": { "Name": "Custom Model Store", "Target": "/modelstore/detection", "Default": "/mnt/user/appdata/deepstack/custom_models", "Mode": "rw", "Description": "This specifies the local directory where you stored your custom models. Default is /mnt/user/appdata/deepstack/custom_models.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/deepstack/custom_models" }, { "@attributes": { "Name": "Object Detection", "Target": "VISION-DETECTION", "Default": "False|True", "Mode": "", "Description": "This enables the object detection API. Default is False.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "Face Detection", "Target": "VISION-FACE", "Default": "False|True", "Mode": "", "Description": "This enables the face recognition APIs. Default is False.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "Scene Detection", "Target": "VISION-SCENE", "Default": "False|True", "Mode": "", "Description": "This enables the scene recognition API. Default is False.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "Image Enhance", "Target": "VISION-ENHANCE", "Default": "False|True", "Mode": "", "Description": "This enables the image enhance API. Default is False.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "Performance Mode", "Target": "MODE", "Default": "High|Medium|Low", "Mode": "", "Description": "Deepstack offers three modes allowing you to trade off speed for performance. You can specify performance mode to be High, Medium, and Low. Default is Medium.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Medium" }, { "@attributes": { "Name": "Multithreading", "Target": "THREADCOUNT", "Default": "5", "Mode": "", "Description": "This allows you to specify the number of threads each endpoint will run with. This provides singificant performance boost, especially when running multiple requests often. The default value is 5.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Nvidia Visible Devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Requires Nvidia GPU and Unraid Nvidia drivers. Default is none", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "API Key", "Target": "API-KEY", "Default": "", "Mode": "", "Description": "API Key is used to protect your API endpoint to prevent unauthorized access. Default is none.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Admin Key", "Target": "ADMIN-KEY", "Default": "", "Mode": "", "Description": "The Admin Key protects admin APIs such as adding models, deleting models, list models, backup, and restore. Default is none.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Nvidia Driver Capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "all ", "Mode": "", "Description": "Requires Nvidia GPU and Unraid Nvidia drivers. Default is all.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "ndetar's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ndetarsRepository/n8detar/deepstack.xml", "CategoryList": [ "HomeAutomation", "Security", "Tools-Utilities", "Other" ], "downloads": 11633907, "stars": 54, "trending": 0.165, "trends": [ 0.181, 0.169, 0.193, 0.193, 0.178, 0.164, 0.165 ], "trendsDate": [ 1696802742, 1699398354, 1702169087, 1704769574, 1707368759, 1709968007, 1712563564 ], "downloadtrend": [ 11510901, 11530430, 11552678, 11574977, 11595610, 11614659, 11633907 ], "LastUpdateScan": 1712563564, "LastUpdate": 1642369804, "FirstSeen": 1605820582, "topTrending": -0.015999999999999986, "topPerforming": 0.165 }, { "Name": "deepstack-ui", "Repository": "robmarkcole/deepstack-ui", "Registry": "https://hub.docker.com/r/robmarkcole/deepstack-ui", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/robmarkcole/deepstack-ui", "Overview": "UI for working with Deepstack. Allows uploading an image and performing object detection or face recognition with Deepstack. Also faces can be registered with Deepstack. The effect of various parameters can be explored, including filtering objects by confidence, type and location in the image. Created by robmarkcole.\r\n\r\n*I am not the creator or maintainer of this container I am merely providing the Unraid template.", "WebUI": "http://[IP]:[PORT:8501]", "TemplateURL": "https://raw.githubusercontent.com/n8detar/docker-templates/master/n8detar/deepstack-ui.xml", "Icon": "https://raw.githubusercontent.com/n8detar/docker-templates/master/n8detar/images/deepstack-ui.png", "Requires": "Deepstack", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8501", "Default": "8501", "Mode": "tcp", "Description": "For access to the Web UI. Default is 8501.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8501" }, { "@attributes": { "Name": "Deepstack IP", "Target": "DEEPSTACK_IP", "Default": "localhost", "Mode": "", "Description": "The IP address of your Deepstack instance. Default is localhost.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "localhost" }, { "@attributes": { "Name": "Deepstack Port", "Target": "DEEPSTACK_PORT", "Default": "80", "Mode": "", "Description": "The PORT of your Deepstack instance. Default is 80. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Deepstack API Key", "Target": "DEEPSTACK_API_KEY", "Default": "", "Mode": "", "Description": "The API key of your Deepstack instance, if you have set one.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Deepstack Timeout", "Target": "DEEPSTACK_TIMEOUT", "Default": "10", "Mode": "", "Description": "The timeout to wait for Deepstack. Default is 10 seconds.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Deepstack Custom Model", "Target": "DEEPSTACK_CUSTOM_MODEL", "Default": "", "Mode": "", "Description": "The name of a custom model, if you wish to use one.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Deepstack UI Debug Mode", "Target": "DEEPSTACK_UI_DEBUG_MODE", "Default": "False|True", "Mode": "", "Description": "Lowers the minimum confidence threshold to 1%. Default is False.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" } ], "Repo": "ndetar's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ndetarsRepository/n8detar/deepstack-ui.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Other" ], "downloads": 483013, "stars": 11, "trending": 1.195, "trends": [ 1.316, 1.364, 1.463, 1.448, 1.525, 1.237, 1.195 ], "trendsDate": [ 1697753149, 1700348738, 1702947949, 1705547165, 1708146332, 1710742121, 1713341154 ], "downloadtrend": [ 444587, 450737, 457430, 464149, 471338, 477243, 483013 ], "LastUpdateScan": 1713341154, "LastUpdate": 1630651317, "FirstSeen": 1609376858, "topTrending": -0.121, "topPerforming": 1.195 }, { "Name": "jfa-go", "Repository": "hrfee/jfa-go", "Registry": "https://hub.docker.com/r/hrfee/jfa-go/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/hrfee/jfa-go", "Overview": "jfa-go is a user management app for Jellyfin (and now Emby) that provides invite-based account creation as well as other features that make one's instance much easier to manage.\r\n\r\n*I am not the creator or maintainer of this container I am merely providing the Unraid template.", "WebUI": "http://[IP]:[PORT:8056]/", "TemplateURL": "https://raw.githubusercontent.com/n8detar/docker-templates/master/n8detar/jfa-go.xml", "Icon": "https://raw.githubusercontent.com/hrfee/jfa-go/main/images/jfa-go-icon.png", "Requires": "Jellyfin or Emby", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8056", "Default": "8056", "Mode": "tcp", "Description": "Port to use to access jfa-go webui.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8056" }, { "@attributes": { "Name": "Config", "Target": "/data", "Default": "/mnt/user/appdata/jfa-go", "Mode": "rw", "Description": "Path to wherever you want to store the config file and other data.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jfa-go" }, { "@attributes": { "Name": "Jellfyfin Config Directory", "Target": "/jf", "Default": "/mnt/user/appdata/jellyfin/", "Mode": "rw", "Description": "Path to Jellyfin config directory, ignore if using Emby.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/jellyfin/" }, { "@attributes": { "Name": "Time", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" } ], "Repo": "ndetar's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ndetarsRepository/n8detar/jfa-go.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 851717, "stars": 18, "trending": 1.464, "trends": [ 1.451, 2.398, 2.108, 2.175, 2.264, 1.802, 1.464 ], "trendsDate": [ 1695737180, 1698336353, 1700931945, 1703531136, 1706130384, 1708765583, 1711361173 ], "downloadtrend": [ 752835, 771330, 787942, 805462, 824123, 839246, 851717 ], "LastUpdateScan": 1711361173, "LastUpdate": 1703773888, "FirstSeen": 1633371356, "topTrending": 0.0129999999999999, "topPerforming": 1.464 }, { "Name": "tubesync", "Repository": "ghcr.io/meeb/tubesync:latest", "Registry": "https://registry.hub.docker.com/r/ghcr.io/meeb/tubesync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/meeb/tubesync", "Overview": "TubeSync is a PVR (personal video recorder) for YouTube. Or, like Sonarr but for YouTube (with a built-in download client). It is designed to synchronize channels and playlists from YouTube to local directories and update your media server once media is downloaded.\r\n\r\n_This is a preview release of TubeSync, it may contain bugs but should be usable._\r\n\r\n*I am not the creator or maintainer of this container I am merely providing the Unraid template.", "WebUI": "http://[IP]:[PORT:4848]/", "TemplateURL": "https://raw.githubusercontent.com/n8detar/docker-templates/master/n8detar/tubesync.xml", "Icon": "https://raw.githubusercontent.com/meeb/tubesync/main/tubesync/common/static/images/tubesync.png", "Config": [ { "@attributes": { "Name": "AppData Config", "Target": "/config", "Default": "/mnt/user/appdata/tubesync", "Mode": "rw", "Description": "Config storage path. Default is /mnt/user/appdata/tubesync.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tubesync" }, { "@attributes": { "Name": "Downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Path to store downloaded content. Default is none.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TubeSync WebUI", "Target": "4848", "Default": "", "Mode": "tcp", "Description": "TubeSync WebUI port. Default is 4848. ", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4848" }, { "@attributes": { "Name": "TubeSync Workers", "Target": "TUBESYNC_WORKERS", "Default": "2", "Mode": "", "Description": "If you add a significant amount of work due to adding many large channels you may need to increase the number of background workers. Try around ~4 at most, although the absolute maximum allowed is 8. Default is 2.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2" }, { "@attributes": { "Name": "TubeSync WebUI Username", "Target": "HTTP_USER", "Default": "", "Mode": "", "Description": "Sets the username for HTTP basic authentication. Default is none.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TubeSync WebUI Password", "Target": "HTTP_PASS", "Default": "", "Mode": "", "Description": "Sets the password for HTTP basic authentication. Default is none.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "DATABASE_CONNECTION", "Default": "", "Mode": "", "Description": "Optional external database connection details. Ex: mysql://user:pass@host:port/database. Default is none.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Hosts", "Target": "TUBESYNC_HOSTS", "Default": "", "Mode": "", "Description": "Django's ALLOWED_HOSTS. Ex: tubesync.example.com,otherhost.com. Default is none.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TubeSync Debugging", "Target": "TUBESYNC_DEBUG", "Default": "False|True", "Mode": "", "Description": "Enable debugging. Default is False. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "ndetar's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ndetarsRepository/n8detar/tubesync.xml", "CategoryList": [ "Downloaders", "MediaApp-Video", "MediaServer-Video" ], "LastUpdateScan": 1712563564, "FirstSeen": 1631469813 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/gpustat-unraid/master/gpustat.plg", "PluginAuthor": "b3rs3rk", "Name": "GPU Statistics", "Requires": "
        **Nvidia Driver plugin** (nVidia Support) *or*
        **Intel GPU TOP plugin** (Intel Support) *or*
        **AMD Driver** and **RadeonTop plugins** (AMD Support)
    ", "MinVer": "6.7.1", "Project": "https://github.com/SimonFair/gpustat-unraid", "Support": "https://forums.unraid.net/topic/89453-plugin-gpu-statistics/", "Icon": "https://raw.githubusercontent.com/SimonFair/gpustat-unraid/master/src/gpustat/usr/local/emhttp/plugins/gpustat/images/gpustat.png", "License": "MIT License - Copyright 2020-2023 b3rs3rk", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/gpustat.xml", "Licence": "MIT License - Copyright 2020-2023 b3rs3rk", "Repository": "https://raw.githubusercontent.com/SimonFair/gpustat-unraid/master/gpustat.plg", "pluginVersion": "2024.03.16", "topPlugin": 40, "Overview": "This plugin parses GPU statistic data from vendor specific utilities and displays a subset of them on the dashboard. From version 6.12 onwards can support multiple GPUs on the dashboard and supports multiple Intel GPUs iGPU and ARC.", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/gpustat.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "LastUpdateScan": 1713629157, "FirstSeen": 1682445878 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/master/plugin/ipmi.plg", "PluginAuthor": "SimonFair", "Name": "IPMI Tools", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/135823-plugin-ipmi-for-611-i/", "Icon": "https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/master/plugin/ipmi.png", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/ipmi.xml", "Repository": "https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/master/plugin/ipmi.plg", "ChangeLogPresent": true, "pluginVersion": "2023.12.12", "topPlugin": 38, "Overview": "The ipmi plugin allows you to view your system sensors and events using your ipmi hardware. Allows for local or remote access and event notification.", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/ipmi.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1677618268 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/unraid.iSCSI/main/iSCSIgui.plg", "PluginAuthor": "SimonFair", "MinVer": "6.9.0", "Name": "iSCSI Target", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/98483-plugins-iscsi-gui-and-iscsi-target/", "Icon": "https://raw.githubusercontent.com/SimonFair/unraid.iSCSI/main/source/images/iscsi.png", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/iSCSIgui.xml", "Repository": "https://github.com/SimonFair/unraid.iSCSI/raw/main/iSCSIgui.plg", "ChangeLogPresent": true, "pluginVersion": "2023.03.25a", "Overview": "This Plugin will install all necessary software and dependencies for iSCSI, on the bottom of the settings page will be also the utility to configure your iSCSI Targets (the configuration utility is still in beta and will not affect the functionallity of the iSCSI Targets itself).\n\nTargetcli package provided by ich777.", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/iSCSIgui.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1613057018 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/unraid-lcd/master/lcd_manager.plg", "PluginAuthor": "SimonFair", "Beta": "true", "Name": "LCD Manager", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/136952-plugin-lcd_manager/", "Icon": "https://raw.githubusercontent.com/SimonFair/unraid-lcd/master/images/lcd.png", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/lcd_manager.xml", "Repository": "https://raw.githubusercontent.com/SimonFair/unraid-lcd/master/lcd_manager.plg", "ChangeLogPresent": true, "pluginVersion": "2023.11.07", "MinVer": "6.8.0", "Overview": "Install for LCDd and lcdproc to support LCD Screens.\n\nA QNAP lcd device is icp_a106, Futher panels will be added in the future along with unRAID specific screens.", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/lcd_manager.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1680969857 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/NUT-unRAID/master/plugin/nut.plg", "PluginAuthor": "SimonFair", "Name": "NUT - Network UPS Tools", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.lime-technology.com/topic/60217-plugin-nut-v2-network-ups-tools/", "Icon": "https://raw.githubusercontent.com/SimonFair/NUT-unRAID/master/plugin/nut.png", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/nut.xml", "ModeratorComment": "This plugin has been deprecated. It is advised to install NUT from Rysz instead", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/SimonFair/NUT-unRAID/master/plugin/nut.plg", "ChangeLogPresent": true, "pluginVersion": "2023.09.17", "Overview": "This plugin installs NUT- Network UPS Tools for controlling and monitoring Uninterruptible Power Supplies. Use at your own risk. Not officially supported by LimeTech.", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/nut.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1677618268 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/Snapshots/main/snapshots.plg", "PluginAuthor": "SimonFair", "Beta": "true", "Name": "Snapshots", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/114600-plugin-snapshots/", "IconFA": "clone", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/snapshots.xml", "Repository": "https://raw.githubusercontent.com/SimonFair/Snapshots/main/snapshots.plg", "ChangeLogPresent": true, "pluginVersion": "2023.07.16", "MinVer": "6.8.0", "Overview": "Provides GUI for BTRFS Snapshots.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/snapshots.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1640610214 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/tasmotapm-unraid/main/tasmotapm.plg", "PluginAuthor": "SimonFair", "Name": "Tasmota Power Monitor", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/104565-plugin-tasmota-power-monitor", "Icon": "https://raw.githubusercontent.com/SimonFair/tasmotapm-unraid/main/src/tasmotapm/usr/local/emhttp/plugins/tasmotapm/icons/tasmotapm.png", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/tasmotapm.xml", "Repository": "https://raw.githubusercontent.com/SimonFair/tasmotapm-unraid/main/tasmotapm.plg", "ChangeLogPresent": true, "pluginVersion": "2023.06.17", "Overview": "Reads Tasmota power devices", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/tasmotapm.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1686960300 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/unraid.usbip/master/unraid.usbip.plg", "PluginAuthor": "SimonFair", "Beta": "true", "MaxVer": "6.10.0-rc1", "MinVer": "6.9.0-rc2", "Name": "Unraid USBip", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/100511-plugin-usbip-commands/", "IconFA": "cogs", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/unraid-usbipi.xml", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/SimonFair/unraid.usbip/master/unraid.usbip.plg", "ChangeLogPresent": true, "pluginVersion": "2020.12.23", "Overview": "Install Binaries for usbip and usbipd with associated libraries.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/unraid-usbipi.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1608825321 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/unraid.usbip-gui/master/usbip-gui.plg", "PluginAuthor": "SimonFair", "Beta": "true", "MaxVer": "6.10.0-rc1", "MinVer": "6.8.0", "Name": "Unraid USBip GUI", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/100511-plugin-usbip-commands/", "IconFA": "usb", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/usbip-gui.xml", "Deprecated": true, "Repository": "https://raw.githubusercontent.com/SimonFair/unraid.usbip-gui/master/usbip-gui.plg", "ChangeLogPresent": true, "pluginVersion": "2021.05.15", "Overview": "Provides GUI for managing VM USB Connections and USB over IP. Plan to rename to USB_Manager and make USBIP package install optional.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/usbip-gui.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1611851208 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/USB_Manager/master/usb_manager.plg", "PluginAuthor": "SimonFair", "MinVer": "6.8.0", "Name": "USB Manager", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/100511-plugin-usbip-commands/", "IconFA": "usb", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/usb_manager.xml", "Repository": "https://raw.githubusercontent.com/SimonFair/usb_manager/master/usb_manager.plg", "ChangeLogPresent": true, "pluginVersion": "2024.04.03", "Overview": "Provides GUI for USB Devices.\n\nAdditional support via addon plugin for USB over IP. Addon plugin install button available via the settings page following enabling USBIP.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/usb_manager.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1622988175 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/USB_Manager_usb_net_addon/main/usb_manager_aqc111_addon.plg", "PluginAuthor": "SimonFair", "MaxVer": "6.10.0-rc1", "MinVer": "6.9.2", "Name": "USB Manager USB NET AQC111 addon", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/100511-plugin-usb_managerusbip-commands-and-gui/", "IconFA": "cogs", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/usb_manager_aqc111_addon.xml", "Repository": "https://raw.githubusercontent.com/SimonFair/USB_Manager_usb_net_addon/main/usb_manager_aqc111_addon.plg", "ChangeLogPresent": true, "pluginVersion": "2021.08.22", "Overview": "Install Modules for aqc111 based USB Network Adapters.\n\nModules: AQC111.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/usb_manager_aqc111_addon.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1629619402 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/USB_Manager_Serial_Options_addon/main/usb_manager_serial_options_addon.plg", "PluginAuthor": "SimonFair", "Name": "USB Manager Serial Options addon", "DonateText": "If you wanna buy me a coffee.", "DonateLink": "https://paypal.me/SimonNFairweather?locale.x=en_GB", "DonateImage": "https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_74x21.png", "Support": "https://forums.unraid.net/topic/100511-plugin-usb_managerusbip-commands-and-gui/", "IconFA": "cogs", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/usb_manager_serial_options_addon.xml", "Repository": "https://raw.githubusercontent.com/SimonFair/USB_Manager_Serial_Options_addon/main/usb_manager_serial_options_addon.plg", "ChangeLogPresent": true, "pluginVersion": "2022.07.21", "MinVer": "6.9.2", "Overview": "Install Modules for GSM Modems.\n\nModules: options and usb_wwan.", "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/usb_manager_serial_options_addon.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1621936986 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/SimonFair/WOLforServices/master/WOL4Services.plg", "PluginAuthor": "SimonFair", "Beta": "true", "Name": "Wol for Services", "MinVer": "6.12.0", "Project": "https://raw.githubusercontent.com/SimonFair/WOLforServices/master", "Support": "https://forums.unraid.net/topic/157327-plugin-wol-for-services/", "License": "MIT License - Copyright 2024 - 2024 SimonFair", "Repo": "SimonF's Repository", "TemplateURL": "https://raw.githubusercontent.com/SimonFair/unraid-plugins/master/WOL4Services.xml", "Licence": "MIT License - Copyright 2024 - 2024 SimonFair", "Repository": "https://raw.githubusercontent.com/SimonFair/WOLforServices/master/WOL4Services.plg", "pluginVersion": "2024.04.16", "Overview": "This plugin allows you to perform actions with Wakeonlan packets.", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonFsRepository/WOL4Services.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1710078917 }, { "Name": "Apache-WebDAV", "Repository": "apachewebdav/apachewebdav", "Registry": "https://github.com/mgutt/docker-apachewebdav", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/103601-support-apache-webdav/", "Project": "https://httpd.apache.org/docs/2.4/mod/mod_dav.html", "Overview": "Very simple WebDAV server based on Apache. You need a WebDAV client to transfer files. It does not include a WebUI to upload files through your browser.\r\n\r\nSpecifying USERNAME and PASSWORD only supports a single user. If you want to have lots of different logins for various users, bind mount user.passwd as follows:\r\n\r\nOpen the Unraid WebTerminal >_ and execute the following:\r\n[b]mkdir /mnt/user/appdata/apachewebdav[/b]\r\n[b]touch /mnt/user/appdata/apachewebdav/user.passwd[/b]\r\n\r\nAdd a new Path to this container with the following values:\r\n[b]Container Path: /user.passwd[/b]\r\n[b]Host Path: /mnt/user/appdata/apachewebdav/user.passwd[/b]\r\n\r\nAfter starting the container, open its console and execute the following for \"Basic\" authentification by changing \"John\" to your username (it asks for your password after executing):\r\n[b]htpasswd -B /user.passwd John[/b]\r\n\r\nor this if you choosed \"Digest\" authentification:\r\n[b]htdigest user.passwd WebDAV-Login John[/b]\r\n\r\nExecute the command multiple times with different usernames to add more users.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/master/mgutt/Apache-WebDAV.xml", "Icon": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/main/mgutt/images/webdav-powered-by-apache.png", "ExtraParams": "--memory=1G", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebDAV Share", "Target": "/var/lib/dav/data", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/dav/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/webdav" }, { "@attributes": { "Name": "Webserver Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8384" }, { "@attributes": { "Name": "Domains", "Target": "SERVER_NAMES", "Default": "", "Mode": "", "Description": "Comma-separated list of domains (eg, example.com,www.example.com). The first is set as the ServerName, and the rest (if any) are set as ServerAlias. The default is localhost.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "localhost" }, { "@attributes": { "Name": "Base URL", "Target": "LOCATION", "Default": "", "Mode": "", "Description": "The URL path for WebDAV (eg, if set to /webdav then clients should connect to example.com/webdav). The default is /.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "Authentication", "Target": "AUTH_TYPE", "Default": "", "Mode": "", "Description": "Apache authentication type to use. This can be Basic (best choice for HTTPS) or Digest (best choice for HTTP). The default is Basic.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Basic" }, { "@attributes": { "Name": "Login Title", "Target": "REALM", "Default": "", "Mode": "", "Description": "The string will appear in the password dialog provided by browsers.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "WebDAV-Login" }, { "@attributes": { "Name": "Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Authenticate with this username (and the password below). Will be ignored if /user.passwd is present.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Password", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "Authenticate with this password (and the username above). Will be ignored if /user.passwd is present.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Public methods", "Target": "ANONYMOUS_METHODS", "Default": "", "Mode": "", "Description": "Comma-separated list of HTTP request methods (eg, GET,POST,OPTIONS,PROPFIND) which can be used without login. The default is to disallow any anonymous access.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable SSL", "Target": "SSL_CERT", "Default": "", "Mode": "", "Description": "Set to selfsigned to generate a self-signed certificate and enable Apache's SSL module. If you specify SERVER_NAMES, the first domain is set as the Common Name.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/var/lib/dav", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/dav", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/webdav" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "umask", "Target": "PUMASK", "Default": "0000", "Mode": "", "Description": "Container Variable: PUMASK", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0000" } ], "Repo": "mgutt's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/mguttsRepository/mgutt/Apache-WebDAV.xml", "CategoryList": [ "Cloud" ], "downloads": 144762, "stars": 7, "trending": 3.553, "trends": [ 2.367, 2.302, 1.519, 1.373, 1.52, 2.103, 3.553 ], "trendsDate": [ 1696241151, 1698840352, 1701435985, 1704035148, 1706634385, 1709233566, 1711829252 ], "downloadtrend": [ 127731, 130741, 132757, 134605, 136683, 139619, 144762 ], "LastUpdateScan": 1711829252, "LastUpdate": 1628677859, "FirstSeen": 1628669013, "topTrending": 1.186, "topPerforming": 3.553 }, { "Name": "Dropbox-by-otherguy", "Repository": "otherguy/dropbox", "Registry": "https://hub.docker.com/r/otherguy/dropbox", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/104437-support-dropbox-by-otherguy/", "Project": "https://github.com/otherguy/docker-dropbox", "Overview": "Dropbox client which syncs a local path with your cloud.\r\n\r\nManual:\r\nAfter installing the Dropbox container\r\n- open the container overview\r\n- click on the logs icon\r\n- wait until you are prompted to visit a Dropbox URL\r\n- Copy and Paste the URL and link the container with your Dropbox account\r\n- the container automatically starts syncing\r\n\r\nIMPORTANT:\r\nThe official Dropbox client (which is used in this container) does not support FUSE filesystems. Because of that its NOT possible to use the path \"/mnt/user\" as your user file path. You MUST use one of these direct disk paths:\r\n\r\nIf your Dropbox share has the cache setting \"No\":\r\n/mnt/disk1/Dropbox\r\n\r\nIf your \"Dropbox\" share has the cache setting \"Only\":\r\n/mnt/cache/Dropbox\r\n\r\nYou could even use \"/mnt/disk1/Dropbox\" with the cache Option \"Yes\", but if you add new files to this share, they won't be uploaded to Dropbox as long the Mover did not move them to the array.", "TemplateURL": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/master/mgutt/dropbox_by_otherguy.xml", "Icon": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/main/mgutt/images/dropbox.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Dropbox user files", "Target": "/opt/dropbox/Dropbox", "Default": "", "Mode": "rw", "Description": "Read the description! Do not set this path to /mnt/user...", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/disk1/Dropbox" }, { "@attributes": { "Name": "Dropbox settings", "Target": "/opt/dropbox/.dropbox", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/dropbox/.dropbox", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Dropbox" }, { "@attributes": { "Name": "User", "Target": "DROPBOX_UID", "Default": "", "Mode": "", "Description": "Container Variable: DROPBOX_UID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group", "Target": "DROPBOX_GID", "Default": "", "Mode": "", "Description": "Container Variable: DROPBOX_GID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "mgutt's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mguttsRepository/mgutt/dropbox_by_otherguy.xml", "CategoryList": [ "Cloud" ], "downloads": 795210, "stars": 21, "trending": 0.813, "trends": [ 0.789, 0.744, 0.568, 0.499, 0.58, 0.754, 0.813 ], "trendsDate": [ 1696529161, 1699128332, 1702169087, 1704769574, 1707368759, 1709968007, 1712563564 ], "downloadtrend": [ 764232, 769960, 774361, 778247, 782791, 788742, 795210 ], "LastUpdateScan": 1712563564, "LastUpdate": 1687884691, "FirstSeen": 1616253935, "topTrending": 0.02399999999999991, "topPerforming": 0.813 }, { "Name": "iobroker", "Repository": "buanet/iobroker", "Registry": "https://hub.docker.com/r/buanet/iobroker/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101016-support-buanet-iobroker/", "Project": "https://www.iobroker.net/", "Overview": "ioBroker is an Open Source IoT platform (Fog computing) which has the ability to manage your IoT system through an graphical interface.", "WebUI": "http://[IP]:[PORT:8081]/", "TemplateURL": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/master/mgutt/iobroker.xml", "Icon": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/main/mgutt/images/iobroker.png", "ExtraParams": "--no-healthcheck ", "DonateText": "If you like my work please ", "DonateLink": "http://paypal.me/marcgutt", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data", "Target": "/opt/iobroker", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/iobroker", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/iobroker/data" }, { "@attributes": { "Name": "Scripts", "Target": "/opt/userscripts", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/userscripts", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/iobroker/scripts" }, { "@attributes": { "Name": "USB Devices", "Target": "USBDEVICES", "Default": "", "Mode": "", "Description": "Sets relevant permissions on mounted devices like ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CoAP Port (Shelly)", "Target": "5683", "Default": "", "Mode": "udp", "Description": "Container Port: 5683", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5683" }, { "@attributes": { "Name": "flot Port", "Target": "8282", "Default": "", "Mode": "tcp", "Description": "flot adapter", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8282" }, { "@attributes": { "Name": "HomeMatic Port", "Target": "2001", "Default": "", "Mode": "tcp", "Description": "Container Port: 2001", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2001" }, { "@attributes": { "Name": "MQTT Port", "Target": "1883", "Default": "", "Mode": "tcp", "Description": "Container Port: 1883", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "MQTT SSL Port", "Target": "8883", "Default": "", "Mode": "tcp", "Description": "Container Port: 8883", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8883" }, { "@attributes": { "Name": "Node-RED Port", "Target": "1880", "Default": "", "Mode": "tcp", "Description": "Container Port: 1880", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1880" }, { "@attributes": { "Name": "Socket.IO Port", "Target": "8284", "Default": "", "Mode": "tcp", "Description": "Container Port: 8284", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8284" }, { "@attributes": { "Name": "UID", "Target": "SETUID", "Default": "", "Mode": "", "Description": "Container Variable: SETUID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "SETGID", "Default": "", "Mode": "", "Description": "Container Variable: SETGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "WebUI Port", "Target": "8081", "Default": "", "Mode": "tcp", "Description": "Container Port: 8081", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8081" } ], "Repo": "mgutt's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mguttsRepository/mgutt/iobroker.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 28989348, "stars": 160, "trending": 0.447, "trends": [ 0.385, 0.42, 0.439, 0.443, 0.39, 0.491, 0.447 ], "trendsDate": [ 1695737180, 1698336354, 1700931945, 1703531136, 1706130384, 1708765583, 1711361174 ], "downloadtrend": [ 28235177, 28354291, 28479270, 28605961, 28717953, 28859777, 28989348 ], "LastUpdateScan": 1711361174, "LastUpdate": 1710461550, "FirstSeen": 1609974465, "topTrending": 0.062, "topPerforming": 0.447 }, { "Name": "MariaDB-Official", "Repository": "mariadb", "Registry": "https://hub.docker.com/_/mariadb", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/110019-support-mariadb-official/", "Project": "https://mariadb.org/", "Overview": "Official MariaDB database container. It allows to set a database and username without using the console.\r\n\r\nMariaDB is a community-developed, commercially supported fork of MySQL (RDBMS).\r\n\r\nRoot Password:\r\nThis container creates by default a random root password on initial execution. Open Docker > MariaDB Icon > Logs > Scroll down to \"GENERATED ROOT PASSWORD\" to find it.\r\n\r\nCreating database dumps\r\ndocker exec MariaDB-Official sh -c 'exec mysqldump --all-databases -uroot -p\"YOUR_ROOT_PASSWORD\"' > /mnt/user/Backups/all-databases.sql\r\n\r\nRestoring data from dump files\r\ndocker exec -i MariaDB-Official sh -c 'exec mysql -uroot -p\"YOUR_ROOT_PASSWORD\"' < /mnt/user/Backups/all-databases.sql", "TemplateURL": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/master/mgutt/MariaDB-Official.xml", "Icon": "https://github.com/mgutt/unraid-docker-templates/raw/main/mgutt/images/mariadb.png", "ExtraParams": "--user=99:100 --memory=2G", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "3306", "Default": "", "Mode": "tcp", "Description": "Container Port: 3306", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Generate Random Password", "Target": "MARIADB_RANDOM_ROOT_PASSWORD", "Default": "", "Mode": "", "Description": "Set to yes, to generate a random root password. The generated password will be printed to the logs (Docker > MariaDB Icon > Logs).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Yes" }, { "@attributes": { "Name": "Database Name", "Target": "MARIADB_DATABASE", "Default": "", "Mode": "", "Description": "This variable allows you to specify the name of a database to be created on image startup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dbname_here" }, { "@attributes": { "Name": "Database User", "Target": "MARIADB_USER", "Default": "", "Mode": "", "Description": "Container Variable: MARIADB_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dbuser_here" }, { "@attributes": { "Name": "Database Password", "Target": "MARIADB_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: MARIADB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/var/lib/mysql", "Default": "", "Mode": "rw", "Description": "Recommened: For better performance replace /mnt/user against /mnt/cache. Note: This requires appdata share caching set to Prefer or Only!", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mariadb-official/data" }, { "@attributes": { "Name": "Config", "Target": "/etc/mysql/conf.d", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/mysql/conf.d", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mariadb-official/config" }, { "@attributes": { "Name": "Root Password", "Target": "MARIADB_ROOT_PASSWORD", "Default": "", "Mode": "", "Description": "Generate Random Password must be empty if you like to set your own Root Password!", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "mgutt's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/mguttsRepository/mgutt/MariaDB-Official.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Other" ], "downloads": 2724536221, "stars": 5712, "trending": 1.133, "trends": [ 0.324, 0.328, 0.328, 0.323, 0.662, 1.116, 1.133 ], "trendsDate": [ 1696046730, 1698645945, 1701241570, 1703840741, 1706439932, 1709039160, 1711634779 ], "downloadtrend": [ 2620163753, 2628794546, 2637451171, 2645993952, 2663622138, 2693676966, 2724536221 ], "LastUpdateScan": 1711634779, "LastUpdate": 1710538608, "FirstSeen": 1623312197, "topTrending": 0.8089999999999999, "topPerforming": 1.133 }, { "Name": "Nginx-Proxy-Manager-Official", "Repository": "jc21/nginx-proxy-manager", "Registry": "https://hub.docker.com/r/jc21/nginx-proxy-manager", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/110245-support-nginx-proxy-manager-npm-official/", "Project": "https://nginxproxymanager.com/", "Overview": "Nginx Proxy Manager (NPM) allows adding proxy hosts through a password-protected multi-user WebUI. Add free Let's Encrypt SSL certificates to secure your web services. They are renewed by NPM automatically.\r\n\r\nDefault login:\r\nadmin@example.com\r\n\r\nPassword:\r\nchangeme", "WebUI": "http://[IP]:[PORT:81]", "TemplateURL": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/master/mgutt/Nginx-Proxy-Manager-Official.xml", "Icon": "https://nginxproxymanager.com/icon.png", "ExtraParams": "--memory=1G --no-healthcheck", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "81", "Default": "", "Mode": "tcp", "Description": "Container Port: 81", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "81" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Nginx-Proxy-Manager-Official/data" }, { "@attributes": { "Name": "Certificates", "Target": "/etc/letsencrypt", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/letsencrypt", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Nginx-Proxy-Manager-Official/letsencrypt" }, { "@attributes": { "Name": "Error Logs", "Target": "/var/log", "Default": "", "Mode": "rw", "Description": "Container Path: /var/log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/tmp/Nginx-Proxy-Manager-Official/var/log" }, { "@attributes": { "Name": "Database", "Target": "DB_SQLITE_FILE", "Default": "", "Mode": "", "Description": "Container Variable: DB_SQLITE_FILE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/data/database.sqlite" }, { "@attributes": { "Name": "API Port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "3000" } ], "Repo": "mgutt's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/mguttsRepository/mgutt/Nginx-Proxy-Manager-Official.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Web", "Network-Proxy", "Network-Management", "Network-Other" ], "downloads": 166623280, "stars": 972, "trending": 1.118, "trends": [ 0.625, 0.646, 0.765, 0.864, 1.03, 1.087, 1.118 ], "trendsDate": [ 1698005146, 1700600775, 1703199948, 1705799158, 1708398354, 1710993990, 1713593176 ], "downloadtrend": [ 157649013, 158674660, 159898587, 161291764, 162970681, 164761037, 166623280 ], "LastUpdateScan": 1713593176, "LastUpdate": 1713525903, "FirstSeen": 1625241803, "topTrending": 0.4930000000000001, "topPerforming": 1.118 }, { "Name": "rsync-server", "Repository": "eeacms/rsync", "Registry": "https://hub.docker.com/r/instrumentisto/rsync-ssh", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/124689-support-rsync-server/", "Project": "https://github.com/eea/eea.docker.rsync", "Overview": "Simple rsync server based on Alpine\r\n\r\nTo be able to connect to this rsync server you need to add the SSH key of your client to the variable SSH_AUTH_KEY_1\r\n\r\nHow to create an SSH key?\r\nLog into your client machine and create an SSH key as follows:\r\nssh-keygen -t rsa -b 4096\r\n\r\nPress 3x ENTER to use the default location and create the key without password. Now display your SSH Key with the following command:\r\ncat ~/.ssh/id_rsa.pub\r\n\r\nCopy the complete line like \"ssh-rsa AAA.... username@client\" and paste it in the field \"SSH_AUTH_KEY_1\" and start this container.\r\n\r\nYou can test the connection from your client as follows (replace \"tower\" against your server name or domain):\r\nrsync --dry-run --itemize-changes --archive -e 'ssh -p 5533' root@tower:/mnt/user/system/ /tmp", "TemplateURL": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/master/mgutt/rsync-server.xml", "Icon": "https://upload.wikimedia.org/wikipedia/en/thumb/1/11/Newrsynclogo.png/220px-Newrsynclogo.png", "ExtraParams": "--memory=1G", "PostArgs": "server", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "File path", "Target": "/mnt/user/", "Default": "", "Mode": "ro", "Description": "Container Path: /mnt/user/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "Port", "Target": "22", "Default": "", "Mode": "tcp", "Description": "Container Port: 22", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5533" }, { "@attributes": { "Name": "SSH_AUTH_KEY_1", "Target": "SSH_AUTH_KEY_1", "Default": "", "Mode": "", "Description": "Container Variable: SSH_AUTH_KEY_1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "enter_ssh_key_of_client" }, { "@attributes": { "Name": "SSH_AUTH_KEY_2", "Target": "SSH_AUTH_KEY_2", "Default": "", "Mode": "", "Description": "Container Variable: SSH_AUTH_KEY_2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "mgutt's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mguttsRepository/mgutt/rsync-server.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 6111278, "stars": 28, "trending": 0.359, "trends": [ 0.435, 0.391, 0.427, 0.322, 0.356, 0.357, 0.359 ], "trendsDate": [ 1696421161, 1699020403, 1702169087, 1704769575, 1707368760, 1709968007, 1712563564 ], "downloadtrend": [ 5977359, 6000795, 6026547, 6046028, 6067625, 6089336, 6111278 ], "LastUpdateScan": 1712563564, "LastUpdate": 1661159962, "FirstSeen": 1654862621, "topTrending": -0.07600000000000001, "topPerforming": 0.359 }, { "Name": "wger-unraid", "Repository": "wger/devel:latest", "Registry": "https://registry.hub.docker.com/r/wger/devel", "Network": "sebnet", "Shell": "sh", "Privileged": "false", "Project": "https://wger.de/software/features", "Overview": "wger (\u02c8v\u025b\u0261\u0250) Workout Manager is a free, open source web\n application that help you manage your personal workouts, weight and diet plans and can also\n be used as a simple gym management utility. It offers a REST API as well, for easy\n integration with other projects and tools.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/wger-project/unraid-templates/master/wger.xml", "Icon": "https://raw.githubusercontent.com/wger-project/wger/master/wger/core/static/images/logos/logo.png", "Networking": { "Mode": "sebnet" }, "Config": [ { "@attributes": { "Name": "PORT", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "WebUI port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8555" }, { "@attributes": { "Name": "DJANGO_DB_ENGINE", "Target": "DJANGO_DB_ENGINE", "Default": "django.db.backends.postgresql", "Mode": "", "Description": "Database Engine", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "django.db.backends.postgresql" }, { "@attributes": { "Name": "DJANGO_DB_DATABASE", "Target": "DJANGO_DB_DATABASE", "Default": "wger", "Mode": "", "Description": "Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "wger" }, { "@attributes": { "Name": "DJANGO_DB_USER", "Target": "DJANGO_DB_USER", "Default": "wger", "Mode": "", "Description": "Database User", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "wger" }, { "@attributes": { "Name": "DJANGO_DB_PASSWORD", "Target": "DJANGO_DB_PASSWORD", "Default": "", "Mode": "", "Description": "Database password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DJANGO_DB_HOST", "Target": "DJANGO_DB_HOST", "Default": "", "Mode": "", "Description": "Database host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DJANGO_DB_PORT", "Target": "DJANGO_DB_PORT", "Default": "5432", "Mode": "", "Description": "Database port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "TIME_ZONE", "Target": "TIME_ZONE", "Default": "US/Central", "Mode": "", "Description": "Time Zone", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "US/Central" }, { "@attributes": { "Name": "SITE_URL", "Target": "SITE_URL", "Default": "", "Mode": "", "Description": "SITE_URL: ex. http://www.my-local-gym.com", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DJANGO_MEDIA_ROOT", "Target": "/home/wger/media", "Default": "", "Mode": "rw", "Description": "Path to uploaded files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wger/media" }, { "@attributes": { "Name": "DJANGO_STATIC_ROOT", "Target": "/home/wger/static", "Default": "", "Mode": "rw", "Description": "DJANGO_STATIC_ROOT", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wger/static" }, { "@attributes": { "Name": "ALLOW_REGISTRATION", "Target": "ALLOW_REGISTRATION", "Default": "True", "Mode": "", "Description": "Default: True", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ALLOW_GUEST_USERS", "Target": "ALLOW_GUEST_USERS", "Default": "True", "Mode": "", "Description": "Default: True", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SECRET_KEY", "Target": "SECRET_KEY", "Default": "", "Mode": "", "Description": "Must be 50 characters", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENABLE_EMAIL", "Target": "ENABLE_EMAIL", "Default": "False", "Mode": "", "Description": "Enable SMTP email setting: True/False; Default False", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "EMAIL_HOST", "Target": "EMAIL_HOST", "Default": "", "Mode": "", "Description": "EMAIL_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_PORT", "Target": "EMAIL_PORT", "Default": "", "Mode": "", "Description": "EMAIL_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_HOST_USER", "Target": "EMAIL_HOST_USER", "Default": "", "Mode": "", "Description": "EMAIL_HOST_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_HOST_PASSWORD", "Target": "EMAIL_HOST_PASSWORD", "Default": "", "Mode": "", "Description": "EMAIL_HOST_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "EMAIL_USE_TLS", "Target": "EMAIL_USE_TLS", "Default": "False", "Mode": "", "Description": "EMAIL_USE_TLS: True/False; Default: False", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "EMAIL_USE_SSL", "Target": "EMAIL_USE_SSL", "Default": "False", "Mode": "", "Description": "EMAIL_USE_SSL: True/False; Default: False", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "FROM_EMAIL", "Target": "FROM_EMAIL", "Default": "", "Mode": "", "Description": "FROM_EMAIL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RECAPTCHA_PUBLIC_KEY", "Target": "RECAPTCHA_PUBLIC_KEY", "Default": "", "Mode": "", "Description": "RECAPTCHA_PUBLIC_KEY", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RECAPTCHA_PRIVATE_KEY", "Target": "RECAPTCHA_PRIVATE_KEY", "Default": "", "Mode": "", "Description": "RECAPTCHA_PRIVATE_KEY", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NOCAPTCHA", "Target": "NOCAPTCHA", "Default": "false", "Mode": "", "Description": "NOCAPTCHA: true/false\r\nDefault: false", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "DJANGO_CACHE_BACKEND", "Target": "DJANGO_CACHE_BACKEND", "Default": "", "Mode": "", "Description": "Leave blank for no cache. Otherwise use this example for redis: django_redis.cache.RedisCache\r\n", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DJANGO_CACHE_TIMEOUT", "Target": "DJANGO_CACHE_TIMEOUT", "Default": "", "Mode": "", "Description": "in seconds", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DJANGO_CACHE_LOCATION", "Target": "DJANGO_CACHE_LOCATION", "Default": "", "Mode": "", "Description": "Ex: redis://127.0.0.1:6379/1", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DJANGO_CACHE_CLIENT_CLASS", "Target": "DJANGO_CACHE_CLIENT_CLASS", "Default": "django_redis.client.DefaultClient", "Mode": "", "Description": "Container Variable: DJANGO_CACHE_CLIENT_CLASS", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "django_redis.client.DefaultClient" } ], "Repo": "rge's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/rgesRepository/wger.xml", "CategoryList": [ "Productivity", "Other" ], "downloads": 189221, "stars": 1, "trending": 0.17, "trends": [ 1.01, 1.063, 0.619, 0.138, 0.193, 0.104, 0.17 ], "trendsDate": [ 1696241152, 1698840352, 1701435985, 1704035148, 1706634385, 1709233566, 1711829252 ], "downloadtrend": [ 184927, 186913, 188078, 188338, 188703, 188900, 189221 ], "LastUpdateScan": 1711829252, "LastUpdate": 1711816326, "FirstSeen": 1633889018, "topTrending": -0.84, "topPerforming": 0.17 }, { "Name": "kanboard", "Repository": "kanboard/kanboard", "Registry": "https://hub.docker.com/r/kanboard/kanboard/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101469-support-kanboard-docker/", "Project": "https://github.com/kanboard/kanboard", "Overview": "Kanboard is project management software that focuses on the Kanban methodology.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ArieDed/unraid-template/master/kanboard.xml", "Icon": "https://raw.githubusercontent.com/ArieDed/unraid-template/master/img/kanboard_logo.png", "PostArgs": "cp -u /var/www/app/config.php /var/www/app/data/config.php", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "Data", "Target": "/var/www/app/data", "Default": "", "Mode": "rw", "Description": "Container Path: /var/www/app/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/kanboard/data" }, { "@attributes": { "Name": "plugins", "Target": "/var/www/app/plugins", "Default": "", "Mode": "rw", "Description": "Container Path: /var/www/app/plugins", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/kanboard/plugins" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Plugins", "Target": "PLUGIN_INSTALLER", "Default": "false", "Mode": "", "Description": "Set to 'true' to enable plugins right away.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "ArieDed's Repository", "CAComment": "The default login and password is admin/admin", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ArieDedsRepository/kanboard.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 22289317, "stars": 55, "trending": 0.167, "trends": [ 0.264, 0.231, 0.227, 0.206, 0.206, 0.173, 0.167 ], "trendsDate": [ 1696586752, 1699182333, 1702169088, 1704769575, 1707368760, 1709968007, 1712563564 ], "downloadtrend": [ 22021027, 22072007, 22122130, 22167833, 22213557, 22252070, 22289317 ], "LastUpdateScan": 1712563564, "LastUpdate": 1712539493, "FirstSeen": 1610838482, "topTrending": -0.097, "topPerforming": 0.167 }, { "Name": "languagetool", "Repository": "erikvl87/languagetool", "Registry": "https://hub.docker.com/r/erikvl87/languagetool/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101425-support-languagetool-docker/", "Project": "https://github.com/languagetool-org/languagetool", "Overview": "LanguageTool is an Open Source proofreading software for English, French, German, Polish, Russian, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.\r\n\r\nLanguageTool can make use of large n-gram data sets to detect errors with words that are often confused. To add the ngram data to the docker, download the languages you want from here: https://languagetool.org/download/ngram-data/, move it to your server and link the location in the container path /ngrams. By default, this is set to the appdata folder. More information on ngram data can be found here: https://dev.languagetool.org/finding-errors-using-n-gram-data", "TemplateURL": "https://raw.githubusercontent.com/ArieDed/unraid-template/master/languagetool.xml", "Icon": "https://raw.githubusercontent.com/ArieDed/unraid-template/master/img/languagetool_icon.png", "ExtraParams": "--restart unless-stopped", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8010", "Default": "", "Mode": "tcp", "Description": "Container Port: 8010", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8010" }, { "@attributes": { "Name": "Host Path 1", "Target": "/ngrams", "Default": "", "Mode": "rw", "Description": "Container Path: /ngrams", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/languagetool" }, { "@attributes": { "Name": "langtool ngrams", "Target": "langtool_languageModel", "Default": "", "Mode": "", "Description": "Container Variable: langtool_languageModel", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/ngrams" }, { "@attributes": { "Name": "Java heap size Min", "Target": "Java_Xms", "Default": "256m", "Mode": "", "Description": "Container Variable: Java_Xms", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "256m" }, { "@attributes": { "Name": "Java heap size Max", "Target": "Java_Xmx", "Default": "512m", "Mode": "", "Description": "Container Variable: Java_Xmx", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "512m" } ], "Repo": "ArieDed's Repository", "RecommendedRaw": "7/1/2021", "RecommendedDate": 1625112000, "RecommendedReason": { "en_US": "With over 214k downloads this month, languagetool can make use of large n-gram data sets to detect errors with words that are often confused in over 20 languages!", "de_DE": "Mit \u00fcber 214.000 Downloads in diesem Monat, languagetool kann gro\u00dfe n-gram Datens\u00e4tze nutzen, um Fehler mit W\u00f6rtern zu erkennen, die in \u00fcber 20 Sprachen oft verwechselt werden!" }, "templatePath": "/tmp/GitHub/AppFeed/templates/ArieDedsRepository/languagetool.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 3865528, "stars": 33, "trending": 0.988, "trends": [ 0.896, 0.889, 1.163, 0.96, 1.049, 1.03, 0.988 ], "trendsDate": [ 1696478739, 1699077937, 1702169088, 1704769575, 1707368760, 1709968007, 1712563565 ], "downloadtrend": [ 3636384, 3669002, 3712185, 3748162, 3787904, 3827330, 3865528 ], "LastUpdateScan": 1712563565, "LastUpdate": 1702027022, "FirstSeen": 1610737854, "topTrending": 0.09199999999999997, "topPerforming": 0.988 }, { "Name": "nextcloud-aio-mastercontainer", "Repository": "nextcloud/all-in-one:latest", "Registry": "https://registry.hub.docker.com/r/nextcloud/all-in-one", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://wiki.muwahhid.ru/", "Project": "https://github.com/nextcloud/all-in-one", "Overview": "Nextcloud All In One \r\n- \"my note: Suitable for those who use NGINX PROXY MANAGER\"\r\n\r\nNextcloud AIO stands for Nextcloud All In One and provides easy deployment and maintenance with most features included in this one Nextcloud instance.\r\n\r\nIncluded are:\r\n\r\nNextcloud\r\nNextcloud Office\r\nHigh performance backend for Nextcloud Files\r\nHigh performance backend for Nextcloud Talk\r\nBackup solution (based on BorgBackup)\r\nOnlyOffice\r\nClamAV\r\n\r\nadmin panel: https://serverIP:8080", "WebUI": "http://[IP]", "TemplateURL": "https://raw.githubusercontent.com/Muwahhidun/unraid-docker-templates/master/my-nextcloud-aio-mastercontainer.xml", "Icon": "https://github.com/Muwahhidun/logo/raw/main/nextcloud-aio-logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "8080", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "APACHE_PORT", "Target": "APACHE_PORT", "Default": "11000", "Mode": "", "Description": "Container Variable: APACHE_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "11000" }, { "@attributes": { "Name": "nextcloud_aio_mastercontainer", "Target": "/mnt/docker-aio-config", "Default": "nextcloud_aio_mastercontainer", "Mode": "rw", "Description": "Container Path: /mnt/docker-aio-config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "nextcloud_aio_mastercontainer" }, { "@attributes": { "Name": "/var/run/docker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "USER FILES 1", "Target": "NEXTCLOUD_DATADIR", "Default": "", "Mode": "", "Description": "Container Variable: NEXTCLOUD_DATADIR", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/my_files" } ], "Repo": "Muwahhidun's Repository", "CAComment": "Very highly recommended to watch a setup video for this application, as it is not a turn-key solution and requires a lot of setup. If you simply want to run Nextcloud, it would be far easier to run Nextcloud / Owncloud and not the 'all-in-one'", "templatePath": "/tmp/GitHub/AppFeed/templates/MuwahhidunsRepository/my-nextcloud-aio-mastercontainer.xml", "CategoryList": [ "Cloud" ], "downloads": 7869065, "stars": 141, "trending": 3.005, "trends": [ 4.949, 4.056, 3.866, 3.619, 3.417, 3.282, 3.005 ], "trendsDate": [ 1696241152, 1698840352, 1701435985, 1704035148, 1706634385, 1709233566, 1711829252 ], "downloadtrend": [ 6338198, 6606135, 6871829, 7129844, 7382097, 7632621, 7869065 ], "LastUpdateScan": 1711829252, "LastUpdate": 1711640469, "FirstSeen": 1652011398, "topTrending": -1.944, "topPerforming": 3.005 }, { "Name": "openvpn-antizapret", "Repository": "dperson/openvpn-client", "Registry": "https://hub.docker.com/r/dperson/openvpn-client", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://myunraid.ru/", "Project": "https://antizapret.prostovpn.org", "Overview": "Proxy and VPN for Russia.\r\nOnly blocked sites from the unified register of the Russian Federation are proxied through Anti-Ban.\r\nAll other sites will work directly, the speed of the Internet connection will not decrease.\r\nThe service does not log user actions, does not change traffic and does not insert ads on pages.\r\nProject page: https://antizapret.prostovpn.org\r\n\r\n[b][span style='color: #E80000;']Installation instructions:[/span][/b][br]\r\nThis is a template to customize with container \"Jackett\".\r\n1) - Download a ZIP archive with a configuration file and keys here: \"https://antizapret.prostovpn.org/antizapret-tcp.zip\".\r\n2) - Extract four files along the path: \"/mnt/user/appdata/openvpn-antizapret/\".\r\n3) - Start installing, click to \"Apply\".\r\n4) - After installation, we create a network, enter in the terminal: \"docker network create container:openvpn-antizapret\"\r\n5) - And in the Settings of the \"Jackett\" container, we install this network.", "TemplateURL": "https://raw.githubusercontent.com/Muwahhidun/unraid-docker-templates/master/my-openvpn-antizapret.xml", "Icon": "https://raw.githubusercontent.com/Muwahhidun/logo/main/openvpn-antizapret.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Location Config", "Target": "/vpn", "Default": "", "Mode": "rw", "Description": "Container Path: /vpn", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/openvpn-antizapret/" }, { "@attributes": { "Name": "DNS", "Target": "DNS", "Default": "", "Mode": "", "Description": "Contaner Variable: DNS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.104.1" }, { "@attributes": { "Name": "Firewall", "Target": "Firewall", "Default": "", "Mode": "", "Description": "Container Variable: Firewall", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "DEFAULT_GATEWAY", "Target": "DEFAULT_GATEWAY", "Default": "", "Mode": "", "Description": "Contaner Variable: DEFAULT_GATEWAY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Location tun", "Target": "", "Default": "", "Mode": "", "Description": "Container Device:", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/net/tun" }, { "@attributes": { "Name": "Jackett port", "Target": "9117", "Default": "", "Mode": "tcp", "Description": "Container Port: 9117", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9117" } ], "Repo": "Muwahhidun's Repository", "ModeratorComment": "If you were using OpenVPN-Client from ich777, you should migrate over to the maintained version, since the original container author dperson is now MIA. If you were using OpenVPN-antizapret, then pretty much the only differences between the now maintained version from Ich777 is how the environment variables were setup. All the additional running of scripts etc *should* still work", "Deprecated": true, "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/MuwahhidunsRepository/my-openvpn-antizapret.xml", "CategoryList": [ "Network-Proxy" ], "downloads": 26672614, "stars": 189, "trending": 0.08, "trends": [ 0.142, 0.074, 0.069, 0.069, 0.067, 0.07, 0.08 ], "trendsDate": [ 1695729963, 1698329173, 1700924749, 1703519846, 1706115970, 1708715156, 1711310786 ], "downloadtrend": [ 26557999, 26577658, 26596101, 26614591, 26632528, 26651167, 26672614 ], "LastUpdateScan": 1711310786, "LastUpdate": 1627667638, "FirstSeen": 1604689907, "topTrending": -0.061999999999999986, "topPerforming": 0.08 }, { "Name": "postgres-backup-local", "Repository": "prodrigestivill/postgres-backup-local", "Registry": "https://hub.docker.com/r/prodrigestivill/postgres-backup-local", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://wiki.muwahhid.ru/", "Project": "https://github.com/prodrigestivill/docker-postgres-backup-local", "Overview": "Backup PostgresSQL to the local filesystem with periodic rotating backups, based on schickling/postgres-backup-s3. Backup multiple databases from the same host by setting the database names in POSTGRES_DB separated by commas or spaces.\n Restore examples:\n DB: nextcloud\n USER: muwahhid\n zcat /mnt/user/Backups/Postgres/Backups/daily/nextcloud-20210218-235636.sql.gz | docker exec -i testsql psql --username=muwahhid --dbname=nextcloud -W", "TemplateURL": "https://raw.githubusercontent.com/Muwahhidun/unraid-docker-templates/master/my-postgres-backup-local.xml", "Icon": "https://github.com/Muwahhidun/logo/blob/main/logo%20backup.png?raw=true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "/var/opt/pgbackups", "Target": "/var/opt/pgbackups", "Default": "", "Mode": "rw", "Description": "Container Path: /var/opt/pgbackups", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pgbackups" }, { "@attributes": { "Name": "/var/lib/postgresql/data", "Target": "/var/lib/postgresql/data", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/postgresql/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pgbackups/data" }, { "@attributes": { "Name": "/backups", "Target": "/backups", "Default": "", "Mode": "rw", "Description": "Container Path: /backups", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Backups" }, { "@attributes": { "Name": "POSTGRES_HOST", "Target": "POSTGRES_HOST", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.7" }, { "@attributes": { "Name": "POSTGRES_PORT", "Target": "POSTGRES_PORT", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_DB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgres, nextcloud, traccar, joplin, wikijs, authelia" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgres_root_user" }, { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "postgres_root_password" }, { "@attributes": { "Name": "POSTGRES_EXTRA_OPTS", "Target": "POSTGRES_EXTRA_OPTS", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_EXTRA_OPTS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Z9 --schema=public --blobs" }, { "@attributes": { "Name": "SCHEDULE", "Target": "SCHEDULE", "Default": "", "Mode": "", "Description": "Container Variable: SCHEDULE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "@hourly" }, { "@attributes": { "Name": "BACKUP_KEEP_DAYS", "Target": "BACKUP_KEEP_DAYS", "Default": "", "Mode": "", "Description": "Container Variable: BACKUP_KEEP_DAYS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7" }, { "@attributes": { "Name": "BACKUP_KEEP_WEEKS", "Target": "BACKUP_KEEP_WEEKS", "Default": "", "Mode": "", "Description": "Container Variable: BACKUP_KEEP_WEEKS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4" }, { "@attributes": { "Name": "BACKUP_KEEP_MONTHS", "Target": "BACKUP_KEEP_MONTHS", "Default": "", "Mode": "", "Description": "Container Variable: BACKUP_KEEP_MONTHS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6" }, { "@attributes": { "Name": "HEALTHCHECK_PORT", "Target": "HEALTHCHECK_PORT", "Default": "", "Mode": "", "Description": "Container Variable: HEALTHCHECK_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9080" } ], "Repo": "Muwahhidun's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MuwahhidunsRepository/my-postgres-backup-local.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 24859036, "stars": 56, "trending": 0.44, "trends": [ 0.493, 0.555, 0.414, 0.499, 0.387, 0.406, 0.44 ], "trendsDate": [ 1696845950, 1699441979, 1702169088, 1704769575, 1707368760, 1709968008, 1712563565 ], "downloadtrend": [ 24195414, 24330369, 24431431, 24553872, 24649297, 24749764, 24859036 ], "LastUpdateScan": 1712563565, "LastUpdate": 1707847136, "FirstSeen": 1613689351, "topTrending": -0.05299999999999999, "topPerforming": 0.44 }, { "Name": "hastebin", "Repository": "flippinturt/hastebin", "Registry": "https://hub.docker.com/r/flippinturt/hastebin", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/103384-support-flippinturt-hastebin", "Project": "https://github.com/nzzane/haste-server", "Overview": "Alpine-based Docker image for Hastebin, the node.js paste service \r\nHaste is an open-source pastebin software written in node.js, which is easily installable in any network. \r\nIt can be backed by either redis or filesystem, and has a very easy adapter interface for other stores.\r\nA publicly available version can be found at hastebin.com", "WebUI": "http://[IP]:[PORT:7777]/", "TemplateURL": "https://raw.githubusercontent.com/nzzane/nzzane-unraid-repo/master/hastebin.xml", "Icon": "https://raw.githubusercontent.com/nzzane/nzzane-unraid-repo/main/Icons/hastebin.png", "DonateText": "If you like my work, a donation to my snack fund is very much appreciated.", "DonateLink": "https://www.paypal.com/donate?hosted_button_id=4CL2REKSGRLWA", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/app/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/hastebin/" }, { "@attributes": { "Name": "Host Port 1", "Target": "7777", "Default": "", "Mode": "tcp", "Description": "Container Port: 7777", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7777" } ], "Repo": "FlippinTurt's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/FlippinTurtsRepository/hastebin.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities", "Network-Other" ], "downloads": 48173, "trending": 1.21, "trends": [ 3.818, 3.498, 0.284, 0.953, 1.043, 1.046, 1.21 ], "trendsDate": [ 1697781938, 1700377539, 1702976768, 1705575959, 1708175140, 1710770775, 1713369983 ], "downloadtrend": [ 44416, 46026, 46157, 46601, 47092, 47590, 48173 ], "LastUpdateScan": 1713369983, "LastUpdate": 1614629703, "FirstSeen": 1614632560, "topTrending": -2.608 }, { "Name": "NetAlertX", "Repository": "jokobsk/netalertx", "Registry": "https://registry.hub.docker.com/r/jokobsk/netalertx", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/jokob-sk/NetAlertX/issues", "Project": "https://github.com/jokob-sk/NetAlertX", "Overview": "Previously PiAlert - this can be installed in the same config directories\r\n The system continuously scans the network for New devices, New connections (re-connections), Disconnections, \"Always Connected\" devices down, Devices IP changes and Internet IP address changes. Scanning methods are:\r\n\r\n Method 1: arp-scan. The arp-scan system utility is used to search for devices on the network using arp frames.\r\n Method 2: Pi-hole. This method is optional and complementary to method 1. If the Pi-hole DNS server is active, Pi.Alert examines its activity looking for active devices using DNS that have not been detected by method 1.\r\n Method 3. dnsmasq. This method is optional and complementary to the previous methods. If the DHCP server dnsmasq is active, Pi.Alert examines the DHCP leases (addresses assigned) to find active devices that were not discovered by the other methods.\r\n NOTE: remember to set the scan subnets in the pialert.conf, or in the settings UI. It can take up to 15 minutes for the first scan, subsequent scans are much quicker", "WebUI": "http://[IP]:[PORT:20211]", "TemplateURL": "https://raw.githubusercontent.com/nzzane/nzzane-unraid-repo/master/NetAlertX.xml", "Icon": "https://raw.githubusercontent.com/jokob-sk/NetAlertX/main/front/img/NetAlertX_logo.png", "Config": [ { "@attributes": { "Name": "Config path", "Target": "/home/pi/pialert/config", "Default": "", "Mode": "rw", "Description": "Path to Config location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/netalertx/config" }, { "@attributes": { "Name": "Host Key 1", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Pacific/Auckland" }, { "@attributes": { "Name": "Web Port", "Target": "20211", "Default": "20211", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "20211" }, { "@attributes": { "Name": "Database path", "Target": "/home/pi/pialert/db", "Default": "", "Mode": "rw", "Description": "Path to Database location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/netalertx/db" }, { "@attributes": { "Name": "PiHole FTL db path", "Target": "/etc/pihole/pihole-FTL.db", "Default": "/mnt/user/appdata/pihole-dot-doh/pihole/pihole-FTL.db", "Mode": "rw", "Description": "Optional: Path to PiHole FTL DB", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/pihole/pihole-FTL.db" } ], "Repo": "FlippinTurt's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FlippinTurtsRepository/NetAlertX.xml", "CategoryList": [ "Security", "Tools-Utilities", "Network-Management" ], "downloads": 3873, "LastUpdateScan": 1713313915, "LastUpdate": 1712450033, "FirstSeen": 1713313915 }, { "Name": "Pihole-DoT-DoH", "Repository": "flippinturt/pihole-dot-doh:latest", "Registry": "https://hub.docker.com/r/flippinturt/pihole-dot-doh/", "Network": "br0", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101615-support-nzzane-pihole-dot-doh/", "Project": "https://docs.pi-hole.net/guides/dns-over-https/", "Overview": "Pi-Hole - let's block those pesky ads! Now with DNS-over-HTTPS and DNS-over-TLS! pihole.doh!\r\n Don't send your DNS queries in plain text.\r\n \r\n YOU MUST ASSIGN A STATIC IP TO THE DOCKER FOR PIHOLE TO WORK.\n \r\n You must set both DNS1 and DNS2 variables to 127.1.1.1#5153 (DoH) and/or 127.2.2.2#5253 (DoT). To use just DoH or just DoT, set both DNS1 and DNS2 to the same value.\r\n \r\n Otherwise, same instructions as official Pi-Hole.\r\n \r\n NOTE 1: Port 53 can only be used with custom br0/br1 network and a static IP address.\r\n \r\n NOTE 2: DNS lookup rarely ever works with ports other than 53 i.e. see note above about static IP.\r\n \r\n NOTE 3: UnRaid network settings DNS server cannot point to a docker IP.", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/nzzane/nzzane-unraid-repo/master/PiHole-DotDoH.xml", "Icon": "https://raw.githubusercontent.com/nzzane/pihole-base-buster-plus/master/pi_hole_bw.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped", "DonateText": "If you like my work, a donation to my snack fund is very much appreciated.", "DonateLink": "https://www.paypal.com/donate?hosted_button_id=4CL2REKSGRLWA", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DNS Port TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS Port UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DHCP Port", "Target": "67", "Default": "67", "Mode": "udp", "Description": "Container Port: 67", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "67" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "pihole config", "Target": "/etc/pihole/", "Default": "/mnt/user/appdata/pihole-dot-doh/pihole/", "Mode": "rw", "Description": "Container Path: /etc/pihole/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/pihole/" }, { "@attributes": { "Name": "dnsmasq config", "Target": "/etc/dnsmasq.d/", "Default": "/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/", "Mode": "rw", "Description": "Container Path: /etc/dnsmasq.d/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/" }, { "@attributes": { "Name": "DoT DoH config", "Target": "/config", "Default": "/mnt/user/appdata/pihole-dot-doh/config/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/config/" }, { "@attributes": { "Name": "ENV 1", "Target": "DNS1", "Default": "127.1.1.1#5153", "Mode": "", "Description": "Container Variable: DNS1", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.1.1.1#5153" }, { "@attributes": { "Name": "ENV 2", "Target": "DNS2", "Default": "127.2.2.2#5253", "Mode": "", "Description": "Container Variable: DNS2", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.2.2.2#5253" }, { "@attributes": { "Name": "ENV 3", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "ENV 4", "Target": "WEBPASSWORD", "Default": "password", "Mode": "", "Description": "Container Variable: WEBPASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "ENV 5", "Target": "INTERFACE", "Default": "eth0", "Mode": "", "Description": "Container Variable: INTERFACE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "eth0" }, { "@attributes": { "Name": "ENV 6", "Target": "ServerIP", "Default": "192.168.1.24", "Mode": "", "Description": "Container Variable: ServerIP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.24" }, { "@attributes": { "Name": "ENV 7", "Target": "ServerIPv6", "Default": "", "Mode": "", "Description": "Container Variable: ServerIPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENV 8", "Target": "IPv6", "Default": "False", "Mode": "", "Description": "Container Variable: IPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "ENV 9", "Target": "DNSMASQ_LISTENING", "Default": "all", "Mode": "", "Description": "Container Variable: DNSMASQ_LISTENING", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "FlippinTurt's Repository", "ModeratorComment": "Deprecated by the author. Suggested to use another PiHole container", "Deprecated": true, "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/FlippinTurtsRepository/PiHole-DotDoH.xml", "CategoryList": [ "Security", "Other", "Network-DNS" ], "downloads": 704249, "stars": 3, "trending": 0.024, "trends": [ 0.063, 0.045, 0.032, 0.026, 0.023, 0.024, 0.024 ], "trendsDate": [ 1696860371, 1699457841, 1702169089, 1704769576, 1707368760, 1709968008, 1712563565 ], "downloadtrend": [ 703023, 703339, 703563, 703748, 703911, 704083, 704249 ], "LastUpdateScan": 1712563565, "LastUpdate": 1662362599, "FirstSeen": 1611122001, "topTrending": -0.039, "topPerforming": 0.024 }, { "Name": "YouTransfer", "Repository": "remie/youtransfer", "Registry": "https://hub.docker.com/r/remie/youtransfer/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/102304-support-flippinturt-youtransfer/", "Project": "https://github.com/YouTransfer/YouTransfer", "Overview": "YouTransfer is a simple but elegant self-hosted file transfer & sharing solution. It is an alternative to paid services like Dropbox and WeTransfer by offering similar features but without limitations, price plans and a lengthy privacy policy. You remain in control of your files.\r\n\r\nCreated to be installed behind the firewall on private servers, YouTransfer aims to empower organisations and individuals that wish to combine easy-to-use file transfer tooling with security and control.", "WebUI": "http://[IP]:[PORT:5000]/", "TemplateURL": "https://raw.githubusercontent.com/nzzane/nzzane-unraid-repo/master/YouTransfer.xml", "Icon": "https://raw.githubusercontent.com/nzzane/nzzane-unraid-repo/main/Icons/youtransfer.png", "DonateText": "If you like my work, a donation to my snack fund is very much appreciated.", "DonateLink": "https://www.paypal.com/donate?hosted_button_id=4CL2REKSGRLWA", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Config", "Target": "/opt/youtransfer/config", "Default": "", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/youtransfer/" }, { "@attributes": { "Name": "Host Path 3", "Target": "/opt/youtransfer/uploads", "Default": "", "Mode": "rw", "Description": "Uploads Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/youtransfer" } ], "Repo": "FlippinTurt's Repository", "Deprecated": true, "CAComment": "This project appears to have been abandoned", "templatePath": "/tmp/GitHub/AppFeed/templates/FlippinTurtsRepository/YouTransfer.xml", "CategoryList": [ "Cloud", "Tools-Utilities" ], "downloads": 3426173, "stars": 11, "trending": 0.838, "trends": [ 0.721, 0.76, 0.575, 0.78, 0.76, 1.037, 0.838 ], "trendsDate": [ 1695729963, 1698329173, 1700924749, 1703519846, 1706115970, 1708715156, 1711310786 ], "downloadtrend": [ 3266622, 3291637, 3310682, 3336693, 3362262, 3397477, 3426173 ], "LastUpdateScan": 1711310786, "LastUpdate": 1450046944, "FirstSeen": 1612487432, "topTrending": 0.11699999999999999, "topPerforming": 0.838 }, { "Name": "BarcodeBuddy", "Repository": "f0rc3/barcodebuddy:latest", "Registry": "https://hub.docker.com/r/f0rc3/barcodebuddy", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101905-support-flight777-just-works-container-repository/", "Project": "https://github.com/Forceu/barcodebuddy", "Overview": "<b>Barcode Buddy is a Grocy companion app/plugin, which allows you to install the Barcode Buddy app and scan products directly to your Grocy library.</b>\r\n</br>\r\n</br>\r\nUNRAID template that JUST WORKS, brought to you by Flight777!\r\n</br>\r\n</br>\r\n[b][span style='color: #E80000;']ADDED PERFORMANCE[/span][/b] For added performance you can install a Redis container and link it to the app in the Barcode Buddy webui.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Flight777/unraid_justworks_templates/master/jw_barcodebuddy.xml", "Icon": "https://github.com/Flight777/unraid_justworks_templates/blob/main/images/barcodebuddy/barcodebuddy_unraid.png?raw=true", "DonateLink": "https://www.paypal.me/robvermeij", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Configuration Files:", "Target": "/config", "Default": "/mnt/user/appdata/barcodebuddy", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/barcodebuddy" }, { "@attributes": { "Name": "Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8450" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Flight777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Flight777sRepository/jw_barcodebuddy.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 81442, "trending": 15.076, "trends": [ 31.068, 18.737, 14.906, 16.765, 16.381, 16.407, 15.076 ], "trendsDate": [ 1695737180, 1698336354, 1700931945, 1703531136, 1706130384, 1708765583, 1711361174 ], "downloadtrend": [ 27826, 34242, 40240, 48345, 57816, 69164, 81442 ], "LastUpdateScan": 1711361174, "LastUpdate": 1709456878, "FirstSeen": 1687939490, "topTrending": -15.992 }, { "Name": "DSMRReader", "Repository": "xirixiz/dsmr-reader-docker", "Registry": "https://hub.docker.com/r/xirixiz/dsmr-reader-docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101905-support-flight777-just-works-container-repository/", "Project": "https://github.com/xirixiz/dsmr-reader-docker", "Overview": "<b>DSMR protocol reader for smart energy meters. Stores data reads and visualizes energy use.</b>\r\n</br>\r\n</br>\r\nUNRAID template that JUST WORKS, brought to you by Flight777!\r\n</br>\r\n</br>\r\n[b][span style='color: #E80000;']IMPORTANT 1!![/span][/b] --> Next to this container, you will have to install a PostgreSQL container from the APPS, any version 11 or 12 will do.\r\nDB name: dsmrreader\r\nDB user: dsmrreader\r\nDB password: dsmrreader\r\n</br>\r\n</br>\r\n[b][span style='color: #E80000;']IMPORTANT 2!![/span][/b]\r\nBy default this container is set-up as RECEIVER (see DATALOGGER MODE), meaning that the DSMR P1 input is received on another machine with an instance of DSMR READER running and the internal datalogger on this instance is disabled. After running this container, you will need to set-up the SENDER with the right API, please see: https://dsmr-reader.readthedocs.io/en/v4/api.html#configuration\r\n</br>\r\n</br>\r\nIf you UNRAID machine has a direct P1 input, then change this value to STANDALONE and configure:\r\n</br>\r\n</br>\r\nDATALOGGER INPUT METHOD=serial[br]\r\nDATALOGGER_SERIAL_PORT=/dev/ttyUSB0[br]\r\nDATALOGGER_SERIAL_BAUDRATE=115200[br]\r\n[br]\r\n[span style='color: #E80000;']and set your device to the right USB path[/span]\r\n</br>\r\n</br>\r\n<b>[span style='color: #E80000;']IMPORTANT 3!![/span]</b>\r\nThe DATALOGGER SLEEP TIME has been set to 10 seconds, instead of 1, to save you some DB writes. 6 readings per minute should still give you data enough ;)", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Flight777/unraid_justworks_templates/master/jw_dsmrreader.xml", "Icon": "https://raw.githubusercontent.com/Flight777/unraid_justworks_templates/main/images/dsmrreader/dsmrreader.png", "DonateLink": "https://www.paypal.me/robvermeij", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DATABASE HOST (Adjust to your UNRAID host IP)", "Target": "DJANGO_DATABASE_HOST", "Default": "[IP]", "Mode": "", "Description": "Container Variable: DJANGO_DATABASE_HOST\r\n", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBUI ADMIN USERNAME", "Target": "DSMRREADER_ADMIN_USER", "Default": "", "Mode": "", "Description": "Container Variable: DSMRREADER_ADMIN_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "WEBUI ADMIN PASSWORD", "Target": "DSMRREADER_ADMIN_PASSWORD", "Default": "dsmrreader", "Mode": "", "Description": "Container Variable: DSMRREADER_ADMIN_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WEB UI Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "Backup directory", "Target": "/home/dsmr/app/backups", "Default": "", "Mode": "rw", "Description": "Container Path: /home/dsmr/app/backups", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dsmr-reader/backups" }, { "@attributes": { "Name": "DATALOGGER MODE (change if P1 port is on this machine to STANDALONE)", "Target": "DATALOGGER_MODE", "Default": "receiver|standalone", "Mode": "", "Description": "Container Variable: DATALOGGER_MODE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "receiver" }, { "@attributes": { "Name": "DATALOGGER SERIAL PORT", "Target": "DATALOGGER_SERIAL_PORT", "Default": "|/dev/ttyUSB0", "Mode": "", "Description": "Optional - required if setting DATALOGGER MODE to standalone!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DATALOGGER SERIAL BAUDRATE", "Target": "DATALOGGER_SERIAL_BAUDRATE", "Default": "|115200", "Mode": "", "Description": "Optional - required if setting DATALOGGER MODE to standalone!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VIRTUAL_HOST", "Target": "VIRTUAL_HOST", "Default": "", "Mode": "", "Description": "Container Variable: VIRTUAL_HOST", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "localhost" }, { "@attributes": { "Name": "DATABASE PORT", "Target": "DJANGO_DATABASE_PORT", "Default": "5432", "Mode": "", "Description": "Container Variable: DJANGO_DATABASE_PORT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "DATABASE NAME", "Target": "DJANGO_DATABASE_NAME", "Default": "dsmrreader", "Mode": "", "Description": "Container Variable: DJANGO_DATABASE_NAME", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "dsmrdb" }, { "@attributes": { "Name": "DATALOGGER SLEEP TIME (seconds)", "Target": "DATALOGGER_SLEEP", "Default": "5", "Mode": "", "Description": "Container Variable: DATALOGGER_SLEEP", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Supervisor User", "Target": "SD_USER", "Default": "nobody", "Mode": "", "Description": "User of which the supervisor should be part, important for file permissions!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "nobody" }, { "@attributes": { "Name": "Supervisor Group", "Target": "SD_GROUP", "Default": "users", "Mode": "", "Description": "Group of which the supervisor should be part, important for file permissions!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "users" } ], "Repo": "Flight777's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Flight777sRepository/jw_dsmrreader.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 5963959, "stars": 26, "trending": 0.177, "trends": [ 0.159, 0.181, 0.173, 0.145, 0.141, 0.15, 0.177 ], "trendsDate": [ 1697551564, 1700321403, 1702919178, 1705518409, 1708117566, 1710713180, 1713306911 ], "downloadtrend": [ 5906503, 5917240, 5927489, 5936074, 5944482, 5953398, 5963959 ], "LastUpdateScan": 1713306911, "LastUpdate": 1713169883, "FirstSeen": 1585787455, "topTrending": 0.017999999999999988, "topPerforming": 0.177 }, { "Name": "Postgres12.5", "Repository": "postgres:12.5-alpine", "Registry": "https://registry.hub.docker.com/_/postgres/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101905-support-flight777-just-works-container-repository/", "Project": "https://www.postgresql.org/", "Overview": "<b>Postgresql 12.5, alpine edition for less resource useage</b>\r\n</br>\r\n</br>\r\nUNRAID template that JUST WORKS, brought to you by Flight777!", "TemplateURL": "https://raw.githubusercontent.com/Flight777/unraid_justworks_templates/master/jw_postgres12.xml", "Icon": "https://raw.githubusercontent.com/Flight777/unraid_justworks_templates/main/images/postgres/Postgresql_elephant.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dsmrreader" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dsmrreader" }, { "@attributes": { "Name": "POSTGRES_DB", "Target": "POSTGRES_DB", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_DB", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dsmrdb" }, { "@attributes": { "Name": "Database Storage Path", "Target": "/var/lib/postgresql/data", "Default": "/mnt/cache/appdata/postgres", "Mode": "rw", "Description": "This is where Postgres will store it's data.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "null" }, "value": "/mnt/cache/appdata/dsmrdb/data/" }, { "@attributes": { "Name": "Web Interface Port", "Target": "5432", "Default": "5432", "Mode": "tcp", "Description": "This is Postgres TCP connection port.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "{8}" }, "value": "5432" } ], "Repo": "Flight777's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Flight777sRepository/jw_postgres12.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 8164282056, "stars": 13312, "trending": 4.157, "trends": [ 4.076, 5.593, 6.147, 5.884, 5.553, 5.573, 4.157 ], "trendsDate": [ 1697652377, 1700321403, 1702919178, 1705518409, 1708117566, 1710713181, 1713306911 ], "downloadtrend": [ 5819432564, 6164206219, 6567908108, 6978525350, 7388794194, 7824913413, 8164282056 ], "LastUpdateScan": 1713306911, "LastUpdate": 1713028275, "FirstSeen": 1619704958, "topTrending": 0.0810000000000004, "topPerforming": 4.157 }, { "Name": "Shadowsocks", "Repository": "shadowsocks/shadowsocks-libev", "Registry": "https://hub.docker.com/r/shadowsocks/shadowsocks-libev", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101905-support-flight777-just-works-container-repository/", "Project": "https://github.com/shadowsocks/shadowsocks-libev/blob/master/docker/alpine/README.md", "Overview": "A secure SOCKS5 proxy. Shadowsocks is a free and open-source encryption protocol project, widely used in China to circumvent Internet censorship. It was created in 2012 by a Chinese programmer named \"clowwindy\", and multiple implementations of the protocol have been made available since. Can be used with any SOCKS or Shadowsocks client.\r\n[br]\r\nCan be seen as a alternative, hard to detect, VPN as well.\r\n[br][br]\r\nUNRAID template that JUST WORKS, brought to you by Flight777!\r\n[br][br]\r\n[b][span style='color: #E80000;']Container does not have a WEBUI, as it's very lightweight and all settings are set by the variables. Check the logs to verify it is running correctly![/span][/b]", "TemplateURL": "https://raw.githubusercontent.com/Flight777/unraid_justworks_templates/master/jw_shadowsocks.xml", "Icon": "https://github.com/Flight777/unraid_justworks_templates/blob/main/images/shadowsocks/1200px-Shadowsocks-Logo.svg.png?raw=true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Shadowsocks Password (for connecting later)", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Encryption Method", "Target": "METHOD", "Default": "rc4-md5|aes-128-gcm|aes-192-gcm|aes-256-gcm|aes-128-cfb|aes-192-cfb|aes-256-cfb|aes-128-ctr|aes-192-ctr|aes-256-ctr|camellia-128-cfb|camellia-192-cfb|camellia-256-cfb|bf-cfb|chacha20-ietf-poly1305|xchacha20-ietf-poly1305", "Mode": "", "Description": "Container Variable: METHOD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "chacha20-ietf-poly1305" }, { "@attributes": { "Name": "DNS Addresses (comma seperated, default: google)", "Target": "DNS_ADDRS", "Default": "8.8.8.8,8.8.4.4", "Mode": "", "Description": "Container Variable: DNS_ADDRS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8.8.8.8,8.8.4.4" }, { "@attributes": { "Name": "Port TCP", "Target": "8388", "Default": "8388", "Mode": "tcp", "Description": "Container Port: 8388", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8388" }, { "@attributes": { "Name": "Port UDP", "Target": "8388", "Default": "8388", "Mode": "udp", "Description": "Container Port: 8388", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8388" }, { "@attributes": { "Name": "Connection Timeout (seconds)", "Target": "TIMEOUT", "Default": "", "Mode": "", "Description": "Container Variable: TIMEOUT", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "300" } ], "Repo": "Flight777's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Flight777sRepository/jw_shadowsocks.xml", "CategoryList": [ "Security", "Network-Proxy", "Network-VPN" ], "downloads": 43276206, "stars": 484, "trending": 0.058, "trends": [ 0.066, 0.074, 0.059, 0.057, 0.056, 0.053, 0.058 ], "trendsDate": [ 1697515539, 1700321403, 1702919178, 1705518409, 1708117566, 1710713181, 1713306912 ], "downloadtrend": [ 43121941, 43153666, 43179301, 43203930, 43228289, 43251165, 43276206 ], "LastUpdateScan": 1713306912, "LastUpdate": 1669778197, "FirstSeen": 1611745663, "topTrending": -0.008, "topPerforming": 0.058 }, { "Name": "MovieMatch", "Repository": "lukechannings/moviematch", "Registry": "https://registry.hub.docker.com/r/lukechannings/moviematch", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101947-support-ptrfrll-docker-images/", "Project": "https://github.com/LukeChannings/moviematch", "Overview": "This is an app that helps you and your friends pick a movie to watch from a Plex server.\r\n\r\nMovieMatch connects to your Plex server and gets a list of movies (from any libraries marked as a movie library).\r\n\r\nAs many people as you want connect to your MovieMatch server and get a list of shuffled movies.\r\n\r\nIf two (or more) people swipe right on the same movie, it'll show up in everyone's matches. The movies that the most people swiped right on will show up first.", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/PTRFRLL/unraid-templates/master/moviematch/moviematch.xml", "Icon": "https://raw.githubusercontent.com/LukeChannings/moviematch/main/web/static/icons/icon-192.png", "DonateText": "Buy me a beer", "DonateLink": "https://www.paypal.me/ptrfrll", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "PLEX_URL", "Target": "PLEX_URL", "Default": "", "Mode": "", "Description": "Url of Plex Server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_TOKEN", "Target": "PLEX_TOKEN", "Default": "", "Mode": "", "Description": "Plex API Token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "PTRFRLL's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/PTRFRLLsRepository/moviematch/moviematch.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Other" ], "downloads": 1143984, "stars": 9, "trending": 0.31, "trends": [ 0.082, 0.244, 0.3, 0.304, 0.307, 0.304, 0.31 ], "trendsDate": [ 1697702740, 1700321404, 1702919178, 1705518409, 1708117566, 1710713181, 1713306912 ], "downloadtrend": [ 1123902, 1126652, 1130041, 1133482, 1136977, 1140439, 1143984 ], "LastUpdateScan": 1713306912, "LastUpdate": 1628515920, "FirstSeen": 1611940114, "topTrending": 0.22799999999999998, "topPerforming": 0.31 }, { "Name": "scrypted", "Repository": "koush/scrypted", "Registry": "https://hub.docker.com/r/koush/scrypted/", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/koush/scrypted/issues/", "Project": "https://github.com/koush/scrypted", "Overview": "Scrypted Home Automation", "WebUI": "http://[IP]:[PORT:11080]/", "TemplateURL": "https://raw.githubusercontent.com/PTRFRLL/unraid-templates/master/scrypted/scrypted.xml", "Icon": "https://raw.githubusercontent.com/PTRFRLL/unraid-templates/master/scrypted/icon.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Buy me a coffee/beer", "DonateLink": "https://www.paypal.me/ptrfrll", "Config": { "@attributes": { "Name": "Appdata", "Target": "/server/volume", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/scrypted" }, "Repo": "PTRFRLL's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/PTRFRLLsRepository/scrypted/scrypted.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 7145113, "stars": 55, "trending": 5.592, "trends": [ 6.8, 4.591, 5.788, 10.861, 9.145, 6.008, 5.592 ], "trendsDate": [ 1697335527, 1699931193, 1702530360, 1705129544, 1707728739, 1710381975, 1712981168 ], "downloadtrend": [ 4615535, 4837629, 5134853, 5760502, 6340299, 6745558, 7145113 ], "LastUpdateScan": 1712981168, "LastUpdate": 1712726477, "FirstSeen": 1632362658, "topTrending": -1.2080000000000002, "topPerforming": 5.592 }, { "Name": "trex-miner", "Repository": "ptrfrll/nv-docker-trex", "Registry": "https://registry.hub.docker.com/r/ptrfrll/nv-docker-trex", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/101947-support-ptrfrll-docker-images", "Project": "https://github.com/trexminer/T-Rex", "Overview": "T-Rex is a versatile cryptocurrency mining software. It supports a variety of algorithms and we, as developers, are trying to do our best to make it as fast and as convenient to use as possible.\r\n\r\nRequires nvidia-driver plugin (6.9+)", "WebUI": "http://[IP]:[PORT:4067]", "TemplateURL": "https://raw.githubusercontent.com/PTRFRLL/unraid-templates/master/trex-miner/trex.xml", "Icon": "https://raw.githubusercontent.com/PTRFRLL/unraid-templates/master/trex-miner/trex.png", "ExtraParams": "--runtime=nvidia", "DonateText": "Buy me a beer", "DonateLink": "https://www.paypal.me/ptrfrll", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4067", "Default": "", "Mode": "tcp", "Description": "Container Port: 4067", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4067" }, { "@attributes": { "Name": "Wallet address", "Target": "WALLET", "Default": "", "Mode": "", "Description": "Username/Wallet address", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server", "Target": "SERVER", "Default": "", "Mode": "", "Description": "URL of the mining pool", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Worker Name", "Target": "WORKER", "Default": "", "Mode": "", "Description": "Worker name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "algorithm", "Target": "ALGO", "Default": "ethash", "Mode": "", "Description": "Specify the hash algorithm", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ethash" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/trex" }, { "@attributes": { "Name": "webUI Password", "Target": "API_PASSWORD", "Default": "", "Mode": "", "Description": "Must be 8-64 characters long, without spaces, and must contain at least one digit, lowercase, and uppercase letters.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "PTRFRLL's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/PTRFRLLsRepository/trex-miner/trex.xml", "CategoryList": [ "Tools-Utilities", "Crypto" ], "downloads": 530521, "stars": 2, "trending": 0.024, "trends": [ 0.33, 0.35, 0.023, 0.044, 0.015, 0.018, 0.024 ], "trendsDate": [ 1697551564, 1700321404, 1702919178, 1705518409, 1708117566, 1710713181, 1713306912 ], "downloadtrend": [ 528013, 529868, 529988, 530220, 530299, 530394, 530521 ], "LastUpdateScan": 1713306912, "LastUpdate": 1666903953, "FirstSeen": 1611782547, "topTrending": -0.306, "topPerforming": 0.024 }, { "Name": "GridcoinWalletGUI", "Repository": "sublivion/gridcoinwalletgui:latest", "Registry": "https://hub.docker.com/repository/docker/sublivion/gridcoinwalletgui", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/102050-support-gridcoinwalletgui/", "Project": "https://gridcoin.world/", "Overview": "Get some Gridcoins from Boinc and Folding@home work.\r\nThis docker contains Gridcoin Wallet with GUI running on Ubuntu. You can access the wallet via VNC and NoVNC.\r\nCheck the project page for more info about Gridcoin", "WebUI": "http://[IP]:[PORT:6901]", "Icon": "https://raw.githubusercontent.com/gridcoin-community/Gridcoin-Site/master/assets/img/favicons/favicon-196x196.png", "Config": [ { "@attributes": { "Name": "AppData Config Path", "Target": "/headless/.GridcoinResearch/", "Default": "", "Mode": "rw,slave", "Description": "/mnt/user/appdata/gridcoinresearch/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gridcoinresearch/" }, { "@attributes": { "Name": "NOVNC PORT", "Target": "6901", "Default": "", "Mode": "tcp", "Description": "default: 6901", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6901" }, { "@attributes": { "Name": "VNC PASSWORD", "Target": "VNC_PW", "Default": "", "Mode": "", "Description": "default: vncpassword", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "vncpassword" }, { "@attributes": { "Name": "VNC RESOLUTION", "Target": "VNC_RESOLUTION", "Default": "1920x1080", "Mode": "", "Description": "default: 1920x1080", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1920x1080" }, { "@attributes": { "Name": "VNC PORT", "Target": "5901", "Default": "", "Mode": "tcp", "Description": "default: 5901", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5901" }, { "@attributes": { "Name": "BOINC DATA DIR", "Target": "/var/lib/boinc-client/", "Default": "", "Mode": "rw,slave", "Description": "BOINC data location if solo crunching (not needed if pool crunching): /mnt/user/appdata/boinc/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "sublivion's Repository", "TemplateURL": "https://raw.githubusercontent.com/Sabreu/unraid_templates/master/Gridcoin/Gridcoin.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/sublivionsRepository/Gridcoin/Gridcoin.xml", "CategoryList": [ "Crypto" ], "downloads": 26829, "trending": 1.185, "trends": [ 7.216, 6.392, 1.414, 1.498, 1.125, 1.418, 1.185 ], "trendsDate": [ 1697781938, 1700377540, 1702976768, 1705575959, 1708175140, 1710770775, 1713369984 ], "downloadtrend": [ 23490, 25094, 25454, 25841, 26135, 26511, 26829 ], "LastUpdateScan": 1713369984, "LastUpdate": 1710433153, "FirstSeen": 1612041486, "topTrending": -6.031000000000001 }, { "Name": "geth-ethereum", "Repository": "ethereum/client-go", "Registry": "https://hub.docker.com/r/ethereum/client-go/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ethereum/go-ethereum", "Project": "https://github.com/ethereum/go-ethereum", "Overview": "Official golang implementation of the Ethereum protocol.", "TemplateURL": "https://raw.githubusercontent.com/zgorizzo69/unraid-templates/master/geth-ethereum/geth-ethereum.xml", "Icon": "https://geth.ethereum.org/static/images/favicon.png", "PostArgs": "--http --http.corsdomain localhost --ws --ws.origins localhost --http.api eth,net,engine,admin --authrpc.jwtsecret /root/.ethereum/jwt.hex --authrpc.vhosts=* --authrpc.addr=geth-ethereum ", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "consensus Web-Socket", "Target": "8551", "Default": "", "Mode": "tcp", "Description": "Communication with consensus layer (beacon)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8551" }, { "@attributes": { "Name": "JSON-RPC HTTP", "Target": "8545", "Default": "", "Mode": "tcp", "Description": "JSON-RPC HTTP server supports a number of APIs.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8545" }, { "@attributes": { "Name": "JSON-RPC Web-Socket", "Target": "8546", "Default": "", "Mode": "tcp", "Description": "Web-Sockets server supports a number of APIs.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8546" }, { "@attributes": { "Name": "listener", "Target": "30303", "Default": "", "Mode": "tcp", "Description": "listener (TCP) port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30303" }, { "@attributes": { "Name": "discovery", "Target": "30303", "Default": "", "Mode": "udp", "Description": "discovery (UDP) port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30303" }, { "@attributes": { "Name": "data-path", "Target": "/root/.ethereum", "Default": "/mnt/user/appdata/ethereum", "Mode": "rw", "Description": "Persistent data directory for blockchain files, keys", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/blockchain/ethereum/" } ], "Repo": "zgo's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/zgosRepository/geth-ethereum/geth-ethereum.xml", "CategoryList": [ "Other", "Crypto" ], "downloads": 44393363, "stars": 352, "trending": 0.654, "trends": [ 0.963, 0.882, 0.761, 0.683, 0.848, 0.981, 0.654 ], "trendsDate": [ 1697990731, 1700586364, 1703185548, 1705784747, 1708383952, 1710979602, 1713578785 ], "downloadtrend": [ 42300830, 42677331, 43004599, 43300170, 43670488, 44102951, 44393363 ], "LastUpdateScan": 1713578785, "LastUpdate": 1713527871, "FirstSeen": 1630425809, "topTrending": -0.30899999999999994, "topPerforming": 0.654 }, { "Name": "graph-node", "Repository": "graphprotocol/graph-node", "Registry": "https://hub.docker.com/r/graphprotocol/graph-node/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/graphprotocol/graph-node", "Project": "https://github.com/graphprotocol/graph-node", "Overview": "The Graph is a protocol for building decentralized applications (dApps) quickly on Ethereum and IPFS using GraphQL.\r\nGraph Node is an open source Rust implementation that event sources the Ethereum blockchain to deterministically update a data store that can be queried via the GraphQL endpoint.\r\nFor detailed instructions and more context, check out the Getting Started Guide.", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/zgorizzo69/unraid-templates/master/graph-node/graph-node.xml", "Icon": "https://storage.googleapis.com/graph-web/favicon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": " GraphQL interface", "Target": "8000", "Default": "", "Mode": "tcp", "Description": " GraphQL interface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "JSON-RPC", "Target": "8020", "Default": "", "Mode": "tcp", "Description": "JSON-RPC admin server.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8020" }, { "@attributes": { "Name": "GraphQL WebSocket", "Target": "8001", "Default": "", "Mode": "tcp", "Description": "GraphQL WebSocket server", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "postgres host", "Target": "postgres_host", "Default": "localhost", "Mode": "", "Description": "postgres_host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "localhost" }, { "@attributes": { "Name": "postgres user", "Target": "postgres_user", "Default": "USERNAME", "Mode": "", "Description": "postgre user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dsmrreader" }, { "@attributes": { "Name": "postgres password", "Target": "postgres_pass", "Default": "PASSWORD", "Mode": "", "Description": "postgres password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "dsmrreader" }, { "@attributes": { "Name": "postgres_db", "Target": "postgres_db", "Default": "graph-node", "Mode": "", "Description": "postgres db name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "graph-node" }, { "@attributes": { "Name": "ipfs url", "Target": "ipfs", "Default": "ipfs:5001", "Mode": "", "Description": "Container Variable: ipfs", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "localhost:5001" }, { "@attributes": { "Name": "ethereum node url", "Target": "ethereum", "Default": "mainnet:http://localhost:8545", "Mode": "", "Description": "ethereum node url", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mainnet:http://localhost:8545" }, { "@attributes": { "Name": "postgres port", "Target": "postgres_port", "Default": "5732", "Mode": "", "Description": "postgres port", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "5732" }, { "@attributes": { "Name": "GRAPH_LOG", "Target": "GRAPH_LOG", "Default": "info", "Mode": "", "Description": "log level", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" } ], "Repo": "zgo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/zgosRepository/graph-node/graph-node.xml", "CategoryList": [ "Other", "Crypto" ], "downloads": 4021350, "stars": 18, "trending": 2.535, "trends": [ 3.781, 4.186, 2.626, 2.457, 2.468, 2.554, 2.535 ], "trendsDate": [ 1697753149, 1700348739, 1702947949, 1705547165, 1708146332, 1710742121, 1713341154 ], "downloadtrend": [ 3389974, 3538088, 3633488, 3725026, 3819305, 3919423, 4021350 ], "LastUpdateScan": 1713341154, "LastUpdate": 1713298491, "FirstSeen": 1632765817, "topTrending": -1.246, "topPerforming": 2.535 }, { "Name": "nethermind-ethereum", "Repository": "nethermind/nethermind", "Registry": "https://hub.docker.com/r/nethermind/nethermind/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/NethermindEth/nethermind", "Project": "https://github.com/NethermindEth/nethermind", "Overview": "Official .net implementation of the Ethereum protocol.", "TemplateURL": "https://raw.githubusercontent.com/zgorizzo69/unraid-templates/master/nethermind/nethermind.xml", "Icon": "https://nethermind.io/wp-content/themes/nethermind/images/logo.svg", "PostArgs": "--datadir data", "Config": [ { "@attributes": { "Name": "JSON-RPC HTTP", "Target": "8545", "Default": "", "Mode": "tcp", "Description": "JSON-RPC HTTP server supports a number of APIs.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8545" }, { "@attributes": { "Name": "JSON-RPC Web-Socket", "Target": "8546", "Default": "", "Mode": "tcp", "Description": "Web-Sockets server supports a number of APIs.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8546" }, { "@attributes": { "Name": "listener", "Target": "30303", "Default": "", "Mode": "tcp", "Description": "listener (TCP) port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30303" }, { "@attributes": { "Name": "discovery", "Target": "30303", "Default": "", "Mode": "udp", "Description": "discovery (UDP) port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30303" }, { "@attributes": { "Name": "data-path", "Target": "/nethermind/data", "Default": "/mnt/user/appdata/ethereum", "Mode": "rw", "Description": "Persistent data directory for blockchain files, keys", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/blockchain/ethereum/" }, { "@attributes": { "Name": "NETHERMIND_INITCONFIG_ISMINING", "Target": "NETHERMIND_INITCONFIG_ISMINING", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "NETHERMIND_JSONRPCCONFIG_ENABLED", "Target": "NETHERMIND_JSONRPCCONFIG_ENABLED", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "NETHERMIND_JSONRPCCONFIG_HOST", "Target": "NETHERMIND_JSONRPCCONFIG_HOST", "Default": "0.0.0.0", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "NETHERMIND_JSONRPCCONFIG_ENGINEHOST", "Target": "NETHERMIND_JSONRPCCONFIG_ENGINEHOST", "Default": "0.0.0.0", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "NETHERMIND_JSONRPCCONFIG_ENGINEPORT", "Target": "NETHERMIND_JSONRPCCONFIG_ENGINEPORT", "Default": "8551", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8551" }, { "@attributes": { "Name": "NETHERMIND_JSONRPCCONFIG_JWTSECRETFILE", "Target": "NETHERMIND_JSONRPCCONFIG_JWTSECRETFILE", "Default": "/nethermind/data/keystore/jwt-secret/jwt.hex", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/nethermind/data/keystore/jwt-secret/jwt.hex" } ], "Repo": "zgo's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/zgosRepository/nethermind/nethermind.xml", "CategoryList": [ "Other", "Crypto" ], "downloads": 311119, "stars": 18, "trending": 5.896, "trends": [ 3.735, 5.38, 5.175, 5.858, 7.55, 6.167, 5.896 ], "trendsDate": [ 1695694076, 1698293248, 1700888760, 1703487937, 1706087152, 1708686351, 1711281965 ], "downloadtrend": [ 214525, 226723, 239097, 253976, 274718, 292774, 311119 ], "LastUpdateScan": 1711281965, "LastUpdate": 1709286273, "FirstSeen": 1687874696, "topTrending": 2.161, "topPerforming": 5.896 }, { "Name": "open-ethereum", "Repository": "openethereum/openethereum", "Registry": "https://hub.docker.com/r/openethereum/openethereum/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://openethereum.github.io/Docker", "Project": "https://github.com/openethereum/openethereum", "Overview": "The fast, light, and robust client for the Ethereum mainnet.", "TemplateURL": "https://raw.githubusercontent.com/zgorizzo69/unraid-templates/master/openethereum/openethereum.xml", "Icon": "https://openethereum.github.io/images/logo-openethereum.svg", "PostArgs": "--base-path /home/openethereum/.local/share/openethereum/ --config /home/openethereum/.local/share/openethereum/config.toml", "DonateText": "HELP !!!", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "JSON-RPC HTTP", "Target": "8545", "Default": "8545", "Mode": "tcp", "Description": "JSON-RPC HTTP server supports a number of APIs.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8545" }, { "@attributes": { "Name": "Web-Sockets server", "Target": "8546", "Default": "8546", "Mode": "tcp", "Description": " Web-Sockets server supports a number of APIs.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8546" }, { "@attributes": { "Name": "base-path", "Target": "/home/openethereum/.local/share/openethereum/", "Default": "/mnt/user/appdata/openethereum", "Mode": "rw", "Description": "Persistent data directory for blockchain files, keys", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/docker/" }, { "@attributes": { "Name": "listener", "Target": "30303", "Default": "30303", "Mode": "tcp", "Description": "listener (TCP) port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "30303" }, { "@attributes": { "Name": "discovery ", "Target": "30303", "Default": "30303", "Mode": "udp", "Description": "discovery (UDP) port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "30303" } ], "Repo": "zgo's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/zgosRepository/openethereum/openethereum.xml", "CategoryList": [ "Other", "Crypto" ], "downloads": 5751585, "stars": 24, "trending": 0.009, "trends": [ 0.016, 0.011, 0.008, 0.008, 0.008, 0.007, 0.009 ], "trendsDate": [ 1695729964, 1698329173, 1700924749, 1703519847, 1706115970, 1708715156, 1711310786 ], "downloadtrend": [ 5748628, 5749277, 5749763, 5750208, 5750671, 5751091, 5751585 ], "LastUpdateScan": 1711310786, "LastUpdate": 1649147852, "FirstSeen": 1612547427, "topTrending": -0.007000000000000001, "topPerforming": 0.009 }, { "Name": "prysm-beacon-ethereum", "Repository": "prysmaticlabs/prysm-beacon-chain", "Registry": "https://hub.docker.com/r/prysmaticlabs/prysm-beacon-chain", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "hhttps://docs.prylabs.network/docs/install/install-with-docker", "Project": "https://docs.prylabs.network/docs/how-prysm-works/beacon-node", "Overview": "Ethereum 2.0 Beacon Chain implementation by Prysmatic Labs.", "TemplateURL": "https://raw.githubusercontent.com/zgorizzo69/unraid-templates/master/prysm-beacon-ethereum/prysm-beacon-ethereum.xml", "Icon": "https://prysmaticlabs.com/assets/Prysm.svg", "PostArgs": "--datadir=/data --rpc-host=0.0.0.0 --grpc-gateway-host=0.0.0.0 --monitoring-host=0.0.0.0 --execution-endpoint=http://geth-ethereum:8551 --jwt-secret=/data/jwt.hex --accept-terms-of-use", "DonateText": "HELP !!!", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "JSON-RPC HTTP", "Target": "3500", "Default": "3500", "Mode": "tcp", "Description": "JSON-RP beacon node's Query API.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3500" }, { "@attributes": { "Name": "Web-Sockets server", "Target": "4000", "Default": "4000", "Mode": "tcp", "Description": "Validator uses this port to connect to your beacon node via gRPC.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4000" }, { "@attributes": { "Name": "data-path", "Target": "/data", "Default": "/mnt/user/appdata/prysm", "Mode": "rw", "Description": "Persistent data directory for blockchain files, keys", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/blockchain/prysm/" }, { "@attributes": { "Name": "listener", "Target": "13000", "Default": "13000", "Mode": "tcp", "Description": "listener (TCP) port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "13000" }, { "@attributes": { "Name": "discovery ", "Target": "12000", "Default": "12000", "Mode": "udp", "Description": "discovery (UDP) port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "12000" } ], "Repo": "zgo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/zgosRepository/prysm-beacon-ethereum/prysm-beacon-ethereum.xml", "CategoryList": [ "Other", "Crypto" ], "downloads": 236260, "stars": 10, "trending": 2.473, "trends": [ 2.389, 2.552, 2.306, 2.353, 7.837, 2.268, 2.473 ], "trendsDate": [ 1695557138, 1698156369, 1700751974, 1703351169, 1705950371, 1708549563, 1711145183 ], "downloadtrend": [ 192933, 197985, 202658, 207541, 225190, 230417, 236260 ], "LastUpdateScan": 1711145183, "LastUpdate": 1709932665, "FirstSeen": 1666915433, "topTrending": 0.08400000000000007, "topPerforming": 2.473 }, { "Name": "nvim-server", "Repository": "hikariai/nvim-server:latest", "Registry": "https://hub.docker.com/r/hikariai/nvim-server", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/yqlbu/neovim-server", "Overview": "A containerized IDE-like text editor that runs on a web server. This tool is for running NeoVim remotely and continuing the development process at \ud83d\ude80 speed.", "WebUI": "http://[IP]:[PORT:3000]/wetty", "TemplateURL": "https://raw.githubusercontent.com/yqlbu/unraid-templates/master/nvim-server/nvim-server.xml", "Icon": "https://raw.githubusercontent.com/yqlbu/unraid-templates/main/nvim-server/icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "USER", "Target": "USER", "Default": "guest", "Mode": "", "Description": "User for login, default is set to guest", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "guest" }, { "@attributes": { "Name": "SECRET", "Target": "SECRET", "Default": "password", "Mode": "", "Description": "Password for login, default is set to password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "Asia/Shanghai", "Mode": "", "Description": "Default TZ is set to Asia/Shanghai", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Asia/Shanghai" }, { "@attributes": { "Name": "WEB UI", "Target": "3000", "Default": "6080", "Mode": "tcp", "Description": "Port for accessing the Web UI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "CONFIG", "Target": "/config", "Default": "/mnt/user/appdata/nvim-server", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nvim-server" }, { "@attributes": { "Name": "WORKSPACE", "Target": "/workspace", "Default": "/mnt/user/appdata/nvim-server-workspace", "Mode": "rw", "Description": "Container Path: /workspace", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nvim-server-workspace" }, { "@attributes": { "Name": "UID", "Target": "", "Default": "$UID", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "$UID" }, { "@attributes": { "Name": "Markdown Preview", "Target": "8090", "Default": "8090", "Mode": "tcp", "Description": "Port for the Instant Markdown Preview Server", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "GID", "Target": "", "Default": "$GID", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "$GID" } ], "Repo": "kevin yu's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/kevinyusRepository/nvim-server/nvim-server.xml", "CategoryList": [ "Productivity" ], "downloads": 15883, "stars": 4, "trending": 0.227, "trends": [ 0.167, 0.166, 0.217, 0.267, 0.576, 0.328, 0.227 ], "trendsDate": [ 1696046730, 1698645945, 1701241570, 1703840741, 1706439932, 1709039161, 1711634779 ], "downloadtrend": [ 15602, 15628, 15662, 15704, 15795, 15847, 15883 ], "LastUpdateScan": 1711634779, "LastUpdate": 1643849312, "FirstSeen": 1612919463, "topTrending": 0.06 }, { "Name": "TinyMediaManager", "Repository": "dzhuang/tinymediamanager", "Registry": "https://hub.docker.com/r/dzhuang/tinymediamanager", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://www.tinymediamanager.org/", "Overview": "TinyMediaManager is a media management tool written in Java/Swing. It is written to provide metadata for the Kodi Media Center (formerly known as XBMC), MediaPortal, and Plex media server. Due to the fact that it is written in Java, tinyMediaManager will run on Windows, Linux, and macOS (and possibly more OS).", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/yqlbu/unraid-templates/master/tinymediamanager/tinymediamanager.xml", "Icon": "https://i.ibb.co/BVkZTcd/tinymediamanager.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tinymediaserver" }, { "@attributes": { "Name": "Media", "Target": "/media", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI", "Target": "5800", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5800" } ], "Repo": "kevin yu's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/kevinyusRepository/tinymediamanager/tinymediamanager.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 289439, "stars": 60, "trending": 4.05, "trends": [ 3.323, 3.695, 4.998, 4.222, 4.277, 4.233, 4.05 ], "trendsDate": [ 1696320341, 1698919934, 1702169089, 1704769576, 1707368760, 1709968008, 1712563565 ], "downloadtrend": [ 223092, 231651, 243837, 254586, 265961, 277716, 289439 ], "LastUpdateScan": 1712563565, "LastUpdate": 1709741968, "FirstSeen": 1639148623, "topTrending": 0.7269999999999999, "topPerforming": 4.05 }, { "Name": "rmlint", "Repository": "bobbintb/docker-rmlint-unraid", "Registry": "https://hub.docker.com/r/bobbintb/docker-rmlint-unraid", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/102751-support-bobbintb-rmlint/", "Project": "https://github.com/sahib/rmlint", "Overview": "rmlint finds space waste and other broken things on your filesystem and offers to remove it.[br][br]\r\n\r\nDefault username/password is abc/abc[br][br]", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/bobbintb/docker-templates/master/bobbintb/rmlint.xml", "Icon": "https://raw.githubusercontent.com/bobbintb/docker-rmlint-unraid/master/rmlint-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "GUI Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "GUI Port - Default 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8322" }, { "@attributes": { "Name": "GUAC_USER", "Target": "GUAC_USER", "Default": "", "Mode": "", "Description": "Username for the desktop GUI.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GUAC_PASS", "Target": "GUAC_PASS", "Default": "", "Mode": "", "Description": "Password MD5 hash for the desktop GUI.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Search location", "Target": "/root", "Default": "", "Mode": "rw", "Description": "Search location /root", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "bobbintb's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/bobbintbsRepository/bobbintb/rmlint.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 37094, "trending": 0.863, "trends": [ 5.064, 4.828, 2.013, 1.025, 0.803, 0.816, 0.863 ], "trendsDate": [ 1696586753, 1699182334, 1702169089, 1704769577, 1707368761, 1709968008, 1712563565 ], "downloadtrend": [ 33395, 35089, 35810, 36181, 36474, 36774, 37094 ], "LastUpdateScan": 1712563565, "LastUpdate": 1613286351, "FirstSeen": 1613387509, "topTrending": -4.2010000000000005 }, { "Name": "emby-sync", "Repository": "lastelement21/emby-sync", "Registry": "https://hub.docker.com/r/lastelement21/emby-sync/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/102829-support-c4artz-templates/", "Project": "https://github.com/cameronurnes/emby-sync", "Overview": "A small flask based service to sync up Emby clients", "Icon": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/icons/emby-sync.png", "Config": [ { "@attributes": { "Name": "API Key", "Target": "SECRET_KEY", "Default": "", "Mode": "", "Description": "Your API Key for Emby", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Emby server", "Target": "EMBY_SERVER", "Default": "https://", "Mode": "", "Description": "URL to your Emby server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Default room", "Target": "DEFAULT_ROOM", "Default": "", "Mode": "", "Description": "Make sure this room always exists! Leave empty for default. Default is 'Bacon Bar'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "c4artz' Repository", "TemplateURL": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/emby-sync.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/c4artzRepository/templates/emby-sync.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 98474, "stars": 5, "trending": 0.336, "trends": [ 1.795, 1.777, 0.723, 0.39, 0.292, 0.321, 0.336 ], "trendsDate": [ 1696644353, 1699239959, 1702169090, 1704769577, 1707368761, 1709968008, 1712563565 ], "downloadtrend": [ 94746, 96460, 97162, 97542, 97828, 98143, 98474 ], "LastUpdateScan": 1712563565, "LastUpdate": 1697060553, "FirstSeen": 1613481065, "topTrending": -1.4589999999999999 }, { "Name": "farmOS", "Repository": "farmos/farmos", "Registry": "https://hub.docker.com/r/farmos/farmos/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/102829-support-c4artz-templates", "Project": "https://github.com/farmOS/farmOS", "Overview": "farmOS is a web-based application for farm management, planning, and record keeping. It is developed by a community of volunteers and aims to provide a standard platform for farmers, developers, and researchers to build upon.\r\r[b]Also requires a database! Setup is handled within the WebUI.[b]", "WebUI": "http://[IP]:[PORT:80]", "Icon": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/icons/farmos.png", "Config": [ { "@attributes": { "Name": "WebUI port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sites directory", "Target": "/var/www/html/sites", "Default": "/mnt/user/appdata/farmos", "Mode": "rw", "Description": "Contains the site-specific settings and uploaded files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "c4artz' Repository", "TemplateURL": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/farmos.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/c4artzRepository/templates/farmos.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 244387, "stars": 19, "trending": 0.734, "trends": [ 0.969, 1.052, 0.642, 0.424, 0.508, 0.686, 0.734 ], "trendsDate": [ 1696831534, 1699427156, 1702169090, 1704769577, 1707368761, 1709968009, 1712563566 ], "downloadtrend": [ 234663, 237158, 238690, 239706, 240929, 242592, 244387 ], "LastUpdateScan": 1712563566, "LastUpdate": 1711831115, "FirstSeen": 1613653345, "topTrending": -0.235, "topPerforming": 0.734 }, { "Name": "kutt", "Repository": "kutt/kutt", "Registry": "https://hub.docker.com/r/kutt/kutt/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/102829-support-c4artz-templates/", "Project": "https://kutt.it/", "Overview": "Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics.\r\r[b]This container requires Redis a Postgres database and a functioning FQDN![b]\r\rSetup:\r1. Install the Postgres container from your Apps tab.\r2. Create a database an user.\r3. Give the user permissions on the created database.\r4. Install the Redis container from your Apps tab.\r5. Setup an email account which Kutt can use. (technically optional but highly recommended!)\r6. Setup an your preferred method of exposing Kutt to the outside world.\r7. Fill out this template.\r\rOptional:\r1. Setup Google Safe Browsing\r2. Setup Google Analytics", "WebUI": "http://[IP]:[PORT:3000]", "Icon": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/icons/kutt.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "3000", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database host", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "IP of your Postgres instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database port", "Target": "DB_PORT", "Default": "5432", "Mode": "", "Description": "Port of your postgres instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database name", "Target": "DB_NAME", "Default": "kutt", "Mode": "", "Description": "Name of your database. Make sure the database is already created and your user has the needed permissions!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database user", "Target": "DB_USER", "Default": "kutt", "Mode": "", "Description": "Name of your database user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database password", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "Password of your database user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Database SSL", "Target": "DB_SSL", "Default": "false", "Mode": "", "Description": "Use SSL for database connection", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis host", "Target": "REDIS_HOST", "Default": "", "Mode": "", "Description": "IP of your Redis instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis", "Target": "REDIS_PORT", "Default": "6379", "Mode": "", "Description": "Port of your Redis instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis password", "Target": "REDIS_PASSWORD", "Default": "", "Mode": "", "Description": "Password for your Redis instance. Leave blank if you didn't set one!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Mail host", "Target": "MAIL_HOST", "Default": "", "Mode": "", "Description": "Hostname (FQDN or IP) of your mail provider. Used to send verification emails", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail port", "Target": "MAIL_PORT", "Default": "", "Mode": "", "Description": "Port of your mail provider. 25 (unencrypted), 587 (TLS), 465 (SMTPS)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail secure", "Target": "MAIL_SECURE", "Default": "false", "Mode": "", "Description": "Set to true if using port 465", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail user", "Target": "MAIL_USER", "Default": "", "Mode": "", "Description": "Your email username. Most likely your email address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail password", "Target": "MAIL_PASSWORD", "Default": "", "Mode": "", "Description": "Password of your email user", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Mail from", "Target": "MAIL_FROM", "Default": "", "Mode": "", "Description": "Sender address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Admin emails", "Target": "ADMIN_EMAILS", "Default": "", "Mode": "", "Description": "Comma seperated list of admin email adresses", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Report email", "Target": "REPORT_EMAIL", "Default": "", "Mode": "", "Description": "The email address that will receive submitted reports", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Contact email", "Target": "CONTACT_EMAIL", "Default": "", "Mode": "", "Description": "Support email to show on the app", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Domain", "Target": "DEFAULT_DOMAIN", "Default": "", "Mode": "", "Description": "The domain that this website is on", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Site name", "Target": "SITE_NAME", "Default": "Kutt", "Mode": "", "Description": "The name of the site where Kutt is hosted", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Link length", "Target": "LINK_LENGTH", "Default": "6", "Mode": "", "Description": "Generated link length", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disable registration", "Target": "DISALLOW_REGISTRATION", "Default": "false", "Mode": "", "Description": "Disable registration", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disable anonymous link creation", "Target": "DISALLOW_ANONYMOUS_LINKS", "Default": "false", "Mode": "", "Description": "Disable anonymous link creation", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Daily link limit", "Target": "USER_LIMIT_PER_DAY", "Default": "50", "Mode": "", "Description": "Default limit for how many links a user can create per day", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Anonymous links cooldown", "Target": "NON_USER_COOLDOWN", "Default": "0", "Mode": "", "Description": "Number of links anonymous users can create per minute. Ignored if anonymous link creation is disabled", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Max number of stats per link", "Target": "DEFAULT_MAX_STATS_PER_LINK", "Default": "5000", "Mode": "", "Description": "Max number of visits for each link to have detailed stats", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JSON Web Token key", "Target": "JWT_SECRET", "Default": "securekey", "Mode": "", "Description": "A passphrase to encrypt JWT. Use a long and secure key.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "reCaptcha site key", "Target": "RECAPTCHA_SITE_KEY", "Default": "", "Mode": "", "Description": "Invisible reCaptcha key. Create one here https://www.google.com/recaptcha/intro/", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "reCaptcha secret key", "Target": "RECAPTCHA_SECRET_KEY", "Default": "", "Mode": "", "Description": "Container Variable: RECAPTCHA_SECRET_KEY", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Google safe browsing key", "Target": "GOOGLE_SAFE_BROWSING_KEY", "Default": "", "Mode": "", "Description": "Google Cloud API to prevent from users from submitting malware URLs. Get one from https://developers.google.com/safe-browsing/v4/get-started", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Google Analytics key", "Target": "GOOGLE_ANALYTICS", "Default": "", "Mode": "", "Description": "your GA key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Google Analytics universal key", "Target": "GOOGLE_ANALYTICS_UNIVERSAL", "Default": "", "Mode": "", "Description": "Your universal GA key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Internal port", "Target": "PORT", "Default": "3000", "Mode": "", "Description": "Internal application port. Do not change this!", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "c4artz' Repository", "TemplateURL": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/kutt.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/c4artzRepository/templates/kutt.xml", "CategoryList": [ "Cloud", "Tools-Utilities", "Network-Web" ], "downloads": 4125532, "stars": 30, "trending": 0.58, "trends": [ 0.653, 0.498, 0.579, 0.53, 0.552, 0.459, 0.58 ], "trendsDate": [ 1696716333, 1699311951, 1702169090, 1704769577, 1707368761, 1709968009, 1712563566 ], "downloadtrend": [ 3995358, 4015353, 4038717, 4060247, 4082774, 4101594, 4125532 ], "LastUpdateScan": 1712563566, "LastUpdate": 1669743543, "FirstSeen": 1613574154, "topTrending": -0.07300000000000006, "topPerforming": 0.58 }, { "Name": "planka", "Repository": "meltyshev/planka", "Registry": "https://hub.docker.com/r/meltyshev/planka/", "Support": "https://forums.unraid.net/topic/102829-support-c4artz-templates", "Project": "https://github.com/plankanban/planka", "Requires": "Postgres database", "Icon": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/icons/planka.png", "Repo": "c4artz' Repository", "ModeratorComment": "Blacklisted because it is unable to be pulled from dockerHub", "Blacklist": true, "Overview": "A Trello-like kanban board built with React and Redux.\r\rDefault user is 'demo@demo.demo' with password 'demo'.", "templatePath": "/tmp/GitHub/AppFeed/templates/c4artzRepository/templates/planka.xml", "CategoryList": [ "Productivity" ], "downloads": 745788, "stars": 18, "LastUpdateScan": 1713306912, "LastUpdate": 1664804229, "FirstSeen": 1614258152 }, { "Name": "Subvert", "Repository": "aschmelyun/subvert", "Registry": "https://registry.hub.docker.com/r/aschmelyun/subvert", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/aschmelyun/subvert/issues", "Project": "https://github.com/aschmelyun/subvert/", "Overview": "Generate subtitles, chapters, and summaries of videos in seconds with the help of OpenAI.\r\n\r\nKeep in mind, that the OpenAI API is not free!", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/subvert.xml", "Icon": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/icons/subvert.png", "Config": [ { "@attributes": { "Name": "OPENAI_API_KEY", "Target": "OPENAI_API_KEY", "Default": "", "Mode": "", "Description": "https://platform.openai.com/account/api-keys", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Subvert will be available on this port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Max uploadable filesize", "Target": "UPLOAD_MAX_FILESIZE", "Default": "1G", "Mode": "", "Description": "Changes PHP's UPLOAD_MAX_FILESIZE setting. Default is 256M", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Memory Limit", "Target": "MEMORY_LIMIT", "Default": "2G", "Mode": "", "Description": "Changes PHP's MEMORY_LIMIT setting. Default is 512M", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "c4artz' Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/c4artzRepository/templates/subvert.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 44467, "trending": 5.914, "trends": [ 8.65, 6.9, 6.508, 6.162, 6.018, 6.303, 5.914 ], "trendsDate": [ 1695960344, 1698559529, 1701155157, 1703754344, 1706353525, 1708952754, 1711548389 ], "downloadtrend": [ 30091, 32321, 34571, 36841, 39200, 41837, 44467 ], "LastUpdateScan": 1711548389, "LastUpdate": 1681673178, "FirstSeen": 1680365058, "topTrending": -2.7360000000000007 }, { "Name": "valetudo-mapper", "Repository": "rand256/valetudo-mapper", "Registry": "https://hub.docker.com/r/rand256/valetudo-mapper/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/102829-support-c4artz-templates/", "Project": "https://github.com/rand256/valetudo-mapper", "Overview": "Valetudo-RE companion service for generating PNG maps.\r\rThis is a simple companion service for valetudo which does all the heavy lifting.\rSince both CPU and Memory are limited on the robot, PNG generation for third-party components has been moved here.\r\r\r[b]Make sure you have already created the needed config file! Follow this example https://github.com/rand256/valetudo-mapper[b]", "Icon": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/icons/valetudo-mapper.png", "Config": { "@attributes": { "Name": "Config file", "Target": "/app/config.json", "Default": "/mnt/user/appdata/valetudo-mapper/config.json", "Mode": "rw", "Description": "Path to your config.json file. Follow the example here https://github.com/rand256/valetudo-mapper", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/valetudo-mapper/config.json" }, "Repo": "c4artz' Repository", "TemplateURL": "https://raw.githubusercontent.com/C4ArtZ/Unraid-Templates/master/templates/valetudo-mapper.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/c4artzRepository/templates/valetudo-mapper.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1423062, "stars": 2, "trending": 0.031, "trends": [ 0.231, 0.167, 0.196, 0.024, 0.041, 0.035, 0.031 ], "trendsDate": [ 1696644353, 1699239959, 1702169090, 1704769577, 1707368761, 1709968009, 1712563566 ], "downloadtrend": [ 1416041, 1418409, 1421194, 1421535, 1422123, 1422616, 1423062 ], "LastUpdateScan": 1712563566, "LastUpdate": 1694796514, "FirstSeen": 1613481065, "topTrending": -0.2, "topPerforming": 0.031 }, { "Name": "FirefoxSyncserver", "Repository": "mozilla/syncserver:latest", "Registry": "https://hub.docker.com/r/mozilla/syncserver", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/103334-firefox-sync-server/", "Project": "https://mozilla-services.readthedocs.io/en/latest/howtos/run-sync-1.5.html", "Overview": "Template for running Mozilla's official Syncserver image.", "TemplateURL": "https://raw.githubusercontent.com/jflo/ffsync-unraid/master/ffsync-template.xml", "Icon": "https://github.com/jflo/ffsync-unraid/raw/main/Firefox_Sync_logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "sync db location", "Target": "/data", "Default": "/mnt/user/appdata/ff-syncserver/db/", "Mode": "rw", "Description": "Location where durable sqllite db is stored for sync data.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Syncserver Public URL", "Target": "SYNCSERVER_PUBLIC_URL", "Default": "http://<URL>:5000", "Mode": "", "Description": "Replace <URL> in SYNCSERVER_PUBLIC_URL with your URL (For which the SSL certificate was also issued) ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Syncserver secret", "Target": "SYNCSERVER_SECRET", "Default": "<KEY>", "Mode": "", "Description": "Replace <KEY> with some random hex like the output of \r\n\r\nhead -c 20 /dev/urandom | sha1sum | awk '{print $1}'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SQLlite URI", "Target": "SYNCSERVER_SQLURI", "Default": "sqlite:////data/syncserver.db", "Mode": "", "Description": "Container path to where sqllite db lives", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "sqlite:////data/syncserver.db" }, { "@attributes": { "Name": "Allow new users", "Target": "SYNCSERVER_ALLOW_NEW_USERS", "Default": "true", "Mode": "", "Description": "Container Variable: SYNCSERVER_ALLOW_NEW_USERS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "PORT", "Default": "5000", "Mode": "", "Description": "Container Variable: PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Listening on", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Enable batch uploads", "Target": "SYNCSERVER_BATCH_UPLOAD_ENABLED", "Default": "true", "Mode": "", "Description": "Container Variable: SYNCSERVER_BATCH_UPLOAD_ENABLED", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Force WSGI", "Target": "SYNCSERVER_FORCE_WSGI_ENVIRON", "Default": "true", "Mode": "", "Description": "Container Variable: SYNCSERVER_FORCE_WSGI_ENVIRON", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Jflo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JflosRepository/ffsync-template.xml", "CategoryList": [ "Cloud" ], "downloads": 11417539, "stars": 30, "trending": 0.019, "trends": [ 0.028, 0.031, 0.025, 0.024, 0.03, 0.022, 0.019 ], "trendsDate": [ 1697753149, 1700348739, 1702947949, 1705547165, 1708146332, 1710742121, 1713341154 ], "downloadtrend": [ 11400180, 11403770, 11406606, 11409325, 11412757, 11415314, 11417539 ], "LastUpdateScan": 1713341154, "LastUpdate": 1645057380, "FirstSeen": 1614596548, "topTrending": -0.009000000000000001, "topPerforming": 0.019 }, { "Name": "Repetier-Server", "Repository": "codeluxe1/repetier-server", "Registry": "https://hub.docker.com/repository/docker/codeluxe1/repetier-server", "Project": "https://www.repetier-server.com/", "Icon": "https://brands.home-assistant.io/_/repetier/logo.png", "DonateLink": "https://order.shareit.com/cart/add?vendorid=200190383&PRODUCT%5B300651007%5D=1&backlink=https%3A%2F%2Fwww.repetier-server.com%2Fdownload-repetier-server%2F", "Repo": "Codeluxe's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Blacklist": true, "ModerationComment": "App is now ARM only", "Overview": "Repetier server:\r\n\r\nConnect the 3D printer to the server.\r\nControl the 3D printer (s) via an interface.\r\nUpload files and print directly\r\nConnect the webcam and view it while you are on the move.\r\nStart a new print.\r\nUpdate firmware from printer", "templatePath": "/tmp/GitHub/AppFeed/templates/CodeluxesRepository/repetier.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "MediaServer-Other", "Network-Web" ], "downloads": 29191, "trending": 0.003, "trends": [ 6.483, 6.102, 4.65, 0.003, 0.003, 0.01, 0.003 ], "trendsDate": [ 1695557138, 1698156370, 1700751974, 1703351169, 1705950371, 1708549563, 1711145184 ], "downloadtrend": [ 26130, 27828, 29185, 29186, 29187, 29190, 29191 ], "LastUpdateScan": 1711145184, "LastUpdate": 1640025480, "FirstSeen": 1614967811, "topTrending": -6.4799999999999995 }, { "Name": "cups-for-Canon", "Repository": "nodedogconsulting/cups-canon", "Registry": "https://hub.docker.com/r/nodedogconsulting/cups-canon", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137276-support-cups-for-canon-printers/", "Overview": "Docker image including CUPS print server and Canon printing drivers (installed from the Debian packages).\r\n\r\nConnect to the Cups server at http://127.0.0.1:631\r\nAdd printers: Administration > Printers > Add Printer\r\nNote: The admin user/password for the Cups server is admin/admin", "WebUI": "https://[IP]:[PORT:631]/", "TemplateURL": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/cups-canon.xml", "Icon": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/cups.png", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "USB mapping", "Target": "/var/run/dbus", "Default": "/var/run/dbus", "Mode": "rw", "Description": "Container Path: /var/run/dbus", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/dbus" }, { "@attributes": { "Name": "Config file", "Target": "/etc/cups/", "Default": "/mnt/user/appdata/cups/", "Mode": "rw", "Description": "Cups appdata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cups/" }, { "@attributes": { "Name": "Web interface port", "Target": "631", "Default": "631", "Mode": "tcp", "Description": "Container Port: 631", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "631" }, { "@attributes": { "Name": "ADMIN_PASSWORD", "Target": "ADMIN_PASSWORD", "Default": "admin", "Mode": "", "Description": "Customise admin password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Printer", "Target": "", "Default": "", "Mode": "", "Description": "USB path to your printer.\r\n\r\nRun `lsusb` and find your printer.\r\n\r\nE.g.: Bus 003 Device 009: ID 03f0:c111 Hewlett-Packard Deskjet 1510\r\n\r\nIt's the Bus 003 Device 009, so the path to is should be: /dev/bus/usb/003/009", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/bus/usb/003/009" } ], "Repo": "jmztaylor's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/jmztaylorsRepository/cups-canon.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 384, "LastUpdateScan": 1711649183, "LastUpdate": 1690752639, "FirstSeen": 1680465869 }, { "Name": "JmzHomeProxy", "Repository": "jmzsoftware/jmzhomelabproxy", "Registry": "https://hub.docker.com/u/jmzsoftware", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/103632-support-jmz-home-proxy", "Project": "https://github.com/JmzTaylor/homelab_proxy/", "Overview": "Proxy is in quotes because I couldn't think of a better name. There is nothing overly special about this other than using it as a simple and easy to use dashboard for all your self-hosted services.\r\n\r\nOnly caveat to using this, is that if you host this on public facing server and use https then the services you are adding to it must be https also due to iframe restrictions.", "WebUI": "http://[iP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/homelab_proxy.xml", "Icon": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/homelab.png", "Networking": { "Mode": "bridge", "Publish": { "Port": { "ContainerPort": "8080", "Protocol": "tcp" } } }, "Repo": "jmztaylor's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jmztaylorsRepository/homelab_proxy.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 23202, "trending": 1.362, "trends": [ 8.629, 8.229, 6.085, 0.783, 1.695, 1.276, 1.362 ], "trendsDate": [ 1695557138, 1698156370, 1700751974, 1703351169, 1705950371, 1708549563, 1711145184 ], "downloadtrend": [ 18993, 20696, 22037, 22211, 22594, 22886, 23202 ], "LastUpdateScan": 1711145184, "LastUpdate": 1623079724, "FirstSeen": 1614979225, "topTrending": -7.2669999999999995 }, { "Name": "Mailpit", "Repository": "axllent/mailpit", "Registry": "https://hub.docker.com/r/axllent/mailpit", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/142308-support-mailpit-support-thread/", "Project": "https://github.com/axllent/mailpit", "Overview": "Mailpit is a multi-platform email testing tool & API for developers.\r\n\r\nIt acts as both an SMTP server, and provides a web interface to view all captured emails. It also contains an API for automated integration testing.\r\n\r\nMailpit is inspired by MailHog, but modern and much, much faster.", "WebUI": "http://[IP]:[PORT:8025]", "TemplateURL": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/mailpit.xml", "Icon": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/mailpit.png", "Config": [ { "@attributes": { "Name": "smtp", "Target": "1025", "Default": "1025", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1025" }, { "@attributes": { "Name": "storage", "Target": "/data", "Default": "/mnt/user/appdata/mailpit", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mailpit" }, { "@attributes": { "Name": "http", "Target": "8025", "Default": "8025", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8025" } ], "Repo": "jmztaylor's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jmztaylorsRepository/mailpit.xml", "downloads": 29358313, "stars": 40, "trending": 88.959, "trends": [ 17.701, 19.147, 16.136, 12.967, 15.127, 13.244, 88.959 ], "trendsDate": [ 1697501148, 1700321404, 1702919179, 1705518410, 1708117567, 1710713181, 1713306912 ], "downloadtrend": [ 1408523, 1742088, 2077275, 2386773, 2812177, 3241493, 29358313 ], "LastUpdateScan": 1713306912, "LastUpdate": 1713295234, "FirstSeen": 1689703489, "topTrending": 71.25800000000001, "topPerforming": 88.959 }, { "Name": "RustDeskServer", "Repository": "rustdesk/rustdesk-server", "Registry": "https://hub.docker.com/r/rustdesk/rustdesk-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/125145-support-rustdesk-server", "Project": "https://github.com/rustdesk/rustdesk-server", "Overview": "Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. You have full control of your data, with no concerns about security.", "TemplateURL": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/rustdesk-server.xml", "Icon": "https://github.com/JmzTaylor/unraid_templates/raw/master/rustserver.png", "ExtraParams": "--no-healthcheck", "PostArgs": "/usr/bin/hbbs", "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/root", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rustdesk-hbbs/" }, { "@attributes": { "Name": "Host Port 1", "Target": "21115", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21115" }, { "@attributes": { "Name": "Host Port 2", "Target": "21116", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21116" }, { "@attributes": { "Name": "Host Port 3", "Target": "21116", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21116" }, { "@attributes": { "Name": "Host Port 4", "Target": "21118", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21118" } ], "Repo": "jmztaylor's Repository", "ModeratorComment": "While these are the RustDesk-Server and RustDesk-Relay are the official containers, the template maintainer has deprecated the templates and suggests to instead use RustDesk-AIO from ICH777", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jmztaylorsRepository/rustdesk-server.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "downloads": 2177130, "stars": 179, "trending": 14.17, "trends": [ 17.329, 16.988, 13.46, 13.282, 13.726, 12.398, 14.17 ], "trendsDate": [ 1697465172, 1700321404, 1702919179, 1705518410, 1708117567, 1710713182, 1713306912 ], "downloadtrend": [ 879798, 1059842, 1224688, 1412262, 1636948, 1868620, 2177130 ], "LastUpdateScan": 1713306912, "LastUpdate": 1706672351, "FirstSeen": 1655842372, "topTrending": -3.1590000000000007, "topPerforming": 14.17 }, { "Name": "RustDeskServer-Relay", "Repository": "rustdesk/rustdesk-server", "Registry": "https://hub.docker.com/r/rustdesk/rustdesk-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/125145-support-rustdesk-server", "Project": "https://github.com/rustdesk/rustdesk-server", "Overview": "Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. You have full control of your data, with no concerns about security.", "Icon": "https://github.com/JmzTaylor/unraid_templates/raw/master/rustserver.png", "ExtraParams": "--no-healthcheck", "PostArgs": "/usr/bin/hbbr", "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/root", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rustdesk-hbbr/" }, { "@attributes": { "Name": "Host Port 1", "Target": "21117", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21117" }, { "@attributes": { "Name": "Host Port 2", "Target": "21119", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21119" } ], "Repo": "jmztaylor's Repository", "TemplateURL": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/rustdesk-server-relay.xml", "ModeratorComment": "While these are the RustDesk-Server and RustDesk-Relay are the official containers, the template maintainer has deprecated the templates and suggests to instead use RustDesk-AIO from ICH777", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jmztaylorsRepository/rustdesk-server-relay.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "downloads": 2177130, "stars": 179, "trending": 14.17, "trends": [ 17.329, 16.988, 13.46, 13.282, 13.726, 12.398, 14.17 ], "trendsDate": [ 1697465172, 1700321404, 1702919179, 1705518410, 1708117567, 1710713182, 1713306912 ], "downloadtrend": [ 879798, 1059842, 1224688, 1412262, 1636948, 1868620, 2177130 ], "LastUpdateScan": 1713306912, "LastUpdate": 1706672351, "FirstSeen": 1655842372, "topTrending": -3.1590000000000007, "topPerforming": 14.17 }, { "Name": "Uptime-Kuma-API", "Repository": "medaziz11/uptimekuma_restapi", "Registry": "https://hub.docker.com/u/medaziz11", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135986-support-uptime-kuma-api/", "Project": "https://github.com/MedAziz11/Uptime-Kuma-Web-API", "Overview": "A REST API wrapper for Uptime Kuma using Uptime-Kuma-API", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/uptime_kuma_api.xml", "Icon": "https://raw.githubusercontent.com/JmzTaylor/unraid_templates/master/uptime_kuma_api.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "KUMA_SERVER", "Target": "KUMA_SERVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://[SERVER_IP]:3001" }, { "@attributes": { "Name": "KUMA_USERNAME", "Target": "KUMA_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "KUMA_PASSWORD", "Target": "KUMA_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ADMIN_PASSWORD", "Target": "ADMIN_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 1", "Target": "/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/uptime_kuma_api" }, { "@attributes": { "Name": "Host Port 1", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" } ], "Repo": "jmztaylor's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jmztaylorsRepository/uptime_kuma_api.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 1530084, "stars": 1, "trending": 0.155, "trends": [ 0.111, 0.148, 0.11, 0.107, 0.123, 0.147, 0.155 ], "trendsDate": [ 1696255541, 1698854760, 1701450409, 1704049552, 1706648758, 1709247970, 1711843558 ], "downloadtrend": [ 1518042, 1520291, 1521969, 1523593, 1525473, 1527720, 1530084 ], "LastUpdateScan": 1711843558, "LastUpdate": 1691664849, "FirstSeen": 1678064649, "topTrending": 0.044, "topPerforming": 0.155 }, { "Name": "Appsmith", "Repository": "appsmith/appsmith-ce", "Registry": "https://hub.docker.com/r/appsmith/appsmith-ce", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hussainalhaddad/docker-templates", "Project": "https://www.appsmith.com/", "Overview": "Quickly build any custom business software with pre-built UI widgets that connect to any data source. Control everything with JavaScript.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/appsmith/appsmith.xml", "Icon": "https://github.com/hussainalhaddad/docker-templates/raw/master/appsmith/appsmith.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8182" }, { "@attributes": { "Name": "Data", "Target": "/appsmith-stacks", "Default": "", "Mode": "rw", "Description": "Container Path: /appsmith-stacks", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/appsmith" }, { "@attributes": { "Name": "Supervisor Port", "Target": "9001", "Default": "", "Mode": "tcp", "Description": "Container Port: 9001", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "hussainalhaddad's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/appsmith/appsmith.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 15102884, "stars": 23, "trending": 1.873, "trends": [ 2.714, 2.253, 1.895, 2.142, 2.147, 1.945, 1.873 ], "trendsDate": [ 1697277941, 1699873562, 1702472783, 1705071972, 1707671135, 1710381975, 1712981168 ], "downloadtrend": [ 13343962, 13651520, 13915215, 14219867, 14531827, 14820068, 15102884 ], "LastUpdateScan": 1712981168, "LastUpdate": 1712978871, "FirstSeen": 1642669403, "topTrending": -0.841, "topPerforming": 1.873 }, { "Name": "Config2Mega", "Repository": "hussainalhaddad/config2mega", "Registry": "https://hub.docker.com/repository/docker/hussainalhaddad/config2mega", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/hussainalhaddad/docker-templates", "Project": "https://mega.nz/", "Overview": "Keep your Unraid configuration files synced with Mega.nz\r\n\r\n/boot/config/ volume is by default mounted as read-only to avoid data loss.\r\n\r\nPLEASE USE WITH CAUTION!!", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/config2mega/config2mega.xml", "Icon": "https://github.com/hussainalhaddad/docker-templates/raw/master/config2mega/icon.png", "DonateText": "If you like my work please consider donating.", "DonateLink": "https://www.paypal.me/husainalhadad", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Email", "Target": "LOGIN", "Default": "", "Mode": "", "Description": "Container Variable: LOGIN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Password", "Target": "PASS", "Default": "", "Mode": "", "Description": "Container Variable: PASS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Remote Folder", "Target": "REMOTE", "Default": "Unraid/flash/config", "Mode": "", "Description": "Container Variable: REMOTE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Unraid/flash/config" }, { "@attributes": { "Name": "Unraid Config Folder", "Target": "/home/unraidconfig", "Default": "/boot/config/", "Mode": "ro", "Description": "Container Path: /home/unraidconfig", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/boot/config/" }, { "@attributes": { "Name": "Mega config folder", "Target": "/root/.megaCmd", "Default": "/mnt/user/appdata/Config2Mega/config", "Mode": "rw", "Description": "Container Path: /root/.megaCmd", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Config2Mega/config" } ], "Repo": "hussainalhaddad's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/config2mega/config2mega.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 111055, "stars": 1, "trending": 0.003, "trends": [ 0.005, 0.454, 0.181, 0.019, 0.011, 0.113, 0.003 ], "trendsDate": [ 1696012135, 1698609963, 1701205556, 1703804738, 1706403943, 1709003163, 1711598776 ], "downloadtrend": [ 110190, 110693, 110894, 110915, 110927, 111052, 111055 ], "LastUpdateScan": 1711598776, "LastUpdate": 1615451540, "FirstSeen": 1615453371, "topTrending": -0.002, "topPerforming": 0.003 }, { "Name": "GreenTunnel", "Repository": "sadeghhayeri/green-tunnel", "Registry": "https://hub.docker.com/r/sadeghhayeri/green-tunnel", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/SadeghHayeri/GreenTunnel", "Project": "https://github.com/SadeghHayeri/GreenTunnel", "Overview": "GreenTunnel is a proxy server that bypasses DPI (Deep Packet Inspection) systems found in many ISPs (Internet Service Providers) which block access to certain websites.", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/GreenTunnel/GreenTunnel.xml", "Icon": "https://raw.githubusercontent.com/SadeghHayeri/GreenTunnel/master/assets/logo.png", "Config": { "@attributes": { "Name": "Proxy Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8111" }, "Repo": "hussainalhaddad's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/GreenTunnel/GreenTunnel.xml", "CategoryList": [ "Network-Proxy", "Network-VPN", "Network-Privacy" ], "downloads": 237821, "stars": 8, "trending": 0.072, "trends": [ 0.217, 0.064, 0.044, 0.053, 0.045, 0.072 ], "trendsDate": [ 1698696355, 1701291959, 1703891132, 1706490381, 1709089565, 1711685161 ], "downloadtrend": [ 236645, 237159, 237310, 237415, 237541, 237649, 237821 ], "LastUpdateScan": 1711685161, "LastUpdate": 1641279617, "FirstSeen": 1696097137, "topTrending": -0.14500000000000002, "topPerforming": 0.072 }, { "Name": "Kodi-Headless", "Repository": "matthuisman/kodi-headless:Matrix", "Registry": "https://hub.docker.com/r/matthuisman/kodi-headless", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/matthuisman/docker-kodi-headless/issues", "Project": "https://kodi.tv/", "Overview": "A headless install of kodi in a docker container. Commonly used with MySQL Kodi setup to allow library updates via web interface.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/kodi-headless/kodi-headless.xml", "Icon": "https://github.com/xbmc/xbmc/raw/master/media/icon80x80.png", "ExtraParams": "--restart unless-stopped", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config path", "Target": "/config/.kodi", "Default": "/mnt/user/appdata/kodi-headless", "Mode": "rw", "Description": "Container Path: /config/.kodi", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/kodi-headless" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "1000", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Asia/Bahrain", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Asia/Bahrain" }, { "@attributes": { "Name": "WebUI - TCP", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "JSON-RPC API - TCP", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "Container Port: 9090", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "EventServer - UDP", "Target": "9777", "Default": "9777", "Mode": "udp", "Description": "Container Port: 9777", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9777" } ], "Repo": "hussainalhaddad's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/kodi-headless/kodi-headless.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaServer-Video", "MediaServer-Music" ], "downloads": 561243, "stars": 20, "trending": 1.062, "trends": [ 0.87, 0.907, 1.002, 0.743, 1.097, 1.247, 1.062 ], "trendsDate": [ 1696241152, 1698840352, 1701435986, 1704035148, 1706634385, 1709233566, 1711829252 ], "downloadtrend": [ 528080, 532915, 538308, 542337, 548355, 555280, 561243 ], "LastUpdateScan": 1711829252, "LastUpdate": 1710787300, "FirstSeen": 1636455802, "topTrending": 0.19200000000000006, "topPerforming": 1.062 }, { "Name": "MyJDownloader", "Repository": "jaymoulin/jdownloader", "Registry": "https://hub.docker.com/r/jaymoulin/jdownloader", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hussainalhaddad/docker-templates/issues", "Project": "https://jdownloader.org/home/index", "Overview": "This image allows you to have JDownloader 2 easily installed and controlled via https://my.jdownloader.org/, thanks to Docker. No cluncky and rusty VNC sessions here!", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/myjdownloader/myjdownloader.xml", "Icon": "https://github.com/hussainalhaddad/docker-templates/raw/master/myjdownloader/logo.png", "ExtraParams": "--restart unless-stopped", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3129", "Default": "", "Mode": "tcp", "Description": "Container Port: 3129", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3129" }, { "@attributes": { "Name": "MYJD_USER", "Target": "MYJD_USER", "Default": "", "Mode": "", "Description": "Container Variable: MYJD_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYJD_PASSWORD", "Target": "MYJD_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: MYJD_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MYJD_DEVICE_NAME", "Target": "MYJD_DEVICE_NAME", "Default": "", "Mode": "", "Description": "This device name in my.jdownloader.org", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Unraid" }, { "@attributes": { "Name": "XDG_DOWNLOAD_DIR", "Target": "XDG_DOWNLOAD_DIR", "Default": "", "Mode": "", "Description": "Downloads folder ENV", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/downloads/" }, { "@attributes": { "Name": "Config folder", "Target": "/opt/JDownloader/cfg", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/JDownloader/cfg", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jdownloader2/cfg" }, { "@attributes": { "Name": "Logs folder", "Target": "/opt/JDownloader/logs", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/JDownloader/logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jdownloader2/logs" }, { "@attributes": { "Name": "Downloads folder", "Target": "/opt/JDownloader/Downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/JDownloader/Downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/downloads/" }, { "@attributes": { "Name": "tmp", "Target": "/opt/JDownloader/app/tmp", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/tmp/JDownloader" } ], "Repo": "hussainalhaddad's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/myjdownloader/myjdownloader.xml", "CategoryList": [ "Downloaders" ], "downloads": 51238075, "stars": 124, "trending": 0.116, "trends": [ 0.164, 0.233, 0.123, 0.145, 0.194, 0.123, 0.116 ], "trendsDate": [ 1695557138, 1698156370, 1700751974, 1703351169, 1705950372, 1708549563, 1711145184 ], "downloadtrend": [ 50761326, 50879635, 50942298, 51016490, 51115821, 51178689, 51238075 ], "LastUpdateScan": 1711145184, "LastUpdate": 1693665619, "FirstSeen": 1633089828, "topTrending": -0.048, "topPerforming": 0.116 }, { "Name": "NocoDB", "Repository": "nocodb/nocodb:latest", "Registry": "https://hub.docker.com/r/nocodb/nocodb", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hussainalhaddad/docker-templates", "Project": "https://www.nocodb.com/", "Overview": "NocoDB is an open source #NoCode platform that turns any database into a smart spreadsheet.\r\n\r\nThis template uses SQLite setup by default. If you need to coonect to external DB, follow this guide https://github.com/nocodb/nocodb/blob/master/README.md#production-setup", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/nocodb/nocodb.xml", "Icon": "https://github.com/hussainalhaddad/docker-templates/raw/master/nocodb/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8088" }, { "@attributes": { "Name": "Data", "Target": "/usr/app/data/", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/app/data/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nocodb" } ], "Repo": "hussainalhaddad's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/nocodb/nocodb.xml", "CategoryList": [ "Productivity" ], "downloads": 10550405, "stars": 50, "trending": 1.787, "trends": [ 2.794, 2.4, 1.937, 2.048, 1.708, 1.85, 1.787 ], "trendsDate": [ 1697083553, 1699679203, 1702278379, 1705014247, 1707608199, 1710381976, 1712981168 ], "downloadtrend": [ 9371759, 9602171, 9791795, 9996572, 10170242, 10361913, 10550405 ], "LastUpdateScan": 1712981168, "LastUpdate": 1712239945, "FirstSeen": 1642424631, "topTrending": -1.0070000000000001, "topPerforming": 1.787 }, { "Name": "OliveTin", "Repository": "jamesread/olivetin", "Registry": "https://hub.docker.com/r/jamesread/olivetin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/OliveTin/OliveTin", "Project": "https://www.olivetin.app/", "Overview": "Safely give access to commands, for less technical people;\r\n\r\neg: Give your family a button to podman restart plex\r\neg: Give junior admins a simple web form with dropdowns, to start your custom script. backupScript.sh --folder {{ customerName }}\r\neg: Enable SSH access to the server for the next 20 mins firewall-cmd --add-service ssh --timeout 20m\r\nSimplify complex commands, make them accessible and repeatable;\r\n\r\neg: Expose complex commands on touchscreen tablets stuck on walls around your house. wake-on-lan aa:bb:cc:11:22:33\r\neg: Run long running on your servers from your cell phone. dnf update -y\r\neg: Define complex commands with lots of preset arguments, and turn a few arguments into dropdown select boxes. docker rm {{ container }} && docker create {{ container }} && docker start {{ container }}", "WebUI": "http://[IP]:[PORT:1337]", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/olivetin/olivetin.xml", "Icon": "https://github.com/OliveTin/OliveTin/raw/main/webui/OliveTinLogo.png", "Requires": "NOTE: OliveTin is controlled by a config.yaml file, it will not start until the file is created.\r
\r
Please read the docs for more details.\r
\r
https://docs.olivetin.app/config.html
", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "1337", "Default": "1337", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1337" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/olivetin/config" } ], "Repo": "hussainalhaddad's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/olivetin/olivetin.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 296435, "stars": 4, "trending": 6.262, "trends": [ 4.476, 7.017, 4.32, 5.272, 4.454, 7.043, 6.262 ], "trendsDate": [ 1697565991, 1700321404, 1702919179, 1705518410, 1708117567, 1710713182, 1713306913 ], "downloadtrend": [ 207990, 223687, 233787, 246797, 258302, 277873, 296435 ], "LastUpdateScan": 1713306913, "LastUpdate": 1713141509, "FirstSeen": 1663776222, "topTrending": 1.7859999999999996, "topPerforming": 6.262 }, { "Name": "PCManFM", "Repository": "hussainalhaddad/pcmanfm:latest", "Registry": "https://hub.docker.com/repository/docker/hussainalhaddad/pcmanfm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hussainalhaddad/docker-templates/issues", "Project": "https://wiki.lxde.org/en/PCManFM", "Overview": "Manage your Unraid server with PCManFM using XPRA remote display server", "WebUI": "http://[IP]:[PORT:10000]", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/pcmanfm/pcmanfm.xml", "Icon": "https://github.com/hussainalhaddad/docker-templates/raw/master/pcmanfm/logo.png", "DonateText": "If you like my work please consider donating.", "DonateLink": "https://www.paypal.me/husainalhadad", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "10000", "Default": "10000", "Mode": "tcp", "Description": "Container Port: 10000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10000" }, { "@attributes": { "Name": "Config Folder", "Target": "/home/user", "Default": "", "Mode": "rw", "Description": "Container Path: /home/user", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Folder to Mount", "Target": "/data", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user" } ], "Repo": "hussainalhaddad's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/pcmanfm/pcmanfm.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 35777, "trending": 0.003, "trends": [ 5.099, 4.904, 3.305, 0.003, 0.006, 0.014, 0.003 ], "trendsDate": [ 1695823565, 1698422754, 1701018346, 1703617544, 1706216738, 1708815951, 1711408564 ], "downloadtrend": [ 32890, 34586, 35768, 35769, 35771, 35776, 35777 ], "LastUpdateScan": 1711408564, "LastUpdate": 1615233245, "FirstSeen": 1615230168, "topTrending": -5.096 }, { "Name": "SpoofDPI", "Repository": "hussainalhaddad/spoofdpi", "Registry": "https://hub.docker.com/r/hussainalhaddad/spoofdpi", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hussainalhaddad/docker-templates", "Project": "https://github.com/xvzc/SpoofDPI", "Overview": "A simple and fast software designed to bypass Deep Packet Inspection", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/spoof-dpi/spoof-dpi.xml", "Icon": "https://github.com/hussainalhaddad/docker-templates/blob/master/spoof-dpi/s.png?raw=1", "Config": [ { "@attributes": { "Name": "Proxy Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8111" }, { "@attributes": { "Name": "DNS Server", "Target": "DNS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1.1.1.1" }, { "@attributes": { "Name": "Binding IP", "Target": "ADDR", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "Debug", "Target": "DEBUG", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" } ], "Repo": "hussainalhaddad's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/spoof-dpi/spoof-dpi.xml", "CategoryList": [ "Network-Proxy" ], "downloads": 90, "LastUpdateScan": 1712563566, "LastUpdate": 1696607188, "FirstSeen": 1696608366 }, { "Name": "TailscaleClient", "Repository": "hussainalhaddad/tailscale", "Registry": "https://hub.docker.com/repository/docker/hussainalhaddad/tailscale", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://github.com/hussainalhaddad/docker-templates/issues", "Project": "https://tailscale.com/", "Overview": "Tailscale is a zero config VPN for building secure networks.", "WebUI": "https://login.tailscale.com/admin", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/tailscale/tailscale.xml", "Icon": "https://github.com/hussainalhaddad/docker-templates/raw/master/tailscale/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Exposed Routes", "Target": "ROUTES", "Default": "192.168.1.0/24", "Mode": "", "Description": "Container Variable: ROUTES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.88.0/24" }, { "@attributes": { "Name": "Authentication Key", "Target": "AUTHKEY", "Default": "tskey-xxxxxxxxxxxxxxxxxxxxxxxxx", "Mode": "", "Description": "Container Variable: AUTHKEY - Use a Reusable Key to persist after upgrades", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "tskey-xxxxxxxxxxxxxxxxxxxxxxxxx" }, { "@attributes": { "Name": "Hostname / Machine Name", "Target": "HOSTNAME", "Default": "tailscaleunraid", "Mode": "", "Description": "Container Variable: HOSTNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "tailscaleunraid" } ], "Repo": "hussainalhaddad's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/tailscale/tailscale.xml", "CategoryList": [ "Network-Management", "Network-VPN" ], "downloads": 31822, "stars": 3, "trending": 0.248, "trends": [ 6.169, 6.698, 4.845, 0.168, 0.404, 0.274, 0.248 ], "trendsDate": [ 1695729964, 1698329174, 1700924750, 1703519847, 1706115970, 1708715157, 1711310786 ], "downloadtrend": [ 27944, 29950, 31475, 31528, 31656, 31743, 31822 ], "LastUpdateScan": 1711310786, "LastUpdate": 1705510909, "FirstSeen": 1615119130, "topTrending": -5.920999999999999 }, { "Name": "TinyMediaManager3", "Repository": "romancin/tinymediamanager:latest", "Registry": "https://hub.docker.com/r/coolasice1999/tmm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hussainalhaddad/docker-templates", "Project": "https://www.tinymediamanager.org/", "Overview": "tinyMediaManager is a media management tool written in Java/Swing. It is written to provide metadata for the Kodi Media Center (formerly known as XBMC), MediaPortal and Plex media server. Due to the fact that it is written in Java, tinyMediaManager will run on Windows, Linux and macOS (and possible more OS).", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/tinymediamanager/tinymediamanager.xml", "Icon": "https://github.com/hussainalhaddad/docker-templates/raw/master/tinymediamanager/icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ConfigDir", "Target": "/config", "Default": "/mnt/user/appdata/tmm", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tmm" }, { "@attributes": { "Name": "MediaDir", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Container Path: /media", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GROUP_ID", "Target": "GROUP_ID", "Default": "", "Mode": "", "Description": "Container Variable: GROUP_ID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "USER_ID", "Target": "USER_ID", "Default": "", "Mode": "", "Description": "Container Variable: USER_ID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Asia/Bahrain", "Mode": "", "Description": "Full list:\r\n\r\nhttps://en.wikipedia.org/wiki/List_of_tz_database_time_zones", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Asia/Bahrain" }, { "@attributes": { "Name": "WebUI port", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "Container Port: 5800", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "KEEP_APP_RUNNING", "Target": "KEEP_APP_RUNNING", "Default": "", "Mode": "", "Description": "Container Variable: KEEP_APP_RUNNING", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "DISPLAY_WIDTH", "Target": "DISPLAY_WIDTH", "Default": "1280", "Mode": "", "Description": "Container Variable: DISPLAY_WIDTH", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "DISPLAY_HEIGHT\t", "Target": "DISPLAY_HEIGHT\t", "Default": "768", "Mode": "", "Description": "Container Variable: DISPLAY_HEIGHT\t", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "768" } ], "Repo": "hussainalhaddad's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/tinymediamanager/tinymediamanager.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Other", "MediaServer-Video", "MediaServer-Other" ], "downloads": 6819200, "stars": 110, "trending": 0.184, "trends": [ 0.146, 0.167, 0.173, 0.18, 0.186, 0.188, 0.184 ], "trendsDate": [ 1697609207, 1700321405, 1702919179, 1705518410, 1708117567, 1710713182, 1713306913 ], "downloadtrend": [ 6746045, 6757304, 6768982, 6781159, 6793825, 6806641, 6819200 ], "LastUpdateScan": 1713306913, "LastUpdate": 1694957016, "FirstSeen": 1593662911, "topTrending": 0.038000000000000006, "topPerforming": 0.184 }, { "Name": "Universal-Media-Server", "Repository": "universalmediaserver/ums", "Registry": "https://hub.docker.com/r/universalmediaserver/ums", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hussainalhaddad/docker-templates", "Project": "https://www.universalmediaserver.com/", "Overview": "Universal Media Server is a DLNA-compliant UPnP Media Server. It is capable of sharing video, audio and images between most modern devices. It was originally based on PS3 Media Server by shagrath, in order to ensure greater stability and file-compatibility.\r\n\r\nThis is a headless install, you need to edit the file UMS.conf in oder to configure it.\r\n\r\nRefer to the default file below\r\n\r\nhttps://raw.githubusercontent.com/UniversalMediaServer/UniversalMediaServer/master/src/main/external-resources/UMS.conf\r\n\r\nNote: you may need to stop the container before editing the config file, otherwise your changes might not get saved.", "WebUI": "http://[IP]:[PORT:9001]", "TemplateURL": "https://raw.githubusercontent.com/hussainalhaddad/docker-templates/master/Universal-Media-Server/Universal-Media-Server.xml", "Icon": "https://www.universalmediaserver.com/assets/img/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Media", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Container Path: /media", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "9001", "Default": "", "Mode": "tcp", "Description": "Container Port: 9001", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9001" }, { "@attributes": { "Name": "Port 5002", "Target": "5002", "Default": "", "Mode": "tcp", "Description": "Container Port: 5002", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5002" }, { "@attributes": { "Name": "Port 1044", "Target": "1044", "Default": "", "Mode": "tcp", "Description": "Container Port: 1044", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1044" }, { "@attributes": { "Name": "Config", "Target": "/root/.config/UMS/", "Default": "", "Mode": "rw", "Description": "Container Path: /root/.config/UMS/", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ums" } ], "Repo": "hussainalhaddad's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/hussainalhaddadsRepository/Universal-Media-Server/Universal-Media-Server.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 226258, "stars": 18, "trending": 0.935, "trends": [ 1.156, 1.228, 0.773, 0.85, 0.996, 1.277, 0.935 ], "trendsDate": [ 1697277941, 1699873563, 1702472784, 1705071972, 1707671135, 1710381976, 1712981168 ], "downloadtrend": [ 212889, 215536, 217214, 219077, 221280, 224143, 226258 ], "LastUpdateScan": 1712981168, "LastUpdate": 1712007919, "FirstSeen": 1637492599, "topTrending": -0.22099999999999986, "topPerforming": 0.935 }, { "Name": "PlexAnnouncer", "Repository": "tenasi/plexannouncer:latest", "Registry": "https://hub.docker.com/r/tenasi/plexannouncer", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/103956-support-tenasi-plexannouncer/", "Project": "https://github.com/tenasi/plexannouncer", "Overview": "A Discord bot that sends updates about your plex media to a Discord channel using webhooks. Please see the support thread for more details on how to set it up and configure Discord and Plex.", "TemplateURL": "https://raw.githubusercontent.com/tenasi/unraid-templates/master/plexannouncer/plexannouncer.xml", "Icon": "https://raw.githubusercontent.com/tenasi/unraid-templates/main/plexannouncer/icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Webhook Port", "Target": "32500", "Default": "32500", "Mode": "tcp", "Description": "The port for incoming webhooks from Plex, it must match the port specified in the webhook url in your plex settings.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "32500" }, { "@attributes": { "Name": "Plex Server URL", "Target": "PLEX_SERVER_URL", "Default": "", "Mode": "", "Description": "The url pointing to your Plex server, you can obtain it from the external url of one of your Plex server libraries.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Plex Webhook Token", "Target": "PLEX_WEBHOOK_TOKEN", "Default": "", "Mode": "", "Description": "Some randomly generated token, you can put anything alphanumeric in here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Discord Webhook URL", "Target": "DISCORD_WEBHOOK_URL", "Default": "", "Mode": "", "Description": "The url of your Discord webhook, retrieve it from your server webhook settings. A comma seperated list of urls is also possible.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Updated Libraries", "Target": "UPDATED_LIBRARIES", "Default": "", "Mode": "", "Description": "List of libraries that will be checked for new media, if this is empty it checks all libraries.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "JohnnyP's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/JohnnyPsRepository/plexannouncer/plexannouncer.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Other" ], "downloads": 46071, "trending": 0.043, "trends": [ 3.882, 3.807, 1.956, 0.009, 0.113, 0.05, 0.043 ], "trendsDate": [ 1696284335, 1698879819, 1702169090, 1704769578, 1707368762, 1709968009, 1712563566 ], "downloadtrend": [ 43357, 45073, 45972, 45976, 46028, 46051, 46071 ], "LastUpdateScan": 1712563566, "LastUpdate": 1673564793, "FirstSeen": 1615723385, "topTrending": -3.839 }, { "Name": "akaunting", "Repository": "akaunting/akaunting", "Registry": "https://hub.docker.com/r/akaunting/akaunting", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/104299-support-akaunting/", "Project": "https://github.com/akaunting/docker", "Overview": "Accounting Application created based on https://akaunting.com/", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/valaypatel/unraidapps/master/akaunting/akaunting.xml", "Icon": "https://avatars.githubusercontent.com/u/26357771?s=200&v=4", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web portal", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Setup Account", "Target": "AKAUNTING_SETUP", "Default": "true", "Mode": "", "Description": "Do you wish to start the Setup wizard. Need to keep this enabled for the first time", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "MySql Database IP:Port", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "MySql Database format [IP]:[Port]", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "DB_DATABASE", "Default": "", "Mode": "", "Description": "Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Username", "Target": "DB_USERNAME", "Default": "", "Mode": "", "Description": "Database Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "Database password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Default Company Name", "Target": "COMPANY_NAME", "Default": "personal", "Mode": "", "Description": "Your company name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "personal" }, { "@attributes": { "Name": "Company email address", "Target": "COMPANY_EMAIL", "Default": "", "Mode": "", "Description": "Company Email address", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Login Email address", "Target": "ADMIN_EMAIL", "Default": "", "Mode": "", "Description": "Web UI Login Email address", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Login Password", "Target": "ADMIN_PASSWORD", "Default": "", "Mode": "", "Description": "Web Ui Login Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LOCALE", "Target": "LOCALE", "Default": "US_EN", "Mode": "", "Description": "Container Variable: LOCALE", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "US_EN" } ], "Repo": "Yoda's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/YodasRepository/akaunting/akaunting.xml", "CategoryList": [ "Productivity" ], "downloads": 1374910, "stars": 39, "trending": 1.163, "trends": [ 0.429, 0.882, 0.713, 0.818, 0.826, 0.704, 1.163 ], "trendsDate": [ 1696644353, 1699239959, 1702169091, 1704769578, 1707368762, 1709968009, 1712563566 ], "downloadtrend": [ 1306180, 1317797, 1327257, 1338210, 1349355, 1358922, 1374910 ], "LastUpdateScan": 1712563566, "LastUpdate": 1712487189, "FirstSeen": 1616068973, "topTrending": 0.734, "topPerforming": 1.163 }, { "Name": "petio", "Repository": "ghcr.io/petio-team/petio", "Registry": "https://registry.hub.docker.com/r/ghcr.io/petio-team/petio", "Branch": [ { "Tag": "latest", "TagDescription": "Latest fully stable release of Petio" }, { "Tag": "preview", "TagDescription": "Latest stable testing release of Petio" }, { "Tag": "dev", "TagDescription": "Latest unstable dev release of Petio" } ], "Network": "bridge", "Privileged": "false", "Support": "https://discord.gg/bseGmrUd3N", "Project": "https://github.com/petio-team/petio", "Overview": "Petio is a third party companion app available to Plex server owners to allow their users to request, review and discover content", "WebUI": "http://[IP]:[PORT:7777]", "TemplateURL": "https://raw.githubusercontent.com/PotentialIngenuity/petio-unraid/master/petio.xml", "Icon": "https://github.com/PotentialIngenuity/petio-unraid/raw/master/petio.png", "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/app/api/config", "Default": "/mnt/user/appdata/petio/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs Path", "Target": "/app/logs", "Default": "/mnt/user/appdata/petio/logs", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI Port", "Target": "7777", "Default": "7777", "Mode": "", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ChargingCosmonaut's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ChargingCosmonautsRepository/petio.xml", "LastUpdateScan": 1712563567, "FirstSeen": 1616197385 }, { "Name": "github-backup", "Repository": "lnxd/github-backup", "Registry": "https://hub.docker.com/r/lnxd/github-backup", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/104738-support-lnxd-github-backup/", "Overview": "Like to maintain your own data? Automatically backup your github account to your Unraid server on a schedule.", "Icon": "https://raw.githubusercontent.com/lnxd/docker-github-backup/master/github-backup-logo.png", "DonateLink": "https://github.com/lnxd", "DonateText": "If you like my work please consider donating.", "Config": [ { "@attributes": { "Name": "Token", "Target": "TOKEN", "Default": "1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b", "Mode": "", "Description": "Get your token from https://github.com/settings/tokens, see the support page for more details.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1a2b3c4d5e6f71a2b3c4d5e6f71a2b3c4d5e6f7b" }, { "@attributes": { "Name": "Schedule", "Target": "SCHEDULE", "Default": "3600", "Mode": "", "Description": "How often to sync in seconds (eg. 3600 for 1h, 21600 for 6h, 43200 for 12h, 86400 for 24h)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3600" }, { "@attributes": { "Name": "Backup location", "Target": "/home/docker/backups", "Default": "/mnt/user/backup/github", "Mode": "rw", "Description": "Set the location of your github backups. Please note that the default will create a backup share if it does not exist and you don't change it.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/backup/github" }, { "@attributes": { "Name": "Config location", "Target": "/home/docker/github-backup/config/", "Default": "", "Mode": "rw", "Description": "Persistent storage for config.json", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/github-backup/" } ], "Repo": "lnxd's Repository", "caTemplateURL": "https://raw.githubusercontent.com/lnxd/unraid-templates/master/lnxd/github-backup.xml", "RecommendedRaw": "2/1/2022", "RecommendedDate": 1643691600, "RecommendedReason": { "en_US": "Easily and automatically backup your GitHub account to your Unraid server" }, "templatePath": "/tmp/GitHub/AppFeed/templates/lnxdsRepository/lnxd/github-backup.xml", "CategoryList": [ "Backup" ], "downloads": 104106, "stars": 1, "trending": 0.402, "trends": [ 2.394, 2.48, 1.002, 0.796, 0.37, 0.445, 0.402 ], "trendsDate": [ 1697277941, 1699873563, 1702472784, 1705071972, 1707671135, 1710381976, 1712981168 ], "downloadtrend": [ 98499, 101004, 102026, 102845, 103227, 103688, 104106 ], "LastUpdateScan": 1712981168, "LastUpdate": 1647683834, "FirstSeen": 1616680982, "topTrending": -1.992, "topPerforming": 0.402 }, { "Name": "PhoenixMiner", "Repository": "lnxd/phoenixminer", "Registry": "https://hub.docker.com/r/lnxd/phoenixminer", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/104589-support-lnxd-phoenixminer-amd/", "Overview": "Containerised version of PhoenixMiner. Helps turn your Unraid server into an Ethereum / cryptocurrency mining rig. Contains AMD drivers. Not affected by the AMD reset bug as it doesn't rely on vfio. Works with most Nvidia GPUs as well via Open Source drivers. Check the support link for detailed installation instructions.", "WebUI": "http://[IP]:[PORT:5450]", "Icon": "https://raw.githubusercontent.com/lnxd/docker-phoenixminer/main/phoenixminer-logo.png", "DonateLink": "https://github.com/lnxd", "DonateText": "If you like my work please consider donating.", "Config": [ { "@attributes": { "Name": "Wallet Address", "Target": "WALLET", "Default": "0xe037C6245910EbBbA720514835d31B385D76927f", "Mode": "", "Description": "Wallet address for receiving mined coin", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0xe037C6245910EbBbA720514835d31B385D76927f" }, { "@attributes": { "Name": "Pool Address", "Target": "POOL", "Default": "asia1.ethermine.org:4444", "Mode": "", "Description": "Address for your mining pool", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "asia1.ethermine.org:4444" }, { "@attributes": { "Name": "Pool Password", "Target": "PASSWORD", "Default": "x", "Mode": "", "Description": "Most pools just use 'x' as password, some pools treat this variable as a worker ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "x" }, { "@attributes": { "Name": "WebUI", "Target": "5450", "Default": "", "Mode": "tcp", "Description": "Used for basic monitoring over http/https built into PhoenixMiner", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5450" }, { "@attributes": { "Name": "Safety: Target Temperature", "Target": "TT", "Default": "75", "Mode": "", "Description": "Target temperature for fans (only works if privileged mode is enabled)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "75" }, { "@attributes": { "Name": "Safety: Stop Temperature", "Target": "TSTOP", "Default": "85", "Mode": "", "Description": "PhoenixMiner will pause mining on a GPU if it hits this temperature (only works if privileged mode is enabled)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "85" }, { "@attributes": { "Name": "Safety: Resume Temperature", "Target": "TSTART", "Default": "80", "Mode": "", "Description": "PhoenixMiner will resume mining on a GPU if it hits this temperature after being paused (only works if privileged mode is enabled)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Additional PhoenixMiner Arguments", "Target": "ADDITIONAL", "Default": "", "Mode": "", "Description": "Additional PhoenixMiner arguments", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GPU Device", "Target": "", "Default": "", "Mode": "", "Description": "GPU passthrough from host to container. This Isn't necessary if privileged mode is enabled, but won't hurt.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/dri:/dev/dri" }, { "@attributes": { "Name": "AMD Driver Version", "Target": "DRIVERV", "Default": "", "Mode": "", "Description": "Leave this variable alone unless you have a reason to change to a different driver version. Options for AMD are '18.20', '20.20', '20.45', '20.50'; '20.20' is recommended for everyone unless you have a 6800XT or 6900XT in which case choose '20.45'. The other options are for testing purposes only. Nvidia cards should work regardless of the option chosen here, but you can enter '0' to remove the default AMD drivers on launch if you really want to.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "20.20" }, { "@attributes": { "Name": "Nvidia Visible Devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Nvidia Only: Enter your GPU UUID here (only required if you plan to mine with an Nvidia GPU otherwise leave this empty. Don't forget to add '--runtime=nvidia' to your 'Extra Parameters' in the Advanced View).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia Driver Capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "Please leave this set to the default option of 'all' if you aren't sure what to put here. This value can be left in the template even if you don't want to mine with an Nvidia GPU.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "lnxd's Repository", "caTemplateURL": "https://raw.githubusercontent.com/lnxd/unraid-templates/master/lnxd/PhoenixMiner-AMD.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/lnxdsRepository/lnxd/PhoenixMiner-AMD.xml", "CategoryList": [ "Crypto" ], "downloads": 123483, "stars": 2, "trending": 0.027, "trends": [ 1.408, 1.386, 0.314, 0.019, 0.015, 0.032, 0.027 ], "trendsDate": [ 1697083553, 1699679203, 1702278379, 1705014248, 1707608199, 1710381976, 1712981169 ], "downloadtrend": [ 121278, 122982, 123369, 123392, 123411, 123450, 123483 ], "LastUpdateScan": 1712981169, "LastUpdate": 1641544207, "FirstSeen": 1616494792, "topTrending": -1.381, "topPerforming": 0.027 }, { "Name": "XMRig", "Repository": "lnxd/xmrig:latest", "Registry": "https://hub.docker.com/r/lnxd/xmrig", "Overview": "Containerised version of XMRig for CPU Mining. Helps turn your Unraid server into a Monero / cryptocurrency mining rig. Now optionally works with GPU algorithms as well.", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/105051-support-lnxd-xmrig/", "DonateLink": "https://github.com/lnxd", "DonateText": "If you like my work please consider donating.", "Icon": "https://raw.githubusercontent.com/lnxd/docker-xmrig/main/xmrig-logo.png", "Config": [ { "@attributes": { "Name": "Pool", "Target": "POOL", "Default": "xmr-us-east1.nanopool.org:14444", "Mode": "", "Description": "Address for your mining pool. Eg. 'xmr-au1.nanopool.org:14444'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "xmr-au1.nanopool.org:14444" }, { "@attributes": { "Name": "Wallet", "Target": "WALLET", "Default": "84e8UJvXHDGVfE5HZDQfhn3Kh3RGJKebz31G7D4H24TLPMe9x7bQLBw8iyBhNx9USXB8MhvhBe3DyVW1LcuVAf4jBiADNLw", "Mode": "", "Description": "Wallet address for receiving mined coin. If you are privacy conscious, you can redact this in logs posted to the support thread by replacing it with *****WALLET*****. If you use Monero, sharing this address will only allow people to send you Monero and possibly identify you if you send someone else Monero, but being a privacy oriented coin it's entirely up to you.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "84e8UJvXHDGVfE5HZDQfhn3Kh3RGJKebz31G7D4H24TLPMe9x7bQLBw8iyBhNx9USXB8MhvhBe3DyVW1LcuVAf4jBiADNLw" }, { "@attributes": { "Name": "Worker name", "Target": "WORKER", "Default": "Unraid", "Mode": "", "Description": "Enter a name for your worker. Some pools use a hidden option with this (Nanopool included) that allows you to change your payment threshold on their website. If you want to use this option, you can change this to 'workername/email', eg. 'Unraid/test@example.com', where test@example.com is your own email address. This option is basically a password. Please take note that if you post your logs in the support thread you would be best to redact the email address, eg. change out the instances of your email with ***@***.*** to prevent your email address being posted in a public forum.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Unraid" }, { "@attributes": { "Name": "Additional XMRig Arguments", "Target": "ADDITIONAL", "Default": "--no-color ", "Mode": "", "Description": "Please leave '--no-colour', as Unraid's webUI log viewer does not respond well to this option being disabled. | If you plan on using an AMD card for GPU mining, please add '--opencl'; the field would then read '--no-colour --opencl', please don't miss the variables below. | If you plan on using an Nvidia card for GPU mining, please add '--cuda'; the field would then read '--no-colour --cuda' ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "--no-color" }, { "@attributes": { "Name": "Donation %", "Target": "DONATE", "Default": "1", "Mode": "", "Description": "% that you would like to donate. Enter a whole number between 0-100, no symbols.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Donation to", "Target": "FEE", "Default": "lnxd-fee", "Mode": "", "Description": "Select where you would like to donate the developer fee. Options are 'dev-fee', 'lnxd-fee' and 'no-fee'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "lnxd-fee" }, { "@attributes": { "Name": "Coin", "Target": "COIN", "Default": "monero", "Mode": "", "Description": "Select a coin to mine. Options are 'monero', 'arqma' and 'dero'. You can optionally disable this to use the '--algo' flag in Additional XMRig Arguments by setting this to 'x'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "monero" }, { "@attributes": { "Name": "GPU Device", "Target": "", "Default": "", "Mode": "", "Description": "*Important* You can remove this if you don't want to use GPU passthrough from host to container. Set it to '/dev/dri:/dev/dri' if you want to use your GPU. This Isn't necessary if privileged mode is enabled, but won't hurt to have it enabled anyway.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/dri:/dev/dri" }, { "@attributes": { "Name": "GPU Driver Version", "Target": "DRIVERV", "Default": "", "Mode": "", "Description": "Please note: while you *can* mine Monero with a GPU, it is designed to be mined with a CPU. If you have a GPU, please confirm it is not more profitable to mine a currency that does not intentionally bottleneck GPU mining. | Set '20.20' for AMD, other options are for testing purposes only ('18.20', '20.45', '20.50'). If you have an Nvidia card, enter 'CUDA' | Please note that this container will not work with both AMD Drivers and Cuda installed at the same time. if you want to do this, please set this container up for one and create a second, separate container for the other. | Please also note that if you use the 'CUDA' value, the container will end up around 3gb in size and take a very long time to start after updates.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia Visible Devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Nvidia Only: Enter your GPU UUID here (only required if you plan to mine with an Nvidia GPU otherwise leave this empty. Don't forget to add '--runtime=nvidia' to your 'Extra Parameters' in the Advanced View).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia Driver Capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "Please leave this set to the default option of 'all' if you aren't sure what to put here. This value can be left in the template even if you don't want to mine with an Nvidia GPU.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "lnxd's Repository", "caTemplateURL": "https://raw.githubusercontent.com/lnxd/unraid-templates/master/lnxd/xmrig.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/lnxdsRepository/lnxd/xmrig.xml", "CategoryList": [ "Crypto" ], "downloads": 134847, "stars": 2, "trending": 0.069, "trends": [ 1.321, 1.273, 0.186, 0.388, 0.34, 0.109, 0.069 ], "trendsDate": [ 1697753149, 1700348739, 1702947949, 1705547165, 1708146332, 1710742121, 1713341154 ], "downloadtrend": [ 131683, 133381, 133629, 134149, 134607, 134754, 134847 ], "LastUpdateScan": 1713341154, "LastUpdate": 1621759687, "FirstSeen": 1617170559, "topTrending": -1.252, "topPerforming": 0.069 }, { "Name": "ankidock", "Repository": "lawryder/ankidock:latest_stable", "Registry": "https://hub.docker.com/r/lawryder/ankidock/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/lawryder/ankidock/", "Project": "http://apps.ankiweb.de", "Overview": "My Docker of ankicommunity/anki-sync-server. \r\nFurther info on https://github.com/lawryder/ankidock", "WebUI": "http://[IP]:[PORT]", "TemplateURL": "https://raw.githubusercontent.com/lawryder/unraid_docker_reps/master/Ankidock.xml", "ExtraParams": "--mount type=volume,dst=/anki-sync-server,volume-driver=local,volume-opt=type=none,volume-opt=o=bind,volume-opt=device=/mnt/user/appdata/ankidock/anki-server --mount type=volume,dst=/etc/nginx,volume-driver=local,volume-opt=type=none,volume-opt=o=bind,volume-opt=device=/mnt/user/appdata/ankidock/nginx -it", "PostArgs": "bash", "DonateText": "I love Ankidock! Go, buy yourself a beer for me!", "DonateLink": "https://www.paypal.com/paypalme/lawryder", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Container Port", "Target": "27701", "Default": "27701", "Mode": "tcp", "Description": "Container Port: 27701", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27701" }, "Repo": "LawRyder's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/LawRydersRepository/Ankidock.xml", "CategoryList": [ "Backup", "Cloud", "Tools-Utilities", "Other", "MediaServer-Other" ], "downloads": 21778, "trending": 1.102, "trends": [ 10.019, 9.076, 1.966, 1.07, 1.189, 1.189, 1.102 ], "trendsDate": [ 1697277942, 1699873563, 1702472784, 1705071972, 1707671136, 1710381976, 1712981169 ], "downloadtrend": [ 18544, 20395, 20804, 21029, 21282, 21538, 21778 ], "LastUpdateScan": 1712981169, "LastUpdate": 1622986624, "FirstSeen": 1616637766, "topTrending": -8.917 }, { "Name": "Jellyfin-vue-ssr", "Repository": "jellyfin/jellyfin-vue:unstable-ssr", "Registry": "https://hub.docker.com/r/jellyfin/jellyfin-vue", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://jellyfin.org/contact/", "Project": "https://jellyfin.org", "Overview": "A modern web client for Jellyfin based on Vue. It relies on Jellyfin to store and manage your media. This version uses server side rendering for improved performance.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/Camc314/unraid-jellyfin-vue/master/ssr.xml", "Icon": "https://raw.githubusercontent.com/Camc314/unraid-jellyfin-vue/main/images/jellyfin-vue-icon-transparent.png", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "WebUI - HTTP", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, "Repo": "Camc314's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Camc314sRepository/ssr.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Books", "MediaServer-Photos", "MediaServer-Other" ], "downloads": 1081796, "stars": 14, "trending": 0.774, "trends": [ 0.564, 0.778, 0.832, 0.735, 3.408, 1.617, 0.774 ], "trendsDate": [ 1695729964, 1698329174, 1700924750, 1703519847, 1706115970, 1708715157, 1711310787 ], "downloadtrend": [ 996337, 1004145, 1012569, 1020070, 1056066, 1073428, 1081796 ], "LastUpdateScan": 1711310787, "LastUpdate": 1711310671, "FirstSeen": 1617739368, "topTrending": 0.21000000000000008, "topPerforming": 0.774 }, { "Name": "Jellyfin-vue-static", "Repository": "jellyfin/jellyfin-vue:unstable-static", "Registry": "https://hub.docker.com/r/jellyfin/jellyfin-vue", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://jellyfin.org/contact/", "Project": "https://jellyfin.org", "Overview": "A modern web client for Jellyfin based on Vue. It relies on Jellyfin to store and manage your media.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/Camc314/unraid-jellyfin-vue/master/static.xml", "Icon": "https://raw.githubusercontent.com/Camc314/unraid-jellyfin-vue/main/images/jellyfin-vue-icon-transparent.png", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "WebUI - HTTP", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, "Repo": "Camc314's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Camc314sRepository/static.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Books", "MediaServer-Photos", "MediaServer-Other" ], "downloads": 1081796, "stars": 14, "trending": 0.774, "trends": [ 0.564, 0.778, 0.832, 0.735, 3.408, 1.617, 0.774 ], "trendsDate": [ 1695729964, 1698329174, 1700924750, 1703519847, 1706115970, 1708715157, 1711310787 ], "downloadtrend": [ 996337, 1004145, 1012569, 1020070, 1056066, 1073428, 1081796 ], "LastUpdateScan": 1711310787, "LastUpdate": 1711310671, "FirstSeen": 1617739368, "topTrending": 0.21000000000000008, "topPerforming": 0.774 }, { "Name": "alpaca-to-influxdb", "Repository": "nixoninnes/alpaca-to-influxdb:latest", "Registry": "https://hub.docker.com/r/nixoninnes/binance-to-influxdb", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/105293-support-nixoninnes-unraid-builds/", "Overview": "Alpaca to Influx is a container designed to be run on an [Unraid](https://www.unraid.net/) server via Docker. The purpose of the container is to simplify the ingestion of stock market data, provided by the [Alpaca API](https://alpaca.markets/), into your own [Influx database](https://www.influxdata.com/). \r\nThe container collects the 1m candles (klines) for each of the configured market tickers.", "TemplateURL": "https://raw.githubusercontent.com/NixonInnes/unraid-builds-xml/master/alpaca-to-influxdb.xml", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/alpaca-to-influxdb", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/alpaca-to-influxdb" }, { "@attributes": { "Name": "Alpaca API Key ID", "Target": "ALPACA_ID", "Default": "", "Mode": "", "Description": "Container Variable: ALPACA_ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Alpaca API Key Secret", "Target": "ALPACA_KEY", "Default": "", "Mode": "", "Description": "Container Variable: ALPACA_KEY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "InfluxDB Token", "Target": "INFLUX_TOKEN", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_TOKEN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "NixonInnes' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/NixonInnesRepository/alpaca-to-influxdb.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 2059, "LastUpdateScan": 1711361174, "LastUpdate": 1617753797, "FirstSeen": 1617799653 }, { "Name": "binance-to-influxdb", "Repository": "nixoninnes/binance-to-influxdb:latest", "Registry": "https://registry.hub.docker.com/r/nixoninnes/binance-to-influxdb", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/105293-support-nixoninnes-unraid-builds/", "Overview": "Binance to Influx is a container designed to be run on an [Unraid](https://www.unraid.net/) server via Docker. The purpose of the container is to simplify the ingestion of cryptocurrency market data, provided by the [Binance API](https://binance.com/), into your own [Influx database](https://www.influxdata.com/). \r\nThe container collects the candles (klines) for each of the configured crypto symbols (e.g. BTCUSDT).", "TemplateURL": "https://raw.githubusercontent.com/NixonInnes/unraid-builds-xml/master/binance-to-influxdb.xml", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/binance-ingester", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/binance-to-influxdb" }, { "@attributes": { "Name": "InfluxDB Token", "Target": "INFLUXDB_TOKEN", "Default": "", "Mode": "", "Description": "Influx database access token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "NixonInnes' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/NixonInnesRepository/binance-to-influxdb.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 3298, "LastUpdateScan": 1711361174, "LastUpdate": 1617753584, "FirstSeen": 1617799653 }, { "Name": "kibana", "Repository": "kibana:7.12.0", "Registry": "https://hub.docker.com/_/kibana/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/105443-support-cschanot-docker-templates/", "Project": "https://www.elastic.co/kibana", "Overview": "Kibana gives shape to any kind of data \u2014 structured and unstructured \u2014 indexed in Elasticsearch. \r\n\r\nPlease install and run Elasticsearch docker first. Set the tag to it to match the one you are using \r\non Kibana (currently 7.12.0)\r\n\r\nChange ELASTIC_SEARCH_HOSTS to match the address of your Elasticsearch", "WebUI": "http://[IP]:[PORT:5601]", "TemplateURL": "https://raw.githubusercontent.com/cschanot/docker-templates/master/kibana.xml", "Icon": "https://raw.githubusercontent.com/cschanot/docker-templates/main/images/kibana.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ELASTICSEARCH_HOSTS", "Target": "ELASTICSEARCH_HOSTS", "Default": "", "Mode": "", "Description": "Container Variable: ELASTICSEARCH_HOSTS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://192.168.1.20:9200" }, { "@attributes": { "Name": "Web UI", "Target": "5601", "Default": "", "Mode": "tcp", "Description": "Container Port: 5601", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5601" } ], "Repo": "cschanot's Repository", "Requires": "ElasticSearch installed", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cschanotsRepository/kibana.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 169998681, "stars": 2713, "trending": 4.059, "trends": [ 0.912, 0.74, 0.838, 1.283, 2.004, 2.826, 4.059 ], "trendsDate": [ 1695989147, 1698588333, 1701183975, 1703783139, 1706382350, 1708981571, 1711577170 ], "downloadtrend": [ 150908428, 152033497, 153318643, 155311935, 158488715, 163097691, 169998681 ], "LastUpdateScan": 1711577170, "LastUpdate": 1711494693, "FirstSeen": 1618027367, "topTrending": 3.1470000000000002, "topPerforming": 4.059 }, { "Name": "ntopng", "Repository": "ntop/ntopng", "Registry": "https://hub.docker.com/r/ntop/ntopng/", "Support": "https://forums.unraid.net/topic/105443-support-cschanot-docker-templates/", "Project": "https://www.ntop.org/", "Icon": "https://raw.githubusercontent.com/cschanot/docker-templates/main/images/ntopng-icon-150x150.png", "Repo": "cschanot's Repository", "ModeratorComment": ":Latest tag does not exist on dockerHub", "Blacklist": true, "Overview": "High-Speed Web-based Traffic Analysis and Flow Collection \r\n\r\n\r\n\r\nClick advanced view and in post arguments change eth0 to the network interface you want to monitor.\r\nSince this is running host mode you can change the default port of 3000 to whatever you need by by\r\nchanging the --http-port in post arguments to the port you would like to use. Don't forget to change\r\nWebUI to match.\r\n\r\nThis image runs a redis server so if you are already hosting one you will need to add \r\n-r YOUR_REDIST_SERVER:YOUR_REDIS_PORT at the very least to post arguments. The\r\nformat that -r takes is the following: [h[:port[:pwd]]][@db-id] \r\nYou will also want this container to start after your redis container so it doesn't conflict.", "templatePath": "/tmp/GitHub/AppFeed/templates/cschanotsRepository/ntopng.xml", "CategoryList": [ "Security", "Network-Management" ], "downloads": 924015, "stars": 84, "trending": 0.551, "trends": [ 0.321, 0.367, 0.489, 0.632, 0.516, 0.736, 0.551 ], "trendsDate": [ 1695571534, 1698170744, 1700766333, 1703365586, 1705964764, 1708563957, 1711159624 ], "downloadtrend": [ 894014, 897306, 901717, 907451, 912160, 918920, 924015 ], "LastUpdateScan": 1711159624, "LastUpdate": 1709675967, "FirstSeen": 1666987428, "topTrending": 0.23000000000000004, "topPerforming": 0.551 }, { "Plugin": true, "PluginURL": "https://github.com/GiorgioAresu/ZFS-companion-unraid/raw/main/ZFS-companion.plg", "PluginAuthor": "GiorgioAresu", "Name": "ZFS-companion", "Icon": "https://raw.githubusercontent.com/GiorgioAresu/ZFS-companion-unraid/main/src/ZFS-companion/usr/local/emhttp/plugins/ZFS-companion/images/ZFS-companion.png", "Repo": "campusantu's Repository", "Support": "https://forums.unraid.net/topic/105683-plugin-zfs-companion/", "TemplateURL": "https://raw.githubusercontent.com/GiorgioAresu/unraid-repository/master/ZFS-companion.xml", "Repository": "https://raw.githubusercontent.com/GiorgioAresu/ZFS-companion-unraid/main/ZFS-companion.plg", "pluginVersion": "2021.08.24", "MinVer": "6.8.0", "Overview": "This plugins wants to be the sidekick to unRAID-ZFS from Steini1984, adding a widget for the dashboard, and possibly some APIs to get the status (ie. to use with HomeAssistant).", "MaxVer": "6.11.5", "templatePath": "/tmp/GitHub/AppFeed/templates/campusantusRepository/ZFS-companion.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1618366917 }, { "Name": "s3sync", "Repository": "whatname/docker-s3sync", "Registry": "https://hub.docker.com/repository/docker/whatname/docker-s3sync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/106320-support-what-name-s3sync/", "Project": "https://github.com/what-name/docker-s3sync", "Overview": "This application backs up every folder mounted at `/data/` to a given AWS S3 path using the `aws s3 sync` command. It requires a pair of (IAM) Access and Secret Keys.\r\n\r\nYou can supply the usual s3 sync parameters such as `--delete` and everything else. The cron schedule defines how often the sync command is executed, and it uses a lockfile to avoid parallel executions.", "TemplateURL": "https://raw.githubusercontent.com/what-name/unraid-templates/master/s3sync.xml", "Icon": "https://raw.githubusercontent.com/what-name/unraid-templates/main/static/s3-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "ACCESS_KEY", "Target": "ACCESS_KEY", "Default": "", "Mode": "", "Description": "Your AWS Access Key.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "your_access_key_here" }, { "@attributes": { "Name": "SECRET_KEY", "Target": "SECRET_KEY", "Default": "", "Mode": "", "Description": "Your AWS Secret Key.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "your_secret_key_here" }, { "@attributes": { "Name": "Region", "Target": "REGION", "Default": "", "Mode": "", "Description": "The region of your bucket.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "bucket_region_here" }, { "@attributes": { "Name": "S3 Sync Parameters", "Target": "S3SYNCPARAMS", "Default": "", "Mode": "", "Description": "(Optional) Extra parameters for the s3 sync command.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "S3 Path", "Target": "S3PATH", "Default": "", "Mode": "", "Description": "The target bucket path with optional prefix.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "s3://your_bucket_name" }, { "@attributes": { "Name": "Cron Schedule", "Target": "CRON_SCHEDULE", "Default": "", "Mode": "", "Description": "Cron schedule of backup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0 * * * *" }, { "@attributes": { "Name": "Backup Source Example", "Target": "/data/example", "Default": "", "Mode": "ro", "Description": "This folder will be backed up.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/example" } ], "Repo": "Jacob Bolooni's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/JacobBoloonisRepository/s3sync.xml", "CategoryList": [ "Backup", "Cloud" ], "downloads": 92148, "trending": 0.339, "trends": [ 1.919, 1.881, 0.706, 0.401, 0.31, 0.318, 0.339 ], "trendsDate": [ 1696716333, 1699311951, 1702169091, 1704769578, 1707368762, 1709968010, 1712563567 ], "downloadtrend": [ 88554, 90252, 90894, 91260, 91544, 91836, 92148 ], "LastUpdateScan": 1712563567, "LastUpdate": 1620909219, "FirstSeen": 1618747359, "topTrending": -1.58 }, { "Name": "IPMI-Tools", "Repository": "edchamberlain/ipmi-tools", "Registry": "https://hub.docker.com/r/edchamberlain/ipmi-tools", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/EdwardChamberlain/IPMI-Fan-Controller/issues", "Project": "https://github.com/EdwardChamberlain/IPMI-Fan-Controller", "Overview": "This is a container with a webGUI to manage a Dell servers fan speeds using IPMI. You must enable IPMI from iDRAC. You can pass credentials through environment variables or enter them in the webGUI at runtime.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/EdwardChamberlain/unraid-templates/master/ipmi-tools.xml", "Icon": "https://github.com/EdwardChamberlain/unraid-templates/blob/main/assets/server_icon.png?raw=true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Appdata Location", "Target": "/data", "Default": "/mnt/user/appdata/ipmi_tools", "Mode": "rw", "Description": "/data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ipmi_tools" }, { "@attributes": { "Name": "IPMI Host", "Target": "APP_IPMI_HOST", "Default": "", "Mode": "", "Description": "The IP or host of your iDRAC interface.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IPMI User", "Target": "APP_IPMI_USER", "Default": "", "Mode": "", "Description": "Your IPMI username (same as your iDRAC user)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IPMI Password", "Target": "APP_IPMI_PASS", "Default": "", "Mode": "", "Description": "Your IPMI password (same as your iDRAC password)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "WebUI port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "4017" } ], "Repo": "Forum-Layman's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Forum-LaymansRepository/ipmi-tools.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Management" ], "downloads": 116283, "stars": 3, "trending": 0.421, "trends": [ 2.142, 2.063, 4.563, 5.039, 1.899, 0.476, 0.421 ], "trendsDate": [ 1697652378, 1700321405, 1702919179, 1705518410, 1708117567, 1710713182, 1713306913 ], "downloadtrend": [ 100343, 102457, 107356, 113053, 115242, 115793, 116283 ], "LastUpdateScan": 1713306913, "LastUpdate": 1621183104, "FirstSeen": 1619697763, "topTrending": -1.7209999999999999, "topPerforming": 0.421 }, { "Name": "Namecheap-DDNS", "Repository": "edchamberlain/namecheap_ddns", "Registry": "https://hub.docker.com/r/edchamberlain/namecheap_ddns", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/EdwardChamberlain/namecheap_ddns/issues", "Project": "https://github.com/EdwardChamberlain/namecheap_ddns", "Overview": "This simple container will update a namecheap dynamic dns domain. You must set an 'A + Dynamic DNS Record' for the host and enable Dynamic DNS in the manage page for your domain. \r\n\r\n\r\nFor more info see: https://www.namecheap.com/support/knowledgebase/article.aspx/29/11/how-do-i-use-a-browser-to-dynamically-update-the-hosts-ip/", "TemplateURL": "https://raw.githubusercontent.com/EdwardChamberlain/unraid-templates/master/namecheap_ddns.xml", "Icon": "https://raw.githubusercontent.com/EdwardChamberlain/unraid-templates/main/assets/namecheap.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HOST", "Target": "APP_HOST", "Default": "www", "Mode": "", "Description": "This is the host to be updated. e.g. 'www.'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOMAIN", "Target": "APP_DOMAIN", "Default": "your domain.tld", "Mode": "", "Description": "This is the domain to be updated. e.g. yourdomain.tld", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASSWORD", "Target": "APP_PASSWORD", "Default": "", "Mode": "", "Description": "Your Dynamic DNS password. NOT your namecheap password.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Forum-Layman's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Forum-LaymansRepository/namecheap_ddns.xml", "CategoryList": [ "Tools-Utilities", "Network-DNS", "Network-Management" ], "downloads": 96822, "trending": 0.511, "trends": [ 1.894, 2.082, 0.853, 0.51, 0.41, 0.388, 0.511 ], "trendsDate": [ 1696716334, 1699311951, 1702169091, 1704769578, 1707368762, 1709968010, 1712563567 ], "downloadtrend": [ 92299, 94262, 95073, 95560, 95953, 96327, 96822 ], "LastUpdateScan": 1712563567, "LastUpdate": 1699057603, "FirstSeen": 1618747360, "topTrending": -1.383 }, { "Name": "ActualServer", "Repository": "actualbudget/actual-server", "Registry": "https://hub.docker.com/r/actualbudget/actual-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hofq/docker-templates/issues/new", "Project": "https://github.com/Kippenhof/docker-templates", "Overview": "Actual is a super fast privacy-focused app for managing your finances. You own your data and it will sync it across all devices with optional end-to-end encryption..\r\n\r\nThe Software was created by The Actual Team.\r\n\r\nClient GitHub repo: https://github.com/actualbudget/actual | Server GitHub repo: https://github.com/actualbudget/actual-server", "WebUI": "http://[IP]:[PORT:5006]", "TemplateURL": "https://raw.githubusercontent.com/Kippenhof/docker-templates/master/actual-server.xml", "Icon": "https://github.com/actualbudget/actual/raw/master/packages/desktop-electron/icons/icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI", "Target": "5006", "Default": "5006", "Mode": "tcp", "Description": "Container Port: 5006", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5006" }, { "@attributes": { "Name": "Host Path 1", "Target": "/data/server-files", "Default": "/mnt/user/appdata/actual-server/server-files", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/actual-server/server-files" }, { "@attributes": { "Name": "Host Path 2", "Target": "/data/user-files", "Default": "/mnt/user/appdata/actual-server/user-files", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/actual-server/user-files" } ], "Repo": "Kippenhof's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KippenhofsRepository/actual-server.xml", "CategoryList": [ "Other" ], "downloads": 820551, "stars": 27, "trending": 15.93, "trends": [ 15.691, 14.067, 16.266, 15.987, 15.93 ], "trendsDate": [ 1702169091, 1704769578, 1707368762, 1709968010, 1712563567 ], "downloadtrend": [ 351583, 417018, 485282, 579550, 689835, 820551 ], "LastUpdateScan": 1712563567, "LastUpdate": 1712538562, "FirstSeen": 1699528373, "topTrending": 0.238999999999999 }, { "Name": "Bigben-Discord", "Repository": "kippenhof/bigbendiscord", "Registry": "https://hub.docker.com/r/kippenhof/bigbendiscord/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hofq/docker-templates/issues/new", "Project": "https://github.com/hofq/docker-templates", "Overview": "Big Ben Clock Discord-Bot is an self-hosted (useless) Discord bot that joins every hour in an pre selected voice channel and plays the Big Ben bells to inform you that you have entered a new hour.\r\n\r\nThe bot was created by jamiesage123 and Dockerzied by me. (Kippenhof)\n\r\nBot GitHub repo: https://github.com/HOF-Clan/big-ben-clock-discord-bot-docker | Unraid-Template repo: https://github.com/hofq/docker-templates", "TemplateURL": "https://raw.githubusercontent.com/Kippenhof/docker-templates/master/bigbendiscord.xml", "Icon": "https://raw.githubusercontent.com/HOF-Clan/big-ben-clock-discord-bot-docker/master/Assets/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "BOT_TOKEN", "Target": "BOT_TOKEN", "Default": "", "Mode": "", "Description": "Get an Bot-Token from the Discord Developer Portal and Enter it here", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "postgres://username:password@localhost:5432/database", "Mode": "", "Description": "Change the URL to your PostgreSQL host, to get it working", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres://username:password@localhost:5432/database" } ], "Repo": "Kippenhof's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KippenhofsRepository/bigbendiscord.xml", "CategoryList": [ "Other" ], "downloads": 2926, "LastUpdateScan": 1712981169, "LastUpdate": 1624752024, "FirstSeen": 1624435388 }, { "Name": "FritzBox-Exporter", "Repository": "pdreker/fritz_exporter:2", "Registry": "https://hub.docker.com/r/pdreker/fritz_exporter", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/hofq/docker-templates/issues/new", "Project": "https://github.com/Kippenhof/docker-templates", "Overview": "This is a prometheus exporter for AVM Fritz! home network devices commonly found in Europe.\r\n \r\n This exporter uses the devices builtin TR-064 API via the fritzconnection python module.\n\r\nGitHub repo: https://github.com/sberk42/fritzbox_exporter \r\nDocs: https://fritz-exporter.readthedocs.io/en/latest/quickstart.html", "TemplateURL": "https://raw.githubusercontent.com/Kippenhof/docker-templates/master/fritzbox_exporter.xml", "Icon": "https://upload.wikimedia.org/wikipedia/de/thumb/6/68/Fritz%21_Logo.svg/1024px-Fritz%21_Logo.svg.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Listen Port", "Target": "9787", "Default": "9787", "Mode": "tcp", "Description": "Container Port: 9787, you have to enter it in your Prometheus Conf", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9787" }, { "@attributes": { "Name": "FRITZ_HOSTNAME", "Target": "FRITZ_HOSTNAME", "Default": "192.168.178.1", "Mode": "", "Description": "Fritz!Box URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.178.1" }, { "@attributes": { "Name": "FRITZ_USERNAME", "Target": "FRITZ_USERNAME", "Default": "your_fritzbox_username", "Mode": "", "Description": "Fritz!Box Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "your_fritzbox_username" }, { "@attributes": { "Name": "FRITZ_PASSWORD", "Target": "FRITZ_PASSWORD", "Default": "", "Mode": "", "Description": "Fritz!Box Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "Kippenhof's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KippenhofsRepository/fritzbox_exporter.xml", "CategoryList": [ "Network-Other", "Tools-Utilities" ], "downloads": 154167, "stars": 2, "trending": 2.894, "trends": [ 2.704, 2.289, 2.103, 2.894 ], "trendsDate": [ 1704063939, 1706663165, 1709262437, 1711857952 ], "downloadtrend": [ 139329, 143201, 146556, 149705, 154167 ], "LastUpdateScan": 1711857952, "LastUpdate": 1710338733, "FirstSeen": 1667685818, "topTrending": 0.18999999999999995 }, { "Name": "remotely", "Repository": "immybot/remotely", "Registry": "https://hub.docker.com/r/immybot/remotely", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/107813-support-marzel-remotely/", "Project": "https://github.com/immense/Remotely", "Overview": "A remote control and remote scripting solution, built with .NET 6, Blazor, and SignalR Core.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/marzel1/docker-templates/master/marzel/remotely.xml", "Icon": "https://raw.githubusercontent.com/marzel1/docker-templates/main/marzel/img/remotely.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9280" }, { "@attributes": { "Name": "Data", "Target": "/remotely-data", "Default": "/mnt/user/appdata/remotely", "Mode": "rw", "Description": "Container Path: /remotely-data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/remotely" } ], "Repo": "Marzel's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MarzelsRepository/marzel/remotely.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 129012, "stars": 29, "trending": 10.125, "trends": [ 19.573, 15.819, 11.78, 13.78, 13.219, 12.523, 10.125 ], "trendsDate": [ 1696802742, 1699398354, 1702169092, 1704769579, 1707368763, 1709968010, 1712563567 ], "downloadtrend": [ 56362, 66953, 75893, 88022, 101430, 115950, 129012 ], "LastUpdateScan": 1712563567, "LastUpdate": 1708971207, "FirstSeen": 1676012645, "topTrending": -9.448, "topPerforming": 10.125 }, { "Name": "telethon-downloader", "Repository": "jsavargas/telethon_downloader", "Registry": "https://hub.docker.com/r/jsavargas/telethon_downloader", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/jsavargas/telethon_downloader", "Shell": "bash", "Project": "https://github.com/jsavargas/telethon_downloader", "Overview": "This is a simple container that downloads files sent to a telegram bot up to 2000mb using the Telethon library.", "TemplateURL": "https://raw.githubusercontent.com/jsavargas/telethon_downloader/master/templates/UNRAID/telethon-downloader.xml", "Icon": "https://raw.githubusercontent.com/jsavargas/telethon_downloader/master/templates/UNRAID/telegram_logo.png", "Config": [ { "@attributes": { "Name": "Path: /download", "Target": "/download", "Default": "", "Mode": "rw", "Description": "Container Path: /download", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /watch", "Target": "/watch", "Default": "", "Mode": "rw", "Description": "Container Path: /watch", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TG_AUTHORIZED_USER_ID", "Target": "TG_AUTHORIZED_USER_ID", "Default": "", "Description": "Container Variable: TG_AUTHORIZED_USER_ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TG_API_ID", "Target": "TG_API_ID", "Default": "", "Description": "Container Variable: TG_API_ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TG_API_HASH", "Target": "TG_API_HASH", "Default": "", "Description": "Container Variable: TG_API_HASH", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TG_BOT_TOKEN", "Target": "TG_BOT_TOKEN", "Default": "", "Description": "Container Variable: TG_BOT_TOKEN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /config", "Target": "/config", "Default": "/mnt/user/appdata/telethon_downloader", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "Europe/London", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TG_PROGRESS_DOWNLOAD", "Target": "TG_PROGRESS_DOWNLOAD", "Default": "False|True", "Description": "Container Variable: TG_PROGRESS_DOWNLOAD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "jsavargas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jsavargasRepository/templates/UNRAID/telethon-downloader.xml", "CategoryList": [ "Downloaders" ], "downloads": 110682, "stars": 15, "trending": 3.375, "trends": [ 0.965, 0.919, 1.021, 1.055, 2.304, 3.555, 3.375 ], "trendsDate": [ 1695557138, 1698156370, 1700751975, 1703351170, 1705950372, 1708549563, 1711145184 ], "downloadtrend": [ 97780, 98687, 99705, 100768, 103144, 106946, 110682 ], "LastUpdateScan": 1711145184, "LastUpdate": 1709610193, "FirstSeen": 1620093777, "topTrending": 2.41, "topPerforming": 3.375 }, { "Name": "chia", "Repository": "ghcr.io/chia-network/chia", "Registry": "https://github.com/orgs/chia-network/packages/container/package/chia", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108203-support-partition-pixel-chia/", "Project": "https://www.chia.net/", "Overview": "This template uses the official Chia-Docker. Chia-Docker is a containerised version of the Chia Blockchain (no GUI) for HDD Farming. Helps turn your Unraid server into a XCH / cryptocurrency farming rig.", "TemplateURL": "https://raw.githubusercontent.com/PartitionPixel/unraid-templates/master/PartitionPixel/chia.xml", "Icon": "https://raw.githubusercontent.com/PartitionPixel/unraid-templates/main/PartitionPixel/chia-icon.png", "DonateLink": "https://github.com/PartitionPixel", "DonateText": "If you like my work please consider donating.", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "plots", "Target": "/plots", "Default": "", "Mode": "rw", "Description": "Container Path: /plots", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Container Path: /plotting", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "mnemonic", "Target": "keys", "Default": "generate", "Mode": "", "Description": "Container Variable: keys", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/root/.chia/mnemonic.txt" }, { "@attributes": { "Name": "full_node_port", "Target": "full_node_port", "Default": "", "Mode": "", "Description": "Container Variable: full_node_port", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "Container Variable: farmer_address", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "", "Mode": "", "Description": "Container Variable: farmer_port", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "testnet", "Target": "testnet", "Default": "false", "Mode": "", "Description": "Container Variable: testnet", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "farmer_only", "Target": "farmer", "Default": "false", "Mode": "", "Description": "Container Variable: farmer", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "harvester_only", "Target": "harvester", "Default": "false", "Mode": "", "Description": "Container Variable: harvester", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "chia_protocol", "Target": "8444", "Default": "8444", "Mode": "tcp", "Description": "Container Port: ", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8444" }, { "@attributes": { "Name": "chia_rpc", "Target": "8555", "Default": "8555", "Mode": "tcp", "Description": "Container Port: 8555", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8555" }, { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/chia/", "Mode": "rw", "Description": "Container Path: /root/.chia", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/chia/" } ], "Repo": "Partition Pixel's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/PartitionPixelsRepository/PartitionPixel/chia.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Web", "Network-Other", "Crypto" ], "LastUpdateScan": 1711598776, "FirstSeen": 1620648157 }, { "Name": "machinaris", "Repository": "ghcr.io/guydavis/machinaris", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Building upon the official Chia binaries, Machinaris also offers a plot manager, log monitor, and a simple WebUI for Unraid.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed Chia plots for farming.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "chia_protocol", "Target": "8444", "Default": "8444", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8444" }, { "@attributes": { "Name": "farmer_port", "Target": "8447", "Default": "8447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8447" }, { "@attributes": { "Name": "web", "Target": "8926", "Default": "8926", "Mode": "tcp", "Description": "Machinaris local web app port.", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8926" }, { "@attributes": { "Name": "api", "Target": "8927", "Default": "8927", "Mode": "tcp", "Description": "Machinaris local API port.", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8927" }, { "@attributes": { "Name": "mnemonic", "Target": "keys", "Default": "/root/.chia/mnemonic.txt", "Mode": "", "Description": "Path to the mnemonic key used by Chia to run.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/root/.chia/mnemonic.txt" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "auto_plot", "Target": "AUTO_PLOT", "Default": "false", "Mode": "", "Description": "When true, a Plotman plotting loop will be immediately launched on start of the container, applying your plotman.yaml settings.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container folders holding your completed plots.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "chia", "Mode": "", "Description": "The blockchain to farm. Leave set to 'chia'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "chia" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris.xml", "CategoryList": [ "Crypto" ], "downloads": 16805, "stars": 19, "trending": 2.678, "trends": [ 1.238, 1.268, 1.22, 1.797, 1.479, 1.596, 2.678 ], "trendsDate": [ 1696716334, 1699311952, 1702169092, 1704769579, 1707368763, 1709968010, 1712563567 ], "downloadtrend": [ 15186, 15381, 15571, 15856, 16094, 16355, 16805 ], "LastUpdateScan": 1712563567, "LastUpdate": 1712246293, "FirstSeen": 1621362609, "topTrending": 1.44 }, { "Name": "machinaris-apple", "Repository": "ghcr.io/guydavis/machinaris-apple", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-apple", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Apple blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Apple container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Apple blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/26666 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-apple.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/apple.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-apple", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot appleage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-apple" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8947" }, { "@attributes": { "Name": "worker_port", "Target": "8947", "Default": "8947", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8947 for Apple blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8947" }, { "@attributes": { "Name": "protocol_port", "Target": "26666", "Default": "26666", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "26666" }, { "@attributes": { "Name": "farmer_port", "Target": "26667", "Default": "26667", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "26667" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "apple", "Mode": "", "Description": "The blockchain to farm. Leave set to 'apple'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "apple" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-apple.xml", "CategoryList": [ "Crypto" ], "downloads": 100, "LastUpdateScan": 1713306913, "LastUpdate": 1712846050, "FirstSeen": 1661285028 }, { "Name": "machinaris-apple-harvester", "Repository": "ghcr.io/guydavis/machinaris-apple", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-apple-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-apple-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/apple.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-apple", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-apple" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Apple fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "26667", "Mode": "", "Description": "The port of the Apple fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "26667" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8947" }, { "@attributes": { "Name": "worker_port", "Target": "8947", "Default": "8947", "Mode": "tcp", "Description": "Leave at 8947 for Apple", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8947" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "apple", "Mode": "", "Description": "Leave at 'apple'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "apple" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-apple-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 100, "LastUpdateScan": 1713306913, "LastUpdate": 1712846050, "FirstSeen": 1661285028 }, { "Name": "machinaris-ballcoin", "Repository": "ghcr.io/guydavis/machinaris-ballcoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-ballcoin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Ballcoin blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Ballcoin container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Ballcoin blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/38888 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-ballcoin.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/ballcoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-ballcoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot ballcoinage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-ballcoin" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8957" }, { "@attributes": { "Name": "worker_port", "Target": "8957", "Default": "8957", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8957 for Ballcoin blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8957" }, { "@attributes": { "Name": "protocol_port", "Target": "38888", "Default": "38888", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "38888" }, { "@attributes": { "Name": "farmer_port", "Target": "38891", "Default": "38891", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "38891" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "ballcoin", "Mode": "", "Description": "The blockchain to farm. Leave set to 'ballcoin'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "ballcoin" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-ballcoin.xml", "CategoryList": [ "Crypto" ], "downloads": 55, "LastUpdateScan": 1712981169, "LastUpdate": 1712846051, "FirstSeen": 1676588874 }, { "Name": "machinaris-ballcoin-harvester", "Repository": "ghcr.io/guydavis/machinaris-ballcoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-ballcoin-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-ballcoin-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/ballcoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-ballcoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-ballcoin" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Ballcoin fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "38891", "Mode": "", "Description": "The port of the Ballcoin fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "38891" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8957" }, { "@attributes": { "Name": "worker_port", "Target": "8957", "Default": "8957", "Mode": "tcp", "Description": "Leave at 8957 for Ballcoin", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8957" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "ballcoin", "Mode": "", "Description": "Leave at 'ballcoin'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "ballcoin" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-ballcoin-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 55, "LastUpdateScan": 1712981169, "LastUpdate": 1712846051, "FirstSeen": 1676588874 }, { "Name": "machinaris-bpx", "Repository": "ghcr.io/guydavis/machinaris-bpx", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-bpx", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the BPX blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this BPX container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The BPX blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/27911 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-bpx.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/bpx.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-bpx", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot bpxage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-bpx" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8945" }, { "@attributes": { "Name": "worker_port", "Target": "8945", "Default": "8945", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8945 for BPX blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8945" }, { "@attributes": { "Name": "protocol_port", "Target": "27911", "Default": "27911", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "27911" }, { "@attributes": { "Name": "farmer_port", "Target": "27914", "Default": "27914", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "27914" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "bpx", "Mode": "", "Description": "The blockchain to farm. Leave set to 'bpx'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "bpx" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-bpx.xml", "CategoryList": [ "Crypto" ], "downloads": 82, "LastUpdateScan": 1712981169, "LastUpdate": 1687987824, "FirstSeen": 1658067947 }, { "Name": "machinaris-bpx-harvester", "Repository": "ghcr.io/guydavis/machinaris-bpx", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-bpx-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-bpx-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/bpx.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-bpx", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-bpx" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the BPX fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "27914", "Mode": "", "Description": "The port of the BPX fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "27914" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8945" }, { "@attributes": { "Name": "worker_port", "Target": "8945", "Default": "8945", "Mode": "tcp", "Description": "Leave at 8945 for BPX", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8945" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "bpx", "Mode": "", "Description": "Leave at 'bpx'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "bpx" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-bpx-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 82, "LastUpdateScan": 1712981169, "LastUpdate": 1687987824, "FirstSeen": 1658067947 }, { "Name": "machinaris-btcgreen", "Repository": "ghcr.io/guydavis/machinaris-btcgreen", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-btcgreen", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the BTCGreen blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this BTCGreen container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The BTCGreen blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/9282 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-btcgreen.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/btcgreen.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-btcgreen", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot btcgreenage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-btcgreen" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8938" }, { "@attributes": { "Name": "worker_port", "Target": "8938", "Default": "8938", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8938 for BTCGreen blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8938" }, { "@attributes": { "Name": "protocol_port", "Target": "9282", "Default": "9282", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "9282" }, { "@attributes": { "Name": "farmer_port", "Target": "18655", "Default": "18655", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "18655" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "btcgreen", "Mode": "", "Description": "The blockchain to farm. Leave set to 'btcgreen'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "btcgreen" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-btcgreen.xml", "CategoryList": [ "Crypto" ], "downloads": 928, "LastUpdateScan": 1711310787, "LastUpdate": 1711040423, "FirstSeen": 1638543825 }, { "Name": "machinaris-btcgreen-harvester", "Repository": "ghcr.io/guydavis/machinaris-btcgreen", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-btcgreen-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-btcgreen-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/btcgreen.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-btcgreen", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-btcgreen" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the BTCgreen fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "18655", "Mode": "", "Description": "The port of the BTCgreen fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "18655" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8938" }, { "@attributes": { "Name": "worker_port", "Target": "8938", "Default": "8938", "Mode": "tcp", "Description": "Leave at 8938 for BTCgreen", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8938" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "btcgreen", "Mode": "", "Description": "Leave at 'btcgreen'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "btcgreen" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-btcgreen-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 928, "LastUpdateScan": 1711310787, "LastUpdate": 1711040423, "FirstSeen": 1638543825 }, { "Name": "machinaris-cactus", "Repository": "ghcr.io/guydavis/machinaris-cactus", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-cactus", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Cactus blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Cactus container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Cactus blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/11444 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-cactus.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/cactus.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-cactus", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-cactus" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8936" }, { "@attributes": { "Name": "worker_port", "Target": "8936", "Default": "8936", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8936 for Cactus blockchain.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8936" }, { "@attributes": { "Name": "protocol_port", "Target": "11444", "Default": "11444", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "11444" }, { "@attributes": { "Name": "farmer_port", "Target": "11447", "Default": "11447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "11447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "cactus", "Mode": "", "Description": "The blockchain to farm. Leave set to 'cactus'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "cactus" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-cactus.xml", "CategoryList": [ "Crypto" ], "downloads": 1515, "stars": 4, "LastUpdateScan": 1712563568, "LastUpdate": 1712246275, "FirstSeen": 1636700604 }, { "Name": "machinaris-cactus-harvester", "Repository": "ghcr.io/guydavis/machinaris-cactus", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-cactus-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-cactus-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/cactus.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-cactus", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-cactus" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Cactus fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "11447", "Mode": "", "Description": "The port of the Cactus fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "11447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8936" }, { "@attributes": { "Name": "worker_port", "Target": "8936", "Default": "8936", "Mode": "tcp", "Description": "Leave at 8936 for Cactus", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8936" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "cactus", "Mode": "", "Description": "Leave at 'cactus'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "cactus" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-cactus-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 1515, "stars": 4, "LastUpdateScan": 1712563568, "LastUpdate": 1712246275, "FirstSeen": 1636700604 }, { "Name": "machinaris-chia-harvester", "Repository": "ghcr.io/guydavis/machinaris", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-chia-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, providing the Chia fullnode, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-chia-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Chia fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "web_port", "Target": "8926", "Default": "8926", "Mode": "tcp", "Description": "Machinaris local web app port.", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8926" }, { "@attributes": { "Name": "worker_port", "Target": "8927", "Default": "8927", "Mode": "tcp", "Description": "Leave at 8927 for Chia", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8927" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "chia", "Mode": "", "Description": "Leave at 'chia'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "chia" } ], "Repo": "guy.davis' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-chia-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 16805, "stars": 19, "trending": 2.678, "trends": [ 1.238, 1.268, 1.22, 1.797, 1.479, 1.596, 2.678 ], "trendsDate": [ 1696716334, 1699311952, 1702169092, 1704769579, 1707368763, 1709968010, 1712563567 ], "downloadtrend": [ 15186, 15381, 15571, 15856, 16094, 16355, 16805 ], "LastUpdateScan": 1712563567, "LastUpdate": 1712246293, "FirstSeen": 1621362609, "topTrending": 1.44 }, { "Name": "machinaris-chinilla", "Repository": "ghcr.io/guydavis/machinaris-chinilla", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-chinilla", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Chinilla blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Chinilla container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Chinilla blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/43444 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-chinilla.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/chinilla.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-chinilla", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot chinillaage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-chinilla" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8948" }, { "@attributes": { "Name": "worker_port", "Target": "8948", "Default": "8948", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8948 for Chinilla blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8948" }, { "@attributes": { "Name": "protocol_port", "Target": "43444", "Default": "43444", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "43444" }, { "@attributes": { "Name": "farmer_port", "Target": "43447", "Default": "43447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "43447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "chinilla", "Mode": "", "Description": "The blockchain to farm. Leave set to 'chinilla'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "chinilla" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-chinilla.xml", "CategoryList": [ "Crypto" ], "downloads": 83, "LastUpdateScan": 1713306913, "LastUpdate": 1712846142, "FirstSeen": 1661285028 }, { "Name": "machinaris-chinilla-harvester", "Repository": "ghcr.io/guydavis/machinaris-chinilla", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-chinilla-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-chinilla-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/chinilla.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-chinilla", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-chinilla" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Chinilla fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "43447", "Mode": "", "Description": "The port of the Chinilla fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "43447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8948" }, { "@attributes": { "Name": "worker_port", "Target": "8948", "Default": "8948", "Mode": "tcp", "Description": "Leave at 8948 for Chinilla", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8948" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "chinilla", "Mode": "", "Description": "Leave at 'chinilla'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "chinilla" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-chinilla-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 83, "LastUpdateScan": 1713306913, "LastUpdate": 1712846142, "FirstSeen": 1661285028 }, { "Name": "machinaris-chives", "Repository": "ghcr.io/guydavis/machinaris-chives", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-chives", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Chives blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Chives container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Chives blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/9699 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-chives.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/chives.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-chives", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-chives" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8931" }, { "@attributes": { "Name": "worker_port", "Target": "8931", "Default": "8931", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8931 for Chives blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8931" }, { "@attributes": { "Name": "protocol_port", "Target": "9699", "Default": "9699", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "9699" }, { "@attributes": { "Name": "farmer_port", "Target": "9647", "Default": "9647", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "9647" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "chives", "Mode": "", "Description": "The blockchain to farm. Leave set to 'chives'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "chives" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-chives.xml", "CategoryList": [ "Crypto" ], "downloads": 2173, "stars": 3, "LastUpdateScan": 1712563568, "LastUpdate": 1712245961, "FirstSeen": 1634587414 }, { "Name": "machinaris-chives-harvester", "Repository": "ghcr.io/guydavis/machinaris-chives", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-chives-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chives (NOT CHIA) plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-chives-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/chives.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-chives", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-chives" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed Chives plots for farming. Recommend a 'chives' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Chives fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "9647", "Mode": "", "Description": "The port of the Chives fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "9647" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8931" }, { "@attributes": { "Name": "worker_port", "Target": "8931", "Default": "8931", "Mode": "tcp", "Description": "Leave at 8931 for Chives", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8931" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "chives", "Mode": "", "Description": "Leave at 'chives'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "chives" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-chives-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 2173, "stars": 3, "LastUpdateScan": 1712563568, "LastUpdate": 1712245961, "FirstSeen": 1634587414 }, { "Name": "machinaris-coffee", "Repository": "ghcr.io/guydavis/machinaris-coffee", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-coffee", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Coffee blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Coffee container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Coffee blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/33844 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-coffee.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/coffee.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-coffee", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot coffeeage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-coffee" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8954" }, { "@attributes": { "Name": "worker_port", "Target": "8954", "Default": "8954", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8954 for Coffee blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8954" }, { "@attributes": { "Name": "protocol_port", "Target": "33844", "Default": "33844", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "33844" }, { "@attributes": { "Name": "farmer_port", "Target": "33847", "Default": "33847", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "33847" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "coffee", "Mode": "", "Description": "The blockchain to farm. Leave set to 'coffee'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "coffee" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-coffee.xml", "CategoryList": [ "Crypto" ], "downloads": 83, "LastUpdateScan": 1711814828, "LastUpdate": 1711812869, "FirstSeen": 1672808644 }, { "Name": "machinaris-coffee-harvester", "Repository": "ghcr.io/guydavis/machinaris-coffee", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-coffee-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-coffee-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/coffee.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-coffee", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-coffee" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Coffee fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "33847", "Mode": "", "Description": "The port of the Coffee fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "33847" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8954" }, { "@attributes": { "Name": "worker_port", "Target": "8954", "Default": "8954", "Mode": "tcp", "Description": "Leave at 8954 for Coffee", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8954" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "coffee", "Mode": "", "Description": "Leave at 'coffee'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "coffee" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-coffee-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 83, "LastUpdateScan": 1711814828, "LastUpdate": 1711812869, "FirstSeen": 1672808644 }, { "Name": "machinaris-cryptodoge", "Repository": "ghcr.io/guydavis/machinaris-cryptodoge", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-cryptodoge", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Cryptodoge blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Cryptodoge container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Cryptodoge blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/15994 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-cryptodoge.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/cryptodoge.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-cryptodoge", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot cryptodogeage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-cryptodoge" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8937" }, { "@attributes": { "Name": "worker_port", "Target": "8937", "Default": "8937", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8937 for Cryptodoge blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8937" }, { "@attributes": { "Name": "protocol_port", "Target": "15994", "Default": "15994", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "15994" }, { "@attributes": { "Name": "farmer_port", "Target": "16895", "Default": "16895", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "16895" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "cryptodoge", "Mode": "", "Description": "The blockchain to farm. Leave set to 'cryptodoge'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "cryptodoge" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-cryptodoge.xml", "CategoryList": [ "Crypto" ], "downloads": 1190, "stars": 2, "LastUpdateScan": 1712981170, "LastUpdate": 1712846130, "FirstSeen": 1637291016 }, { "Name": "machinaris-cryptodoge-harvester", "Repository": "ghcr.io/guydavis/machinaris-cryptodoge", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-cryptodoge-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-cryptodoge-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/cryptodoge.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-cryptodoge", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-cryptodoge" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Cryptodoge fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "16895", "Mode": "", "Description": "The port of the Cryptodoge fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16895" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8937" }, { "@attributes": { "Name": "worker_port", "Target": "8937", "Default": "8937", "Mode": "tcp", "Description": "Leave at 8937 for Cryptodoge", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8937" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "cryptodoge", "Mode": "", "Description": "Leave at 'cryptodoge'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "cryptodoge" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-cryptodoge-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 1190, "stars": 2, "LastUpdateScan": 1712981170, "LastUpdate": 1712846130, "FirstSeen": 1637291016 }, { "Name": "machinaris-ecostake", "Repository": "ghcr.io/guydavis/machinaris-ecostake", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-ecostake", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Ecostake blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Ecostake container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Ecostake blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/38444 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-ecostake.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/ecostake.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-ecostake", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot ecostakeage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-ecostake" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8942" }, { "@attributes": { "Name": "worker_port", "Target": "8942", "Default": "8942", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8942 for Ecostake blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8942" }, { "@attributes": { "Name": "protocol_port", "Target": "38444", "Default": "38444", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "38444" }, { "@attributes": { "Name": "farmer_port", "Target": "38441", "Default": "38441", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "38441" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "ecostake", "Mode": "", "Description": "The blockchain to farm. Leave set to 'ecostake'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "ecostake" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-ecostake.xml", "CategoryList": [ "Crypto" ], "downloads": 85, "LastUpdateScan": 1712981170, "LastUpdate": 1712846055, "FirstSeen": 1658067947 }, { "Name": "machinaris-ecostake-harvester", "Repository": "ghcr.io/guydavis/machinaris-ecostake", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-ecostake-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-ecostake-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/ecostake.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-ecostake", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-ecostake" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Ecostake fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "38441", "Mode": "", "Description": "The port of the Ecostake fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "38441" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8942" }, { "@attributes": { "Name": "worker_port", "Target": "8942", "Default": "8942", "Mode": "tcp", "Description": "Leave at 8942 for Ecostake", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8942" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "ecostake", "Mode": "", "Description": "Leave at 'ecostake'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "ecostake" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-ecostake-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 85, "LastUpdateScan": 1712981170, "LastUpdate": 1712846055, "FirstSeen": 1658067947 }, { "Name": "machinaris-flax", "Repository": "ghcr.io/guydavis/machinaris-flax", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-flax", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Flax blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application (v0.6.0+), containing Chia blockchain, which this Flax container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Flax blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/6888 at your router. \r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-flax.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/flax.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-flax", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-flax" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8928" }, { "@attributes": { "Name": "worker_port", "Target": "8928", "Default": "8928", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8928 for Flax blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8928" }, { "@attributes": { "Name": "protocol_port", "Target": "6888", "Default": "6888", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "6888" }, { "@attributes": { "Name": "farmer_port", "Target": "6885", "Default": "6885", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "6885" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "flax", "Mode": "", "Description": "The blockchain to farm. Leave set to 'flax'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "flax" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-flax.xml", "CategoryList": [ "Crypto" ], "downloads": 2437, "stars": 5, "LastUpdateScan": 1712563568, "LastUpdate": 1712246300, "FirstSeen": 1634587414 }, { "Name": "machinaris-flax-harvester", "Repository": "ghcr.io/guydavis/machinaris-flax", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-flax-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-flax-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/flax.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-flax", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-flax" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Flax fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "6885", "Mode": "", "Description": "The port of the Flax fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "6885" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8928" }, { "@attributes": { "Name": "worker_port", "Target": "8928", "Default": "8928", "Mode": "tcp", "Description": "Leave at 8928 for Flax", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8928" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "flax", "Mode": "", "Description": "Leave at 'flax'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "flax" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-flax-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 2437, "stars": 5, "LastUpdateScan": 1712563568, "LastUpdate": 1712246300, "FirstSeen": 1634587414 }, { "Name": "machinaris-flora", "Repository": "ghcr.io/guydavis/machinaris-flora", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-flora", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Flora blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Flora container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Flora blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/18644 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-flora.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/flora.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-flora", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-flora" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8932" }, { "@attributes": { "Name": "worker_port", "Target": "8932", "Default": "8932", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8932 for Flora blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8932" }, { "@attributes": { "Name": "protocol_port", "Target": "18644", "Default": "18644", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "18644" }, { "@attributes": { "Name": "farmer_port", "Target": "18647", "Default": "18647", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "18647" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "flora", "Mode": "", "Description": "The blockchain to farm. Leave set to 'flora'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "flora" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-flora.xml", "CategoryList": [ "Crypto" ], "downloads": 2044, "stars": 5, "LastUpdateScan": 1713306913, "LastUpdate": 1712846026, "FirstSeen": 1635019393 }, { "Name": "machinaris-flora-harvester", "Repository": "ghcr.io/guydavis/machinaris-flora", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-flora-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-flora-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/flora.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-flora", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-flora" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Flora fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "18647", "Mode": "", "Description": "The port of the Flora fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "18647" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8932" }, { "@attributes": { "Name": "worker_port", "Target": "8932", "Default": "8932", "Mode": "tcp", "Description": "Leave at 8932 for Flora", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8932" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "flora", "Mode": "", "Description": "Leave at 'flora'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "flora" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-flora-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 2044, "stars": 5, "LastUpdateScan": 1713306913, "LastUpdate": 1712846026, "FirstSeen": 1635019393 }, { "Name": "machinaris-gigahorse", "Repository": "ghcr.io/guydavis/machinaris-gigahorse", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-gigahorse", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Gigahorse (Chia) blockchain to the main Machinaris application, alongside Chia. x86_64 required, Gigahorse does not support aarch64.\r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Gigahorse container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Gigahorse blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/28744 at your router. A GPU is strongly recommended. See: https://github.com/guydavis/machinaris/wiki/Gigahorse#can-i-use-my-gpu\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-gigahorse.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/gigahorse.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-gigahorse", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot mmxage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-gigahorse" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8959" }, { "@attributes": { "Name": "worker_port", "Target": "8959", "Default": "8959", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8959 for Gigahorse blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8959" }, { "@attributes": { "Name": "protocol_port", "Target": "28744", "Default": "28744", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "28744" }, { "@attributes": { "Name": "farmer_port", "Target": "28745", "Default": "28745", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "28745" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "gigahorse", "Mode": "", "Description": "The blockchain to farm. Leave set to 'gigahorse'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "gigahorse" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "GPU(s) to use in container. See: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/user-guide.html#gpu-enumeration", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "compute,utility", "Mode": "", "Description": "Driver features to load. See: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/user-guide.html#driver-capabilities", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "OPENCL_GPU", "Target": "OPENCL_GPU", "Default": "", "Mode": "", "Description": "OpenCL GPU type. Leave blank if you have no GPU. Use exactly 'nvidia' if you have a supported Nvidia GPU. AMD and iPU not currently supported.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-gigahorse.xml", "CategoryList": [ "Crypto" ], "downloads": 236, "LastUpdateScan": 1712981170, "LastUpdate": 1712846171, "FirstSeen": 1676588874 }, { "Name": "machinaris-gigahorse-harvester", "Repository": "ghcr.io/guydavis/machinaris-gigahorse", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-gigahorse-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Gigahorse plots. Connects to the main Machinaris application. x86_64 required, Gigahorse does not support aarch64.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-gigahorse-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/gigahorse.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-gigahorse", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-gigahorse" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed Gigahorse plots for farming. Recommend a 'gigahorse' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Gigahorse fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "28745", "Mode": "", "Description": "The port of the Gigahorse fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "28745" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8959" }, { "@attributes": { "Name": "worker_port", "Target": "8959", "Default": "8959", "Mode": "tcp", "Description": "Leave at 8959 for Gigahorse", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8959" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "gigahorse", "Mode": "", "Description": "Leave at 'gigahorse'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "gigahorse" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-gigahorse-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 236, "LastUpdateScan": 1712981170, "LastUpdate": 1712846171, "FirstSeen": 1676588874 }, { "Name": "machinaris-gold", "Repository": "ghcr.io/guydavis/machinaris-gold", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-gold", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Gold blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Gold container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Gold blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/14444 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-gold.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/gold.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-gold", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot goldage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-gold" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8949" }, { "@attributes": { "Name": "worker_port", "Target": "8949", "Default": "8949", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8949 for Gold blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8949" }, { "@attributes": { "Name": "protocol_port", "Target": "14444", "Default": "14444", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "14444" }, { "@attributes": { "Name": "farmer_port", "Target": "14447", "Default": "14447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "14447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "gold", "Mode": "", "Description": "The blockchain to farm. Leave set to 'gold'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "gold" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-gold.xml", "CategoryList": [ "Crypto" ], "downloads": 115, "LastUpdateScan": 1713306914, "LastUpdate": 1712846062, "FirstSeen": 1661285028 }, { "Name": "machinaris-gold-harvester", "Repository": "ghcr.io/guydavis/machinaris-gold", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-gold-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-gold-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/gold.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-gold", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-gold" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Gold fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "14447", "Mode": "", "Description": "The port of the Gold fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "14447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8949" }, { "@attributes": { "Name": "worker_port", "Target": "8949", "Default": "8949", "Mode": "tcp", "Description": "Leave at 8949 for Gold", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8949" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "gold", "Mode": "", "Description": "Leave at 'gold'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "gold" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-gold-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 115, "LastUpdateScan": 1713306914, "LastUpdate": 1712846062, "FirstSeen": 1661285028 }, { "Name": "machinaris-greenbtc", "Repository": "ghcr.io/guydavis/machinaris-greenbtc", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-greenbtc", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the GreenBTC blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this GreenBTC container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The GreenBTC blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/23333 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-greenbtc.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/greenbtc.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-greenbtc", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot greenbtcage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-greenbtc" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8955" }, { "@attributes": { "Name": "worker_port", "Target": "8955", "Default": "8955", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8955 for GreenBTC blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8955" }, { "@attributes": { "Name": "protocol_port", "Target": "23333", "Default": "23333", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "23333" }, { "@attributes": { "Name": "farmer_port", "Target": "23332", "Default": "23332", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "23332" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "greenbtc", "Mode": "", "Description": "The blockchain to farm. Leave set to 'greenbtc'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "greenbtc" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-greenbtc.xml", "CategoryList": [ "Crypto" ], "downloads": 70, "LastUpdateScan": 1711814829, "LastUpdate": 1711812875, "FirstSeen": 1672808644 }, { "Name": "machinaris-greenbtc-harvester", "Repository": "ghcr.io/guydavis/machinaris-greenbtc", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-greenbtc-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-greenbtc-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/greenbtc.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-greenbtc", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-greenbtc" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the GreenBTC fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "23332", "Mode": "", "Description": "The port of the GreenBTC fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "23332" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8955" }, { "@attributes": { "Name": "worker_port", "Target": "8955", "Default": "8955", "Mode": "tcp", "Description": "Leave at 8955 for GreenBTC", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8955" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "greenbtc", "Mode": "", "Description": "Leave at 'greenbtc'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "greenbtc" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-greenbtc-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 70, "LastUpdateScan": 1711814829, "LastUpdate": 1711812875, "FirstSeen": 1672808644 }, { "Name": "machinaris-hddcoin", "Repository": "ghcr.io/guydavis/machinaris-hddcoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-hddcoin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the HDDCoin blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this HDDCoin container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The HDDCoin blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/28444 at your router. \r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-hddcoin.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/hddcoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-hddcoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-hddcoin" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8930" }, { "@attributes": { "Name": "worker_port", "Target": "8930", "Default": "8930", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8930 for HDDCoin blockchain.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8930" }, { "@attributes": { "Name": "protocol_port", "Target": "28444", "Default": "28444", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "28444" }, { "@attributes": { "Name": "farmer_port", "Target": "28447", "Default": "28447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "28447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "hddcoin", "Mode": "", "Description": "The blockchain to farm. Leave set to 'hddcoin'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "hddcoin" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-hddcoin.xml", "CategoryList": [ "Crypto" ], "downloads": 2089, "stars": 5, "LastUpdateScan": 1712563568, "LastUpdate": 1712246332, "FirstSeen": 1634587414 }, { "Name": "machinaris-hddcoin-harvester", "Repository": "ghcr.io/guydavis/machinaris-hddcoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-hddcoin-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-hddcoin-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/hddcoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-hddcoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-hddcoin" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the HDDcoin fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "28447", "Mode": "", "Description": "The port of the HDDcoin fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "28447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8930" }, { "@attributes": { "Name": "worker_port", "Target": "8930", "Default": "8930", "Mode": "tcp", "Description": "Leave at 8930 for HDDcoin", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8930" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "hddcoin", "Mode": "", "Description": "Leave at 'hddcoin'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "hddcoin" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-hddcoin-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 2089, "stars": 5, "LastUpdateScan": 1712563568, "LastUpdate": 1712246332, "FirstSeen": 1634587414 }, { "Name": "machinaris-littlelambocoin", "Repository": "ghcr.io/guydavis/machinaris-littlelambocoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-littlelambocoin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the LittleLamboCoin blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this LittleLamboCoin container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The LittleLamboCoin blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/4575 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-littlelambocoin.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/littlelambocoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-littlelambocoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot littlelambocoinage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-littlelambocoin" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8946" }, { "@attributes": { "Name": "worker_port", "Target": "8946", "Default": "8946", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8946 for LittleLamboCoin blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8946" }, { "@attributes": { "Name": "protocol_port", "Target": "4575", "Default": "4575", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "4575" }, { "@attributes": { "Name": "farmer_port", "Target": "18981", "Default": "18981", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "18981" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "littlelambocoin", "Mode": "", "Description": "The blockchain to farm. Leave set to 'littlelambocoin'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "littlelambocoin" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-littlelambocoin.xml", "CategoryList": [ "Crypto" ], "downloads": 76, "LastUpdateScan": 1713306914, "LastUpdate": 1712846058, "FirstSeen": 1661285028 }, { "Name": "machinaris-littlelambocoin-harvester", "Repository": "ghcr.io/guydavis/machinaris-littlelambocoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-littlelambocoin-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-littlelambocoin-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/littlelambocoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-littlelambocoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-littlelambocoin" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the LittleLamboCoin fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "18981", "Mode": "", "Description": "The port of the LittleLamboCoin fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "18981" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8946" }, { "@attributes": { "Name": "worker_port", "Target": "8946", "Default": "8946", "Mode": "tcp", "Description": "Leave at 8946 for LittleLamboCoin", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8946" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "littlelambocoin", "Mode": "", "Description": "Leave at 'littlelambocoin'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "littlelambocoin" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-littlelambocoin-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 76, "LastUpdateScan": 1713306914, "LastUpdate": 1712846058, "FirstSeen": 1661285028 }, { "Name": "machinaris-maize", "Repository": "ghcr.io/guydavis/machinaris-maize", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-maize", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Maize blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Maize container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Maize blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/8644 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-maize.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/maize.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-maize", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot maizeage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-maize" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8933" }, { "@attributes": { "Name": "worker_port", "Target": "8933", "Default": "8933", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8933 for Maize blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8933" }, { "@attributes": { "Name": "protocol_port", "Target": "8644", "Default": "8644", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8644" }, { "@attributes": { "Name": "farmer_port", "Target": "8647", "Default": "8647", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8647" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "maize", "Mode": "", "Description": "The blockchain to farm. Leave set to 'maize'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "maize" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-maize.xml", "CategoryList": [ "Crypto" ], "downloads": 1205, "LastUpdateScan": 1713470772, "LastUpdate": 1712846130, "FirstSeen": 1638111820 }, { "Name": "machinaris-maize-harvester", "Repository": "ghcr.io/guydavis/machinaris-maize", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-maize-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-maize-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/maize.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-maize", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-maize" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Maize fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "8647", "Mode": "", "Description": "The port of the Maize fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8647" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8933" }, { "@attributes": { "Name": "worker_port", "Target": "8933", "Default": "8933", "Mode": "tcp", "Description": "Leave at 8933 for Maize", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8933" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "maize", "Mode": "", "Description": "Leave at 'maize'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "maize" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-maize-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 1205, "LastUpdateScan": 1713470772, "LastUpdate": 1712846130, "FirstSeen": 1638111820 }, { "Name": "machinaris-mint", "Repository": "ghcr.io/guydavis/machinaris-mint", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-mint", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Mint blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Mint container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Mint blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/29222 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-mint.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/mint.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-mint", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot mintage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-mint" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8950" }, { "@attributes": { "Name": "worker_port", "Target": "8950", "Default": "8950", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8950 for Mint blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8950" }, { "@attributes": { "Name": "protocol_port", "Target": "29222", "Default": "29222", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "29222" }, { "@attributes": { "Name": "farmer_port", "Target": "29227", "Default": "29227", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "29227" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "mint", "Mode": "", "Description": "The blockchain to farm. Leave set to 'mint'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "mint" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-mint.xml", "CategoryList": [ "Crypto" ], "downloads": 114, "LastUpdateScan": 1713306914, "LastUpdate": 1712846056, "FirstSeen": 1661285028 }, { "Name": "machinaris-mint-harvester", "Repository": "ghcr.io/guydavis/machinaris-mint", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-mint-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-mint-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/mint.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-mint", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-mint" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Mint fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "29227", "Mode": "", "Description": "The port of the Mint fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "29227" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8950" }, { "@attributes": { "Name": "worker_port", "Target": "8950", "Default": "8950", "Mode": "tcp", "Description": "Leave at 8950 for Mint", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8950" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "mint", "Mode": "", "Description": "Leave at 'mint'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "mint" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-mint-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 114, "LastUpdateScan": 1713306914, "LastUpdate": 1712846056, "FirstSeen": 1661285028 }, { "Name": "machinaris-mmx", "Repository": "ghcr.io/guydavis/machinaris-mmx", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-mmx", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the MMX blockchain to the main Machinaris application, alongside Chia. x86_64 required, MMX does not support aarch64.\r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this MMX container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The MMX blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/12339 at your router. A GPU is strongly recommended. See: https://github.com/guydavis/machinaris/wiki/MMX#can-i-use-my-gpu\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-mmx.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/mmx.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-mmx", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot mmxage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-mmx" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8940" }, { "@attributes": { "Name": "worker_port", "Target": "8940", "Default": "8940", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8940 for MMX blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8940" }, { "@attributes": { "Name": "protocol_port", "Target": "12339", "Default": "12339", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "12339" }, { "@attributes": { "Name": "farmer_port", "Target": "11330", "Default": "11330", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "11330" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "mmx", "Mode": "", "Description": "The blockchain to farm. Leave set to 'mmx'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "mmx" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "GPU(s) to use in container. See: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/user-guide.html#gpu-enumeration", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "compute,utility", "Mode": "", "Description": "Driver features to load. See: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/user-guide.html#driver-capabilities", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "OPENCL_GPU", "Target": "OPENCL_GPU", "Default": "", "Mode": "", "Description": "OpenCL GPU type. Leave blank if you have no GPU. Use exactly 'nvidia' if you have a supported Nvidia GPU. AMD and iPU not currently supported.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-mmx.xml", "CategoryList": [ "Crypto" ], "downloads": 540, "LastUpdateScan": 1711490779, "LastUpdate": 1711466868, "FirstSeen": 1643935756 }, { "Name": "machinaris-mmx-harvester", "Repository": "ghcr.io/guydavis/machinaris-mmx", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-mmx-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local MMX (NOT CHIA) plots. Connects to the main Machinaris application. x86_64 required, MMX does not support aarch64.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-mmx-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/mmx.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-mmx", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-mmx" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed MMX plots for farming. Recommend a 'mmx' sub-folder within your Chia plots folder! Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the MMX fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "11330", "Mode": "", "Description": "The port of the MMX fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "11330" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8940" }, { "@attributes": { "Name": "worker_port", "Target": "8940", "Default": "8940", "Mode": "tcp", "Description": "Leave at 8940 for MMX", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8940" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "mmx", "Mode": "", "Description": "Leave at 'mmx'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "mmx" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-mmx-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 540, "LastUpdateScan": 1711490779, "LastUpdate": 1711466868, "FirstSeen": 1643935756 }, { "Name": "machinaris-moon", "Repository": "ghcr.io/guydavis/machinaris-moon", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-moon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the moon blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this moon container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The moon blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/26888 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-moon.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/moon.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-moon", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot moonage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-moon" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8953" }, { "@attributes": { "Name": "worker_port", "Target": "8953", "Default": "8953", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8953 for moon blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8953" }, { "@attributes": { "Name": "protocol_port", "Target": "26888", "Default": "26888", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "26888" }, { "@attributes": { "Name": "farmer_port", "Target": "26882", "Default": "26882", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "26882" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "moon", "Mode": "", "Description": "The blockchain to farm. Leave set to 'moon'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "moon" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-moon.xml", "CategoryList": [ "Crypto" ], "downloads": 56, "LastUpdateScan": 1711857952, "LastUpdate": 1711812949, "FirstSeen": 1672880656 }, { "Name": "machinaris-moon-harvester", "Repository": "ghcr.io/guydavis/machinaris-moon", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-moon-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-moon-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/moon.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-moon", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-moon" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the moon fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "26882", "Mode": "", "Description": "The port of the moon fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "26882" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8953" }, { "@attributes": { "Name": "worker_port", "Target": "8953", "Default": "8953", "Mode": "tcp", "Description": "Leave at 8953 for moon", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8953" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "moon", "Mode": "", "Description": "Leave at 'moon'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "moon" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-moon-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 56, "LastUpdateScan": 1711857952, "LastUpdate": 1711812949, "FirstSeen": 1672880656 }, { "Name": "machinaris-nchain", "Repository": "ghcr.io/guydavis/machinaris-nchain", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-nchain", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the NChain blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this NChain container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The N-Chain blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/58445 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-nchain.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/nchain.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-nchain", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-nchain" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8929" }, { "@attributes": { "Name": "worker_port", "Target": "8929", "Default": "8929", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8929 for NChain blockchain.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8929" }, { "@attributes": { "Name": "protocol_port", "Target": "58445", "Default": "58445", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "58445" }, { "@attributes": { "Name": "farmer_port", "Target": "38447", "Default": "38447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "38447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "nchain", "Mode": "", "Description": "The blockchain to farm. Leave set to 'nchain'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "nchain" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-nchain.xml", "CategoryList": [ "Crypto" ], "downloads": 1908, "stars": 5, "LastUpdateScan": 1712563568, "LastUpdate": 1712246195, "FirstSeen": 1634587415 }, { "Name": "machinaris-nchain-harvester", "Repository": "ghcr.io/guydavis/machinaris-nchain", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-nchain-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-nchain-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/nchain.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-nchain", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-nchain" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the NChain fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "38447", "Mode": "", "Description": "The port of the NChain fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "38447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8929" }, { "@attributes": { "Name": "worker_port", "Target": "8929", "Default": "8929", "Mode": "tcp", "Description": "Leave at 8929 for NChain", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8929" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "nchain", "Mode": "", "Description": "Leave at 'nchain'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "nchain" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-nchain-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 1908, "stars": 5, "LastUpdateScan": 1712563568, "LastUpdate": 1712246195, "FirstSeen": 1634587415 }, { "Name": "machinaris-one", "Repository": "ghcr.io/guydavis/machinaris-one", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-one", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the One blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this One container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The One blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/11111 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-one.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/one.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-one", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-One" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8956" }, { "@attributes": { "Name": "worker_port", "Target": "8956", "Default": "8956", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8956 for One blockchain.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8956" }, { "@attributes": { "Name": "protocol_port", "Target": "11111", "Default": "11111", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "11111" }, { "@attributes": { "Name": "farmer_port", "Target": "11113", "Default": "11113", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "11113" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "one", "Mode": "", "Description": "The blockchain to farm. Leave set to 'one'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "one" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-one.xml", "CategoryList": [ "Crypto" ], "downloads": 60, "LastUpdateScan": 1711814829, "LastUpdate": 1711812881, "FirstSeen": 1672808644 }, { "Name": "machinaris-one-harvester", "Repository": "ghcr.io/guydavis/machinaris-one", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-one-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-one-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/one.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-one", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-one" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the one fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "11113", "Mode": "", "Description": "The port of the one fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "11113" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8956" }, { "@attributes": { "Name": "worker_port", "Target": "8956", "Default": "8956", "Mode": "tcp", "Description": "Leave at 8956 for one", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8956" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "one", "Mode": "", "Description": "Leave at 'one'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "one" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-one-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 60, "LastUpdateScan": 1711814829, "LastUpdate": 1711812881, "FirstSeen": 1672808644 }, { "Name": "machinaris-petroleum", "Repository": "ghcr.io/guydavis/machinaris-petroleum", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-petroleum", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Petroleum blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Petroleum container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Petroleum blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/33344 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-petroleum.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/petroleum.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-petroleum", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot petroleumage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-petroleum" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8943" }, { "@attributes": { "Name": "worker_port", "Target": "8943", "Default": "8943", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8943 for Petroleum blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8943" }, { "@attributes": { "Name": "protocol_port", "Target": "33344", "Default": "33344", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "33344" }, { "@attributes": { "Name": "farmer_port", "Target": "33347", "Default": "33347", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "33347" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "petroleum", "Mode": "", "Description": "The blockchain to farm. Leave set to 'petroleum'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "petroleum" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-petroleum.xml", "CategoryList": [ "Crypto" ], "downloads": 135, "LastUpdateScan": 1712981170, "LastUpdate": 1712846114, "FirstSeen": 1658067948 }, { "Name": "machinaris-petroleum-harvester", "Repository": "ghcr.io/guydavis/machinaris-petroleum", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-petroleum-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-petroleum-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/petroleum.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-petroleum", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-petroleum" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Petroleum fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "33347", "Mode": "", "Description": "The port of the Petroleum fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "33347" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8943" }, { "@attributes": { "Name": "worker_port", "Target": "8943", "Default": "8943", "Mode": "tcp", "Description": "Leave at 8943 for Petroleum", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8943" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "petroleum", "Mode": "", "Description": "Leave at 'petroleum'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "petroleum" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-petroleum-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 135, "LastUpdateScan": 1712981170, "LastUpdate": 1712846114, "FirstSeen": 1658067948 }, { "Name": "machinaris-pipscoin", "Repository": "ghcr.io/guydavis/machinaris-pipscoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-pipscoin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Pipscoin blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Pipscoin container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Pipscoin blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/7477 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-pipscoin.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/pipscoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-pipscoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot ballcoinage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-pipscoin" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8958" }, { "@attributes": { "Name": "worker_port", "Target": "8958", "Default": "8958", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8958 for Pipscoin blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8958" }, { "@attributes": { "Name": "protocol_port", "Target": "7477", "Default": "7477", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7477" }, { "@attributes": { "Name": "farmer_port", "Target": "16339", "Default": "16339", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "16339" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "pipscoin", "Mode": "", "Description": "The blockchain to farm. Leave set to 'pipscoin'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "pipscoin" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-pipscoin.xml", "CategoryList": [ "Crypto" ], "downloads": 42, "LastUpdateScan": 1712981170, "LastUpdate": 1687382074, "FirstSeen": 1676588875 }, { "Name": "machinaris-pipscoin-harvester", "Repository": "ghcr.io/guydavis/machinaris-pipscoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-pipscoin-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-pipscoin-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/pipscoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-pipscoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-pipscoin" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Pipscoin fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "16339", "Mode": "", "Description": "The port of the Pipscoin fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16339" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8958" }, { "@attributes": { "Name": "worker_port", "Target": "8958", "Default": "8958", "Mode": "tcp", "Description": "Leave at 8958 for Pipscoin", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8958" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "pipscoin", "Mode": "", "Description": "Leave at 'pipscoin'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "pipscoin" } ], "Repo": "guy.davis' Repository", "Beta": "true", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-pipscoin-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 42, "LastUpdateScan": 1712981170, "LastUpdate": 1687382074, "FirstSeen": 1676588875 }, { "Name": "machinaris-profit", "Repository": "ghcr.io/guydavis/machinaris-profit", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-profit", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Profit blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Profit container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Profit blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/48444 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-profit.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/profit.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-profit", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot profitage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-profit" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8944" }, { "@attributes": { "Name": "worker_port", "Target": "8944", "Default": "8944", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8944 for Profit blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8944" }, { "@attributes": { "Name": "protocol_port", "Target": "48444", "Default": "48444", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "48444" }, { "@attributes": { "Name": "farmer_port", "Target": "48447", "Default": "48447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "48447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "profit", "Mode": "", "Description": "The blockchain to farm. Leave set to 'profit'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "profit" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-profit.xml", "CategoryList": [ "Crypto" ], "downloads": 94, "LastUpdateScan": 1712981170, "LastUpdate": 1712846105, "FirstSeen": 1658067948 }, { "Name": "machinaris-profit-harvester", "Repository": "ghcr.io/guydavis/machinaris-profit", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-profit-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-profit-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/profit.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-profit", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-profit" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Profit fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "48447", "Mode": "", "Description": "The port of the Profit fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "48447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8944" }, { "@attributes": { "Name": "worker_port", "Target": "8944", "Default": "8944", "Mode": "tcp", "Description": "Leave at 8944 for Profit", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8944" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "profit", "Mode": "", "Description": "Leave at 'profit'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "profit" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-profit-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 94, "LastUpdateScan": 1712981170, "LastUpdate": 1712846105, "FirstSeen": 1658067948 }, { "Name": "machinaris-shibgreen", "Repository": "ghcr.io/guydavis/machinaris-shibgreen", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-shibgreen", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the SHIBGreen blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this SHIBGreen container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The SHIBGreen blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/7442 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-shibgreen.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/shibgreen.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-shibgreen", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot shibgreenage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-shibgreen" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8939" }, { "@attributes": { "Name": "worker_port", "Target": "8939", "Default": "8939", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8939 for SHIBGreen blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8939" }, { "@attributes": { "Name": "protocol_port", "Target": "7442", "Default": "7442", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7442" }, { "@attributes": { "Name": "farmer_port", "Target": "18974", "Default": "18974", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "18974" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "shibgreen", "Mode": "", "Description": "The blockchain to farm. Leave set to 'shibgreen'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "shibgreen" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-shibgreen.xml", "CategoryList": [ "Crypto" ], "downloads": 724, "LastUpdateScan": 1711408565, "LastUpdate": 1711040407, "FirstSeen": 1641229448 }, { "Name": "machinaris-shibgreen-harvester", "Repository": "ghcr.io/guydavis/machinaris-shibgreen", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-shibgreen-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-shibgreen-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/shibgreen.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-shibgreen", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-shibgreen" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the SHIBgreen fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "18974", "Mode": "", "Description": "The port of the SHIBgreen fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "18974" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8939" }, { "@attributes": { "Name": "worker_port", "Target": "8939", "Default": "8939", "Mode": "tcp", "Description": "Leave at 8939 for SHIBgreen", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8939" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "shibgreen", "Mode": "", "Description": "Leave at 'shibgreen'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "shibgreen" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-shibgreen-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 724, "LastUpdateScan": 1711408565, "LastUpdate": 1711040407, "FirstSeen": 1641229448 }, { "Name": "machinaris-silicoin", "Repository": "ghcr.io/guydavis/machinaris-silicoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-silicoin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Silicoin blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Silicoin container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Silicoin blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/22222 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-silicoin.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/silicoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-silicoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot silicoinage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-silicoin" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8941" }, { "@attributes": { "Name": "worker_port", "Target": "8941", "Default": "8941", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8941 for Silicoin blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8941" }, { "@attributes": { "Name": "protocol_port", "Target": "22222", "Default": "22222", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "22222" }, { "@attributes": { "Name": "farmer_port", "Target": "22447", "Default": "22447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "22447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "silicoin", "Mode": "", "Description": "The blockchain to farm. Leave set to 'silicoin'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "silicoin" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-silicoin.xml", "CategoryList": [ "Crypto" ], "downloads": 706, "stars": 4, "LastUpdateScan": 1712563568, "LastUpdate": 1712246325, "FirstSeen": 1635638608 }, { "Name": "machinaris-silicoin-harvester", "Repository": "ghcr.io/guydavis/machinaris-silicoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-silicoin-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-silicoin-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/silicoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-silicoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-silicoin" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Silicoin fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "22447", "Mode": "", "Description": "The port of the Silicoin fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "22447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8941" }, { "@attributes": { "Name": "worker_port", "Target": "8941", "Default": "8941", "Mode": "tcp", "Description": "Leave at 8941 for Silicoin", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8941" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "silicoin", "Mode": "", "Description": "Leave at 'silicoin'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "silicoin" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-silicoin-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 706, "stars": 4, "LastUpdateScan": 1712563568, "LastUpdate": 1712246325, "FirstSeen": 1635638608 }, { "Name": "machinaris-staicoin", "Repository": "ghcr.io/guydavis/machinaris-staicoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-staicoin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Staicoin blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Staicoin container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Staicoin blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/1999 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-staicoin.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/staicoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-staicoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-staicoin" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8934" }, { "@attributes": { "Name": "worker_port", "Target": "8934", "Default": "8934", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8934 for Staicoin blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8934" }, { "@attributes": { "Name": "protocol_port", "Target": "1999", "Default": "1999", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "1999" }, { "@attributes": { "Name": "farmer_port", "Target": "1692", "Default": "1692", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "1692" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "staicoin", "Mode": "", "Description": "The blockchain to farm. Leave set to 'staicoin'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "staicoin" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-staicoin.xml", "CategoryList": [ "Crypto" ], "downloads": 1507, "stars": 4, "LastUpdateScan": 1711519555, "LastUpdate": 1711466778, "FirstSeen": 1636147250 }, { "Name": "machinaris-staicoin-harvester", "Repository": "ghcr.io/guydavis/machinaris-staicoin", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-staicoin-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-staicoin-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/staicoin.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-staicoin", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-staicoin" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Staicoin fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "1692", "Mode": "", "Description": "The port of the Staicoin fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "1692" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8934" }, { "@attributes": { "Name": "worker_port", "Target": "8934", "Default": "8934", "Mode": "tcp", "Description": "Leave at 8934 for Staicoin", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8934" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "staicoin", "Mode": "", "Description": "Leave at 'staicoin'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "staicoin" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-staicoin-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 1507, "stars": 4, "LastUpdateScan": 1711519555, "LastUpdate": 1711466778, "FirstSeen": 1636147250 }, { "Name": "machinaris-stor", "Repository": "ghcr.io/guydavis/machinaris-stor", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-stor", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Stor blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Stor container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Stor blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/8668 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-stor.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/stor.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-stor", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-stor" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8935" }, { "@attributes": { "Name": "worker_port", "Target": "8935", "Default": "8935", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8935 for Stor blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8935" }, { "@attributes": { "Name": "protocol_port", "Target": "8668", "Default": "8668", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8668" }, { "@attributes": { "Name": "farmer_port", "Target": "8337", "Default": "8337", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8337" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "stor", "Mode": "", "Description": "The blockchain to farm. Leave set to 'stor'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "stor" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-stor.xml", "CategoryList": [ "Crypto" ], "downloads": 1459, "stars": 5, "LastUpdateScan": 1712563568, "LastUpdate": 1712246310, "FirstSeen": 1636700604 }, { "Name": "machinaris-stor-harvester", "Repository": "ghcr.io/guydavis/machinaris-stor", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-stor-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-stor-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/stor.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-stor", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-stor" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Stor fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "8337", "Mode": "", "Description": "The port of the Stor fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8337" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8935" }, { "@attributes": { "Name": "worker_port", "Target": "8935", "Default": "8935", "Mode": "tcp", "Description": "Leave at 8935 for Stor", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8935" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "stor", "Mode": "", "Description": "Leave at 'stor'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "stor" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-stor-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 1459, "stars": 5, "LastUpdateScan": 1712563568, "LastUpdate": 1712246310, "FirstSeen": 1636700604 }, { "Name": "machinaris-tad", "Repository": "ghcr.io/guydavis/machinaris-tad", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-tad", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Tad blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Tad container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Tad blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/4044 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-tad.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/tad.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-tad", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot tadage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-tad" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8951" }, { "@attributes": { "Name": "worker_port", "Target": "8951", "Default": "8951", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8951 for Tad blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8951" }, { "@attributes": { "Name": "protocol_port", "Target": "4044", "Default": "4044", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "4044" }, { "@attributes": { "Name": "farmer_port", "Target": "4447", "Default": "4447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "4447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "tad", "Mode": "", "Description": "The blockchain to farm. Leave set to 'tad'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "tad" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-tad.xml", "CategoryList": [ "Crypto" ], "downloads": 134, "LastUpdateScan": 1713306914, "LastUpdate": 1712846133, "FirstSeen": 1661285028 }, { "Name": "machinaris-tad-harvester", "Repository": "ghcr.io/guydavis/machinaris-tad", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-tad-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-tad-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/tad.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-tad", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-tad" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Tad fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "4447", "Mode": "", "Description": "The port of the Tad fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "4447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8951" }, { "@attributes": { "Name": "worker_port", "Target": "8951", "Default": "8951", "Mode": "tcp", "Description": "Leave at 8951 for Tad", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8951" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "tad", "Mode": "", "Description": "Leave at 'tad'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "tad" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-tad-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 134, "LastUpdateScan": 1713306914, "LastUpdate": 1712846133, "FirstSeen": 1661285028 }, { "Name": "machinaris-wheat", "Repository": "ghcr.io/guydavis/machinaris-wheat", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-wheat", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "Adds on farming of the Wheat blockchain to the main Machinaris application, alongside Chia. \r\n \r\n PREREQUISITE: Machinaris application, containing Chia blockchain, which this Wheat container will register with. \r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host and worker_address variables. \r \n \r\n SETUP: The Wheat blockchain will be accessible within the Machinaris WebUI. Don't forget to port-forward tcp/21333 at your router.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-wheat.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/wheat.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-wheat", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot wheatage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-wheat" }, { "@attributes": { "Name": "mnemonic_path", "Target": "/root/.chia/mnemonic.txt", "Default": "/mnt/user/appdata/machinaris/mnemonic.txt", "Mode": "ro", "Description": "Read-only access to the mnemonic from the main Machinaris container, allowing this fork to farm the same plots.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris/mnemonic.txt" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plotting", "Target": "/plotting", "Default": "", "Mode": "rw", "Description": "Your fast temp space for plotting, ideally a cache pool or unassigned SSD.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "Again, the IP address of your Unraid server on your LAN for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8952" }, { "@attributes": { "Name": "worker_port", "Target": "8952", "Default": "8952", "Mode": "tcp", "Description": "The TCP port to reach this worker at. Leave at 8952 for Wheat blockchain.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8952" }, { "@attributes": { "Name": "protocol_port", "Target": "21333", "Default": "21333", "Mode": "tcp", "Description": "The TCP port for connecting to peers. Port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "21333" }, { "@attributes": { "Name": "farmer_port", "Target": "21447", "Default": "21447", "Mode": "tcp", "Description": "The TCP port allowing harvesters to connect with on your LAN. DO NOT port forward at your router.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "21447" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "fullnode", "Mode": "", "Description": "Determines which services Machinaris starts. Default is everything (aka fullnode).", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "fullnode" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "wheat", "Mode": "", "Description": "The blockchain to farm. Leave set to 'wheat'.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "wheat" }, { "@attributes": { "Name": "blockchain_db_download", "Target": "blockchain_db_download", "Default": "false", "Mode": "", "Description": "On first launch, whether to download a fully synced copy of the blockchain database, avoidng hours/days of syncing. Off by default due to inherent risks. More at: https://github.com/guydavis/machinaris/wiki/Blockchains", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-wheat.xml", "CategoryList": [ "Crypto" ], "downloads": 158, "LastUpdateScan": 1713306914, "LastUpdate": 1712846145, "FirstSeen": 1661285029 }, { "Name": "machinaris-wheat-harvester", "Repository": "ghcr.io/guydavis/machinaris-wheat", "Registry": "https://hub.docker.com/repository/docker/guydavis/machinaris-wheat-harvester", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/108896-support-machinaris-chia-crptocurrency-farming-plotman-plotting-unraid-webui/", "Project": "https://github.com/guydavis/machinaris", "Overview": "On a secondary Unraid system, allows for harvesting of local Chia plots. Connects to the main Machinaris application.\r\n \r\n PREREQUISITE: On another machine! Install the Machinaris application, which this harvester container will connect with.\r\n \r\n WARNING: Do NOT install this harvester on the same system as you installed the fullnode. The fullnode already runs a harvester internally. This harvester software is for a second physical server.\r\n \r\n INSTALL: Set the host path to first directory containing plots using '/plots1' Path. Add more Paths for additional host directories. Also be sure to set the LAN IP address of your Unraid server in the controller_host, farmer_address and worker_address variables.\r\n \r\n SETUP: Control of this harvester will be available within the Machinaris WebUI.\r\n \r\n SUPPORT: Join the Discord server for fastest response: https://discord.gg/mX4AtMTt87 Ask a question or start a discussion on Github: https://github.com/guydavis/machinaris/discussions \r\n \r\n DISCLAIMER OF WARRANTY. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.", "WebUI": "http://[IP]:[PORT:8926]/", "TemplateURL": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/machinaris-wheat-harvester.xml", "Icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/logos/wheat.png", "ExtraParams": "-h $HOSTNAME", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "appdata", "Target": "/root/.chia", "Default": "/mnt/user/appdata/machinaris-wheat", "Mode": "rw", "Description": "Holds app data for the container. Not for temp plotting or final plot storage.", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/machinaris-wheat" }, { "@attributes": { "Name": "plots1", "Target": "/plots1", "Default": "", "Mode": "rw", "Description": "Holds completed plots for farming. Create more Paths for additional folders like plots1,plots2,etc... ", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "plots_dir", "Target": "plots_dir", "Default": "/plots1", "Mode": "", "Description": "A colon-separated list of all in-container paths (defined above) holding your completed plots. Example: /plots1:/plots2:/plots3", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/plots1" }, { "@attributes": { "Name": "controller_host", "Target": "controller_host", "Default": "", "Mode": "", "Description": "The IP address of the Machinaris Controller on your LAN for controller/worker communication. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_address", "Target": "farmer_address", "Default": "", "Mode": "", "Description": "The IP address of the Wheat fullnode farmer this harvester will connect to. ANOTHER COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "farmer_port", "Target": "farmer_port", "Default": "21447", "Mode": "", "Description": "The port of the Wheat fullnode farmer this harvester will connect to.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "21447" }, { "@attributes": { "Name": "worker_address", "Target": "worker_address", "Default": "", "Mode": "", "Description": "The IP address of this Unraid server on your LAN for controller/worker communication. THIS COMPUTER", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "worker_api_port", "Target": "worker_api_port", "Default": "", "Mode": "", "Description": "The TCP port of the Machinaris worker for controller/worker communication.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8952" }, { "@attributes": { "Name": "worker_port", "Target": "8952", "Default": "8952", "Mode": "tcp", "Description": "Leave at 8952 for Wheat", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8952" }, { "@attributes": { "Name": "mode", "Target": "mode", "Default": "harvester", "Mode": "", "Description": "Default is 'harvester'. If plotting as well, use 'harvester,plotter' and add a '/plotting' Path mount.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "harvester" }, { "@attributes": { "Name": "blockchains", "Target": "blockchains", "Default": "wheat", "Mode": "", "Description": "Leave at 'wheat'. Only one, not multple.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "wheat" } ], "Repo": "guy.davis' Repository", "Requires": "Machinaris. See the description for full details", "templatePath": "/tmp/GitHub/AppFeed/templates/guy.davisRepository/machinaris-wheat-harvester.xml", "CategoryList": [ "Crypto" ], "downloads": 158, "LastUpdateScan": 1713306914, "LastUpdate": 1712846145, "FirstSeen": 1661285029 }, { "Name": "Cleanarr", "Repository": "selexin/cleanarr", "Registry": "https://hub.docker.com/r/selexin/cleanarr/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112212-support-plex-library-cleaner/", "Project": "https://github.com/se1exin/cleanarr", "Overview": "A simple UI to help find and delete duplicate and sample files from your Plex server.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/Alphacosmos/unraid-templetes/master/Cleanarr.xml", "Icon": "https://raw.githubusercontent.com/Alphacosmos/unraid-templetes/main/Images/plex-library-cleaner.ico", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "PLEX_BASE_URL", "Target": "PLEX_BASE_URL", "Default": "", "Mode": "", "Description": "(required) Plex Server Address (e.g. http://192.169.1.100:32400)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_TOKEN", "Target": "PLEX_TOKEN", "Default": "", "Mode": "", "Description": "(required) A valid Plex token for your Plex Server ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIBRARY_NAMES", "Target": "LIBRARY_NAMES", "Default": "", "Mode": "", "Description": "(optional) Name(s) of your Plex Libraries to search. Separate multiple library names with ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BYPASS_SSL_VERIFY", "Target": "BYPASS_SSL_VERIFY", "Default": "", "Mode": "", "Description": "(optional) Disable SSL certificate verification. Use this if your Plex Server has ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Config", "Target": "/frontend", "Default": "", "Mode": "rw", "Description": "Container Path: /frontend", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/plex-library-cleaner" } ], "Repo": "Alphacosmos' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AlphacosmosRepository/Cleanarr.xml", "CategoryList": [ "MediaApp-Other" ], "downloads": 497928, "stars": 8, "trending": 0.736, "trends": [ 1.353, 1.364, 0.746, 0.892, 0.812, 1.082, 0.736 ], "trendsDate": [ 1697277942, 1699873563, 1702472784, 1705071973, 1707671136, 1710381978, 1712981171 ], "downloadtrend": [ 470522, 477031, 480616, 484943, 488915, 494261, 497928 ], "LastUpdateScan": 1712981171, "LastUpdate": 1700079802, "FirstSeen": 1629605007, "topTrending": -0.617, "topPerforming": 0.736 }, { "Name": "cncjs", "Repository": "cncjs/cncjs:latest", "Registry": "https://hub.docker.com/r/cncjs/cncjs/", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://hub.docker.com/r/cncjs/cncjs/", "Project": "https://github.com/cncjs/cncjs", "Overview": "A full-featured web interface for CNC controllers running Grbl, Marlin, Smoothieware, or TinyG.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/Alphacosmos/unraid-templetes/master/CNCJS.xml", "Icon": "https://cnc.js.org/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "/config", "Target": "/cncjs/", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/cncjs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cncjs" }, { "@attributes": { "Name": "port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Webcam", "Target": "", "Default": "", "Mode": "", "Description": "Container Device: ", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/" }, { "@attributes": { "Name": "CNC", "Target": "", "Default": "", "Mode": "", "Description": "Container Device: ", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/" } ], "Repo": "Alphacosmos' Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/AlphacosmosRepository/CNCJS.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 12602, "stars": 8, "trending": 0.46, "trends": [ 2.174, 0.286, 0.569, 0.606, 0.81, 0.582, 0.46 ], "trendsDate": [ 1695823565, 1698422754, 1701018346, 1703617545, 1706216738, 1708815951, 1711408565 ], "downloadtrend": [ 12190, 12225, 12295, 12370, 12471, 12544, 12602 ], "LastUpdateScan": 1711408565, "LastUpdate": 1688207570, "FirstSeen": 1667210631, "topTrending": -1.714 }, { "Name": "SpeedFlux", "Repository": "ghcr.io/breadlysm/speedflux:latest", "Registry": "https://github.com/users/breadlysm/packages/container/package/speedflux", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/109335-support-breadlysm-speedflux/", "Project": "https://github.com/breadlysm/speedtest-to-influxdb", "Overview": "This tool will continuosly run Speedtests at the chosen interval and export the data to InfluxDB. <br>\r\n<br>\r\n# What makes this different is that it's using the Ookla CLI tool which provides some expanded details that you can use to tag your Influx Data. <br>\r\n<br>\r\nAn example of the dashboard I made in Grafana can be found at https://grafana.com/grafana/dashboards/13053. <br>\r\n<br>\r\n<strong> This container only includes the scripts to run the speedtests and export to Influx. InfluxDB must be installed seperatly. I welcome feedback or additional improvements. Please open an issue on the project page. </strong><br>", "TemplateURL": "https://raw.githubusercontent.com/breadlysm/Breads-unraid-templates/master/speedflux-unraid.xml", "Icon": "https://user-images.githubusercontent.com/3665468/119735610-974a0500-be4a-11eb-9149-dd12ceee03df.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "InfluxDB Address", "Target": "INFLUX_DB_ADDRESS", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_DB_ADDRESS\r\nIP or Hostname of Influx DB", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "influxdb" }, { "@attributes": { "Name": "InfluxDB Port", "Target": "INFLUX_DB_PORT", "Default": "8086", "Mode": "", "Description": "Container Variable: INFLUX_DB_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8086" }, { "@attributes": { "Name": "InfluxDB User", "Target": "INFLUX_DB_USER", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_DB_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "InfluxDB Pass", "Target": "INFLUX_DB_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "InfluxDB Database Name", "Target": "INFLUX_DB_DATABASE", "Default": "", "Mode": "", "Description": "Container Variable: INFLUX_DB_DATABASE\r\nIf the database doesn't exist, it will be created. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "speedtest" }, { "@attributes": { "Name": "Test Interval", "Target": "SPEEDTEST_INTERVAL", "Default": "150", "Mode": "", "Description": "How often should speed be tested, in minutes. Default is set at 2:30 as I like to see changes over time at different times of day. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "150" }, { "@attributes": { "Name": "InfluxDB Tags", "Target": "INFLUX_DB_TAGS", "Default": "isp, external_ip, server_id, server_name, server_location, speedtest_url", "Mode": "", "Description": "Tags to be added to the datasets. See https://github.com/breadlysm/speedtest-to-influxdb#tag-options. Tags must be comma seperated", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "isp, external_ip, server_id, server_name, server_location, speedtest_url" }, { "@attributes": { "Name": "Ping Interval", "Target": "PING_INTERVAL", "Default": "60", "Mode": "", "Description": "Interval is in seconds. This is how often your latency will be checked. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" }, { "@attributes": { "Name": "Ping Servers", "Target": "PING_TARGETS", "Default": "1.1.1.1, 8.8.8.8", "Mode": "", "Description": "hostnames or domains to use to test ping. On every ping interval, all servers input will be tested. Must be comma seperated. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1.1.1.1, 8.8.8.8" }, { "@attributes": { "Name": "Log Level", "Target": "LOG_TYPE", "Default": "info", "Mode": "", "Description": "Options are: 'info' or 'debug' ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "(Optional) Server ID", "Target": "SPEEDTEST_SERVER_ID", "Default": "", "Mode": "", "Description": "Input a Ookla Speedtest server ID to use for your tests. This will use this server for every test. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "breadlysm's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/breadlysmsRepository/speedflux-unraid.xml", "CategoryList": [ "Tools-Utilities", "Network-Management", "Network-Other" ], "LastUpdateScan": 1713306914, "FirstSeen": 1622107275 }, { "TemplateURL": "https://raw.githubusercontent.com/OFark/docker-templates/master/OFark/Compressarr.xml", "WebUI": "http://[IP]:[PORT:80]/", "Name": "Compressarr", "Overview": "Compressarr is an application to take a filtered set of media from Radarr or (eventually) Sonarr and process it with customisable FFmpeg presets. It will even attempt to find the best settings for each video.\n\tThe default version is the Alpine version supporting limited Intel hardware support. For Nvidia Cuda encoding use the Nvidia (tag) version which is 1.4GB using the Ubuntu Core.", "Support": "https://forums.unraid.net/topic/109411-support-compressarr/", "Project": "https://github.com/OFark/Compressarr", "Registry": "https://registry.hub.docker.com/r/ofark/compressarr/", "Icon": "https://github.com/OFark/Compressarr/raw/master/Compressarr/wwwroot/android-chrome-192x192.png", "Repository": "ofark/compressarr", "Branch": [ { "TagDescription": "This is the Standard build, limited QSV hardware support, built to be small and light" }, { "Tag": "nvidia", "TagDescription": "This is the NVidia Ubuntu build, full Cuda support, built with the nightly FFmpeg and weighs in at 1.4GB", "ExtraParams": "--runtime=nvidia", "Config": [ { "@attributes": { "Type": "Port", "Name": "Host Port 1", "Target": "80", "Default": "8800", "Mode": "tcp", "Description": "Container Port: 80", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8800" }, { "@attributes": { "Name": "Nvidia Visible Devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Nvidia Visible Devices (Optional - Requires Nvidia GPU and Unraid Nvidia build)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Config directory", "Target": "/config", "Default": "", "Mode": "rw", "Description": "This is where Compressarr will store it's configuration.", "Required": "true" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Media directory", "Target": "/media", "Default": "/mnt/user/Media", "Mode": "rw", "Description": "This needs to be the same as the root for Radarr/Sonarr. Create more as required", "Required": "false" }, "value": "/mnt/user/Media" }, { "@attributes": { "Type": "Path", "Name": "Output directory", "Target": "/output", "Default": "/mnt/user/Media/Compressarr", "Mode": "rw", "Description": "This is an output directory, Radarr/Sonarr needs to see this for importing to work", "Required": "false" }, "value": "/mnt/user/Media/Compressarr" } ] } ], "Shell": "bash", "Privileged": "false", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Port", "Name": "Host Port 1", "Target": "80", "Default": "8800", "Mode": "tcp", "Description": "Container Port: 80", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8800" }, { "@attributes": { "Type": "Path", "Name": "Config directory", "Target": "/config", "Default": "", "Mode": "rw", "Description": "This is where Compressarr will store it's configuration.", "Required": "true" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Media directory", "Target": "/media", "Default": "/mnt/user/Media", "Mode": "rw", "Description": "This needs to be the same as the root for Radarr/Sonarr. Create more as required", "Required": "false" }, "value": "/mnt/user/Media" }, { "@attributes": { "Type": "Path", "Name": "Output directory", "Target": "/output", "Default": "/mnt/user/Media/Compressarr", "Mode": "rw", "Description": "This is an output directory, Radarr/Sonarr needs to see this for importing to work", "Required": "false" }, "value": "/mnt/user/Media/Compressarr" } ], "Repo": "OFark's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/OFarksRepository/OFark/Compressarr.xml", "CategoryList": [ "MediaApp-Other" ], "downloads": 42147, "trending": 0.104, "trends": [ 0.067, 0.081, 0.055, 0.081, 0.079, 0.558, 0.104 ], "trendsDate": [ 1697565991, 1700321407, 1702919181, 1705518412, 1708117569, 1710713184, 1713306914 ], "downloadtrend": [ 41744, 41778, 41801, 41835, 41868, 42103, 42147 ], "LastUpdateScan": 1713306914, "LastUpdate": 1678235694, "FirstSeen": 1622217151, "topTrending": 0.03699999999999999 }, { "TemplateURL": "https://raw.githubusercontent.com/OFark/docker-templates/master/OFark/ElasticSearch5.xml", "Name": "ElasticSearch-5", "Overview": "Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected.", "Support": "https://www.elastic.co/products/elasticsearch", "Project": "https://github.com/elastic/elasticsearch", "Registry": "https://docker.elastic.co/elasticsearch/elasticsearch", "Repository": "elastic/elasticsearch:5.6.14", "BindTime": "true", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "9200", "ContainerPort": "9200", "Protocol": "tcp" } } }, "Environment": { "Variable": [ { "Name": "PUID", "Value": "1000" }, { "Name": "PGID", "Value": "1000" }, { "Name": "ES_JAVA_OPTS", "Value": "-Xms512M -Xmx512M" }, { "Name": "discovery.type", "Value": "single-node" } ] }, "Data": { "Volume": { "HostDir": "/mnt/cache/appdata/elasticsearch5/data", "ContainerDir": "/usr/share/elasticsearch/data", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:9200]/", "Icon": "https://www.elastic.co/static/images/elastic-logo-200.png", "ExtraParams": "--ulimit nofile=262144:262144", "Repo": "OFark's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/OFarksRepository/OFark/ElasticSearch5.xml", "CategoryList": [ "Other" ], "downloads": 17881453, "stars": 71, "trending": 1.154, "trends": [ 0.994, 1.209, 0.885, 0.696, 1.162, 1.121, 1.154 ], "trendsDate": [ 1697565991, 1700321407, 1702919181, 1705518413, 1708117569, 1710713184, 1713306915 ], "downloadtrend": [ 16796477, 17001999, 17153775, 17274013, 17477034, 17675085, 17881453 ], "LastUpdateScan": 1713306915, "LastUpdate": 1712648872, "FirstSeen": 1622217152, "topTrending": 0.15999999999999992, "topPerforming": 1.154 }, { "Name": "Crafty-4", "Repository": "arcadiatechnology/crafty-4", "Registry": "https://hub.docker.com/r/arcadiatechnology/crafty-4", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/9VJPhCE", "Project": "https://craftycontrol.com/", "License": "GNU GPL V3", "Branch": [ { "Tag": "latest", "TagDescription": "Latest version of Crafty, which should be used for production purposes as it is the most stable" }, { "Tag": "dev", "TagDescription": "Development version of Crafty, only generally used for testing purposes, because of its less stable nature" } ], "Screenshot": [ "https://wiki.craftycontrol.com/uploads/en/crafty%204%20dashboard%20with%20one%20server.jpeg", "https://wiki.craftycontrol.com/uploads/en/crafty%204%20server%20setup%20details.png" ], "Overview": "Crafty 4 is the next iteration of our Minecraft Server Wrapper / Controller / Launcher. [br]Boasting a clean new look, rebuilt from the ground up. [br] [br] Crafty 4 brings a whole host of new features such as Bedrock support. [br] With SteamCMD support on the way![br] **Default login Credentrails are stored in your Crafty Configuration location in the file default-creds.txt ** [br]Crafty 4 is the successor of Crafty Controller. [br]For official support join the Discord server https://discord.gg/9VJPhCE [br] For migration from 3.x please refer to the documentation: https://wiki.craftycontrol.com/en/4/", "WebUI": "https://[IP]:[PORT:8443]/", "TemplateURL": "https://gitlab.com/crafty-controller/crafty-4/-/raw/master/docker/unraid.xml", "Icon": "https://gitlab.com/crafty-controller/crafty-4/-/raw/master/app/frontend/static/assets/images/Crafty_4-0_Logo_square.ico", "DonateText": "Help to support Crafty on Kofi", "DonateLink": "https://ko-fi.com/arcadiatech", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "Web UI [HTTPS]", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "Minecraft ports", "Target": "25500-25600", "Default": "25500-25600", "Mode": "tcp", "Description": "Container Port: 25500-25600 yes, 100 ports for 100 possible Servers", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "25500-25600" }, { "@attributes": { "Name": "Port for dynmap", "Target": "8123", "Default": "8123", "Mode": "tcp", "Description": "Dynmap Port", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8123" }, { "@attributes": { "Name": "Port for bedrock server", "Target": "19132", "Default": "19132", "Mode": "udp", "Description": "Bedrock server port", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "19132" }, { "@attributes": { "Name": "Server files", "Target": "/crafty/servers", "Default": "/mnt/user/appdata/crafty-4/servers/", "Mode": "rw", "Description": "Path to the minecraft server folders", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/crafty-4/servers/" }, { "@attributes": { "Name": "Backup files", "Target": "/crafty/backups", "Default": "/mnt/user/appdata/crafty-4/backups/", "Mode": "rw", "Description": "Server Backups", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/crafty-4/backups/" }, { "@attributes": { "Name": "Server Logs", "Target": "/crafty/logs", "Default": "/mnt/user/appdata/crafty-4/logs/", "Mode": "rw", "Description": "Logs", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/crafty-4/logs/" }, { "@attributes": { "Name": "Crafty Configuration", "Target": "/crafty/app/config", "Default": "/mnt/user/appdata/crafty-4/config/", "Mode": "rw", "Description": "Path to the persistent Crafty files", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/crafty-4/config/" }, { "@attributes": { "Name": "Import folder", "Target": "/crafty/import", "Default": "/mnt/user/appdata/crafty-4/import/", "Mode": "rw", "Description": "Import existing Mincecraft Servers", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/crafty-4/import/" } ], "Repo": "freddy0's Repository", "Licence": "GNU GPL V3", "templatePath": "/tmp/GitHub/AppFeed/templates/freddy0sRepository/docker/unraid.xml", "CategoryList": [ "GameServers", "Other" ], "downloads": 49435, "stars": 11, "trending": 20.158, "trends": [ 12.479, 19.628, 23.949, 18.148, 16.89, 12.65, 20.158 ], "trendsDate": [ 1696507549, 1699106751, 1702169093, 1704769581, 1707368764, 1709968012, 1712563569 ], "downloadtrend": [ 14336, 17837, 23454, 28654, 34477, 39470, 49435 ], "LastUpdateScan": 1712563569, "LastUpdate": 1712454656, "FirstSeen": 1673118246, "topTrending": 7.679000000000002 }, { "Name": "gotenberg", "Repository": "gotenberg/gotenberg", "Registry": "https://hub.docker.com/r/gotenberg/gotenberg/", "Network": "bridge", "Support": "https://hub.docker.com/r/gotenberg/gotenberg/", "Project": "https://gotenberg.dev/", "GitHub": "https://github.com/gotenberg/gotenberg/", "Overview": "Gotenberg provides a developer-friendly API to interact with powerful tools like Chromium and LibreOffice for converting numerous document formats (HTML, Markdown, Word, Excel, etc.) into PDF files, and more!\r\n\r\nThis template has been pre-configured for use with Paperless-ngx.", "TemplateURL": "https://raw.githubusercontent.com/sgraaf/Unraid-Docker-Templates/master/gotenberg/template.xml", "Icon": "https://raw.githubusercontent.com/sgraaf/Unraid-Docker-Templates/main/gotenberg/icon.png", "ExtraParams": "--restart=unless-stopped", "PostArgs": "\n gotenberg --chromium-disable-javascript=true --chromium-allow-list=file:///tmp/.*\n ", "Config": { "@attributes": { "Name": "Gotenberg API Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, "Repo": "sgraaf's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/sgraafsRepository/gotenberg/template.xml", "CategoryList": [ "Productivity" ], "downloads": 13843772, "stars": 18, "trending": 4.902, "trends": [ 6.402, 7.237, 6.327, 6.45, 5.442, 4.595, 4.902 ], "trendsDate": [ 1695881144, 1698503880, 1701097591, 1703696747, 1706295954, 1708895159, 1711490779 ], "downloadtrend": [ 9654585, 10407745, 11110775, 11876785, 12560255, 13165151, 13843772 ], "LastUpdateScan": 1711490779, "LastUpdate": 1711379948, "FirstSeen": 1677690269, "topTrending": -1.5, "topPerforming": 4.902 }, { "Name": "obfs4-bridge", "Repository": "thetorproject/obfs4-bridge", "Registry": "https://hub.docker.com/r/thetorproject/obfs4-bridge/", "Network": "bridge", "Project": "https://community.torproject.org/relay/setup/bridge/docker/", "GitHub": "\n https://gitlab.torproject.org/tpo/anti-censorship/docker-obfs4-bridge/\n ", "Overview": "obfs4-bridge is a container that allows you to run a Tor Bridge relay to help censored users connect to the Tor network.\r\n\r\nConfiguration:\r\n- OR_PORT: Your bridge's onion routing (Tor) port.\r\n- PT_PORT: Your bridge's obfs4 port.\r\n- EMAIL: Your email address.\r\n\r\nNote:\r\n- Make sure that both ports are forwarded in your firewall.\r\n- Make sure that you create the DATA_DIR and change its owner before running the container: `mkdir /mnt/user/appdata/tor && chown 101:101 /mnt/user/appdata/tor`.", "TemplateURL": "https://raw.githubusercontent.com/sgraaf/Unraid-Docker-Templates/master/obfs4-bridge/template.xml", "Icon": "https://raw.githubusercontent.com/sgraaf/Unraid-Docker-Templates/main/obfs4-bridge/icon.png", "Config": [ { "@attributes": { "Name": "OR_PORT", "Target": "9393", "Default": "9393", "Mode": "tcp", "Description": "Container Port: 9393", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9393" }, { "@attributes": { "Name": "OR_PORT", "Target": "OR_PORT", "Default": "9393", "Mode": "", "Description": "Container Variable: OR_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9393" }, { "@attributes": { "Name": "PT_PORT", "Target": "9292", "Default": "9292", "Mode": "tcp", "Description": "Container Port: 9292", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9292" }, { "@attributes": { "Name": "PT_PORT", "Target": "PT_PORT", "Default": "9292", "Mode": "", "Description": "Container Variable: PT_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9292" }, { "@attributes": { "Name": "EMAIL", "Target": "EMAIL", "Default": "", "Mode": "", "Description": "Container Variable: EMAIL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable additional variables", "Target": "OBFS4_ENABLE_ADDITIONAL_VARIABLES", "Default": "0", "Mode": "", "Description": "Container Variable: OBFS4_ENABLE_ADDITIONAL_VARIABLES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Disable IPv6", "Target": "OBFS4V_AddressDisableIPv6", "Default": "0", "Mode": "", "Description": "Container Variable: OBFS4V_AddressDisableIPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DATA_DIR", "Target": "/var/lib/tor", "Default": "/mnt/user/appdata/tor", "Mode": "rw", "Description": "Container Path: /var/lib/tor", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "sgraaf's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/sgraafsRepository/obfs4-bridge/template.xml", "CategoryList": [ "Network-Other" ], "downloads": 2475817, "stars": 16, "trending": 6.596, "trends": [ 10.456, 9.287, 8.497, 7.919, 7.281, 6.93, 6.596 ], "trendsDate": [ 1697832360, 1700427956, 1703027152, 1705626357, 1708232749, 1710828363, 1713427668 ], "downloadtrend": [ 1525225, 1681370, 1837502, 1995533, 2152243, 2312507, 2475817 ], "LastUpdateScan": 1713427668, "LastUpdate": 1710779452, "FirstSeen": 1622478285, "topTrending": -3.8599999999999994, "topPerforming": 6.596 }, { "Name": "Apache-Tika-Server", "Repository": "ghcr.io/paperless-ngx/tika:latest", "Registry": "https://github.com/paperless-ngx/tika/pkgs/container/tika", "Network": "bridge", "Support": "https://github.com/paperless-ngx/tika", "Project": "https://tika.apache.org/", "GitHub": "https://github.com/apache/tika/", "Overview": "Apache Tika(TM) is a toolkit for detecting and extracting metadata and structured text content from various documents using existing parser libraries.\n\r\nThis template has been pre-configured for use with Paperless-ngx.", "TemplateURL": "https://raw.githubusercontent.com/sgraaf/Unraid-Docker-Templates/master/tika/template.xml", "Icon": "https://raw.githubusercontent.com/sgraaf/Unraid-Docker-Templates/main/tika/icon.png", "ExtraParams": "--restart=unless-stopped", "Config": { "@attributes": { "Name": "Tika Port", "Target": "9998", "Default": "9998", "Mode": "tcp", "Description": "Container Port: 9998", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9998" }, "Repo": "sgraaf's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/sgraafsRepository/tika/template.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1711375575, "FirstSeen": 1677596687 }, { "Name": "cloudflared", "Repository": "cloudflare/cloudflared:2021.8.2", "Registry": "https://hub.docker.com/r/cloudflare/cloudflared/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/109584-support-aeleos-cloudflared-tunnels/", "Project": "https://github.com/aeleos/cloudflared", "Overview": "Contains the command-line client for Argo Tunnel, a tunneling daemon that proxies any local webserver through the Cloudflare network. Extensive documentation can be found in the Argo Tunnel section of the Cloudflare Docs.\r\n\r\nInstructions for installation can be found at https://github.com/aeleos/cloudflared", "TemplateURL": "https://raw.githubusercontent.com/aeleos/cloudflared/master/cloudflared.xml", "Icon": "https://raw.githubusercontent.com/aeleos/cloudflared/main/cloudflare-icon.png", "ExtraParams": "--restart unless-stopped", "PostArgs": "tunnel run UUID", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "data", "Target": "/home/nonroot/.cloudflared/", "Default": "", "Mode": "rw", "Description": "Container Path: /home/nonroot/.cloudflared/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cloudflared" }, "Repo": "aeleos' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/aeleosRepository/cloudflared.xml", "CategoryList": [ "Security" ], "downloads": 36229871, "stars": 380, "trending": 4.867, "trends": [ 3.951, 5.143, 4.077, 3.951, 5.206, 5.208, 4.867 ], "trendsDate": [ 1697083554, 1699679204, 1702278380, 1705014249, 1707608200, 1710381978, 1712981171 ], "downloadtrend": [ 27066740, 28534276, 29747067, 30970674, 32671466, 34466598, 36229871 ], "LastUpdateScan": 1712981171, "LastUpdate": 1712749487, "FirstSeen": 1629475416, "topTrending": 0.9159999999999999, "topPerforming": 4.867 }, { "Name": "flame", "Repository": "pawelmalak/flame", "Registry": "https://hub.docker.com/r/pawelmalak/flame", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/109945-support-flame/", "Project": "https://github.com/pawelmalak/flame", "Overview": "Flame is self-hosted startpage for your server. Easily manage your apps and bookmarks with built-in editors.", "WebUI": "http://[IP]:[PORT:5005]", "TemplateURL": "https://raw.githubusercontent.com/pawelmalak/unraid-templates/master/templates/flame.xml", "Icon": "https://raw.githubusercontent.com/pawelmalak/unraid-templates/master/templates/icons/flame.png", "ExtraParams": "--init", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "5005", "Default": "", "Mode": "tcp", "Description": "Container Port: 5005", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5030" }, { "@attributes": { "Name": "Host Path 1", "Target": "/app/data", "Default": "", "Mode": "rw", "Description": "Container Path: /app/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/flame" }, { "@attributes": { "Name": "User password", "Target": "PASSWORD", "Default": "flame_password", "Mode": "", "Description": "Container Variable: PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "flame_password" } ], "Repo": "paululibro's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/paululibrosRepository/templates/flame.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "downloads": 7562923, "stars": 109, "trending": 1.04, "trends": [ 0.851, 0.974, 1.011, 0.854, 0.914, 0.99, 1.04 ], "trendsDate": [ 1695895546, 1698503881, 1701097591, 1703696747, 1706295954, 1708895159, 1711490779 ], "downloadtrend": [ 7135939, 7206141, 7279769, 7342440, 7410191, 7484259, 7562923 ], "LastUpdateScan": 1711490779, "LastUpdate": 1690116202, "FirstSeen": 1623157932, "topTrending": 0.18900000000000006, "topPerforming": 1.04 }, { "Name": "gameyfin", "Repository": "grimsi/gameyfin:latest", "Registry": "https://hub.docker.com/r/grimsi/gameyfin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/grimsi/gameyfin/issues", "Project": "https://github.com/grimsi/gameyfin", "Overview": "Gameyfin is a simple manager for your game library\r\n\r\nIGDB account is required in order to fetch games metadata from the database\r\n\r\nHow to obtain API token:\r\n==============================\r\nRead docs: https://api-docs.igdb.com/#about\r\n==============================\r\n1. Sign Up with Twitch for a free account\r\n2. Ensure you have Two Factor Authentication enabled\r\n3. Register your application\r\n4. Manage your newly created application\r\n5. Generate a Client Secret by pressing \"New Secret\"\r\n6. Take note of the Client ID and Client Secret", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/pawelmalak/unraid-templates/master/templates/gameyfin.xml", "Icon": "https://github.com/pawelmalak/unraid-templates/blob/master/templates/icons/gameyfin.png?raw=true", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8413" }, { "@attributes": { "Name": "Library", "Target": "/opt/gameyfin-library", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAMEYFIN_USER", "Target": "GAMEYFIN_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAMEYFIN_PASSWORD", "Target": "GAMEYFIN_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAMEYFIN_IGDB_API_CLIENT_ID", "Target": "GAMEYFIN_IGDB_API_CLIENT_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GAMEYFIN_IGDB_API_CLIENT_SECRET", "Target": "GAMEYFIN_IGDB_API_CLIENT_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "paululibro's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/paululibrosRepository/templates/gameyfin.xml", "CategoryList": [ "Productivity" ], "downloads": 52675, "stars": 2, "trending": 6.984, "trends": [ 16.439, 21.724, 17.871, 11.746, 12.313, 11.383, 6.984 ], "trendsDate": [ 1696241152, 1698840352, 1701435986, 1704035148, 1706634386, 1709233566, 1711829253 ], "downloadtrend": [ 21601, 27596, 33601, 38073, 43419, 48996, 52675 ], "LastUpdateScan": 1711829253, "LastUpdate": 1706479054, "FirstSeen": 1665050620, "topTrending": -9.455 }, { "Name": "moodist", "Repository": "ghcr.io/remvze/moodist:latest", "Registry": "https://ghcr.io/remvze/moodist", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/remvze/moodist/issues", "Project": "https://github.com/remvze/moodist", "Overview": "Ambient sounds for focus and calm", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/pawelmalak/unraid-templates/master/templates/moodist.xml", "Icon": "https://github.com/pawelmalak/unraid-templates/blob/master/templates/icons/moodist.png?raw=true", "Config": { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, "Repo": "paululibro's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/paululibrosRepository/templates/moodist.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1711987545, "FirstSeen": 1704200740 }, { "Name": "partdb", "Repository": "jbtronics/part-db1:latest", "Registry": "https://hub.docker.com/r/jbtronics/part-db1", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Part-DB/Part-DB-server/issues", "Project": "https://github.com/Part-DB/Part-DB-server", "Overview": "Part-DB is an Open-Source inventory management system for your electronic components. It is installed on a web server and so can be accessed with any browser without the need to install additional software.\r\n\r\nAfter creating container you need to create the initial database with:\r\n`docker exec --user=www-data partdb php bin/console doctrine:migrations:migrate`\r\nand watch for the password output.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/pawelmalak/unraid-templates/master/templates/partdb.xml", "Icon": "https://github.com/pawelmalak/unraid-templates/blob/master/templates/icons/partdb.png?raw=true", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Uploads", "Target": "/var/www/html/uploads", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Public Media", "Target": "/var/www/html/public/media", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "/var/www/html/var/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/partdb/db" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "sqlite:///%kernel.project_dir%/var/db/app.db" }, { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "docker" }, { "@attributes": { "Name": "DEFAULT_LANG", "Target": "DEFAULT_LANG", "Default": "", "Mode": "", "Description": "The language to use serverwide as default (en, de, ru, etc.)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en" }, { "@attributes": { "Name": "DEFAULT_TIMEZONE", "Target": "DEFAULT_TIMEZONE", "Default": "", "Mode": "", "Description": "The default timezone to use serverwide (e.g. Europe/Berlin)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Warsaw" }, { "@attributes": { "Name": "BASE_CURRENCY", "Target": "BASE_CURRENCY", "Default": "", "Mode": "", "Description": "The currency that is used inside the DB (and is assumed when no currency is set). This can not be changed later, so be sure to set it the currency used in your country", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "EUR" }, { "@attributes": { "Name": "INSTANCE_NAME", "Target": "INSTANCE_NAME", "Default": "", "Mode": "", "Description": "The name of this installation. This will be shown as title in the browser and in the header of the website", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Part-DB" }, { "@attributes": { "Name": "ALLOW_ATTACHMENT_DOWNLOADS", "Target": "ALLOW_ATTACHMENT_DOWNLOADS", "Default": "", "Mode": "", "Description": "Allow users to download attachments to the server by providing an URL. This could be a potential security issue, as the user can retrieve any file the server has access to (via internet)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "paululibro's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/paululibrosRepository/templates/partdb.xml", "CategoryList": [ "Productivity" ], "downloads": 74251, "stars": 3, "trending": 32.853, "trends": [ 18.987, 20.248, 17.047, 13.709, 17.471, 42.736, 32.853 ], "trendsDate": [ 1695694076, 1698293248, 1700888761, 1703487937, 1706087152, 1708686351, 1711281965 ], "downloadtrend": [ 13451, 16866, 20332, 23562, 28550, 49857, 74251 ], "LastUpdateScan": 1711281965, "LastUpdate": 1711227138, "FirstSeen": 1693098054, "topTrending": 13.866000000000003 }, { "Name": "snippet-box", "Repository": "pawelmalak/snippet-box", "Registry": "https://hub.docker.com/r/pawelmalak/snippet-box", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114026-support-snippet-box", "Project": "https://github.com/pawelmalak/snippet-box", "Overview": "Snippet Box is a simple self-hosted app for organizing your code snippets. It allows you to easily create, edit, browse and manage your snippets in various languages.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/pawelmalak/unraid-templates/master/templates/snippetbox.xml", "Icon": "https://raw.githubusercontent.com/pawelmalak/unraid-templates/master/templates/icons/snippet-box.png", "ExtraParams": "--init", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Application Data", "Target": "/app/data", "Default": "", "Mode": "rw", "Description": "Container Path: /app/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/snippet-box/" }, { "@attributes": { "Name": "Application Port", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5039" } ], "Repo": "paululibro's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/paululibrosRepository/templates/snippetbox.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1566009, "stars": 27, "trending": 1.598, "trends": [ 1.782, 2.107, 1.481, 1.459, 1.76, 1.528, 1.598 ], "trendsDate": [ 1697407541, 1700321407, 1702919182, 1705525603, 1708124735, 1710720358, 1713313920 ], "downloadtrend": [ 1416724, 1447224, 1468979, 1490731, 1517437, 1540983, 1566009 ], "LastUpdateScan": 1713313920, "LastUpdate": 1637236999, "FirstSeen": 1632405855, "topTrending": -0.18399999999999994, "topPerforming": 1.598 }, { "Name": "SignTools", "Repository": "signtools/signtools", "Registry": "https://hub.docker.com/r/signtools/signtools", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/4QnXCGA8yH", "Project": "https://github.com/SignTools/SignTools", "Overview": "A self-hosted, cross-platform service to sign and install iOS apps, all without a computer.\r\n\r\nYou must have a reverse proxy to access the webUI. Configuration of the yml can be found on the github.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/shaksiwnl/unraid-templates/master/ios-signer-service/ios-signer-service.xml", "Icon": "https://raw.githubusercontent.com/SignTools/SignTools/master/img/logo.png", "Networking": { "Mode": "proxy" }, "Config": [ { "@attributes": { "Name": "/signer-cfg.yml", "Target": "/signer-cfg.yml", "Default": "", "Mode": "rw", "Description": "Container Path: /signer-cfg.yml", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ios/config/signer-cfg.yml" }, { "@attributes": { "Name": "Container Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3344" }, { "@attributes": { "Name": "/data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ios/" }, { "@attributes": { "Name": "/data/profiles/", "Target": "/data/profiles/", "Default": "", "Mode": "rw", "Description": "Container Path: /data/profiles/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ios/profiles/" }, { "@attributes": { "Name": "-log-level", "Target": "-log-level", "Default": "", "Mode": "", "Description": "Container Variable: -log-level", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2" } ], "Repo": "shaksiwnl's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/shaksiwnlsRepository/ios-signer-service/ios-signer-service.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 20656, "stars": 2, "trending": 3.19, "trends": [ 1.813, 1.22, 0.854, 1.901, 0.491, 2.19, 3.19 ], "trendsDate": [ 1697918732, 1700514366, 1703113575, 1705712762, 1708311939, 1710907573, 1713506759 ], "downloadtrend": [ 18699, 18930, 19093, 19463, 19559, 19997, 20656 ], "LastUpdateScan": 1713506759, "LastUpdate": 1713114782, "FirstSeen": 1635552196, "topTrending": 1.377 }, { "Name": "Companion", "Repository": "marraz/companion", "Registry": "https://hub.docker.com/r/marraz/companion", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://bitfocus.io/companion/", "Overview": "Unofficial image of Bitfocus companion, update to latest stable once a month.\r\n\r\nBitfocus Companion enables the reasonably priced Elgato Streamdeck to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.\r\n\r\nYou don't need an actual stream deck to use it. Companion both comes with a builtin stream deck emulator, a webpage for touch screens and the ability to trigger buttons via OSC, TCP, UDP, HTTP, WebSocket and ArtNet. It does the same job, just without the buttons.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/Marraz/unraid-templates/master/Companion/Companion.xml", "Icon": "https://bitfocus.io/images/brand/companion.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Exit port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Config", "Target": "/root/companion/", "Default": "/mnt/user/appdata/companion/config/", "Mode": "rw", "Description": "Container Path: /root/companion/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/companion/config/" } ], "Repo": "Marraz' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MarrazRepository/Companion/Companion.xml", "CategoryList": [ "Productivity" ], "downloads": 7263, "stars": 1, "LastUpdateScan": 1712563569, "LastUpdate": 1623595126, "FirstSeen": 1623609315 }, { "Name": "Deduper", "Repository": "daman20/deduper", "Registry": "https://hub.docker.com/repository/docker/daman20/deduper", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/110500-support-daman20-deduper/", "Project": "https://github.com/daman20/deduper", "Overview": "Deduper is a Python script bundled into a Docker container that automatically deletes any files with the same content, regardless of name. This is done based off of the SHA512 hash.", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/daman20/ca-xmls/master/deduper.xml", "Icon": "https://raw.githubusercontent.com/daman20/deduper/master/Deduper%20Logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Scan Directory", "Target": "/scan", "Default": "", "Mode": "rw", "Description": "The directory for the program to dedupe.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Media/" }, { "@attributes": { "Name": "WebUI", "Target": "5800", "Default": "5800", "Mode": "tcp", "Description": "The port of the WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5800" }, { "@attributes": { "Name": "Appdata", "Target": "/appdata", "Default": "/mnt/user/appdata/deduper", "Mode": "rw", "Description": "For the apps app data (hashes.json)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/deduper" } ], "Repo": "daman12's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/daman12sRepository/deduper.xml", "CategoryList": [ "Backup" ], "downloads": 54792, "trending": 0.058, "trends": [ 0.066, 0.073, 0.079, 0.062, 0.099, 0.084, 0.058 ], "trendsDate": [ 1697299552, 1699895159, 1702494370, 1705093556, 1707692768, 1710381978, 1712981171 ], "downloadtrend": [ 54543, 54583, 54626, 54660, 54714, 54760, 54792 ], "LastUpdateScan": 1712981171, "LastUpdate": 1630374024, "FirstSeen": 1624536589, "topTrending": -0.008 }, { "Name": "audiobookshelf", "Repository": "ghcr.io/advplyr/audiobookshelf", "Registry": "https://hub.docker.com/r/advplyr/audiobookshelf/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112698-support-audiobookshelf/", "Project": "https://github.com/advplyr/audiobookshelf", "Overview": "Self-hosted audiobook and podcast server and web app. Supports multi-user w/ permissions and keeps progress in sync across devices. Free & open source mobile apps. Consider contributing by posting feedback, suggestions, feature requests on github or the forums.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/advplyr/docker-templates/master/audiobookshelf.xml", "Icon": "https://github.com/advplyr/audiobookshelf/raw/master/client/static/Logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Audiobooks", "Target": "/audiobooks", "Default": "", "Mode": "rw", "Description": "Container Path: /audiobooks", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/audiobookshelf/config/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/audiobookshelf/config/" }, { "@attributes": { "Name": "Metadata", "Target": "/metadata", "Default": "/mnt/user/appdata/audiobookshelf/metadata/", "Mode": "rw", "Description": "Container Path: /metadata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/audiobookshelf/metadata/" }, { "@attributes": { "Name": "Web UI Port", "Target": "80", "Default": "13378", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "13378" } ], "Repo": "advplyr's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/advplyrsRepository/audiobookshelf.xml", "CategoryList": [ "MediaApp-Books", "MediaServer-Books", "MediaApp-Other", "MediaServer-Other" ], "downloads": 1720926, "stars": 119, "trending": 6.675, "trends": [ 5.07, 5.8, 5.77, 6.481, 6.109, 6.591, 6.675 ], "trendsDate": [ 1697702741, 1700321407, 1702919182, 1705525603, 1708124736, 1710720358, 1713313920 ], "downloadtrend": [ 1169254, 1241247, 1317251, 1408538, 1500186, 1606048, 1720926 ], "LastUpdateScan": 1713313920, "LastUpdate": 1713303626, "FirstSeen": 1650924210, "topTrending": 1.6049999999999995, "topPerforming": 6.675 }, { "Name": "Bacula-Server", "Repository": "pwa666/bacula-server:13-sqlite3-latest", "Registry": "https://hub.docker.com/r/pwa666/bacula-server", "Branch": [ { "Tag": "15-postgresql-latest", "TagDescription": "version 15 with postgreSQL connector", "Requires": "PostgreSQL", "WebUI": "http://[IP]:[PORT:9097]/", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Europe/Warsaw", "Mode": "", "Description": "Set Your Timezone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Warsaw" }, { "@attributes": { "Name": "IP Address", "Target": "SD_Host", "Default": "", "Mode": "", "Description": "If You set bridge network, You should type in Unraid Host IP Address. This IP is sending to clients, which could connect to storage server using this IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database IP Address", "Target": "DB_Host", "Default": "", "Mode": "", "Description": "PostgreSQL Server IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "DB_User", "Default": "", "Mode": "", "Description": "Database Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User's Password", "Target": "DB_Password", "Default": "", "Mode": "", "Description": "Database Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula storage path", "Target": "/mnt/bacula", "Default": "", "Mode": "rw", "Description": "Path where backups will be stored on Host disk", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB Username", "Target": "WEB_User", "Default": "admin", "Mode": "", "Description": "WebUI Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "WEB User Password", "Target": "WEB_Password", "Default": "difficult", "Mode": "", "Description": "WebUI Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "difficult" }, { "@attributes": { "Name": "Bacula Storage Port", "Target": "9103", "Default": "9103", "Mode": "tcp", "Description": "Clients connects to sending backups", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9103" }, { "@attributes": { "Name": "Bacula WEB Port", "Target": "9097", "Default": "9097", "Mode": "tcp", "Description": "Bacula WEB Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9097" }, { "@attributes": { "Name": "Email Recipient", "Target": "EMAIL_Recipient", "Default": "root", "Mode": "", "Description": "Email Recipient, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "SMTP Host", "Target": "SMTP_Host", "Default": "", "Mode": "", "Description": "Your email provider SMTP Server IP/Host, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "SMTP Port", "Target": "SMTP_Port", "Default": "587", "Mode": "", "Description": "Your email provider SMTP Port, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "Email Username (sender)", "Target": "SMTP_User", "Default": "root", "Mode": "", "Description": "Email sender login, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Email User Password (sender)", "Target": "SMTP_Password", "Default": "", "Mode": "", "Description": "Email User's password, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Bacula working directory", "Target": "/opt/bacula/working", "Default": "/mnt/user/appdata/bacula-server/working", "Mode": "rw", "Description": "Path where bacula could write some data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula config path", "Target": "/opt/bacula/etc", "Default": "/mnt/user/appdata/bacula-server/etc", "Mode": "rw", "Description": "Bacula Configuration path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula log path", "Target": "/opt/bacula/log", "Default": "/mnt/user/appdata/bacula-server/log/bacula", "Mode": "rw", "Description": "Path where bacula's logs will be stored on Host disk", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Apache log path", "Target": "/var/log/apache2", "Default": "/mnt/user/appdata/bacula-server/log/apache2", "Mode": "rw", "Description": "Path where webserver logs will be stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Baculum config", "Target": "/etc/bacularis", "Default": "/mnt/user/appdata/bacula-server/bacularis", "Mode": "rw", "Description": "Path where WEB Interface configuration will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ] }, { "Tag": "13-postgresql-latest", "TagDescription": "version 13 with postgreSQL connector", "Requires": "PostgreSQL", "WebUI": "http://[IP]:[PORT:9097]/", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Europe/Warsaw", "Mode": "", "Description": "Set Your Timezone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Warsaw" }, { "@attributes": { "Name": "IP Address", "Target": "SD_Host", "Default": "", "Mode": "", "Description": "If You set bridge network, You should type in Unraid Host IP Address. This IP is sending to clients, which could connect to storage server using this IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database IP Address", "Target": "DB_Host", "Default": "", "Mode": "", "Description": "PostgreSQL Server IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "DB_User", "Default": "", "Mode": "", "Description": "Database Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User's Password", "Target": "DB_Password", "Default": "", "Mode": "", "Description": "Database Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula storage path", "Target": "/mnt/bacula", "Default": "", "Mode": "rw", "Description": "Path where backups will be stored on Host disk", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB Username", "Target": "WEB_User", "Default": "admin", "Mode": "", "Description": "WebUI Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "WEB User Password", "Target": "WEB_Password", "Default": "difficult", "Mode": "", "Description": "WebUI Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "difficult" }, { "@attributes": { "Name": "Bacula Storage Port", "Target": "9103", "Default": "9103", "Mode": "tcp", "Description": "Clients connects to sending backups", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9103" }, { "@attributes": { "Name": "Bacula WEB Port", "Target": "9097", "Default": "9097", "Mode": "tcp", "Description": "Bacula WEB Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9097" }, { "@attributes": { "Name": "Email Recipient", "Target": "EMAIL_Recipient", "Default": "root", "Mode": "", "Description": "Email Recipient, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "SMTP Host", "Target": "SMTP_Host", "Default": "", "Mode": "", "Description": "Your email provider SMTP Server IP/Host, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "SMTP Port", "Target": "SMTP_Port", "Default": "587", "Mode": "", "Description": "Your email provider SMTP Port, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "Email Username (sender)", "Target": "SMTP_User", "Default": "root", "Mode": "", "Description": "Email sender login, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Email User Password (sender)", "Target": "SMTP_Password", "Default": "", "Mode": "", "Description": "Email User's password, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Bacula working directory", "Target": "/opt/bacula/working", "Default": "/mnt/user/appdata/bacula-server/working", "Mode": "rw", "Description": "Path where bacula could write some data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula config path", "Target": "/opt/bacula/etc", "Default": "/mnt/user/appdata/bacula-server/etc", "Mode": "rw", "Description": "Bacula Configuration path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula log path", "Target": "/opt/bacula/log", "Default": "/mnt/user/appdata/bacula-server/log/bacula", "Mode": "rw", "Description": "Path where bacula's logs will be stored on Host disk", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Apache log path", "Target": "/var/log/apache2", "Default": "/mnt/user/appdata/bacula-server/log/apache2", "Mode": "rw", "Description": "Path where webserver logs will be stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Baculum config", "Target": "/etc/bacularis", "Default": "/mnt/user/appdata/bacula-server/bacularis", "Mode": "rw", "Description": "Path where WEB Interface configuration will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ] }, { "Tag": "15-sqlite3-latest", "TagDescription": "version 15 with sqlite3 db", "WebUI": "http://[IP]:[PORT:9097]/", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Europe/Warsaw", "Mode": "", "Description": "Set Your Timezone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Warsaw" }, { "@attributes": { "Name": "IP Address", "Target": "SD_Host", "Default": "", "Mode": "", "Description": "If You set bridge network, You should type in Unraid Host IP Address. This IP is sending to clients, which could connect to storage server using this IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula storage path", "Target": "/mnt/bacula", "Default": "", "Mode": "rw", "Description": "Path where backups will be stored on Host disk", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB Username", "Target": "WEB_User", "Default": "admin", "Mode": "", "Description": "WebUI Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "WEB User Password", "Target": "WEB_Password", "Default": "difficult", "Mode": "", "Description": "WebUI Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "difficult" }, { "@attributes": { "Name": "Bacula Storage Port", "Target": "9103", "Default": "9103", "Mode": "tcp", "Description": "Clients connects to sending backups", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9103" }, { "@attributes": { "Name": "Bacula WEB Port", "Target": "9097", "Default": "9097", "Mode": "tcp", "Description": "Bacula WEB Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9097" }, { "@attributes": { "Name": "Email Recipient", "Target": "EMAIL_Recipient", "Default": "root", "Mode": "", "Description": "Email Recipient, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "SMTP Host", "Target": "SMTP_Host", "Default": "", "Mode": "", "Description": "Your email provider SMTP Server IP/Host, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "SMTP Port", "Target": "SMTP_Port", "Default": "587", "Mode": "", "Description": "Your email provider SMTP Port, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "Email Username (sender)", "Target": "SMTP_User", "Default": "root", "Mode": "", "Description": "Email sender login, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Email User Password (sender)", "Target": "SMTP_Password", "Default": "", "Mode": "", "Description": "Email User's password, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Bacula working directory", "Target": "/opt/bacula/working", "Default": "/mnt/user/appdata/bacula-server/working", "Mode": "rw", "Description": "Path where sqlite3 db will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula config path", "Target": "/opt/bacula/etc", "Default": "/mnt/user/appdata/bacula-server/etc", "Mode": "rw", "Description": "Bacula Configuration path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula log path", "Target": "/opt/bacula/log", "Default": "/mnt/user/appdata/bacula-server/log/bacula", "Mode": "rw", "Description": "Path where bacula's logs will be stored on Host disk", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Apache log path", "Target": "/var/log/apache2", "Default": "/mnt/user/appdata/bacula-server/log/apache2", "Mode": "rw", "Description": "Path where webserver logs will be stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Baculum config", "Target": "/etc/bacularis", "Default": "/mnt/user/appdata/bacula-server/bacularis", "Mode": "rw", "Description": "Path where WEB Interface configuration will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ] } ], "Network": "bridge", "MinVer": "6.8", "Shell": "bash", "Support": "https://forums.unraid.net/topic/115560-support-bacula-server/", "ReadMe": "https://forums.unraid.net/topic/115560-support-bacula-server/", "Overview": "Bacula is a network Client/Server based backup program. This app contains also Baculum, web environment to easy manage with the Bacula programs.\n\t If You do not havy any postgresql server, You could chose sqlite3 version, but this version is not recomended. Please check ReadMe before You start. Default Tag is 11 sqlite3 version.", "TemplateURL": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/my-bacula-server.xml", "Icon": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/img/bacula.png", "Networking": { "Mode": "bridge" }, "WebUI": "http://[IP]:[PORT:9097]/", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Europe/Warsaw", "Mode": "", "Description": "Set Your Timezone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Warsaw" }, { "@attributes": { "Name": "IP Address", "Target": "SD_Host", "Default": "", "Mode": "", "Description": "If You set bridge network, You should type in Unraid Host IP Address. This IP is sending to clients, which could connect to storage server using this IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula storage path", "Target": "/mnt/bacula", "Default": "", "Mode": "rw", "Description": "Path where backups will be stored on Host disk", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB Username", "Target": "WEB_User", "Default": "admin", "Mode": "", "Description": "WebUI Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "WEB User Password", "Target": "WEB_Password", "Default": "difficult", "Mode": "", "Description": "WebUI Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "difficult" }, { "@attributes": { "Name": "Bacula Storage Port", "Target": "9103", "Default": "9103", "Mode": "tcp", "Description": "Clients connects to sending backups", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9103" }, { "@attributes": { "Name": "Bacula WEB Port", "Target": "9097", "Default": "9097", "Mode": "tcp", "Description": "Bacula WEB Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9097" }, { "@attributes": { "Name": "Email Recipient", "Target": "EMAIL_Recipient", "Default": "root", "Mode": "", "Description": "Email Recipient, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "SMTP Host", "Target": "SMTP_Host", "Default": "", "Mode": "", "Description": "Your email provider SMTP Server IP/Host, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "SMTP Port", "Target": "SMTP_Port", "Default": "587", "Mode": "", "Description": "Your email provider SMTP Port, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "Email Username (sender)", "Target": "SMTP_User", "Default": "root", "Mode": "", "Description": "Email sender login, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Email User Password (sender)", "Target": "SMTP_Password", "Default": "", "Mode": "", "Description": "Email User's password, You can delete this variable if You do not want to send bacula messages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Bacula working directory", "Target": "/opt/bacula/working", "Default": "/mnt/user/appdata/bacula-server/working", "Mode": "rw", "Description": "Path where sqlite3 db will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula config path", "Target": "/opt/bacula/etc", "Default": "/mnt/user/appdata/bacula-server/etc", "Mode": "rw", "Description": "Bacula Configuration path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bacula log path", "Target": "/opt/bacula/log", "Default": "/mnt/user/appdata/bacula-server/log/bacula", "Mode": "rw", "Description": "Path where bacula's logs will be stored on Host disk", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Apache log path", "Target": "/var/log/apache2", "Default": "/mnt/user/appdata/bacula-server/log/apache2", "Mode": "rw", "Description": "Path where webserver logs will be stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Baculum config", "Target": "/etc/bacularis", "Default": "/mnt/user/appdata/bacula-server/bacularis", "Mode": "rw", "Description": "Path where WEB Interface configuration will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "vrx's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/vrxsRepository/my-bacula-server.xml", "CategoryList": [ "Backup" ], "downloads": 9824, "stars": 1, "LastUpdateScan": 1713477966, "LastUpdate": 1713473821, "FirstSeen": 1713477966 }, { "Name": "Bind9", "Repository": "pwa666/bind9:latest", "Registry": "https://hub.docker.com/r/pwa666/bind9", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111373-support-bind9/", "Project": "https://www.isc.org/bind/", "Overview": "Bind9 nameserver with Webmin WebUI. Simple lightweight DNS for local network. Default WebUI username is: admin and password: difficult You can change password by docker variables.", "WebUI": "http://[IP]:[PORT:10000]/", "TemplateURL": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/my-bind9.xml", "Icon": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/img/bind.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Bind Config", "Target": "/etc/bind", "Default": "", "Mode": "rw", "Description": "Where Your DNS Server should store persistant configs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DNS TCP Port", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "DNS Listening TCP Port, this is used for dns queries", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS UDP Port", "Target": "53", "Default": "53", "Mode": "udp", "Description": "DNS Listening UDP Port, this is used for dns queries", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "Password", "Target": "GUI_PASSWORD", "Default": "difficult", "Mode": "", "Description": "This is WebUI password for user admin.\r\nDefault: difficult", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "difficult" }, { "@attributes": { "Name": "WebUI Port", "Target": "10000", "Default": "10000", "Mode": "tcp", "Description": "This is WEBUI Port used for graphical management", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10000" }, { "@attributes": { "Name": "IPv6", "Target": "IPV6", "Default": "disable", "Mode": "", "Description": "Enable/Disable IPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "disable" }, { "@attributes": { "Name": "Extended Logging", "Target": "EXTEND_LOGGING", "Default": "disable", "Mode": "", "Description": "Enable/Disable extended logging", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "disable" } ], "Repo": "vrx's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/vrxsRepository/my-bind9.xml", "CategoryList": [ "Network-DNS" ], "downloads": 63278, "stars": 5, "trending": 1.478, "trends": [ 0.555, 0.324, 0.318, 1.792, 1.523, 1.394, 1.478 ], "trendsDate": [ 1696421162, 1699020404, 1702169094, 1704769581, 1707368764, 1709968012, 1712563569 ], "downloadtrend": [ 59072, 59264, 59453, 60538, 61474, 62343, 63278 ], "LastUpdateScan": 1712563569, "LastUpdate": 1711291960, "FirstSeen": 1626213790, "topTrending": 0.9229999999999999 }, { "Name": "zabbix-agent", "Repository": "zabbix/zabbix-agent:latest", "Registry": "https://hub.docker.com/r/zabbix/zabbix-agent", "Branch": [ { "Tag": "5.0-alpine-latest", "TagDescription": "version 5.0" }, { "Tag": "alpine-4.4-latest", "TagDescription": "version 4.4" } ], "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111880-support-zabbix-agent/", "Overview": "This container is just official Zabbix Agent image. Any Zabbix Server configuration/setup will need to be completed by yourself. \nTo set this container up just edit the following: \n*\t\"ZABBIX_SERVER_HOSTNAME\" to your unraid server hostname \n*\t\"ZABBIX_SERVER_IP\" to the IP address of your Zabbix Server or Proxy \n \nIf you would like Zabbix to monitor disks as well as system resources you will need to add each one as a path manually. \nPlease view the guide available on the forums.", "TemplateURL": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/my-zabbix-agent.xml", "Icon": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/img/zabbix.jpg", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "ZBX_HOSTNAME", "Target": "ZBX_HOSTNAME", "Default": "", "Mode": "", "Description": "Container Variable: ZBX_HOSTNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ZABBIX_SERVER_HOSTNAME" }, { "@attributes": { "Name": "ZBX_SERVER_HOST", "Target": "ZBX_SERVER_HOST", "Default": "", "Mode": "", "Description": "Container Variable: ZBX_SERVER_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ZABBIX_SERVER_IP" }, { "@attributes": { "Name": "cache disks", "Target": "/mnt/cache", "Default": "", "Mode": "ro", "Description": "Container Path: /mnt/cache", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache" }, { "@attributes": { "Name": "array disk", "Target": "/mnt/array", "Default": "", "Mode": "ro", "Description": "Container Path: /mnt/array", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user" } ], "Repo": "vrx's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/vrxsRepository/my-zabbix-agent.xml", "CategoryList": [ "Network-Management" ], "downloads": 48810488, "stars": 227, "trending": 0.286, "trends": [ 0.357, 0.356, 0.336, 0.348, 0.406, 0.34, 0.286 ], "trendsDate": [ 1697637961, 1700321407, 1702919182, 1705525604, 1708124736, 1710720359, 1713313920 ], "downloadtrend": [ 47807818, 47978409, 48140347, 48308276, 48505116, 48670760, 48810488 ], "LastUpdateScan": 1713313920, "LastUpdate": 1713293665, "FirstSeen": 1567687171, "topTrending": -0.07100000000000001, "topPerforming": 0.286 }, { "Name": "zabbix-agent2", "Repository": "zabbix/zabbix-agent2:latest", "Registry": "https://hub.docker.com/r/zabbix/zabbix-agent", "Branch": [ { "Tag": "5.0-alpine-latest", "TagDescription": "version 5.0" }, { "Tag": "alpine-4.4-latest", "TagDescription": "version 4.4" } ], "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111880-support-zabbix-agent/", "Overview": "This container is just official Zabbix Agent image. Any Zabbix Server configuration/setup will need to be completed by yourself. \nTo set this container up just edit the following: \n*\t\"ZABBIX_SERVER_HOSTNAME\" to your unraid server hostname \n*\t\"ZABBIX_SERVER_IP\" to the IP address of your Zabbix Server or Proxy \n \nIf you would like Zabbix to monitor disks as well as system resources you will need to add each one as a path manually. \nPlease view the guide available on the forums.", "TemplateURL": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/my-zabbix-agent2.xml", "Icon": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/img/zabbix.jpg", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "ZBX_HOSTNAME", "Target": "ZBX_HOSTNAME", "Default": "", "Mode": "", "Description": "Container Variable: ZBX_HOSTNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ZABBIX_SERVER_HOSTNAME" }, { "@attributes": { "Name": "ZBX_SERVER_HOST", "Target": "ZBX_SERVER_HOST", "Default": "", "Mode": "", "Description": "Container Variable: ZBX_SERVER_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ZABBIX_SERVER_IP" }, { "@attributes": { "Name": "cache disks", "Target": "/mnt/cache", "Default": "", "Mode": "ro", "Description": "Container Path: /mnt/cache", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache" }, { "@attributes": { "Name": "array disk", "Target": "/mnt/array", "Default": "", "Mode": "ro", "Description": "Container Path: /mnt/array", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user" } ], "Repo": "vrx's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/vrxsRepository/my-zabbix-agent2.xml", "CategoryList": [ "Network-Management" ], "downloads": 6319666, "stars": 38, "trending": 4.395, "trends": [ 4.908, 6.505, 4.913, 5.394, 23.095, 4.111, 4.395 ], "trendsDate": [ 1697637961, 1700321408, 1702919182, 1705525604, 1708124736, 1710720359, 1713313921 ], "downloadtrend": [ 3747354, 4008079, 4215183, 4455503, 5793534, 6041917, 6319666 ], "LastUpdateScan": 1713313921, "LastUpdate": 1713293995, "FirstSeen": 1627479970, "topTrending": -0.5130000000000008, "topPerforming": 4.395 }, { "Name": "ddns-updater", "Repository": "qmcgaw/ddns-updater", "Registry": "https://hub.docker.com/r/qmcgaw/ddns-updater/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111725-support-diamondprecisioncomputing-all-images-and-files/?tab=comments#comment-1021532", "Project": "https://github.com/qdm12/ddns-updater", "Overview": "# Lightweight universal DDNS Updater with Docker and web UI\n\nLight container updating DNS A and/or AAAA records periodically for multiple DNS providers\n\n## Features\n\n- Updates periodically A records for different DNS providers:\n - Aliyun\n - AllInkl\n - Cloudflare\n - DD24\n - DDNSS.de\n - DigitalOcean\n - DonDominio\n - DNSOMatic\n - DNSPod\n - Dreamhost\n - DuckDNS\n - DynDNS\n - Dynu\n - EasyDNS\n - FreeDNS\n - Gandi\n - GCP\n - GoDaddy\n - Google\n - He.net\n - Infomaniak\n - INWX\n - Linode\n - LuaDNS\n - Name.com\n - Namecheap\n - Netcup\n - NoIP\n - Njalla\n - OpenDNS\n - OVH\n - Porkbun\n - Selfhost.de\n - Servercow.de\n - Spdynid\n - Strato.de\n - Variomedia.de\n - Zoneedit\n - **Want more?** [Create an issue for it](https://github.com/qdm12/ddns-updater/issues/new/choose)!\n- Web User interface\n\n![Web UI](https://raw.githubusercontent.com/qdm12/ddns-updater/master/readme/webui.png)\n\n- 11MB Docker image based on a Go static binary in a Scratch Docker image\n- Persistence with a JSON file *updates.json* to store old IP addresses with change times for each record\n- Docker healthcheck verifying the DNS resolution of your domains\n- Highly configurable\n- Send notifications with [**Shoutrrr**](https://containrrr.dev/shoutrrr/0.7/services/overview/) using `SHOUTRRR_ADDRESSES`\n- Compatible with `amd64`, `386`, `arm64`, `armv7`, `armv6`, `s390x`, `ppc64le`, `riscv64` CPU architectures.\n\n## Setup\n\nThe program reads the configuration from a JSON object, either from a file or from an environment variable.\n\n1. Create a directory of your choice, say *data* with a file named **config.json** inside:\n\n ```sh\n mkdir mkdir /mnt/user/appdata/ddns-updater\n touch /mnt/user/appdata/ddns-updater/config.json\n # Owned by user ID of Docker container (1000)\n chown -R 1000 /mnt/user/appdata/ddns-updater\n # all access (for creating json database file data/updates.json)\n chmod 700 /mnt/user/appdata/ddns-updater\n # read access only\n chmod 400 /mnt/user/appdata/ddns-updater/config.json\n ```\n\n If you want to use another user ID, [build the image yourself](#build-the-image) with `--build-arg UID={your-uid}`. You could also just run the container as root with `--user=\"0\"` but this is not advised security wise.\n1. Write a JSON configuration in *data/config.json*, for example:\n\n ```json\n {\n \"settings\": [\n {\n \"provider\": \"namecheap\",\n \"domain\": \"example.com\",\n \"host\": \"@\",\n \"password\": \"e5322165c1d74692bfa6d807100c0310\"\n }\n ]\n }\n ```\n\n You can find more information in the [configuration section](#configuration) to customize it.\n\n1. Run the container with\n\n ```sh\n docker run -d -p 8000:8000/tcp -v \"$(pwd)\"/data:/updater/data qmcgaw/ddns-updater\n ```\n\n1. If you use IPv6, you might need to set `-e IPV6_PREFIX=/64` (`/64` is your prefix, depending on your ISP)\n1. (Optional) You can also set your JSON configuration as a single environment variable line (i.e. `{\"settings\": [{\"provider\": \"namecheap\", ...}]}`), which takes precedence over config.json. Note however that if you don't bind mount the `/updater/data` directory, there won't be a persistent database file `/updater/updates.json` but it will still work.\n\n### Next steps\n\nYou can also use [docker-compose.yml](https://github.com/qdm12/ddns-updater/blob/master/docker-compose.yml) with:\n\n```sh\ndocker-compose up -d\n```\n\nYou can update the image with `docker pull qmcgaw/ddns-updater`. Other [Docker image tags are available](https://hub.docker.com/repository/docker/qmcgaw/ddns-updater/tags).\n\n### GHCR\n\nImages are also added to the Github Container Registry. To use the GHCR container replace `qmcgaw/ddns-updater` to `ghcr.io/qdm12/ddns-updater`, further details are available [here](https://github.com/qdm12/ddns-updater/pkgs/container/ddns-updater)\n\n## Configuration\n\nStart by having the following content in *config.json*, or in your `CONFIG` environment variable:\n\n```json\n{\n \"settings\": [\n {\n \"provider\": \"\",\n },\n {\n \"provider\": \"\",\n }\n ]\n}\n```\n\nFor each setting, you need to fill in parameters.\nCheck the documentation for your DNS provider:\n\n- [Aliyun](https://github.com/qdm12/ddns-updater/blob/master/docs/aliyun.md)\n- [Cloudflare](https://github.com/qdm12/ddns-updater/blob/master/docs/cloudflare.md)\n- [DDNSS.de](https://github.com/qdm12/ddns-updater/blob/master/docs/ddnss.de.md)\n- [DigitalOcean](https://github.com/qdm12/ddns-updater/blob/master/docs/digitalocean.md)\n- [DD24](https://github.com/qdm12/ddns-updater/blob/master/docs/domaindiscount24.md)\n- [DonDominio](https://github.com/qdm12/ddns-updater/blob/master/docs/dondominio.md)\n- [DNSOMatic](https://github.com/qdm12/ddns-updater/blob/master/docs/dnsomatic.md)\n- [DNSPod](https://github.com/qdm12/ddns-updater/blob/master/docs/dnspod.md)\n- [Dreamhost](https://github.com/qdm12/ddns-updater/blob/master/docs/dreamhost.md)\n- [DuckDNS](https://github.com/qdm12/ddns-updater/blob/master/docs/duckdns.md)\n- [DynDNS](https://github.com/qdm12/ddns-updater/blob/master/docs/dyndns.md)\n- [Dynu](https://github.com/qdm12/ddns-updater/blob/master/docs/dynu.md)\n- [DynV6](https://github.com/qdm12/ddns-updater/blob/master/docs/dynv6.md)\n- [EasyDNS](https://github.com/qdm12/ddns-updater/blob/master/docs/easydns.md)\n- [FreeDNS](https://github.com/qdm12/ddns-updater/blob/master/docs/freedns.md)\n- [Gandi](https://github.com/qdm12/ddns-updater/blob/master/docs/gandi.md)\n- [GCP](https://github.com/qdm12/ddns-updater/blob/master/docs/gcp.md)\n- [GoDaddy](https://github.com/qdm12/ddns-updater/blob/master/docs/godaddy.md)\n- [Google](https://github.com/qdm12/ddns-updater/blob/master/docs/google.md)\n- [He.net](https://github.com/qdm12/ddns-updater/blob/master/docs/he.net.md)\n- [Infomaniak](https://github.com/qdm12/ddns-updater/blob/master/docs/infomaniak.md)\n- [INWX](https://github.com/qdm12/ddns-updater/blob/master/docs/inwx.md)\n- [Linode](https://github.com/qdm12/ddns-updater/blob/master/docs/linode.md)\n- [LuaDNS](https://github.com/qdm12/ddns-updater/blob/master/docs/luadns.md)\n- [Name.com](https://github.com/qdm12/ddns-updater/blob/master/docs/name.com.md)\n- [Namecheap](https://github.com/qdm12/ddns-updater/blob/master/docs/namecheap.md)\n- [Netcup](https://github.com/qdm12/ddns-updater/blob/master/docs/netcup.md)\n- [NoIP](https://github.com/qdm12/ddns-updater/blob/master/docs/noip.md)\n- [Njalla](https://github.com/qdm12/ddns-updater/blob/master/docs/njalla.md)\n- [OpenDNS](https://github.com/qdm12/ddns-updater/blob/master/docs/opendns.md)\n- [OVH](https://github.com/qdm12/ddns-updater/blob/master/docs/ovh.md)\n- [Porkbun](https://github.com/qdm12/ddns-updater/blob/master/docs/porkbun.md)\n- [Selfhost.de](https://github.com/qdm12/ddns-updater/blob/master/docs/selfhost.de.md)\n- [Servercow.de](https://github.com/qdm12/ddns-updater/blob/master/docs/servercow.md)\n- [Spdyn](https://github.com/qdm12/ddns-updater/blob/master/docs/spdyn.md)\n- [Strato.de](https://github.com/qdm12/ddns-updater/blob/master/docs/strato.md)\n- [Variomedia.de](https://github.com/qdm12/ddns-updater/blob/master/docs/variomedia.md)\n- [Zoneedit](https://github.com/qdm12/ddns-updater/blob/master/docs/zoneedit.md)\n\nNote that:\n\n- you can specify multiple hosts for the same domain using a comma separated list. For example with `\"host\": \"@,subdomain1,subdomain2\",`.\n\n### Environment variables\n\n| Environment variable | Default | Description |\n| --- | --- | --- |\n| `CONFIG` | | One line JSON object containing the entire config (takes precendence over config.json file) if specified |\n| `PERIOD` | `5m` | Default period of IP address check, following [this format](https://golang.org/pkg/time/#ParseDuration) |\n| `IPV6_PREFIX` | `/128` | IPv6 prefix used to mask your public IPv6 address and your record IPv6 address. Ranges from `/0` to `/128` depending on your ISP. |\n| `PUBLICIP_FETCHERS` | `all` | Comma separated fetcher types to obtain the public IP address from `http` and `dns` |\n| `PUBLICIP_HTTP_PROVIDERS` | `all` | Comma separated providers to obtain the public IP address (ipv4 or ipv6). See the [Public IP section](#public-ip) |\n| `PUBLICIPV4_HTTP_PROVIDERS` | `all` | Comma separated providers to obtain the public IPv4 address only. See the [Public IP section](#public-ip) |\n| `PUBLICIPV6_HTTP_PROVIDERS` | `all` | Comma separated providers to obtain the public IPv6 address only. See the [Public IP section](#public-ip) |\n| `PUBLICIP_DNS_PROVIDERS` | `all` | Comma separated providers to obtain the public IP address (IPv4 and/or IPv6). See the [Public IP section](#public-ip) |\n| `PUBLICIP_DNS_TIMEOUT` | `3s` | Public IP DNS query timeout |\n| `UPDATE_COOLDOWN_PERIOD` | `5m` | Duration to cooldown between updates for each record. This is useful to avoid being rate limited or banned. |\n| `HTTP_TIMEOUT` | `10s` | Timeout for all HTTP requests |\n| `LISTENING_PORT` | `8000` | Internal TCP listening port for the web UI |\n| `ROOT_URL` | `/` | URL path to append to all paths to the webUI (i.e. `/ddns` for accessing `https://example.com/ddns` through a proxy) |\n| `HEALTH_SERVER_ADDRESS` | `127.0.0.1:9999` | Health server listening address |\n| `DATADIR` | `/updater/data` | Directory to read and write data files from internally |\n| `BACKUP_PERIOD` | `0` | Set to a period (i.e. `72h15m`) to enable zip backups of data/config.json and data/updates.json in a zip file |\n| `BACKUP_DIRECTORY` | `/updater/data` | Directory to write backup zip files to if `BACKUP_PERIOD` is not `0`. |\n| `RESOLVER_ADDRESS` | Your network DNS | A plaintext DNS address to use, such as `1.1.1.1:53`. This is useful for split dns, see [#389](https://github.com/qdm12/ddns-updater/issues/389) |\n| `LOG_LEVEL` | `info` | Level of logging, `debug`, `info`, `warning` or `error` |\n| `LOG_CALLER` | `hidden` | Show caller per log line, `hidden` or `short` |\n| `SHOUTRRR_ADDRESSES` | | (optional) Comma separated list of [Shoutrrr addresses](https://containrrr.dev/shoutrrr/services/overview/) (notification services) |\n| `TZ` | | Timezone to have accurate times, i.e. `America/Montreal` |\n\n#### Public IP\n\nBy default, all public IP fetching types are used and cycled (over DNS and over HTTPs).\n\nOn top of that, for each fetching method, all echo services available are cycled on each request.\n\nThis allows you not to be blocked for making too many requests.\n\nYou can otherwise customize it with the following:\n\n- `PUBLICIP_HTTP_PROVIDERS` gets your public IPv4 or IPv6 address. It can be one or more of the following:\n - `ifconfig` using [https://ifconfig.io/ip](https://ifconfig.io/ip)\n - `ipinfo` using [https://ipinfo.io/ip](https://ipinfo.io/ip)\n - `google` using [https://domains.google.com/checkip](https://domains.google.com/checkip)\n - You can also specify an HTTPS URL such as `https://ipinfo.io/ip`\n- `PUBLICIPV4_HTTP_PROVIDERS` gets your public IPv4 address only. It can be one or more of the following:\n - `ipify` using [https://api.ipify.org](https://api.ipify.org)\n - `noip` using [http://ip1.dynupdate.no-ip.com](http://ip1.dynupdate.no-ip.com)\n - You can also specify an HTTPS URL such as `https://ipinfo.io/ip`\n- `PUBLICIPV6_HTTP_PROVIDERS` gets your public IPv6 address only. It can be one or more of the following:\n - `ipify` using [https://api6.ipify.org](https://api6.ipify.org)\n - `noip` using [http://ip1.dynupdate6.no-ip.com](http://ip1.dynupdate6.no-ip.com)\n - You can also specify an HTTPS URL such as `https://ipinfo.io/ip`\n- `PUBLICIP_DNS_PROVIDERS` gets your public IPv4 address only or IPv6 address only or one of them (see #136). It can be one or more of the following:\n - `cloudflare`\n - `opendns`\n\n### Host firewall\n\nIf you have a host firewall in place, this container needs the following ports:\n\n- TCP 443 outbound for outbound HTTPS\n- UDP 53 outbound for outbound DNS resolution\n- TCP 8000 inbound (or other) for the WebUI\n\n## Architecture\n\nAt program start and every period (5 minutes by default):\n\n1. Fetch your public IP address\n1. For each record:\n 1. DNS resolve it to obtain its current IP address(es)\n - If the resolution fails, update the record with your public IP address by calling the DNS provider API and finish\n 1. Check if your public IP address is within the resolved IP addresses\n - Yes: skip the update\n - No: update the record with your public IP address by calling the DNS provider API\n\n We do DNS resolution every period so it detects a change made to the record manually, for example on the DNS provider web UI\n As DNS resolutions are essentially free and without rate limiting, these are great to avoid getting banned for too many requests.\n\n### Special case: Cloudflare\n\nFor Cloudflare records with the `proxied` option, the following is done.\n\nAt program start and every period (5 minutes by default), for each record:\n\n1. Fetch your public IP address\n1. For each record:\n 1. Check the last IP address (persisted in `updates.json`) for that record\n - If it doesn't exist, update the record with your public IP address by calling the DNS provider API and finish\n 1. Check if your public IP address matches the last IP address you updated the record with\n - Yes: skip the update\n - No: update the record with your public IP address by calling the DNS provider API\n\nThis is the only way as doing a DNS resolution on the record will give the IP address of a Cloudflare server instead of your server.\n\n This has the disadvantage that if the record is changed manually, the program will not detect it.\nWe could do an API call to get the record IP address every period, but that would get you banned especially with a low period duration.\n\n## Testing\n\n- The automated healthcheck verifies all your records are up to date [using DNS lookups](https://github.com/qdm12/ddns-updater/blob/master/internal/healthcheck/healthcheck.go#L15)\n- You can also manually check, by:\n 1. Going to your DNS management webpage\n 1. Setting your record to `127.0.0.1`\n 1. Run the container\n 1. Refresh the DNS management webpage and verify the update happened\n\n## Build the image\n\nYou can build the image yourself with:\n\n```sh\ndocker build -t qmcgaw/ddns-updater https://github.com/qdm12/ddns-updater.git\n```\n\nYou can use optional build arguments with `--build-arg KEY=VALUE` from the table below:\n\n| Build argument | Default | Description |\n| --- | --- | --- |\n| `UID` | `1000` | User ID running the container |\n| `GID` | `1000` | User group ID running the container |\n| `VERSION` | `unknown` | Version of the program and Docker image |\n| `CREATED` | `an unknown date` | Build date of the program and Docker image |\n| `COMMIT` | `unknown` | Commit hash of the program and Docker image |\n\n## Development and contributing\n\n- [Contribute with code](https://github.com/qdm12/ddns-updater/blob/master/docs/contributing.md)\n- [Github workflows to know what's building](https://github.com/qdm12/ddns-updater/actions)\n- [List of issues and feature requests](https://github.com/qdm12/ddns-updater/issues)\n- [Kanban board](https://github.com/qdm12/ddns-updater/projects/1)\n\n## License\n\nThis repository is under an [MIT license](https://github.com/qdm12/ddns-updater/master/license)\n\n## Used in external projects\n\n- [Starttoaster/docker-traefik](https://github.com/Starttoaster/docker-traefik#home-networks-extra-credit-dynamic-dns)\n\n## Support\n\nSponsor me on [Github](https://github.com/sponsors/qdm12) or donate to [paypal.me/qmcgaw](https://www.paypal.me/qmcgaw)\n\n[![https://github.com/sponsors/qdm12](https://raw.githubusercontent.com/qdm12/private-internet-access-docker/master/doc/sponsors.jpg)](https://github.com/sponsors/qdm12)\n[![https://www.paypal.me/qmcgaw](https://raw.githubusercontent.com/qdm12/private-internet-access-docker/master/doc/paypal.jpg)](https://www.paypal.me/qmcgaw)\n\nMany thanks to J. Famiglietti for supporting me financially", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/DiamondPrecisionComputing/unraid-templates/master/templates/ddns-updater.xml", "Icon": "https://raw.githubusercontent.com/DiamondPrecisionComputing/unraid-templates/master/templates/img/ddnsgopher.png", "DonateText": "This app and docker were generously made by qmcgaw. If you like the project please consider making a donation toward his efforts and check out the MANY other projects he has created on GitHub.", "DonateLink": "https://www.paypal.me/qmcgaw", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/updater/data", "Default": "/mnt/user/appdata/ddns-updater", "Mode": "rw", "Description": "Container Path: /updater/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ddns-updater" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "", "Mode": "", "Description": "Timezone to have accurate times, i.e. America/Montreal", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUBLICIP_FETCHERS", "Target": "PUBLICIP_FETCHERS", "Default": "all|http|dns", "Mode": "", "Description": "Comma separated fetcher types to obtain the public IP address from http and dns", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "PUBLICIP_HTTP_PROVIDERS", "Target": "PUBLICIP_HTTP_PROVIDERS", "Default": "all", "Mode": "", "Description": "PUBLICIP_HTTP_PROVIDERS gets your public IPv4 or IPv6 address. It can be one or more of the following: (default:all), opendns, ifconfig, ipinfo, ddns, google.\r\n\r\nYou can also specify an HTTPS URL such as https://ipinfo.io/ip", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "PUBLICIPV4_HTTP_PROVIDERS", "Target": "PUBLICIPV4_HTTP_PROVIDERS", "Default": "all", "Mode": "", "Description": "PUBLICIPV4_HTTP_PROVIDERS gets your public IPv4 address only. It can be one or more of the following: (default:all), ipify, noip.\r\n\r\nYou can also specify an HTTPS URL such as https://ipinfo.io/ip", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "PUBLICIPV6_HTTP_PROVIDERS", "Target": "PUBLICIPV6_HTTP_PROVIDERS", "Default": "all", "Mode": "", "Description": "PUBLICIPV6_HTTP_PROVIDERS gets your public IPv6 address only. It can be one or more of the following: (default:all), ipify, noip.\r\n\r\nYou can also specify an HTTPS URL such as https://ipinfo.io/ip", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "PUBLICIP_DNS_PROVIDERS", "Target": "PUBLICIP_DNS_PROVIDERS", "Default": "all", "Mode": "", "Description": "PUBLICIP_DNS_PROVIDERS gets your public IPv4 address only or IPv6 address only or one of them. It can be one or more of the following: (default:all), google, cloudflare,", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "PUBLICIP_DNS_TIMEOUT", "Target": "PUBLICIP_DNS_TIMEOUT", "Default": "3s", "Mode": "", "Description": "Public IP DNS query timeout (in seconds)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3s" }, { "@attributes": { "Name": "UPDATE_COOLDOWN_PERIOD", "Target": "UPDATE_COOLDOWN_PERIOD", "Default": "5m", "Mode": "", "Description": "Duration to cooldown between updates for each record. This is useful to avoid being rate limited or banned. (in minutes)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5m" }, { "@attributes": { "Name": "HTTP_TIMEOUT", "Target": "HTTP_TIMEOUT", "Default": "10s", "Mode": "", "Description": "Timeout for all HTTP requests (in seconds)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10s" }, { "@attributes": { "Name": "BACKUP_DIRECTORY", "Target": "BACKUP_DIRECTORY", "Default": "/updater/data/backup", "Mode": "", "Description": "Directory to read and write data files from internally", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/updater/data/backup" }, { "@attributes": { "Name": "BACKUP_PERIOD", "Target": "BACKUP_PERIOD", "Default": "0", "Mode": "", "Description": "Set to a period (i.e. 72h15m) to enable zip backups of data/config.json and data/updates.json in a zip file", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "info|warning|error|debug", "Mode": "", "Description": "Level of logging, debug, info, warning or error", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "LOG_CALLER", "Target": "LOG_CALLER", "Default": "hidden|short", "Mode": "", "Description": "Container Variable: LOG_CALLER", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "hidden" }, { "@attributes": { "Name": "ROOT_URL", "Target": "ROOT_URL", "Default": "/", "Mode": "", "Description": "URL path to append to all paths to the webUI (i.e. /ddns for accessing https://example.com/ddns through a proxy)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "SHOUTRRR_ADDRESSES", "Target": "SHOUTRRR_ADDRESSES", "Default": "", "Mode": "", "Description": "(optional) Comma separated list of Shoutrrr addresses (notification services) -- (See GitHub Documentation)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HEALTH_SERVER_ADDRESS", "Target": "HEALTH_SERVER_ADDRESS", "Default": "127.0.0.1:9999", "Mode": "", "Description": "Health server listening address", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "127.0.0.1:9999" } ], "Repo": "Diamond Precision Computing's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DiamondPrecisionComputingsRepository/templates/ddns-updater.xml", "CategoryList": [ "Tools-Utilities", "Network-DNS" ], "downloads": 8071680, "stars": 123, "trending": 1.804, "trends": [ 0.786, 0.88, 1.008, 1.045, 1.406, 1.832, 1.804 ], "trendsDate": [ 1695837956, 1698437151, 1701032756, 1703631942, 1706231148, 1708824974, 1711418772 ], "downloadtrend": [ 7448732, 7514830, 7591330, 7671474, 7780879, 7926054, 8071680 ], "LastUpdateScan": 1711418772, "LastUpdate": 1709562910, "FirstSeen": 1628281971, "topTrending": 1.018, "topPerforming": 1.804 }, { "Name": "Genea", "Repository": "diamondprecisioncomputing/genea-app:latest", "Registry": "https://hub.docker.com/r/diamondprecisioncomputing/genea-app", "Network": "bridge", "Support": "https://forums.unraid.net/topic/111725-support-diamondprecisioncomputing-all-images-and-files/", "Project": "https://github.com/genea-app/genea-app", "Overview": "Genea allows visually building and editing a family tree online. It consumes and saves genealogy data in the GEDCOM format without any server side components.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/DiamondPrecisionComputing/unraid-templates/master/templates/Genea.xml", "Icon": "https://github.com/genea-app/genea-app/blob/main/img/unknown.png?raw=true", "Config": { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "3181", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3181" }, "Repo": "Diamond Precision Computing's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DiamondPrecisionComputingsRepository/templates/Genea.xml", "CategoryList": [ "Other" ], "downloads": 415, "LastUpdateScan": 1711281966, "LastUpdate": 1655163775, "FirstSeen": 1661818324 }, { "Name": "GluetunVPN", "Repository": "qmcgaw/gluetun", "Registry": "https://hub.docker.com/r/qmcgaw/gluetun", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111725-support-diamondprecisioncomputing-all-images-and-files", "Project": "https://github.com/qdm12/gluetun", "License": "https://img.shields.io/github/license/qdm12/gluetun", "Overview": "# Gluetun VPN client\n\nLightweight swiss-knife-like VPN client to multiple VPN service providers\n\n## Quick links\n\n- [Setup](#setup)\n- [Features](#features)\n- Problem?\n - [Check the Wiki](https://github.com/qdm12/gluetun/wiki)\n - [Start a discussion](https://github.com/qdm12/gluetun/discussions)\n - [Fix the Unraid template](https://github.com/qdm12/gluetun/discussions/550)\n- Suggestion?\n - [Create an issue](https://github.com/qdm12/gluetun/issues)\n - [Join the Slack channel](https://join.slack.com/t/qdm12/shared_invite/enQtOTE0NjcxNTM1ODc5LTYyZmVlOTM3MGI4ZWU0YmJkMjUxNmQ4ODQ2OTAwYzMxMTlhY2Q1MWQyOWUyNjc2ODliNjFjMDUxNWNmNzk5MDk)\n- Happy?\n - Sponsor me on [github.com/sponsors/qdm12](https://github.com/sponsors/qdm12)\n - Donate to [paypal.me/qmcgaw](https://www.paypal.me/qmcgaw)\n - Drop me [an email](mailto:quentin.mcgaw@gmail.com)\n- **Want to add a VPN provider?** check [Development](https://github.com/qdm12/gluetun/wiki/Development) and [Add a provider](https://github.com/qdm12/gluetun/wiki/Add-a-provider)\n- Video:\n\n [![Video Gif](https://i.imgur.com/CetWunc.gif)](https://youtu.be/0F6I03LQcI4)\n\n- [Substack Console interview](https://console.substack.com/p/console-72)\n\n## Features\n\n- Based on Alpine 3.18 for a small Docker image of 35.6MB\n- Supports: **AirVPN**, **Cyberghost**, **ExpressVPN**, **FastestVPN**, **HideMyAss**, **IPVanish**, **IVPN**, **Mullvad**, **NordVPN**, **Perfect Privacy**, **Privado**, **Private Internet Access**, **PrivateVPN**, **ProtonVPN**, **PureVPN**, **SlickVPN**, **Surfshark**, **TorGuard**, **VPNSecure.me**, **VPNUnlimited**, **Vyprvpn**, **WeVPN**, **Windscribe** servers\n- Supports OpenVPN for all providers listed\n- Supports Wireguard both kernelspace and userspace\n - For **Mullvad**, **Ivpn**, **Surfshark** and **Windscribe**\n - For **ProtonVPN**, **PureVPN**, **Torguard**, **VPN Unlimited** and **WeVPN** using [the custom provider](https://github.com/qdm12/gluetun/wiki/Custom-provider)\n - For custom Wireguard configurations using [the custom provider](https://github.com/qdm12/gluetun/wiki/Custom-provider)\n - More in progress, see [#134](https://github.com/qdm12/gluetun/issues/134)\n- DNS over TLS baked in with service provider(s) of your choice\n- DNS fine blocking of malicious/ads/surveillance hostnames and IP addresses, with live update every 24 hours\n- Choose the vpn network protocol, `udp` or `tcp`\n- Built in firewall kill switch to allow traffic only with needed the VPN servers and LAN devices\n- Built in Shadowsocks proxy (protocol based on SOCKS5 with an encryption layer, tunnels TCP+UDP)\n- Built in HTTP proxy (tunnels HTTP and HTTPS through TCP)\n- [Connect other containers to it](https://github.com/qdm12/gluetun/wiki/Connect-a-container-to-gluetun)\n- [Connect LAN devices to it](https://github.com/qdm12/gluetun/wiki/Connect-a-LAN-device-to-gluetun)\n- Compatible with amd64, i686 (32 bit), **ARM** 64 bit, ARM 32 bit v6 and v7, and even ppc64le \ud83c\udf86\n- [Custom VPN server side port forwarding for Private Internet Access](https://github.com/qdm12/gluetun/wiki/Private-internet-access#vpn-server-port-forwarding)\n- Possibility of split horizon DNS by selecting multiple DNS over TLS providers\n- Unbound subprogram drops root privileges once launched\n- Can work as a Kubernetes sidecar container, thanks @rorph\n\n## Setup\n\n\ud83c\udf89 There are now instructions specific to each VPN provider with examples to help you get started as quickly as possible!\n\nGo to the [Wiki](https://github.com/qdm12/gluetun/wiki)!\n\nHere's a docker-compose.yml for the laziest:\n\n```yml\nversion: \"3\"\nservices:\n gluetun:\n image: qmcgaw/gluetun\n # container_name: gluetun\n # line above must be uncommented to allow external containers to connect. See https://github.com/qdm12/gluetun/wiki/Connect-a-container-to-gluetun#external-container-to-gluetun\n cap_add:\n - NET_ADMIN\n devices:\n - /dev/net/tun:/dev/net/tun\n ports:\n - 8888:8888/tcp # HTTP proxy\n - 8388:8388/tcp # Shadowsocks\n - 8388:8388/udp # Shadowsocks\n volumes:\n - /yourpath:/gluetun\n environment:\n # See https://github.com/qdm12/gluetun/wiki\n - VPN_SERVICE_PROVIDER=ivpn\n - VPN_TYPE=openvpn\n # OpenVPN:\n - OPENVPN_USER=\n - OPENVPN_PASSWORD=\n # Wireguard:\n # - WIREGUARD_PRIVATE_KEY=wOEI9rqqbDwnN8/Bpp22sVz48T71vJ4fYmFWujulwUU=\n # - WIREGUARD_ADDRESSES=10.64.222.21/32\n # Timezone for accurate log times\n - TZ=\n # Server list updater. See https://github.com/qdm12/gluetun/wiki/Updating-Servers#periodic-update\n - UPDATER_PERIOD=\n - UPDATER_VPN_SERVICE_PROVIDERS=\n```\n\n\ud83c\udd95 Image also available as `ghcr.io/qdm12/gluetun`\n\n## License\n\n[![MIT](https://img.shields.io/github/license/qdm12/gluetun)](https://github.com/qdm12/gluetun/master/LICENSE)", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/DiamondPrecisionComputing/unraid-templates/master/templates/GluetunVPN.xml", "Icon": "https://raw.githubusercontent.com/qdm12/gluetun/master/doc/logo_256.png", "ExtraParams": "--cap-add=NET_ADMIN --restart always", "DonateText": "This app and docker were generously made by qmcgaw. If you like the project please consider making a donation toward his efforts and check out the MANY other projects he has created on GitHub.", "DonateLink": "https://www.paypal.me/qmcgaw", "Config": [ { "@attributes": { "Name": "TIMEZONE", "Target": "TZ", "Default": "", "Mode": "", "Description": "Specify a timezone to use to have correct log times. i.e. Europe/London", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config", "Target": "/gluetun", "Default": "/mnt/user/appdata/gluetun", "Mode": "rw", "Description": "Container Path: /gluetun", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gluetun" }, { "@attributes": { "Name": "VPN_SERVICE_PROVIDER", "Target": "VPN_SERVICE_PROVIDER", "Default": "private internet access|airvpn|cyberghost|expressvpn|fastestvpn|hidemyass|ipvanish|ivpn|mullvad|nordvpn|perfect privacy|privado|privatevpn|protonvpn|purevpn|slickvpn|surfshark|torguard|vpnsecure|vpn unlimited|vyprvpn|wevpn|windscribe|custom", "Mode": "", "Description": "VPN Service Provider", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "private internet access" }, { "@attributes": { "Name": "VPN_TYPE", "Target": "VPN_TYPE", "Default": "openvpn|wireguard", "Mode": "", "Description": "VPN Type. Default is OpenVPN. Note not all providers support Wireguard.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "openvpn" }, { "@attributes": { "Name": "VPN_INTERFACE", "Target": "VPN_INTERFACE", "Default": "tun0", "Mode": "", "Description": "OPTIONAL: Specify a custom network interface name to use. (e.g. tun0 or wg0)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "tun0" }, { "@attributes": { "Name": "VPN_ENDPOINT_PORT", "Target": "VPN_ENDPOINT_PORT", "Default": "", "Mode": "", "Description": "OPTIONAL: Custom OpenVPN/Wireguard server endpoint port to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VPN_ENDPOINT_IP", "Target": "VPN_ENDPOINT_IP", "Default": "", "Mode": "", "Description": "OPTIONAL: Specify a target VPN IP address to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OPENVPN_PROTOCOL", "Target": "OPENVPN_PROTOCOL", "Default": "udp|tcp", "Mode": "", "Description": "OPTIONAL: Container Variable: OPENVPN_PROTOCOL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "udp" }, { "@attributes": { "Name": "OPENVPN_USER", "Target": "OPENVPN_USER", "Default": "", "Mode": "", "Description": "Container Variable: OPENVPN_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OPENVPN_PASSWORD", "Target": "OPENVPN_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: OPENVPN_PASSWORD (Optional for Mullvad)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OPENVPN_VERSION", "Target": "OPENVPN_VERSION", "Default": "2.5|2.4", "Mode": "", "Description": "OPTIONAL: Set the OpenVPN version to run", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2.5" }, { "@attributes": { "Name": "OPENVPN_VERBOSITY", "Target": "OPENVPN_VERBOSITY", "Default": "0|1|2|3|4|5|6", "Mode": "", "Description": "OPTIONAL: OpenVPN verbosity level", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "OPENVPN_FLAGS", "Target": "OPENVPN_FLAGS", "Default": "", "Mode": "", "Description": "OPTIONAL: Space delimited OpenVPN flags to pass to openvpn", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OPENVPN_CIPHERS", "Target": "OPENVPN_CIPHERS", "Default": "", "Mode": "", "Description": "OPTIONAL: Specify one or more custom ciphers to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OPENVPN_AUTH", "Target": "OPENVPN_AUTH", "Default": "", "Mode": "", "Description": "OPTIONAL: Specify a custom auth algorithm to use. i.e. sha256", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OPENVPN_PROCESS_USER", "Target": "OPENVPN_PROCESS_USER", "Default": "no|yes", "Mode": "", "Description": "OPTIONAL: Run OpenVPN as root", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "OPENVPN_IPV6", "Target": "OPENVPN_IPV6", "Default": "off|on", "Mode": "", "Description": "OPTIONAL: Enable tunneling of IPv6 (only for Mullvad)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "OPENVPN_CUSTOM_CONFIG", "Target": "OPENVPN_CUSTOM_CONFIG", "Default": "", "Mode": "", "Description": "OPTIONAL: The path to your OpenVPN configuration file. This implies VPN_SERVICE_PROVIDER=custom", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WIREGUARD_IMPLEMENTATION", "Target": "WIREGUARD_IMPLEMENTATION", "Default": "auto|userspace|kernelspace", "Mode": "", "Description": "Implementation of Wireguard to use.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "auto" }, { "@attributes": { "Name": "WIREGUARD_PRIVATE_KEY", "Target": "WIREGUARD_PRIVATE_KEY", "Default": "", "Mode": "", "Description": "OPTINAL: 32 bytes private key in base64 format", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WIREGUARD_PRESHARED_KEY", "Target": "WIREGUARD_PRESHARED_KEY", "Default": "", "Mode": "", "Description": "OPTINAL: 32 bytes pre-shared key in base64 format", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WIREGUARD_PUBLIC_KEY", "Target": "WIREGUARD_PUBLIC_KEY", "Default": "", "Mode": "", "Description": "Only for VPN_SERVICE_PROVIDER=custom and VPN_TYPE=wireguard: Wireguard server public key", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WIREGUARD_ADDRESSES", "Target": "WIREGUARD_ADDRESSES", "Default": "", "Mode": "", "Description": "Wireguard IP network in the format xx.xx.xx.xx/xx. Wireguard interface address, only required if VPN_TYPE=wireguard. Note this is usually specific by user and the same for all servers.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVER_REGIONS", "Target": "SERVER_REGIONS", "Default": "", "Mode": "", "Description": "OPTIONAL: Comma separated list of VPN regions. https://github.com/qdm12/gluetun/wiki", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVER_COUNTRIES", "Target": "SERVER_COUNTRIES", "Default": "", "Mode": "", "Description": "OPTIONAL: Comma separated list of VPN countries. https://github.com/qdm12/gluetun/wiki", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVER_CITIES", "Target": "SERVER_CITIES", "Default": "", "Mode": "", "Description": "OPTIONAL: Comma separated list of VPN cities. https://github.com/qdm12/gluetun/wiki", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVER_NAMES", "Target": "SERVER_NAMES", "Default": "", "Mode": "", "Description": "OPTIONAL: (PIA ONLY) Single server hostname. https://github.com/qdm12/gluetun/wiki", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVER_HOSTNAMES", "Target": "SERVER_HOSTNAMES", "Default": "", "Mode": "", "Description": "OPTIONAL: Comma separated list of server hostnames. https://github.com/qdm12/gluetun/wiki", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FIREWALL", "Target": "FIREWALL", "Default": "on|off", "Mode": "", "Description": "Turn on or off the container built-in firewall. You should turn off for debugging purposes only.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "FIREWALL_VPN_INPUT_PORTS", "Target": "FIREWALL_VPN_INPUT_PORTS", "Default": "", "Mode": "", "Description": "OPTIONAL: Comma separated list of ports to allow from the VPN server side (useful for vyprvpn port forwarding)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FIREWALL_INPUT_PORTS", "Target": "FIREWALL_INPUT_PORTS", "Default": "", "Mode": "", "Description": "OPTIONAL: Comma separated list of ports to allow through the default interface. This seems needed for Unraid containers and Kubernetes sidecars.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FIREWALL_OUTBOUND_SUBNETS", "Target": "FIREWALL_OUTBOUND_SUBNETS", "Default": "", "Mode": "", "Description": "OPTIONAL: You first need to set your LAN CIDR in FIREWALL_OUTBOUND_SUBNETS. For example with FIREWALL_OUTBOUND_SUBNETS=192.168.1.0/24", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FIREWALL_DEBUG", "Target": "FIREWALL_DEBUG", "Default": "off|on", "Mode": "", "Description": "OPTIONAL: Prints every firewall related command. You should use it for debugging purposes only.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "info", "Mode": "", "Description": "OPTIONAL: Container Variable: LOG_LEVEL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "HEALTH_SERVER_ADDRESS", "Target": "HEALTH_SERVER_ADDRESS", "Default": "127.0.0.1:9999", "Mode": "", "Description": "OPTIONAL: Internal Health Server Listening Addroess", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "127.0.0.1:9999" }, { "@attributes": { "Name": "HEALTH_TARGET_ADDRESS", "Target": "HEALTH_TARGET_ADDRESS", "Default": "github.com:443", "Mode": "", "Description": "OPTIONAL: Address used to check tunnel health", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "github.com:443" }, { "@attributes": { "Name": "HEALTH_VPN_DURATION_INITIAL", "Target": "HEALTH_VPN_DURATION_INITIAL", "Default": "6s", "Mode": "", "Description": "OPTIONAL: Initial health check duration in seconds.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "6s" }, { "@attributes": { "Name": "HEALTH_VPN_DURATION_ADDITION", "Target": "HEALTH_VPN_DURATION_ADDITION", "Default": "5s", "Mode": "", "Description": "OPTIONAL: Subsequent health check duration in seconds.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5s" }, { "@attributes": { "Name": "DOT", "Target": "DOT", "Default": "on|off", "Mode": "", "Description": "(Recommended: on) Activate DNS over TLS with Unbound", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "DOT_PROVIDERS", "Target": "DOT_PROVIDERS", "Default": "cloudflare|google|quad9|quadrant|cleanbrowsing", "Mode": "", "Description": "Comma delimited list of DNS over TLS providers", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "cloudflare" }, { "@attributes": { "Name": "DOT_PRIVATE_ADDRESS", "Target": "DOT_PRIVATE_ADDRESS", "Default": "127.0.0.1/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,169.254.0.0/16,::1/128,fc00::/7,fe80::/10,::ffff:7f00:1/104,::ffff:a00:0/104,::ffff:a9fe:0/112,::ffff:ac10:0/108,::ffff:c0a8:0/112", "Mode": "", "Description": "All private CIDRs ranges. Comma separated list of CIDRs or single IP addresses Unbound won't resolve to. Note that the default setting prevents DNS rebinding", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.0.0.1/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,169.254.0.0/16,::1/128,fc00::/7,fe80::/10,::ffff:7f00:1/104,::ffff:a00:0/104,::ffff:a9fe:0/112,::ffff:ac10:0/108,::ffff:c0a8:0/112" }, { "@attributes": { "Name": "DOT_VERBOSITY", "Target": "DOT_VERBOSITY", "Default": "0|1|2|3|4|5", "Mode": "", "Description": "OPTIONAL: Unbound verbosity level", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "DOT_VERBOSITY_DETAILS", "Target": "DOT_VERBOSITY_DETAILS", "Default": "0|1|2|3|4", "Mode": "", "Description": "OPTIONAL: Unbound details verbosity level", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DOT_VALIDATION_LOGLEVEL", "Target": "DOT_VALIDATION_LOGLEVEL", "Default": "0|1|2", "Mode": "", "Description": "OPTIONAL: Unbound validation log level", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DOT_CACHING", "Target": "DOT_CACHING", "Default": "on|off", "Mode": "", "Description": "OPTIONAL: Unbound caching", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "DOT_IPV6", "Target": "DOT_IPV6", "Default": "on|off", "Mode": "", "Description": "OPTIONAL: DNS IPv6 resolution", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "BLOCK_MALICIOUS", "Target": "BLOCK_MALICIOUS", "Default": "on|off", "Mode": "", "Description": "OPTIONAL: Block malicious hostnames and IPs with Unbound", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "BLOCK_SURVEILLANCE", "Target": "BLOCK_SURVEILLANCE", "Default": "on|off", "Mode": "", "Description": "OPTIONAL: Block surveillance hostnames and IPs with Unbound", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "BLOCK_ADS", "Target": "BLOCK_ADS", "Default": "on|off", "Mode": "", "Description": "OPTIONAL: Block ads hostnames and IPs with Unbound", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "UNBLOCK", "Target": "UNBLOCK", "Default": "", "Mode": "", "Description": "OPTIONAL: Comma separated list of domain names to leave unblocked with Unbound. i.e. domain1.com,x.domain2.co.uk", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DNS_UPDATE_PERIOD", "Target": "DNS_UPDATE_PERIOD", "Default": "24h", "Mode": "", "Description": "OPTIONAL: Period to update block lists and cryptographic files and restart Unbound. Set to 0 to deactivate updates. i.e. 0, 30s, 5m, 24h", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "24h" }, { "@attributes": { "Name": "DNS_ADDRESS", "Target": "DNS_ADDRESS", "Default": "", "Mode": "", "Description": "OPTIONAL: IP address to use as DNS resolver if DOT is off", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DNS_KEEP_NAMESERVER", "Target": "DNS_KEEP_NAMESERVER", "Default": "off|on", "Mode": "", "Description": "OPTIONAL: Keep the nameservers in /etc/resolv.conf untouched, but disabled DNS blocking features", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "HTTPPROXY", "Target": "HTTPPROXY", "Default": "off|on", "Mode": "", "Description": "OPTIONAL: Enable the internal HTTP proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "HTTPPROXY_LOG", "Target": "HTTPPROXY_LOG", "Default": "off|on", "Mode": "", "Description": "OPTIONAL: Logs every tunnel requests", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "HTTPPROXY_PORT", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "Internal port number for the HTTP proxy to listen on", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "HTTPPROXY_USER", "Target": "HTTPPROXY_USER", "Default": "", "Mode": "", "Description": "OPTIONAL: Username to use to connect to the HTTP proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTPPROXY_PASSWORD", "Target": "HTTPPROXY_PASSWORD", "Default": "", "Mode": "", "Description": "OPTIONAL: Password to use to connect to the HTTP proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "ENABLE_HTTPPROXY_STEALTH", "Target": "HTTPPROXY_STEALTH", "Default": "off|on", "Mode": "", "Description": "OPTIONAL: Stealth mode means HTTP proxy headers are not added to your requests", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "SHADOWSOCKS", "Target": "SHADOWSOCKS", "Default": "off|on", "Mode": "", "Description": "OPTIONAL: Enable the internal Shadowsocks proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "SHADOWSOCKS_LOG", "Target": "SHADOWSOCKS_LOG", "Default": "off|on", "Mode": "", "Description": "OPTIONAL: Enable Shadowsocks logging", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" }, { "@attributes": { "Name": "SHADOWSOCKS_LISTENING_ADDRESS", "Target": ":8388", "Default": ":8388", "Mode": "", "Description": "OPTIONAL: Port number for the HTTP proxy to listen on", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": ":8388" }, { "@attributes": { "Name": "SHADOWSOCKS_PASSWORD", "Target": "SHADOWSOCKS_PASSWORD", "Default": "", "Mode": "", "Description": "OPTIONAL: Password to use to connect to Shadowsocks", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SHADOWSOCKS_CIPHER", "Target": "SHADOWSOCKS_CIPHER", "Default": "chacha20-ietf-poly1305|aes-128-gcm|aes-256-gcm", "Mode": "", "Description": "OPTIONAL: Cipher to use for Shadowsocks", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "chacha20-ietf-poly1305" }, { "@attributes": { "Name": "UPDATER_PERIOD", "Target": "UPDATER_PERIOD", "Default": "0", "Mode": "", "Description": "OPTIONAL: Period to update all VPN servers information in memory and to /gluetun/servers.json. Set to 0 to disable. This does a burst of DNS over TLS requests, which may be blocked if you set BLOCK_MALICIOUS=on for example. Valid duration string such as 24h.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PUBLICIP_FILE", "Target": "PUBLICIP_FILE", "Default": "/gluetun/ip", "Mode": "", "Description": "OPTIONAL: Filepath to store the public IP address assigned", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/gluetun/ip" }, { "@attributes": { "Name": "PUBLICIP_PERIOD", "Target": "PUBLICIP_PERIOD", "Default": "12h", "Mode": "", "Description": "OPTIONAL: Period to check for public IP address. Set to 0 to disable.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "12h" }, { "@attributes": { "Name": "VERSION_INFORMATION", "Target": "VERSION_INFORMATION", "Default": "on|off", "Mode": "", "Description": "OPTIONAL: Filepath to store the public IP address assigned", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "HTTP_CONTROL_SERVER_PORT", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "HTTP_CONTROL_SERVER_LOG", "Target": "HTTP_CONTROL_SERVER_LOG", "Default": "on|off", "Mode": "", "Description": "OPTIONAL: Enable logging of HTTP requests", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "on" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1000" } ], "Repo": "Diamond Precision Computing's Repository", "Licence": "https://img.shields.io/github/license/qdm12/gluetun", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DiamondPrecisionComputingsRepository/templates/GluetunVPN.xml", "CategoryList": [ "Security", "Network-VPN" ], "downloads": 12005931, "stars": 227, "trending": 5.352, "trends": [ 3.4, 3.155, 3.362, 4.01, 4.593, 3.956, 5.352 ], "trendsDate": [ 1697277942, 1699873564, 1702472785, 1705071973, 1707671136, 1710381978, 1712981171 ], "downloadtrend": [ 9354183, 9658892, 9994956, 10412550, 10913789, 11363321, 12005931 ], "LastUpdateScan": 1712981171, "LastUpdate": 1712562334, "FirstSeen": 1627099389, "topTrending": 1.9520000000000004, "topPerforming": 5.352 }, { "Name": "ShadowSocks-Server", "Repository": "qmcgaw/ss-server", "Registry": "https://hub.docker.com/r/qmcgaw/ss-server", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111725-support-diamondprecisioncomputing-all-images-and-files", "Project": "https://github.com/qdm12/ss-server", "Overview": "Shadowsocks is a tunneling proxy developed to be free, open-source, and mainly used by Chinese people to bypass the Great Firewall restrictions. While using, it covers your browser traffic only, and it is almost impossible to detect and block it.\r\n\r\nThe Docker image is:\r\n\r\n --Based on Scratch (no OS) for a total size of 3.53MB\r\n --Compatible with all the CPU architectures supported by Docker: linux/amd64, linux/386, linux/arm64, linux/arm/v6, linux/arm/v7, linux/s390x, linux/ppc64le and linux/riscv64\r\n --Shadowsocks is implemented in Go and compiled statically using Go 1.16", "WebUI": "https://github.com/qdm12/ss-server", "TemplateURL": "https://raw.githubusercontent.com/DiamondPrecisionComputing/unraid-templates/master/templates/ShadowSocks-Server.xml", "Icon": "https://raw.githubusercontent.com/qdm12/ss-server/master/title.svg", "ExtraParams": "--restart always", "DonateText": "This app and docker were generously made by qmcgaw. If you like the project please consider making a donation toward his efforts and check out the MANY other projects he has created on GitHub.", "DonateLink": "https://www.paypal.me/qmcgaw", "Config": [ { "@attributes": { "Name": "PORT_TCP", "Target": "8388", "Default": "8388", "Mode": "tcp", "Description": "Container Port: 8388", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8388" }, { "@attributes": { "Name": "PORT_UDP", "Target": "8388", "Default": "8388", "Mode": "udp", "Description": "Container Port: 8388", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8388" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TIMEZONE", "Target": "TZ", "Default": "", "Mode": "", "Description": "Timezone, i.e. America/Montreal", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CIPHER", "Target": "CIPHER", "Default": "chacha20-ietf-poly1305|aes-128-gcm|aes-256-gcm", "Mode": "", "Description": "Encryption cipher to use", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "chacha20-ietf-poly1305" }, { "@attributes": { "Name": "PROFILING", "Target": "PROFILING", "Default": "off|on", "Mode": "", "Description": "Enable the Go pprof http server on :6060\r\n** If enabled you must create a port variable to container port :6060", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "off" } ], "Repo": "Diamond Precision Computing's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DiamondPrecisionComputingsRepository/templates/ShadowSocks-Server.xml", "CategoryList": [ "Security", "Network-Proxy" ], "downloads": 12152, "stars": 1, "trending": 3.053, "trends": [ 9.862, 0.764, 3.053 ], "trendsDate": [ 1708124736, 1710720359, 1713313921 ], "downloadtrend": [ 10538, 11691, 11781, 12152 ], "LastUpdateScan": 1713313921, "LastUpdate": 1711459248, "FirstSeen": 1627459404, "topTrending": -6.809 }, { "Name": "Funkwhale-all-in-one", "Repository": "funkwhale/all-in-one:latest", "Registry": "https://hub.docker.com/r/funkwhale/all-in-one/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111742-support-funkwhale-all-in-one/", "Project": "https://funkwhale.audio/", "Overview": "Funkwhale is a community-driven project that lets you listen and share music and audio within a decentralised, open network.\r\n\r\nThis is an alternative Docker image you can use to deploy Funkwhale, that does not follow the \"one process per container\" philosophy. This one contains Postgres, Redis, Nginx and all the needed files and configuration to start a dockerized Funkwhale instance in a single container.\n\nTo create admin account, run command \"sudo docker exec -it Funkwhale-all-in-one manage createsuperuser\"", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/ptchernegovski/Unraid-Templates/master/Funkwhale%20AIO/Funkwhale%20AIO.xml", "Icon": "https://raw.githubusercontent.com/thetarkus/docker-templates/master/images/funkwhale-logo-500.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Music Path", "Target": "/music", "Default": "", "Mode": "ro", "Description": "Container Path: /music", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Funkwhale Hostname", "Target": "FUNKWHALE_HOSTNAME", "Default": "", "Mode": "", "Description": "Container Variable: FUNKWHALE_HOSTNAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nested Proxy", "Target": "NESTED_PROXY", "Default": "0", "Mode": "", "Description": "Container Variable: NESTED_PROXY | Set to '1' when container is behind a reverse proxy.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container port 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3030" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/funkwhale" } ], "Repo": "ptchernegovski's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ptchernegovskisRepository/Funkwhale AIO/Funkwhale AIO.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 3045574, "stars": 20, "trending": 0.058, "trends": [ 0.034, 0.056, 0.038, 0.045, 0.054, 0.095, 0.058 ], "trendsDate": [ 1694700326, 1697299552, 1699895159, 1702494371, 1705093556, 1709420831, 1712014658 ], "downloadtrend": [ 3035046, 3036759, 3037912, 3039271, 3040922, 3043800, 3045574 ], "LastUpdateScan": 1712014658, "LastUpdate": 1680769365, "FirstSeen": 1627140526, "topTrending": 0.024, "topPerforming": 0.058 }, { "Name": "printbed", "Repository": "prosthetichead/printbed", "Registry": "https://hub.docker.com/r/prosthetichead/printbed/", "Network": "proxynet", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/155810-support-printbed/", "Project": "https://github.com/prosthetichead/printBed", "Overview": "Printbed is a 3D print file hosting system\r\n\r\n\r\nPrintBed is currently a very early Alpha. Some basic features are currently broken or may break in the future.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ptchernegovski/Unraid-Templates/master/printbed/printbed.xml", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "print files", "Target": "/print-files", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "appdata", "Target": "/appdata", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/printbed" } ], "Repo": "ptchernegovski's Repository", "Beta": true, "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/ptchernegovskisRepository/printbed/printbed.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 348, "LastUpdateScan": 1711800345, "LastUpdate": 1709675717, "FirstSeen": 1709204828 }, { "Name": "Awtrix2", "Repository": "whyet/awtrix2", "Registry": "https://hub.docker.com/r/whyet/awtrix2", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forum.blueforcer.de/", "Project": "https://awtrixdocs.blueforcer.de/", "Overview": "Docker Container for Awtrix2 Host in collaboration with Blueforcer.\r\n\r\nThe Container is based on the anapsix/alpine-java:8_JDK image.\r\n\r\nIt has an autoupdate feature witch will get the latest Host from the Awtrix Site on a restart from the Container.", "WebUI": "http://[IP]:[PORT:7000]", "TemplateURL": "https://raw.githubusercontent.com/L1cardo/Unraid-Templates/master/awtrix2/awtrix2.xml", "Icon": "https://avatars.githubusercontent.com/u/38006982?s=200&v=4", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Web Controller Port", "Target": "7000", "Default": "7000", "Mode": "tcp", "Description": "Web Controller Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7000" }, { "@attributes": { "Name": "API Port", "Target": "7001", "Default": "7001", "Mode": "tcp", "Description": "API Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7001" }, { "@attributes": { "Name": "Host Port 3", "Target": "5568", "Default": "5568", "Mode": "udp", "Description": "Container Port: 5568", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5568" }, { "@attributes": { "Name": "Amazon Alexa Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "For Amazon Alexa Support you need this Port. If This Port is already used this can be changed in the config file.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Config Path", "Target": "/data", "Default": "/mnt/user/appdata/awtrix2", "Mode": "rw", "Description": "Config Path\r\nContainer Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/awtrix2" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "Asia/Shanghai", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Asia/Shanghai" }, { "@attributes": { "Name": "Language", "Target": "JAVA_TOOL_OPTIONS", "Default": "-Duser.language=en -Duser.country=US", "Mode": "", "Description": "If you want AWTRIX to automatically display some apps like DayOfTheWeek in your local language/format (e.g. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-Duser.language=en -Duser.country=US" }, { "@attributes": { "Name": "Auto Update", "Target": "AUTOUPDATE", "Default": "true", "Mode": "", "Description": "Container Variable: AUTOUPDATE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Beta Version", "Target": "AWTRIX_BETA", "Default": "true", "Mode": "", "Description": "Container Variable: AWTRIX_BETA", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" } ], "Repo": "licardo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/licardosRepository/awtrix2/awtrix2.xml", "CategoryList": [ "Drivers", "MediaServer-Other" ], "downloads": 1203759, "stars": 45, "trending": 0.773, "trends": [ 0.504, 0.621, 0.636, 0.681, 0.732, 0.757, 0.773 ], "trendsDate": [ 1697407541, 1700321408, 1702919183, 1705525605, 1708124736, 1710720359, 1713313921 ], "downloadtrend": [ 1154076, 1161287, 1168717, 1176730, 1185407, 1194448, 1203759 ], "LastUpdateScan": 1713313921, "LastUpdate": 1633458280, "FirstSeen": 1627212595, "topTrending": 0.269, "topPerforming": 0.773 }, { "Name": "nps-client", "Repository": "ffdfgdfg/npc", "Registry": "https://hub.docker.com/r/ffdfgdfg/npc", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ehang-io/nps", "Project": "https://github.com/ehang-io/nps", "Overview": "a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.", "TemplateURL": "https://raw.githubusercontent.com/L1cardo/Unraid-Templates/master/nps-client/nps-client.xml", "Icon": "https://raw.githubusercontent.com/L1cardo/Unraid-Templates/main/nps-client/nps-client-icon.png", "ExtraParams": "--restart always", "PostArgs": "-config=/conf/npc.conf", "Networking": { "Mode": "host" }, "Config": { "@attributes": { "Name": "Config path", "Target": "/conf", "Default": "", "Mode": "rw", "Description": "In roder to start npc client, make sure to place your 'npc.conf' file to this path ", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nps-client" }, "Repo": "licardo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/licardosRepository/nps-client/nps-client.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 1773832, "stars": 110, "trending": 0.604, "trends": [ 0.371, 0.496, 0.487, 0.535, 0.491, 0.524, 0.604 ], "trendsDate": [ 1697465173, 1700321408, 1702919183, 1705525605, 1708124737, 1710720359, 1713313921 ], "downloadtrend": [ 1718895, 1727459, 1735919, 1745258, 1753870, 1763110, 1773832 ], "LastUpdateScan": 1713313921, "LastUpdate": 1617864445, "FirstSeen": 1627279396, "topTrending": 0.23299999999999998, "topPerforming": 0.604 }, { "Name": "xware", "Repository": "caiguai/docker-xware", "Registry": "https://hub.docker.com/r/caiguai/docker-xware", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/caiguai/docker-xware", "Project": "https://hub.docker.com/r/caiguai/docker-xware", "Overview": "This is a docker image of Thunder downloader.\r\nAfter running, please see your binding code through the log pannel.\r\n\r\n\u8fd9\u662f\u4e00\u4e2a\u8fc5\u96f7\u7684Docker\u955c\u50cf\u3002\r\n\u8fd0\u884c\u540e\u8bf7\u5728log\u9875\u9762\u67e5\u770b\u60a8\u7684\u914d\u5bf9\u7801\u3002", "WebUI": "http://yuancheng.xunlei.com", "TemplateURL": "https://raw.githubusercontent.com/L1cardo/Unraid-Templates/master/xware/xware.xml", "Icon": "https://yuancheng.xunlei.com/img/tutor/xlly.png", "ExtraParams": "--restart always", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Host Path 1", "Target": "/xware/TDDOWNLOAD", "Default": "", "Mode": "rw", "Description": "\u5bb9\u5668 Path: /xware/TDDOWNLOAD", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/Movie/" }, "Repo": "licardo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/licardosRepository/xware/xware.xml", "CategoryList": [ "Downloaders" ], "downloads": 159358, "stars": 33, "trending": 1.825, "trends": [ 2.638, 2.623, 1.758, 1.882, 1.842, 1.925, 1.825 ], "trendsDate": [ 1697990732, 1700586364, 1703185548, 1705784748, 1708383952, 1710979604, 1713578785 ], "downloadtrend": [ 141372, 145180, 147778, 150612, 153438, 156450, 159358 ], "LastUpdateScan": 1713578785, "LastUpdate": 1486208319, "FirstSeen": 1627826605, "topTrending": -0.813, "topPerforming": 1.825 }, { "Name": "hetzner-ddns", "Repository": "kutzilla/hetzner-ddns:latest", "Registry": "https://hub.docker.com/r/kutzilla/hetzner-ddns", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/kutzilla/docker-hetzner-ddns", "Overview": "This Docker image will allow you to use the Hetzner DNS Service (https://www.hetzner.com/dns-console) as a Dynamic DNS (DDNS) Provider.", "TemplateURL": "https://raw.githubusercontent.com/kutzilla/unraid-templates/master/apps/hetzner-ddns.xml", "Icon": "https://raw.githubusercontent.com/kutzilla/unraid-templates/master/images/hetzner-ddns.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Zone Name", "Target": "ZONE_NAME", "Default": "", "Mode": "", "Description": "The DNS zone that DDNS updates should be applied to.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "example.com" }, { "@attributes": { "Name": "API Token", "Target": "API_TOKEN", "Default": "", "Mode": "", "Description": "Your Hetzner API token.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "my-secret-api-token" }, { "@attributes": { "Name": "Record Type", "Target": "RECORD_TYPE", "Default": "", "Mode": "", "Description": "The record type of your zone. If your zone uses an IPv4 address use A. Use AAAA if it uses an IPv6 address.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "A" } ], "Repo": "kutzilla's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/kutzillasRepository/apps/hetzner-ddns.xml", "CategoryList": [ "Network-DNS" ], "downloads": 24671, "trending": 3.235, "trends": [ 11.68, 10.45, 7.209, 3.129, 3.686, 2.719, 3.235 ], "trendsDate": [ 1695989147, 1698588333, 1701183976, 1703783139, 1706382351, 1708981571, 1711577170 ], "downloadtrend": [ 18005, 20106, 21668, 22368, 23224, 23873, 24671 ], "LastUpdateScan": 1711577170, "LastUpdate": 1654667974, "FirstSeen": 1633629830, "topTrending": -8.445 }, { "Name": "unbound", "Repository": "kutzilla/unbound:latest", "Registry": "https://hub.docker.com/r/kutzilla/unbound", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/111818-support-unbound/", "Project": "https://github.com/kutzilla/unbound-docker", "Overview": "Unbound is a validating, recursive, and caching DNS resolver. It can be used to create your own recursive DNS-Server at home. You can use Unbound for services such as Pi-Hole (Here is a tutorial how to configure Pi-Hole with Unbound: https://www.youtube.com/watch?v=FnFtWsZ8IP0&t=695s) or you can create custom DNS Records for your local network.", "TemplateURL": "https://raw.githubusercontent.com/kutzilla/unraid-templates/master/apps/unbound.xml", "Icon": "https://raw.githubusercontent.com/kutzilla/unraid-templates/master/images/unbound.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "TCP DNS Port", "Target": "53", "Default": "", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5335" }, { "@attributes": { "Name": "UDP DNS Port", "Target": "53", "Default": "", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5335" }, { "@attributes": { "Name": "Config Path", "Target": "/opt/unbound/etc/unbound/", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/unbound/etc/unbound/", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "kutzilla's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/kutzillasRepository/apps/unbound.xml", "CategoryList": [ "Network-DNS" ], "downloads": 120079, "trending": 0.297, "trends": [ 1.673, 1.744, 0.328, 0.348, 0.359, 0.205, 0.297 ], "trendsDate": [ 1697537150, 1700321408, 1702919183, 1705525605, 1708124737, 1710720360, 1713313921 ], "downloadtrend": [ 116183, 118245, 118634, 119048, 119477, 119722, 120079 ], "LastUpdateScan": 1713313921, "LastUpdate": 1627306991, "FirstSeen": 1627385442, "topTrending": -1.3760000000000001, "topPerforming": 0.297 }, { "Name": "plex-utills", "Repository": "jkirkcaldy/plex-utills", "Registry": "https://hub.docker.com/r/jkirkcaldy/plex-utills/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114817-support-plex-utills/", "Project": "https://github.com/jkirkcaldy/plex-utills", "Overview": "A utility to help manage your library. Options include adding 4k banners and HDR banners to your poster art automactically, auto collections for Disney and Pixar Studios and hiding/auto optimising media files where there is only a 4k version available.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/jkirkcaldy/unraid-CA-templates/master/Plex-utills.xml", "Icon": "https://github.com/jkirkcaldy/plex-utills/blob/7cf707f3aee6aa865a811b88d9ced865626bf7bd/app/img/plex-utills_square.png?raw=1", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Plex Library", "Target": "/films", "Default": "/mnt/user/plex-media", "Mode": "ro", "Description": "Location of your Plex media files.\r\n\r\nNeeded if you want to create backup posters", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Plex/" }, { "@attributes": { "Name": "Config File", "Target": "/config", "Default": "/mnt/user/appdata/plex-utills", "Mode": "rw", "Description": "Location of your config file", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/plex-utills/" }, { "@attributes": { "Name": "Webui Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Logs", "Target": "/logs", "Default": "/mnt/appdata/plex-utills/logs", "Mode": "rw", "Description": "Container Path: /logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/disks/Docker_SSD/plex-utills/logs" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "jkirkcaldy's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/jkirkcaldysRepository/Plex-utills.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Other" ], "downloads": 291949, "stars": 3, "trending": 0.76, "trends": [ 1.057, 1.01, 0.568, 0.503, 0.467, 0.71, 0.76 ], "trendsDate": [ 1697652378, 1700321408, 1702919183, 1705525605, 1708124737, 1710720360, 1713313922 ], "downloadtrend": [ 280410, 283272, 284889, 286329, 287671, 289729, 291949 ], "LastUpdateScan": 1713313922, "LastUpdate": 1697045531, "FirstSeen": 1627509804, "topTrending": -0.29699999999999993, "topPerforming": 0.76 }, { "Name": "baikal", "Repository": "ckulka/baikal:nginx", "Registry": "https://hub.docker.com/r/ckulka/baikal/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112086-support-joshndroids-docker-repo-support-thread/", "Project": "https://github.com/ckulka/baikal-docker", "Overview": "Ba\u00efkal is a lightweight CalDAV+CardDAV server", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/master/templates/baikal.xml", "Icon": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/main/icons/baikal.png", "ExtraParams": "--restart=always", "Config": [ { "@attributes": { "Name": "Config", "Target": "/var/www/baikal/config", "Default": "/mnt/user/appdata/baikal/config", "Mode": "rw", "Description": "Container Path: /var/www/baikal/config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/baikal/config" }, { "@attributes": { "Name": "Container Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Specific", "Target": "/var/www/baikal/Specific", "Default": "/mnt/user/appdata/baikal/specific", "Mode": "rw", "Description": "Container Path: /var/www/baikal/Specific", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/baikal/specific" } ], "Repo": "Joshndroid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JoshndroidsRepository/templates/baikal.xml", "CategoryList": [ "Network-Web" ], "downloads": 5412567, "stars": 36, "trending": 0.954, "trends": [ 0.478, 0.554, 0.608, 0.622, 0.81, 0.955, 0.954 ], "trendsDate": [ 1695557139, 1698156370, 1700751975, 1703351170, 1705950372, 1708549563, 1711145184 ], "downloadtrend": [ 5173328, 5202171, 5234013, 5266754, 5309756, 5360942, 5412567 ], "LastUpdateScan": 1711145184, "LastUpdate": 1706362011, "FirstSeen": 1627914737, "topTrending": 0.476, "topPerforming": 0.954 }, { "Name": "invidious", "Repository": "quay.io/invidious/invidious", "Registry": "https://quay.io/repository/invidious/invidious", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112086-support-joshndroids-docker-repo-support-thread/", "Project": "https://github.com/iv-org/invidious", "Overview": "An open source alternative front-end to YouTube", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/master/templates/invidious.xml", "Icon": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/main/icons/invidious.png", "ExtraParams": "--restart=always", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Webgui port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Config", "Target": "/invidious/config", "Default": "/mnt/user/appdata/invidious/config/", "Mode": "rw", "Description": "Config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/invidious/config/" } ], "Repo": "Joshndroid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JoshndroidsRepository/templates/invidious.xml", "CategoryList": [ "Network-Web" ], "LastUpdateScan": 1712563569, "FirstSeen": 1629374613 }, { "Name": "microbin", "Repository": "danielszabo99/microbin", "Registry": "https://hub.docker.com/r/danielszabo99/microbin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112086-support-joshndroids-docker-repo-support-thread/", "Project": "https://github.com/szabodanika/microbin", "Overview": "MicroBin is a super tiny, feature rich, configurable, self-contained and self-hosted paste bin web application", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/master/templates/microbin.xml", "Icon": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/main/icons/microbin.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "AppData", "Target": "/app", "Default": "/mnt/user/appdata/microbin/", "Mode": "rw", "Description": "AppData", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/microbin/" }, { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "MICROBIN_PUBLIC_PATH", "Target": "MICROBIN_PUBLIC_PATH", "Default": "", "Mode": "", "Description": "Add the given public path prefix to all urls. This allows you to host MicroBin behind a reverse proxy on a subpath. You need to set the public path for QR code sharing to work.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://YOURURL/" }, { "@attributes": { "Name": "MICROBIN_ENCRYPTION_CLIENT_SIDE", "Target": "MICROBIN_ENCRYPTION_CLIENT_SIDE", "Default": "false", "Mode": "", "Description": "Enables client-side encryption", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MICROBIN_ENCRYPTION_SERVER_SIDE", "Target": "MICROBIN_ENCRYPTION_SERVER_SIDE", "Default": "false", "Mode": "", "Description": "Enables client-side encryption", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MICROBIN_PRIVATE", "Target": "MICROBIN_PRIVATE", "Default": "true", "Mode": "", "Description": "Enables private pastas", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "MICROBIN_GC_DAYS", "Target": "MICROBIN_GC_DAYS", "Default": "90", "Mode": "", "Description": "Sets the garbage collector time limit. Pastas not accessed for N days are removed even if they are set to never expire. Default value: 90. To turn off GC: 0.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "90" }, { "@attributes": { "Name": "MICROBIN_ENABLE_BURN_AFTER", "Target": "MICROBIN_ENABLE_BURN_AFTER", "Default": "0", "Mode": "", "Description": "Sets the default burn after setting on the main screen. Default value: 0. Available expiration options: 1, 10, 100, 1000, 10000, 0 (= no limit)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "MICROBIN_QR", "Target": "MICROBIN_QR", "Default": "false", "Mode": "", "Description": "Enables generating QR codes for pastas.\r\nThis feature requires the public path to also be set.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MICROBIN_DEFAULT_EXPIRY", "Target": "MICROBIN_DEFAULT_EXPIRY", "Default": "24hour", "Mode": "", "Description": "Sets the default expiry time setting on the main screen. Default value: 24hour. Available expiration options: 1min, 10min, 1hour, 24hour, 1week, never", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "24hour" }, { "@attributes": { "Name": "MICROBIN_DISABLE_TELEMETRY", "Target": "MICROBIN_DISABLE_TELEMETRY", "Default": "false", "Mode": "", "Description": "Disables telemetry if set to true", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Joshndroid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JoshndroidsRepository/templates/microbin.xml", "CategoryList": [ "Network-Web" ], "downloads": 309211, "stars": 22, "trending": 8.567, "trends": [ 14.993, 12.701, 11.708, 9.477, 8.854, 8.698, 8.567 ], "trendsDate": [ 1695729965, 1698329174, 1700924750, 1703519847, 1706115971, 1708715157, 1711310787 ], "downloadtrend": [ 164159, 188042, 212977, 235273, 258129, 282720, 309211 ], "LastUpdateScan": 1711310787, "LastUpdate": 1689106747, "FirstSeen": 1664525019, "topTrending": -6.426, "topPerforming": 8.567 }, { "Name": "redlib", "Repository": "quay.io/redlib/redlib:latest", "Registry": "https://quay.io/repository/redlib/redlib", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112086-support-joshndroids-docker-repo-support-thread/", "Project": "https://github.com/redlib-org/redlib", "Overview": "Alternative private front-end to Reddit", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/master/templates/redlib.xml", "Icon": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/main/icons/redlib.png", "ExtraParams": "--restart=unless-stopped", "Config": { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, "Repo": "Joshndroid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JoshndroidsRepository/templates/redlib.xml", "CategoryList": [ "Network-Web" ], "LastUpdateScan": 1712131685, "FirstSeen": 1709535935 }, { "Name": "rimgo", "Repository": "quay.io/pussthecatorg/rimgo", "Registry": "https://quay.io/repository/pussthecatorg/rimgo", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112086-support-joshndroids-docker-repo-support-thread/", "Overview": "Alternative Imgur front-end\r\n \r\n This can further be configured with the environment variables\r\n Please see the project github for further", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/master/templates/rimgo.xml", "Icon": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/main/icons/rimgo.png", "ExtraParams": "--restart=always", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Address", "Target": "ADDRESS", "Default": "0.0.0.0", "Mode": "", "Description": "Hosted IP Address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "Imgur Client ID", "Target": "IMGUR_CLIENT_ID", "Default": "546c25a59c58ad7", "Mode": "", "Description": "Imgur Client ID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "546c25a59c58ad7" }, { "@attributes": { "Name": "FORCE_WEBP", "Target": "FORCE_WEBP", "Default": "0", "Mode": "", "Description": "Force WEBP to reduce bandwidth", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "Joshndroid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JoshndroidsRepository/templates/rimgo.xml", "CategoryList": [ "Network-Web" ], "LastUpdateScan": 1713313922, "FirstSeen": 1650614612 }, { "Name": "Troddit", "Repository": "bsyed/troddit", "Registry": "https://hub.docker.com/r/bsyed/troddit", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112086-support-joshndroids-docker-repo-support-thread/", "Project": "https://github.com/burhan-syed/troddit", "Overview": "A web client for Reddit", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/master/templates/troddit.xml", "Icon": "https://raw.githubusercontent.com/Joshndroid/joshndroid-unraid-docker-templates/acce11cca57e4000233efb34896e91825a3a5448/icons/troddit.png", "ExtraParams": "--restart=always", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "CLIENT_ID", "Target": "CLIENT_ID", "Default": "", "Mode": "", "Description": "Client ID generated on Reddit", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CLIENT_SECRET", "Target": "CLIENT_SECRET", "Default": "", "Mode": "", "Description": "Client Secret generated on Reddit", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDDIT_REDIRECT", "Target": "REDDIT_REDIRECT", "Default": "", "Mode": "", "Description": "Reddit Redirection", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTAUTH_SECRET", "Target": "NEXTAUTH_SECRET", "Default": "", "Mode": "", "Description": "Nextauth Secret - Generated by running ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTAUTH_URL", "Target": "NEXTAUTH_URL", "Default": "", "Mode": "", "Description": "Container Variable: NEXTAUTH_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Joshndroid's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JoshndroidsRepository/templates/troddit.xml", "CategoryList": [ "Network-Web" ], "downloads": 45413, "stars": 6, "trending": 4.369, "trends": [ 14.768, 9.928, 5.751, 5.393, 4.974, 4.962, 4.369 ], "trendsDate": [ 1696946767, 1699542360, 1702169094, 1704769581, 1707368765, 1709968012, 1712563569 ], "downloadtrend": [ 31500, 34972, 37106, 39221, 41274, 43429, 45413 ], "LastUpdateScan": 1712563569, "LastUpdate": 1707883468, "FirstSeen": 1642366205, "topTrending": -10.399000000000001 }, { "Name": "Kavita", "Repository": "jvmilazz0/kavita", "Registry": "https://hub.docker.com/r/jvmilazz0/kavita", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112111-support-kizaing-kavita/", "Project": "https://github.com/Kareadita/Kavita", "Overview": "Lightning fast with a slick design, Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats. Install to start reading comics, books and manga. You can also share your server with your friends!\r\n \r\n **Important!** Once you update to 0.8.0 or higher, you MUST perform a forced library scan on all libraries to migrate properly to the new foundation. Failure to do so may result in data loss.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/Kizaing/Unraid-Templates/master/kavita-unraid.xml", "Icon": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/UI/Web/src/assets/icons/android-chrome-192x192.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web App Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Data Directory", "Target": "/kavita/config", "Default": "", "Mode": "rw", "Description": "Container Path: /kavita/config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Book Library", "Target": "/library", "Default": "", "Mode": "rw", "Description": "Container Path: /library", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kizaing's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KizaingsRepository/kavita-unraid.xml", "CategoryList": [ "MediaApp-Books", "MediaServer-Books" ], "downloads": 576067, "stars": 17, "trending": 30.738, "trends": [ 63.512, 50.425, 46.047, 36.269, 30.738 ], "trendsDate": [ 1702919183, 1705525606, 1708124737, 1710720360, 1713313922 ], "downloadtrend": [ 24817, 68014, 137194, 254286, 398997, 576067 ], "LastUpdateScan": 1713313922, "LastUpdate": 1713134816, "FirstSeen": 1697486763, "topTrending": -32.774 }, { "Name": "salt4unraid", "Repository": "lubeda/salt4unraid", "Registry": "https://hub.docker.com/repository/docker/lubeda/salt4unraid", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112221-support-lubeda-application-dockers/", "Project": "https://github.com/lubeda/salt4gui", "Overview": "Salt is an orchestration and remote execution tool for linux, MacOs and Windows systems.", "WebUI": "http://[IP]:[PORT:3333]", "TemplateURL": "https://raw.githubusercontent.com/lubeda/unraid-templates/master/salt4unraid/template.xml", "Icon": "https://www.mirantis.com/wp-content/uploads/2017/02/image01.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Salt data directory", "Target": "/srv", "Default": "", "Mode": "rw", "Description": "Container Path: /srv", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/salt4unraid/srv" }, { "@attributes": { "Name": "Salt config directory", "Target": "/etc/salt/", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/salt/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/salt4unraid/etc" }, { "@attributes": { "Name": "API password", "Target": "SALT_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: SALT_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "salty" }, { "@attributes": { "Name": "Saltgui web/api port", "Target": "3333", "Default": "3333", "Mode": "tcp", "Description": "Container Port: 3333", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3333" }, { "@attributes": { "Name": "Path to qemu images", "Target": "/mnt/user/domains", "Default": "", "Mode": "ro", "Description": "Container Path: /mnt/user/domains", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/domains" }, { "@attributes": { "Name": "Virtualisation passthrough", "Target": "/var/run/libvirt/libvirt-sock", "Default": "", "Mode": "rw", "Description": "Container Path: /var/run/libvirt/libvirt-sock", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/var/run/libvirt/libvirt-sock" }, { "@attributes": { "Name": "Salt publish port", "Target": "4505", "Default": "", "Mode": "tcp", "Description": "Container Port: 4505", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "4505" }, { "@attributes": { "Name": "Salt request server port", "Target": "4506", "Default": "", "Mode": "tcp", "Description": "Container Port: 4506", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "4506" }, { "@attributes": { "Name": "Salt loglevel", "Target": "SALT_LOGLEVEL", "Default": "", "Mode": "", "Description": "Container Variable: SALT_LOGLEVEL", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "warning" }, { "@attributes": { "Name": "Docker socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "LuBeDa's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/LuBeDasRepository/salt4unraid/template.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 20745, "trending": 0.019, "trends": [ 9.46, 8.647, 5.374, 0.024, 0.014, 0.024, 0.019 ], "trendsDate": [ 1695931617, 1698530740, 1701126358, 1703725550, 1706324732, 1708923946, 1711519555 ], "downloadtrend": [ 17918, 19614, 20728, 20733, 20736, 20741, 20745 ], "LastUpdateScan": 1711519555, "LastUpdate": 1630836399, "FirstSeen": 1628359396, "topTrending": -9.441 }, { "Name": "Agent-DVR", "Repository": "doitandbedone/ispyagentdvr", "Registry": "https://hub.docker.com/r/doitandbedone/ispyagentdvr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://www.ispyconnect.com/", "Overview": "Agent DVR (next gen version of iSpy) is a super advanced video surveillance platform\r\nSupports multiple camera types, sensor types, recordings and alerts\r\nAgent DVR is the only DVR solution that doesn\u2019t need port forwarding.\r\nThat means no fiddly router setup or network security compromise for remote access.\r\nUI works on all modern devices from phones to tablets and desktops.", "WebUI": "http://[IP]:[PORT:8090]", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/Agent-DVR.xml", "Icon": "https://ispycontent.azureedge.net/img/ispy2.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8090", "Default": "", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "TURN Server", "Target": "3478", "Default": "", "Mode": "udp", "Description": "Main port used for TURN server communication.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3478" }, { "@attributes": { "Name": "WebRTC", "Target": "50000", "Default": "", "Mode": "tcp", "Description": "Ports used to create connections or WebRTC. These will be used as needed.\r\nAdditional 50000-50010 may be required based on use", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50000" }, { "@attributes": { "Name": "Config Path", "Target": "/agent/Media/XML/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/agentDVR/config" }, { "@attributes": { "Name": "Media Path", "Target": "/agent/Media/WebServerRoot/Media/", "Default": "", "Mode": "rw", "Description": "This is where video recordings go, Place this in an unraid share if needed", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/agentDVR/media" }, { "@attributes": { "Name": "Commands Path", "Target": "/agent/Commands", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/agentDVR/commands" } ], "Repo": "Froodle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/Agent-DVR.xml", "CategoryList": [ "Security", "Network-Other" ], "downloads": 1797609, "stars": 63, "trending": 0.757, "trends": [ 1.441, 1.381, 1.362, 0.905, 0.725, 0.809, 0.757 ], "trendsDate": [ 1695823566, 1698422755, 1701018347, 1703617545, 1706216739, 1708815951, 1711408565 ], "downloadtrend": [ 1693423, 1717143, 1740851, 1756747, 1769578, 1784005, 1797609 ], "LastUpdateScan": 1711408565, "LastUpdate": 1711123775, "FirstSeen": 1656813814, "topTrending": -0.684, "topPerforming": 0.757 }, { "Name": "Core-Keeper-Dedicated-Server", "Repository": "escaping/core-keeper-dedicated", "Registry": "https://hub.docker.com/r/escaping/core-keeper-dedicated", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/escapingnetwork/core-keeper-dedicated/issues", "Project": "https://github.com/escapingnetwork/core-keeper-dedicated/", "Overview": "Docker file for the new Core Keeper dedicated server running from SteamCMD. (No account etc needed)\r\n\r\nIf your files do not load please check\r\nhttps://github.com/escapingnetwork/core-keeper-dedicated/issues/5", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/Core-Keeper-Dedicated-Server.xml", "Icon": "https://cdn2.steamgriddb.com/file/sgdb-cdn/logo/352114ae5d9447b65921f75e76b4a927.png", "Config": [ { "@attributes": { "Name": "Server files", "Target": "/home/steam/core-keeper-dedicated", "Default": "", "Mode": "rw", "Description": "Path to server files, not required", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/core-keeper-server/server-files" }, { "@attributes": { "Name": "Data files", "Target": "/home/steam/core-keeper-data", "Default": "", "Mode": "rw", "Description": "Data of server", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/core-keeper-server/server-data" }, { "@attributes": { "Name": "WORLD_NAME", "Target": "WORLD_NAME", "Default": "", "Mode": "", "Description": "The name you wish to give to your server and its associated world", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "World name here" }, { "@attributes": { "Name": "WORLD_SEED", "Target": "WORLD_SEED", "Default": "0", "Mode": "", "Description": "The seed to use for a new world. Set to 0 to generate random seed.", "Type": "Label", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "MAX_PLAYERS", "Target": "MAX_PLAYERS", "Default": "", "Mode": "", "Description": "Maximum number of players that will be allowed to connect to server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "Game ID to use for the server. Need to be at least 23 characters and alphanumeric, excluding Y,y,x,0,O. Empty or not valid means a new ID will be generated at start.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "examplegameidwillgohere" }, { "@attributes": { "Name": "DATA_PATH", "Target": "DATA_PATH", "Default": "", "Mode": "", "Description": "Save file location. If not set it defaults to a sub-folder named ", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WORLD_INDEX", "Target": "WORLD_INDEX", "Default": "0", "Mode": "", "Description": " Which world index to use.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "Froodle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/Core-Keeper-Dedicated-Server.xml", "CategoryList": [ "GameServers" ], "downloads": 22840, "stars": 3, "trending": 3.363, "trends": [ 11.163, 10.702, 6.211, 3.299, 2.891, 3.14, 3.363 ], "trendsDate": [ 1696421162, 1699020404, 1702169094, 1704769582, 1707368765, 1709968012, 1712563569 ], "downloadtrend": [ 16814, 18829, 20076, 20761, 21379, 22072, 22840 ], "LastUpdateScan": 1712563569, "LastUpdate": 1710162595, "FirstSeen": 1657375417, "topTrending": -7.800000000000001 }, { "Name": "Dependency-Track-API-Server", "Repository": "dependencytrack/apiserver", "Registry": "https://hub.docker.com/r/dependencytrack/apiserver", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/DependencyTrack/dependency-track/issues", "Overview": "API Server to be used with Dependency-Track Front-End\r\nDependency-Track is an intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Dependency-Track takes a unique and highly beneficial approach by leveraging the capabilities of Software Bill of Materials (SBOM). This approach provides capabilities that traditional Software Composition Analysis (SCA) solutions cannot achieve.\r\nFor more details about Dependency-Track see the projects website at dependencytrack.org Please note this application is not lightweight and uses 8-12GB of ram to run", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/dependency-track-api-server.xml", "Icon": "https://github.com/DependencyTrack/dependency-track/raw/master/docs/touch-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "dependency-track-data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dependency-track-api" }, { "@attributes": { "Name": "API Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8081" } ], "Repo": "Froodle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/dependency-track-api-server.xml", "CategoryList": [ "Security" ], "downloads": 16398097, "stars": 17, "trending": 3.368, "trends": [ 3.769, 6.093, 9.745, 8.807, 10.221, 6.955, 3.368 ], "trendsDate": [ 1696012135, 1698609964, 1701205557, 1703804738, 1706403944, 1709003163, 1711598776 ], "downloadtrend": [ 10230832, 10894643, 12071000, 13236801, 14743729, 15845848, 16398097 ], "LastUpdateScan": 1711598776, "LastUpdate": 1711447816, "FirstSeen": 1628453006, "topTrending": -0.40100000000000025, "topPerforming": 3.368 }, { "Name": "Dependency-Track-FrontEnd", "Repository": "dependencytrack/frontend", "Registry": "https://registry.hub.docker.com/r/dependencytrack/frontend", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/DependencyTrack/dependency-track/issues", "Overview": "Front end to be used with Dependency-Track API Server\r\nDependency-Track is an intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Dependency-Track takes a unique and highly beneficial approach by leveraging the capabilities of Software Bill of Materials (SBOM). This approach provides capabilities that traditional Software Composition Analysis (SCA) solutions cannot achieve.\r\nFor more details about Dependency-Track see the projects website at dependencytrack.org\r\n\r\nDefault Login username: admin password: admin", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/dependency-track-frontend.xml", "Icon": "https://github.com/DependencyTrack/dependency-track/raw/master/docs/touch-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "URL_OF_API_SERVER", "Target": "API_BASE_URL", "Default": "http://192.168.1.10:8081", "Mode": "", "Description": "HTTP URL of Dep-track API Server, Port must match API Port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://192.168.50.252:8081" }, { "@attributes": { "Name": "WebUI Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8082" } ], "Repo": "Froodle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/dependency-track-frontend.xml", "CategoryList": [ "Security" ], "downloads": 9271456, "stars": 12, "trending": 3.848, "trends": [ 2.894, 2.213, 2.697, 2.864, 8.282, 9.912, 3.848 ], "trendsDate": [ 1696012136, 1698609964, 1701205557, 1703804739, 1706403944, 1709003163, 1711598776 ], "downloadtrend": [ 6807940, 6962029, 7154994, 7365926, 8031020, 8914657, 9271456 ], "LastUpdateScan": 1711598776, "LastUpdate": 1711445248, "FirstSeen": 1628453006, "topTrending": 0.9539999999999997, "topPerforming": 3.848 }, { "Name": "Doku", "Repository": "amerkurev/doku", "Registry": "https://hub.docker.com/r/amerkurev/doku", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/amerkurev/doku", "Overview": "Doku is a simple, lightweight web-based application that allows you to monitor Docker disk usage in a user-friendly manner. The Doku displays the amount of disk space used by the Docker daemon, splits by images, containers, volumes, and builder cache. If you're lucky, you'll also see the sizes of log files :)", "WebUI": "http://[IP]:[PORT:9090]", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/doku.xml", "Icon": "https://raw.githubusercontent.com/amerkurev/doku/master/web/doku/public/favicon.ico", "Config": [ { "@attributes": { "Name": "Docker", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "Port", "Target": "9090", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Files for space checking", "Target": "/hostroot/mnt/user", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "Docker path for space checking", "Target": "/hostroot/var/lib/docker/", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/var/lib/docker/" } ], "Repo": "Froodle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/doku.xml", "CategoryList": [ "Other" ], "downloads": 474291, "stars": 2, "trending": 10.57, "trends": [ 13.415, 13.162, 11.778, 9.782, 12.151, 11.683, 10.57 ], "trendsDate": [ 1695557139, 1698156371, 1700751975, 1703351170, 1705950372, 1708549564, 1711145185 ], "downloadtrend": [ 227450, 261925, 296893, 329084, 374604, 424160, 474291 ], "LastUpdateScan": 1711145185, "LastUpdate": 1676921967, "FirstSeen": 1674767076, "topTrending": -2.844999999999999, "topPerforming": 10.57 }, { "Name": "StirlingPDF", "Repository": "frooodle/s-pdf:latest", "Registry": "https://hub.docker.com/r/frooodle/s-pdf", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Frooodle/Stirling-PDF/issues", "Project": "https://github.com/Frooodle/Stirling-PDF/", "Overview": "Stirling PDF (S-PDF)\r\nSPDF is a locally hosted web application that allows you to perform various operations on PDF files, such as merging, splitting and converting PDFs and more advanced features like OCR and compression\r\n\r\nAdditional unraid docker settings in advanced section if required\r\nThe majority of variable settings override any settings in /configs/settings.yml\r\nYou can edit setting there instead of using docker variables if you want (You would need to remove them from docker to avoid override)", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/s-pdf.xml", "Icon": "https://raw.githubusercontent.com/Frooodle/Stirling-PDF/main/src/main/resources/static/favicon.png", "Config": [ { "@attributes": { "Name": "port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "SYSTEM_GOOGLEVISIBILITY", "Target": "SYSTEM_GOOGLEVISIBILITY", "Default": "", "Mode": "", "Description": " 'true' to allow Google visibility (via robots.txt), 'false' to disallow", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "SYSTEM_DEFAULT_LOCALE", "Target": "SYSTEM_DEFAULT_LOCALE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en_GB" }, { "@attributes": { "Name": "OCR", "Target": "/usr/share/tesseract-ocr/5/tessdata", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Stirling-PDF/OCR" }, { "@attributes": { "Name": "configs", "Target": "/configs", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Stirling-PDF/configs/" }, { "@attributes": { "Name": "CustomFiles", "Target": "/customFiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Stirling-PDF/customFiles" }, { "@attributes": { "Name": "DOCKER_ENABLE_SECURITY", "Target": "DOCKER_ENABLE_SECURITY", "Default": "", "Mode": "", "Description": "true to enable login and authentication functionality (uses additional resources)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "METRICS_ENABLED", "Target": "METRICS_ENABLED", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "SYSTEM_CONNECTIONTIMEOUTMINUTES", "Target": "SYSTEM_CONNECTIONTIMEOUTMINUTES", "Default": "", "Mode": "", "Description": "set custom connection timeout values", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "3000000" }, { "@attributes": { "Name": "SYSTEM_ROOT_URI_PATH", "Target": "SYSTEM_ROOT_URI_PATH", "Default": "", "Mode": "", "Description": "changes the websites root path, ie if set to pdf-app to application will be viewable at address localhost:8080/pdf-app instead of localhost:8080/", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/" } ], "Repo": "Froodle's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/s-pdf.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "MediaApp-Books", "MediaApp-Other" ], "downloads": 2797121, "stars": 133, "trending": 15.946, "trends": [ 15.946 ], "trendsDate": [ 1711382772 ], "downloadtrend": [ 2351104, 2797121 ], "LastUpdateScan": 1711382772, "LastUpdate": 1711275630, "FirstSeen": 1674846256 }, { "Name": "SonarQube", "Repository": "sonarqube", "Registry": "https://hub.docker.com/_/sonarqube/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://community.sonarsource.com/c/help/8", "Project": "https://github.com/SonarSource/sonarqube", "Overview": "SonarQube is an open source platform for continuous inspection of code quality. \r\nBy default, the image will use an embedded H2 database that is not suited for production. \r\nYou can set up a database by following the \"Installing the Database\" section of https://docs.sonarqube.org/latest/setup/install-server/ (Requires seperate DB to be installed and linked)", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/sonarqube.xml", "Icon": "https://github.com/SonarSource/sonarqube/raw/master/server/sonar-docs/src/images/sonarqube-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "Container Port: 9000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "bootstrapChecks", "Target": "SONAR_ES_BOOTSTRAP_CHECKS_DISABLE", "Default": "true", "Mode": "", "Description": "Container Variable: SONAR_ES_BOOTSTRAP_CHECKS_DISABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Data", "Target": "/opt/sonarqube/data", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/sonarqube/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/sonarqube/data" }, { "@attributes": { "Name": "Logs", "Target": "/opt/sonarqube/logs", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/sonarqube/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/sonarqube/logs" }, { "@attributes": { "Name": "Extensions", "Target": "/opt/sonarqube/extensions", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/sonarqube/extensions", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/sonarqube/extesions" } ], "Repo": "Froodle's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/sonarqube.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 963105039, "stars": 2374, "trending": 3.623, "trends": [ 0.356, 0.382, 0.443, 0.401, 0.388, 2.883, 3.623 ], "trendsDate": [ 1695989147, 1698588333, 1701183976, 1703783140, 1706382351, 1708981571, 1711577170 ], "downloadtrend": [ 886999745, 890401025, 894362237, 897962114, 901458038, 928214405, 963105039 ], "LastUpdateScan": 1711577170, "LastUpdate": 1709761954, "FirstSeen": 1628431051, "topTrending": 3.2670000000000003, "topPerforming": 3.623 }, { "Name": "sshwifty", "Repository": "niruix/sshwifty", "Registry": "https://hub.docker.com/r/niruix/sshwifty", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/nirui/sshwifty", "Project": "https://github.com/nirui/sshwifty", "Overview": "Sshwifty is a SSH and Telnet connector made for the Web. It can be deployed on your computer or server to provide SSH and Telnet access interface for any compatible (standard) web browser.\r\nFor support in chrome website must run in HTTPS mode, as such a .crt and .key file must be privded in /mnt/user/appdata/sshwifty/certs/\r\nSupports configuration file for hosts with passwords/private key matches prepopulated\r\nhttps://github.com/nirui/sshwifty", "WebUI": "http://[IP]:[PORT:8182]", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/sshwifty.xml", "Icon": "https://raw.githubusercontent.com/Frooodle/unraid-templates/main/icons/sshwifty.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8182", "Default": "", "Mode": "tcp", "Description": "Container Port: 8182", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8182" }, { "@attributes": { "Name": "Host Key 1", "Target": "SSHWIFTY_TLSCERTIFICATEFILE", "Default": "", "Mode": "", "Description": "Container Variable: TLSCertificateFile", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/certs/cert.crt" }, { "@attributes": { "Name": "Host Key 2", "Target": "SSHWIFTY_TLSCERTIFICATEKEYFILE", "Default": "", "Mode": "", "Description": "Container Variable: SSHWIFTY_TLSCERTIFICATEKEYFILE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/certs/cert.key" }, { "@attributes": { "Name": "Certs", "Target": "/certs/", "Default": "", "Mode": "rw", "Description": "Container Path: /certs/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/sshwifty/certs/" }, { "@attributes": { "Name": "Configuration path for sshwifty.conf.json file", "Target": "/home/sshwifty/.config/", "Default": "", "Mode": "rw", "Description": "Configuration path for optional sshwifty.conf.json file", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/sshwifty/config/" } ], "Repo": "Froodle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/sshwifty.xml", "CategoryList": [ "Tools-Utilities", "Network-Web", "Network-Other" ], "downloads": 1834872, "stars": 37, "trending": 1.564, "trends": [ 1.503, 2.516, 3.218, 2.666, 2.729, 1.615, 1.564 ], "trendsDate": [ 1696644356, 1699239959, 1702169094, 1704769582, 1707368765, 1709968013, 1712563570 ], "downloadtrend": [ 1587321, 1628293, 1682427, 1728501, 1777001, 1806172, 1834872 ], "LastUpdateScan": 1712563570, "LastUpdate": 1712227580, "FirstSeen": 1655071404, "topTrending": 0.061000000000000165, "topPerforming": 1.564 }, { "Name": "watchtower", "Repository": "containrrr/watchtower", "Registry": "https://hub.docker.com/r/containrrr/watchtower", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://containrrr.dev/watchtower/", "Overview": "With watchtower you can update the running version of your containerized app simply by pushing a new image to the Docker Hub or your own image registry. Watchtower will pull down your new image, gracefully shut down your existing container and restart it with the same options that were used when it was deployed initially. \r\n\r\nFor usage see https://containrrr.dev/watchtower/arguments/\r\n\r\nArguements can be placed in the 'Post Arguments:' in unraid\r\nSuch as adding --schedule \"0 0 4 * * *\" in order to have watchtower auto update at 4am every day or --cleanup to remove old images after update", "TemplateURL": "https://raw.githubusercontent.com/Frooodle/unraid-templates/master/watchtower.xml", "Icon": "https://containrrr.dev/watchtower/images/logo-450px.png", "PostArgs": "--schedule \"0 0 4 * * *\" --cleanup", "Config": { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "Docker Socket", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, "Repo": "Froodle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FroodlesRepository/watchtower.xml", "CategoryList": [ "Other" ], "downloads": 8087919772, "stars": 1039, "trending": 0.211, "trends": [ 0.109, 0.151, 0.188, 0.133, 0.199, 0.167, 0.211 ], "trendsDate": [ 1696946768, 1699542360, 1702169095, 1704769582, 1707368765, 1709968013, 1712563570 ], "downloadtrend": [ 8003378035, 8015498660, 8030611146, 8041340186, 8057359427, 8070828745, 8087919772 ], "LastUpdateScan": 1712563570, "LastUpdate": 1704281344, "FirstSeen": 1655316224, "topTrending": 0.102, "topPerforming": 0.211 }, { "Name": "Invitarr", "Repository": "piratify/invitarr:latest", "Registry": "https://hub.docker.com/r/piratify/invitarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/Sleepingpirates/Invitarr", "Overview": "Invitarr is a chatbot that invites discord users to plex. You can also automate this bot to invite discord users to plex once a certain role is given to a user or the user can also be added manually.", "TemplateURL": "https://raw.githubusercontent.com/Sleepingpirates/invitarr-unraid/master/unraid-templates/invitarr.xml", "Icon": "https://raw.githubusercontent.com/Sleepingpirates/Invitarr/backupmaster/Screenshots/invitarr.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Discord Bot Token", "Target": "token", "Default": "", "Mode": "", "Description": "Discord Bot Token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/app/app/config", "Default": "/mnt/user/appdata/Invitarr/", "Mode": "rw", "Description": "Config path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Invitarr/" } ], "Repo": "priate's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/priatesRepository/unraid-templates/invitarr.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Other", "MediaApp-Other", "MediaServer-Other" ], "downloads": 554965, "stars": 3, "trending": 0.257, "trends": [ 0.315, 0.317, 0.252, 0.06, 0.072, 0.076, 0.257 ], "trendsDate": [ 1696012136, 1698609964, 1701205557, 1703804739, 1706403944, 1709003164, 1711598777 ], "downloadtrend": [ 549252, 550997, 552387, 552716, 553113, 553536, 554965 ], "LastUpdateScan": 1711598777, "LastUpdate": 1628121774, "FirstSeen": 1628455366, "topTrending": -0.057999999999999996, "topPerforming": 0.257 }, { "Name": "rw-photonix", "Overview": "Photonix is a photo management application that streamlines the process of storing, presenting and re-discovering photos. Once set up it will ingest all the photos in your collection and start building up an image database of everything you could want to search and filter by. It makes your entire collection available to you, whichever device you\u2019re using \u2014 as long as you can get to a web browser.", "Registry": "https://hub.docker.com/r/photonixapp/photonix/", "Repository": "photonixapp/photonix", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112590-support-cedev-photonix/", "Network": "bridge", "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://photonix.org/docs/img/favicon.png", "Requires": "**PostgreSQL** database *and* **redis** cache", "Config": [ { "@attributes": { "Type": "Port", "Display": "always-hide", "Required": "false", "Mask": "false", "Mode": "tcp", "Name": "Webui Port", "Target": "80", "Default": "8080", "Description": "External WebUI Port" }, "value": "" }, { "@attributes": { "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false", "Mode": "rw", "Name": "Photos", "Target": "/data/photos", "Default": "/mnt/user", "Description": "Container Path: /data/photos" }, "value": "" }, { "@attributes": { "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Mode": "rw", "Name": "Raw Photos", "Target": "/data/raw-photos-processed", "Default": "", "Description": "Container Path: /data/raw-photos-processed" }, "value": "" }, { "@attributes": { "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Mode": "rw", "Name": "Cache", "Target": "/data/cache", "Default": "", "Description": "Container Path: /data/cache" }, "value": "" }, { "@attributes": { "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Mode": "rw", "Name": "Models", "Target": "/data/models", "Default": "", "Description": "Container Path: /data/models" }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Environment", "Target": "ENV", "Default": "prd", "Description": "(prd or dev) In prd mode, running code and services are as optimised as possible. Running in dev mode enables features like Webpack/React hot module reloading (HMR), Django Runserver (code auto-reloading), Storybook server etc." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Demo Mode", "Target": "DEMO", "Default": "0", "Description": "(0 or 1) Starts the environment with a demo user account, library and downloads some demo photos. This is how the demo at https://demo.photonix.org/ runs" }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Sample Data", "Target": "SAMPLE_DATA", "Default": "0", "Description": "(0 or 1) Creates same account, library and photos as in DEMO mode but still allows you to make modifying changes as a user (most useful for developers)." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Admin Username", "Target": "ADMIN_USERNAME", "Default": "admin", "Description": "Creates a username for the admin user on first run" }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Admin Password", "Target": "ADMIN_PASSWORD", "Default": "admin", "Description": "Sets password for the admin user on first run. If this is set but ADMIN_USERNAME is not, the username will be admin" }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Postgres Host", "Target": "POSTGRES_HOST", "Default": "photonix_postgres11", "Description": "Host name for Postgres database instance." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Postgres Database", "Target": "POSTGRES_DB", "Default": "photonix", "Description": "Database name for Postgres database instance, will be auto-created on first run if it doesn't exist." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Postgres User", "Target": "POSTGRES_USER", "Default": "postgres", "Description": "Username for Postgres database." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Postgres Password", "Target": "POSTGRES_PASSWORD", "Default": "postgres", "Description": "Password for Postgres database." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Postgres Port", "Target": "POSTGRES_PORT", "Default": "5432", "Description": "Port for Postgres database." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Redis Host", "Target": "REDIS_HOST", "Default": "photonix_redis", "Description": "Redis hostname, used for resource locking." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Redis Port", "Target": "REDIS_PORT", "Default": "6379", "Description": "Redis port number." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Redis Database", "Target": "REDIS_DB", "Default": "0", "Description": "Redis database number." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Allowed Hosts", "Target": "ALLOWED_HOSTS", "Default": "*", "Description": "Restricts access for Django backend to be accessed from just a certain hostname." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false", "Name": "Django Secret Key", "Target": "DJANGO_SECRET_KEY", "Default": "", "Description": "Sets value for Django to use as a secret key (sessions, hashing, signing etc.). By default we automatically generate a cryptographically secure key on first run and store it in Redis for future." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Log Level", "Target": "LOG_LEVEL", "Default": "INFO", "Description": "Determines what level of logging to output to terminal." }, "value": "" }, { "@attributes": { "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false", "Name": "Django Log Level", "Target": "DJANGO_LOG_LEVEL", "Default": "WARNING", "Description": "Determines what level of Django logging to output to terminal." }, "value": "" } ], "Repo": "cedev's Repository", "TemplateURL": "https://raw.githubusercontent.com/rufuswilson/unraid-templates/master/rw-photonix.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/cedevsRepository/rw-photonix.xml", "CategoryList": [ "MediaApp-Photos", "MediaServer-Photos" ], "downloads": 214482, "stars": 12, "trending": 1.035, "trends": [ 0.302, 0.365, 0.379, 0.381, 0.945, 1.043, 1.035 ], "trendsDate": [ 1696860372, 1699457841, 1702169095, 1704769583, 1707368765, 1709968013, 1712563570 ], "downloadtrend": [ 205732, 206485, 207271, 208064, 210050, 212263, 214482 ], "LastUpdateScan": 1712563570, "LastUpdate": 1637275962, "FirstSeen": 1629308577, "topTrending": 0.7329999999999999, "topPerforming": 1.035 }, { "Name": "CloudflaredTunnel", "Repository": "cloudflare/cloudflared:latest", "Registry": "https://hub.docker.com/r/cloudflare/cloudflared", "Network": "host", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/cloudflare/cloudflared", "Overview": "This is an Easy and SAFE Container to use Cloudflare Zero Trust Tunnel.\r\n\r\nIt uses only the offical Docker Container from Cloudflared itself. No 3rd party scripts involed.\r\n\r\nConfig guide:\r\n-Enable Advanced View in the top right Corner\r\n-look for \"Post Arguments\" and past in your token after \"--token *YourTokenHere*\"\r\n so it looks something like this at the end -> tunnel --no-autoupdate run --token 1234567890", "TemplateURL": "https://raw.githubusercontent.com/Joey291/unraid-templates/master/templates/cloudflaredtunnel.xml", "Icon": "https://github.com/Joey291/unraid-templates/raw/main/templates/cloudflare-icon.png", "PostArgs": "tunnel --no-autoupdate run --token ", "Repo": "Cornflake's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CornflakesRepository/templates/cloudflaredtunnel.xml", "CategoryList": [ "Network-VPN" ], "downloads": 35102303, "stars": 376, "trending": 4.781, "trends": [ 4.807, 4.555, 4.724, 3.809, 4.43, 5.245, 4.781 ], "trendsDate": [ 1695722756, 1698321943, 1700917540, 1703516744, 1706115971, 1708715157, 1711310787 ], "downloadtrend": [ 26476346, 27739795, 29115075, 30268045, 31671018, 33424233, 35102303 ], "LastUpdateScan": 1711310787, "LastUpdate": 1710929900, "FirstSeen": 1682719469, "topTrending": -0.02600000000000069, "topPerforming": 4.781 }, { "Name": "Discord-GameServerMonitor-Classic", "Repository": "joey291/discordgsm:latest", "Registry": "https://hub.docker.com/r/joey291/discordgsm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112736-support-discordgsm/", "Project": "https://discordgsm.com/", "Overview": "Monitor your game servers on Discord and tracks the live data of your game servers.\r\n\r\n--After first start of the Container Config files are Created. You Must configure them as you need it otherwise it will not function.--\r\n\r\nYou need a Discord BOT API Key for your settings.json Config. (see Support Forum if you dont know how)\r\nNote: DO NOT SHARE YOUR API KEY! Sharing your key may result in punishments from Discord (including a platform-wide ban) if the token is used to abuse the API.\r\n\r\n\r\nConfigure your Monitored Servers in the servers.json:\r\nhttps://github.com/DiscordGSM/DiscordGSM/wiki/servers.json", "TemplateURL": "https://raw.githubusercontent.com/Joey291/unraid-templates/master/templates/discord-gsm.xml", "Icon": "https://raw.githubusercontent.com/DiscordGSM/DiscordGSM/master/images/discordgsm.png", "Screenshot": "https://github.com/Joey291/unraid-templates/raw/main/templates/discord-gsm.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Configs", "Target": "/dgsm-docker/configs", "Default": "", "Mode": "rw", "Description": "Container Path: /dgsm-docker/configs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/dgsm" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" } ], "Repo": "Cornflake's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CornflakesRepository/templates/discord-gsm.xml", "CategoryList": [ "Other" ], "downloads": 9268, "LastUpdateScan": 1712981171, "LastUpdate": 1670201196, "FirstSeen": 1629540202 }, { "Name": "DiscordGSM", "Repository": "discordgsm/discord-game-server-monitor:latest", "Registry": "https://hub.docker.com/r/discordgsm/discord-game-server-monitor", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112736-support-discordgsm/", "Project": "https://discordgsm.com/", "Overview": "A discord bot that monitors your game server and tracks the live data of your game servers.", "TemplateURL": "https://raw.githubusercontent.com/Joey291/unraid-templates/master/templates/DiscordGSM.xml", "Icon": "https://raw.githubusercontent.com/DiscordGSM/DiscordGSM/master/images/discordgsm.png", "PostArgs": "python3 -u main.py", "Screenshot": "https://github.com/Joey291/unraid-templates/raw/main/templates/discord-gsm.png", "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/usr/src/app/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/discordgsm/" }, { "@attributes": { "Name": "Discord Bot Token", "Target": "APP_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Discord Guild ID", "Target": "WHITELIST_GUILDS", "Default": "", "Mode": "", "Description": "if more than one, separate with", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Cornflake's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/CornflakesRepository/templates/DiscordGSM.xml", "CategoryList": [ "Other" ], "downloads": 37810, "stars": 13, "trending": 3.824, "trends": [ 10.895, 9.525, 8.77, 2.442, 5.029, 4.086, 3.824 ], "trendsDate": [ 1696334747, 1698933986, 1702169095, 1704769583, 1707368766, 1709968013, 1712563570 ], "downloadtrend": [ 26673, 29481, 32315, 33124, 34878, 36364, 37810 ], "LastUpdateScan": 1712563570, "LastUpdate": 1710621886, "FirstSeen": 1667747023, "topTrending": -7.071 }, { "Name": "SkyrimTogetherRebornServer", "Repository": "tiltedphoques/st-reborn-server:latest", "Registry": "https://hub.docker.com/r/tiltedphoques/st-reborn-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://skyrim-together.com/", "Overview": "Skyrim Together Reborn Coop Server. This Docker image is not managed by me. I'm just providing it to the Unraid Store from the offical Docker image", "TemplateURL": "https://raw.githubusercontent.com/Joey291/unraid-templates/master/templates/skyrim-together-reborn.xml", "Icon": "https://raw.githubusercontent.com/Joey291/unraid-templates/main/templates/skyrim-together-reborn.png", "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/home/server/config/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/skyrimserver/config" }, { "@attributes": { "Name": "Data Path", "Target": "/home/server/Data/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/skyrimserver/Data" }, { "@attributes": { "Name": "Log Path", "Target": "/home/server/logs/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/skyrimserver/logs" }, { "@attributes": { "Name": "UDP", "Target": "10578", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10578" } ], "Repo": "Cornflake's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CornflakesRepository/templates/skyrim-together-reborn.xml", "CategoryList": [ "GameServers" ], "downloads": 46050, "stars": 9, "trending": 2.853, "trends": [ 8.452, 8.401, 4.813, 3.584, 2.989, 2.479, 2.853 ], "trendsDate": [ 1696644356, 1699239959, 1702169095, 1704769583, 1707368766, 1709968013, 1712563570 ], "downloadtrend": [ 35579, 38842, 40806, 42323, 43627, 44736, 46050 ], "LastUpdateScan": 1712563570, "LastUpdate": 1711723934, "FirstSeen": 1657656223, "topTrending": -5.599 }, { "Name": "Twingate-Connector", "Repository": "twingate/connector:latest", "Registry": "https://registry.hub.docker.com/r/twingate/connector", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://www.twingate.com/docs/quick-start", "Project": "https://www.twingate.com/", "Overview": "Twingate makes Zero Trust Network Access easy to deploy, even easier to use, and always secure.", "TemplateURL": "https://raw.githubusercontent.com/Joey291/unraid-templates/master/templates/twingate.xml", "Icon": "https://github.com/Joey291/unraid-templates/raw/main/templates/twingate-logo.png", "Config": [ { "@attributes": { "Name": "TENANT_URL", "Target": "TENANT_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://yourcompanyname.twingate.com" }, { "@attributes": { "Name": "ACCESS_TOKEN", "Target": "ACCESS_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "REFRESH_TOKEN", "Target": "REFRESH_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "Cornflake's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CornflakesRepository/templates/twingate.xml", "CategoryList": [ "Network-VPN" ], "downloads": 8722800, "stars": 32, "trending": 7.77, "trends": [ 4.366, 6.057, 4.34, 2.032, 3.11, 5.228, 7.77 ], "trendsDate": [ 1695708380, 1698307541, 1700903140, 1703502331, 1706101559, 1708700760, 1711296357 ], "downloadtrend": [ 6503781, 6923095, 7237207, 7387285, 7624417, 8045044, 8722800 ], "LastUpdateScan": 1711296357, "LastUpdate": 1710784955, "FirstSeen": 1682712272, "topTrending": 3.404, "topPerforming": 7.77 }, { "Name": "honeygain", "Repository": "honeygain/honeygain", "Registry": "https://hub.docker.com/r/honeygain/honeygain", "Overview": "With Honeygain, you can make money by simply sharing your Internet. Start earning now. Signup using link: https://r.honeygain.me/MM82990E90. Enter credentials inside post arguments.", "GitHub": "", "Project": "https://packetstream.io/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "BindTime": "true", "Icon": "https://raw.githubusercontent.com/llalon/unraid-templates/main/llalon/images/honeygain.png", "PostArgs": "-tou-accept -email EMAIL -pass PASSWORD -device DEVICE_NAME", "Repo": "llalon's Repository", "TemplateURL": "https://raw.githubusercontent.com/llalon/unraid-templates/master/llalon/honeygain.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/llalonsRepository/llalon/honeygain.xml", "CategoryList": [ "Network-Web" ], "downloads": 5062782, "stars": 218, "trending": 0.595, "trends": [ 0.398, 0.379, 0.394, 0.829, 0.602, 0.595, 0.595 ], "trendsDate": [ 1697407542, 1700321409, 1702919184, 1705525606, 1708124738, 1710720360, 1713313922 ], "downloadtrend": [ 4893294, 4911906, 4931333, 4972552, 5002677, 5032641, 5062782 ], "LastUpdateScan": 1713313922, "LastUpdate": 1703142343, "FirstSeen": 1611652185, "topTrending": 0.19699999999999995, "topPerforming": 0.595 }, { "Name": "packetstream-psclient", "Repository": "packetstream/psclient:latest", "Registry": "https://hub.docker.com/r/packetstream/psclient", "Overview": "Residential Proxies Powered By Peer-To-Peer Bandwidth Sharing.", "GitHub": "", "Project": "https://packetstream.io/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "BindTime": "true", "Icon": "https://raw.githubusercontent.com/llalon/unraid-templates/main/llalon/images/packetstream-psclient.png", "Config": { "@attributes": { "Name": "CID", "Target": "CID", "Default": "CID", "Mode": "", "Description": "CID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "CID" }, "Repo": "llalon's Repository", "TemplateURL": "https://raw.githubusercontent.com/llalon/unraid-templates/master/llalon/packetstream-psclient.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/llalonsRepository/llalon/packetstream-psclient.xml", "CategoryList": [ "Network-Web" ], "downloads": 393014354, "stars": 12, "trending": 0.733, "trends": [ 1.281, 1.021, 0.949, 0.872, 0.835, 0.774, 0.733 ], "trendsDate": [ 1695729965, 1698329175, 1700924750, 1703519848, 1706115971, 1708715158, 1711310788 ], "downloadtrend": [ 373074571, 376923047, 380534450, 383883598, 387115465, 390134613, 393014354 ], "LastUpdateScan": 1711310788, "LastUpdate": 1695332326, "FirstSeen": 1672254245, "topTrending": -0.5479999999999999, "topPerforming": 0.733 }, { "Name": "bitcoind", "Repository": "ofawx/bitcoind", "Registry": "https://hub.docker.com/r/ofawx/bitcoind/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112959-support-ofawx-templates-repo/", "Project": "https://bitcoin.org/", "Overview": "Support the Bitcoin network by hosting your own node! This template provides a full Bitcoin Core node, built in a verifiably trustless way.\n [br][br]\n To let other nodes in the network find your node, ensure port 8333 is forwarded from your router to the P2P port set below.\n [br][br]\n To customize all settings, create a file called bitcoin.conf in the data directory. Refer to https://github.com/bitcoin/bitcoin/blob/master/share/examples/bitcoin.conf for examples of settings you may apply.", "TemplateURL": "https://raw.githubusercontent.com/ofawx/unraid-templates/master/bitcoind.xml", "Icon": "https://github.com/ofawx/unraid-templates/raw/master/img/bitcoin.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "P2P TCP", "Target": "8333", "Default": "8333", "Mode": "tcp", "Description": "Port to listen for incoming node connections", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8333" }, { "@attributes": { "Name": "Local RPC", "Target": "8332", "Default": "8332", "Mode": "tcp", "Description": "Port to listen for RPC connections (Optional)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8332" }, { "@attributes": { "Name": "Data", "Target": "/root/.bitcoin/", "Default": "/mnt/user/bitcoin/", "Mode": "rw", "Description": "Blockchain and database storage. Requires at least 500 GiB free disk.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/bitcoin/core/" } ], "Repo": "ofawx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ofawxsRepository/bitcoind.xml", "CategoryList": [ "Tools-Utilities", "Network-Other", "Crypto" ], "downloads": 12590, "trending": 3.916, "trends": [ 1.304, 1.977, 2.475, 3.069, 2.385, 2.587, 3.916 ], "trendsDate": [ 1697637961, 1700321409, 1702919184, 1705525606, 1708124738, 1710720361, 1713313922 ], "downloadtrend": [ 10659, 10874, 11150, 11503, 11784, 12097, 12590 ], "LastUpdateScan": 1713313922, "LastUpdate": 1712502191, "FirstSeen": 1630073021, "topTrending": 2.612 }, { "Name": "electrs", "Repository": "ofawx/electrs", "Registry": "https://hub.docker.com/r/ofawx/electrs/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112959-support-ofawx-templates-repo/", "Project": "https://github.com/romanz/electrs", "Overview": "Serve your Electrum clients from your own Bitcoin node! Avoid trusting public Electrum nodes, and maintain your own privacy.\n [br][br]\n Electrs does not support encrypted (SSL) communication, so avoid connecting directly to the TCP port over public networks (eg the Internet). Note that some clients, including Electrum, do not support connections without SSL. Consider using nginx as an SSL proxy (see link below for sample configuration). Electrs is designed for personal use only, and is not appropriate for serving a large number of clients.\n [br]\n If you have RPC enabled in Bitcoin Core without manually specifying an RPC user and password, Electrs can use Bitcoin's cookie file to auth automatically. If you have manually configured user and password in Bitcoin, these must also be set in Electrs manually. To do so, create a file called electrs.toml in the Electrs Data directory configured below. In this file, include the following data, substituting your own values for USER and PASSWORD: auth = \"USER:PASSWORD\"\n [br]\n See https://github.com/romanz/electrs/blob/master/doc/usage.md for full details on Electrs configuration.", "TemplateURL": "https://raw.githubusercontent.com/ofawx/unraid-templates/master/electrs.xml", "PostArgs": "-vvvv", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Electrum TCP", "Target": "50001", "Default": "50001", "Mode": "tcp", "Description": "Port to listen for incoming client connections", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "50001" }, { "@attributes": { "Name": "TCP Bind", "Target": "ELECTRS_ELECTRUM_RPC_ADDR", "Default": "0.0.0.0:50001", "Mode": "", "Description": "Subnet to accept connections from, and port to listen on. Port must match above.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0:50001" }, { "@attributes": { "Name": "Core RPC Address", "Target": "ELECTRS_DAEMON_RPC_ADDR", "Default": "192.168.1.1:8332", "Description": "Address for Bitcoin Core RPC.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/data/", "Default": "/mnt/user/bitcoin/electrs", "Mode": "rw", "Description": "Database storage. Requires at least 50 GiB free disk.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/bitcoin/electrs/" }, { "@attributes": { "Name": "Bitcoin Data", "Target": "/data/.bitcoin/", "Default": "/mnt/user/bitcoin/core", "Mode": "ro", "Description": "Bitcoin Core data directory. Read only.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/bitcoin/core/" } ], "Repo": "ofawx's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/ofawxsRepository/electrs.xml", "CategoryList": [ "Tools-Utilities", "Network-Other", "Crypto" ], "downloads": 17516, "trending": 0.057, "trends": [ 11.634, 10.438, 7.153, 0.017, 0.046, 0.034, 0.057 ], "trendsDate": [ 1695729965, 1698329175, 1700924750, 1703519848, 1706115971, 1708715158, 1711310788 ], "downloadtrend": [ 14543, 16238, 17489, 17492, 17500, 17506, 17516 ], "LastUpdateScan": 1711310788, "LastUpdate": 1634194931, "FirstSeen": 1630663411, "topTrending": -11.577 }, { "Name": "electrumx", "Repository": "ofawx/electrumx", "Registry": "https://hub.docker.com/r/ofawx/electrumx/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112959-support-ofawx-templates-repo/", "Project": "https://github.com/spesmilo/electrumx/", "Overview": "Serve your Electrum clients from your own Bitcoin node! Avoid trusting public Electrum nodes, and maintain your own privacy. Expose ElectrumX to the public Internet to support other Electrum users who can't run their own nodes.\n [br][br]\n See https://github.com/spesmilo/electrumx/blob/master/docs/environment.rst for full details on ElectrumX environment configuration.", "TemplateURL": "https://raw.githubusercontent.com/ofawx/unraid-templates/master/electrumx.xml", "Icon": "https://github.com/ofawx/unraid-templates/raw/master/img/electrum.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/bitcoin/electrumx/", "Mode": "rw", "Description": "Database Storage", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/bitcoin/electrumx/" }, { "@attributes": { "Name": "Core RPC", "Target": "DAEMON_URL", "Default": "user:pass@host:8332", "Mode": "", "Description": "Bitcoin RPC (Auth and Address)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "user:pass@host:8332" }, { "@attributes": { "Name": "Coin", "Target": "COIN", "Default": "BitcoinSegwit", "Mode": "", "Description": "Container Variable: COIN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "BitcoinSegwit" }, { "@attributes": { "Name": "TCP", "Target": "50001", "Default": "50001", "Mode": "tcp", "Description": "Electrum TCP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "50001" }, { "@attributes": { "Name": "SSL", "Target": "50002", "Default": "50002", "Mode": "tcp", "Description": "Electrum SSL", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "50002" }, { "@attributes": { "Name": "WSS", "Target": "50004", "Default": "50004", "Mode": "tcp", "Description": "Electrum WSS", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "50004" }, { "@attributes": { "Name": "RPC", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "ElectrumX RPC", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Banner File", "Target": "BANNER_FILE", "Default": "/data/banner.txt", "Mode": "", "Description": "Place a text file to be displayed to clients in the data directory above", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/data/banner.txt" }, { "@attributes": { "Name": "Donation Address", "Target": "DONATION_ADDRESS", "Default": "bc1q5g4e6auucmwzj5cwfc7870yn4cg0dselhpn47p", "Mode": "", "Description": "Your Bitcoin address to display to clients for donations", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "bc1q5g4e6auucmwzj5cwfc7870yn4cg0dselhpn47p" }, { "@attributes": { "Name": "Services", "Target": "SERVICES", "Default": "tcp://:50001,ssl://:50002,wss://:50004,rpc://", "Mode": "", "Description": "Services and ports to bind. Must match ports above.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "tcp://:50001,ssl://:50002,wss://:50004,rpc://0.0.0.0" }, { "@attributes": { "Name": "Report Services", "Target": "REPORT_SERVICES", "Default": "ssl://my.electrum.duckdns.org:50002,wss://my.electrum.duckdns.org:50004", "Mode": "", "Description": "Optionally advertise FQDNs where your ElectrumX is available", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ofawx's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/ofawxsRepository/electrumx.xml", "CategoryList": [ "Tools-Utilities", "Network-Other", "Crypto" ], "downloads": 17905, "trending": 0.011, "trends": [ 11.353, 10.206, 7.018, 0.05, 0.039, 0.028, 0.011 ], "trendsDate": [ 1695729965, 1698329175, 1700924751, 1703519848, 1706115971, 1708715158, 1711310788 ], "downloadtrend": [ 14930, 16627, 17882, 17891, 17898, 17903, 17905 ], "LastUpdateScan": 1711310788, "LastUpdate": 1630747610, "FirstSeen": 1630757005, "topTrending": -11.342 }, { "Name": "PhotoStructure", "Repository": "photostructure/server:stable", "Registry": "https://hub.docker.com/r/photostructure/server/", "Branch": [ { "Tag": "stable", "TagDescription": "Stable builds are recommended" }, { "Tag": "beta", "TagDescription": "Beta builds should run, but there may be bugs" }, { "Tag": "alpha", "TagDescription": "Alpha builds may have \"show stopper\" bugs (DANGER! Please have backups!)" } ], "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forum.photostructure.com/t/debugging-on-unraid/1028", "Project": "https://photostructure.com/", "Screenshot": [ "https://photostructure.com/img/2022/08/home.jpg", "https://photostructure.com/img/2022/08/asset.jpg", "https://photostructure.com/img/2022/08/welcome.jpg", "https://photostructure.com/img/2022/08/settings.jpg" ], "Overview": "PhotoStructure is your new home for all your photos and videos.\r\n\r\n\r\n Cross-platform libraries that you can move seamlessly across Docker, Windows, macOS, and Linux \r\n Fast, fun mobile-friendly UI \r\n Support for very large (250,000+ asset) libraries \r\n Support for almost all RAW and video formats (thanks to LibRaw and FFmpeg) \r\n Robust metadata support, including Google Takeouts, XMP sidecars, and sibling inference \r\n Robust image and video deduplication \r\n\r\n\r\n PhotoStructure is extremely configurable. See the documentation for details.\r\n\r\n Be sure to visit PhotoStructure's forum for tips, support, and to vote on what features you want to see next. We also have a discord!\r\n\r\n To import additional directories or volumes:\r\n\r\n\r\n click \"Add another Path\" \r\n enter a Container path (like \"/photos\") \r\n click Host Path and pick the directory you want to import \r\n click \"Add\", then \r\n click \"Apply\". \r\n\r\n\r\n PhotoStructure will find the new directory automatically if you leave the \"Where else are your photos and videos?\" section set to \"Automatic\", which is the default.\r\n\r\n Initial template by Spants (thanks!)", "WebUI": "http://[IP]:[PORT:1787]", "TemplateURL": "https://raw.githubusercontent.com/photostructure/unraid-template/master/photostructure/photostructure.xml", "Icon": "https://photostructure.com/img/logo-circle-gradient-256.png", "ExtraParams": "--stop-timeout=120 --restart unless-stopped", "Config": [ { "@attributes": { "Name": "Web UI", "Target": "1787", "Default": "", "Mode": "tcp", "Description": "Port to access the HTTP UI. Can be modified by setting the PS_HTTP_PORT environment variable.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Library", "Target": "/ps/library", "Default": "/mnt/user/Photos", "Mode": "rw", "Description": "This is where your PhotoStructure Library will be stored. It needs to have sufficient free space to hold preview images, and transcoded videos.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "This is the userid that PhotoStructure will run under, instead of the default of root (userid 0).\r\n\r\nFiles copied into your library will be owned by this userid.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "This is the groupid that PhotoStructure will run under. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "0002", "Mode": "", "Description": "Files written by PhotoStructure will be applied with this umask.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Extra Import Source", "Target": "/mnt/to-import-photos", "Default": "", "Mode": "rw", "Description": "Optionally, set a mount path of extra photos to import. You can remove this if you don't need it", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logging level", "Target": "PS_LOG_LEVEL", "Default": "error", "Mode": "", "Description": "Valid values are debug, info, warn, and error. Default is error, which (should be) quiet.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Temp/Scratch disk", "Target": "/ps/tmp", "Default": "/mnt/user/appdata/photostructure/tmp", "Mode": "rw", "Description": "This must be fast, local disk.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/ps/logs", "Default": "/mnt/user/appdata/photostructure/logs", "Mode": "rw", "Description": "Logfiles will be written into this directory. Set environment variable ", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "System config", "Target": "/ps/config", "Default": "/mnt/user/appdata/photostructure/config", "Mode": "rw", "Description": "System configuration is written into this directory.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Official PhotoStructure Repository", "RepoShort": "PhotoStructure", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialPhotoStructureRepository/photostructure/photostructure.xml", "CategoryList": [ "MediaApp-Photos", "MediaServer-Video", "MediaServer-Photos" ], "downloads": 1096967, "stars": 21, "trending": 0.582, "trends": [ 0.735, 0.895, 0.548, 0.703, 0.679, 0.492, 0.582 ], "trendsDate": [ 1697652378, 1700321409, 1702919184, 1705525606, 1708124738, 1710720361, 1713313922 ], "downloadtrend": [ 1054883, 1064409, 1070272, 1077846, 1085220, 1090581, 1096967 ], "LastUpdateScan": 1713313922, "LastUpdate": 1711304285, "FirstSeen": 1630107985, "topTrending": -0.15300000000000002, "topPerforming": 0.582 }, { "Name": "MeTube", "Repository": "alexta69/metube", "Registry": "https://hub.docker.com/r/alexta69/metube", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/112776-support-alexb/", "Project": "https://github.com/alexta69/metube", "Overview": "Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites (https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md).", "WebUI": "http://[IP]:[PORT:8081]", "TemplateURL": "https://raw.githubusercontent.com/Zazou49/unraid/master/MeTube.xml", "Icon": "https://raw.githubusercontent.com/alexta69/metube/master/favicon/android-chrome-384x384.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8081", "Default": "", "Mode": "tcp", "Description": "Container Port: 8081", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "Downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Container Path: /downloads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Outpout Template", "Target": "OUTPUT_TEMPLATE", "Default": "%(title)s.%(ext)s", "Mode": "", "Description": "You can check all tags here: https://github.com/ytdl-org/youtube-dl/blob/master/README.md#output-template", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "%(channel)s/%(title)s.%(ext)s" }, { "@attributes": { "Name": "User ID", "Target": "UID", "Default": "99", "Mode": "", "Description": "Container Variable: UID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "GID", "Default": "100", "Mode": "", "Description": "Container Variable: GID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Alex B's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AlexBsRepository/MeTube.xml", "CategoryList": [ "Downloaders" ], "downloads": 5947467, "stars": 98, "trending": 3.672, "trends": [ 2.424, 2.821, 2.467, 4.125, 3.265, 3.487, 3.672 ], "trendsDate": [ 1697126763, 1699719622, 1702314373, 1705014249, 1707608201, 1710381979, 1712981171 ], "downloadtrend": [ 4860474, 5001593, 5128113, 5348740, 5529297, 5729065, 5947467 ], "LastUpdateScan": 1712981171, "LastUpdate": 1712906309, "FirstSeen": 1629554281, "topTrending": 1.2480000000000002, "topPerforming": 3.672 }, { "Name": "Doge-Node", "Repository": "bigmandave/doge-node", "Registry": "https://hub.docker.com/r/bigmandave/doge-node", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/113208-support-bigmandaves-docker-templates/", "Project": "https://dogecoin.com/", "Overview": "Support the Dogecoin network by hosting your own node! This template provides a full Dogecoin Core node based on Ubuntu.\r\n [br][br]\r\n To let other nodes in the network find your node, ensure port 22556 is forwarded from your router to the P2P port set below.\r\n [br][br]\r\n You must create file called dogecoin.conf in the Appdata directory. Refer to https://raw.githubusercontent.com/BigManDave/dogecoin-docker/main/dogecoin.conf for an example file.", "TemplateURL": "https://raw.githubusercontent.com/BigManDave/unraid-templates/master/doge-node.xml", "Icon": "https://raw.githubusercontent.com/BigManDave/dogecoin-docker/main/icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/etc/doge/", "Default": "/mnt/user/appdata/doge-node/", "Mode": "rw", "Description": "Blockchain storage. As of 08/21 requires 50GB free space. (Cache recommended)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "P2P TCP", "Target": "22556", "Default": "22556", "Mode": "tcp", "Description": "Port to liston on for incoming connections. (Port forward required)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "22556" } ], "Repo": "BigManDave's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BigManDavesRepository/doge-node.xml", "CategoryList": [ "Network-Other", "Crypto" ], "downloads": 28264, "trending": 0.131, "trends": [ 6.455, 5.325, 0.129, 0.232, 0.447, 0.124, 0.131 ], "trendsDate": [ 1697990732, 1700586364, 1703185548, 1705784748, 1708383952, 1710979604, 1713578786 ], "downloadtrend": [ 26476, 27965, 28001, 28066, 28192, 28227, 28264 ], "LastUpdateScan": 1713578786, "LastUpdate": 1658577843, "FirstSeen": 1630429175, "topTrending": -6.324 }, { "Name": "Docker-WebUI", "Repository": "olprog/unraid-docker-webui", "Registry": "https://hub.docker.com/r/olprog/unraid-docker-webui", "Network": "proxynet", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/113418-support-docker-webui/", "Overview": "Hello to all of you,\r\n\u00a0\r\nI made a small application that lists the docker containers that have a WebUI link.\r\nPlease also support me of this beautiful project through a PayPal donation.\r\n\r\nEnvironment variables:\r\n - CIRCLE:\r\n - yes : the background will have colored circles\r\n - empty : no colored circles\r\n \r\n - HOST : (ex : unraid.duckdns.org)\r\n - this variable allows you to put a DNS / DynDNS. This allows you to connect to this page outside your local network.\r\n - empty : the address to access it will remain the local address\r\n \r\n - UNRAID_IP :\r\n - if you have added a HOST, all your IP addresses will have your DNS / DynDNS even containers with another IP address. Enter your local IP address so different containers will keep their different address without it being replaced.\r\n - empty : the address to access it will remain the local address\r\n \r\n - TITLE :\r\n - This one allows you to change the title of the HTML page in the tab of your browser.\r\n - empty: Docker WebUI\r\n\r\r\nA few things that are essential for this application to work properly:\r\n\u00a0 - Do not change the name of the application (Docker-WebUI). I have omitted the list with this name. If you change it then you will see it listed.\r\n\u00a0 - container: /data, host: /var/local/emhttp/plugins/dynamix.docker.manager\r\n\u00a0\r\nAdd a folder share for configuration. Inside, a file (subdomains.yml) will store the subdomains you will change in the application.\r\n- container: /config, host: /mnt/user/docker/Docker-WebUI/config\r\n\r\nHave fun.\r\n\u00a0", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/Olprog59/unraid-templates/master/docker-webui/docker-webui.xml", "Icon": "https://raw.githubusercontent.com/Olprog59/unraid-templates/main/docker-webui/docker-webui.png", "DonateText": "If you like my work please", "DonateLink": "https://paypal.me/OlProG", "Config": [ { "@attributes": { "Name": "circle", "Target": "CIRCLE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "1111", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1111" }, { "@attributes": { "Name": "DOMAIN or DYNDNS", "Target": "HOST", "Default": "", "Mode": "", "Description": "HOST allows to put a DOMAIN or DynDNS. \r\nEx: unraid.duckdns.org\r\nIf you don't put anything, you don't need to fill in UNRAID_IP.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UNRAID_IP", "Target": "UNRAID_IP", "Default": "", "Mode": "", "Description": "Enter the local IP address of Unraid if HOST is filled.\r\nEx: 192.168.100.24\r\nThis will determine if a container has its own IP or not. Fill in only if HOST is filled in.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.10.2" }, { "@attributes": { "Name": "Title Page HTML", "Target": "TITLE", "Default": "Docker WebUI", "Mode": "", "Description": "If you want to change the title of the page in the tab. Put a title in this variable.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Docker WebUI" }, { "@attributes": { "Name": "PORT_INTERNAL_DOCKER", "Target": "PORT", "Default": "8080", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/docker/Docker-WebUI/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/docker/Docker-WebUI/config" }, { "@attributes": { "Name": "data", "Target": "/data", "Default": "/var/local/emhttp/plugins/dynamix.docker.manager", "Mode": "ro", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/var/local/emhttp/plugins/dynamix.docker.manager" } ], "Repo": "Kameleon83's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system.‍This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "RecommendedRaw": "10/1/2021", "RecommendedDate": 1633060800, "RecommendedReason": { "en_US": "Creates a nice landing page for all of your docker containers with no work involved" }, "RecommendedWho": "Andrew", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Kameleon83sRepository/docker-webui/docker-webui.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 648928, "stars": 7, "trending": 0.424, "trends": [ 0.218, 0.224, 0.236, 0.251, 0.233, 0.231, 0.424 ], "trendsDate": [ 1695837956, 1698437151, 1701032756, 1703631942, 1706231148, 1708824974, 1711418772 ], "downloadtrend": [ 638608, 640041, 641558, 643175, 644680, 646174, 648928 ], "LastUpdateScan": 1711418772, "LastUpdate": 1679227406, "FirstSeen": 1630879405, "topTrending": 0.206, "topPerforming": 0.424 }, { "Name": "Excalidraw", "Repository": "excalidraw/excalidraw", "Registry": "https://hub.docker.com/r/excalidraw/excalidraw", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/excalidraw/excalidraw/issues", "Project": "https://github.com/excalidraw/excalidraw", "Overview": "Virtual whiteboard for sketching hand-drawn like diagrams.\r\nCollaborative and end-to-end encrypted.(1)\r\n\r\nThe Docker image is free of analytics and other tracking libraries.\r\n\r\n---\r\n\r\n1. At the moment, self-hosting your own instance doesn't support sharing or collaboration features.\r\n\r\nWe are working towards providing a full-fledged solution for self-hosting your own Excalidraw.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Olprog59/unraid-templates/master/excalidraw/excalidraw.xml", "Icon": "https://raw.githubusercontent.com/Olprog59/unraid-templates/main/excalidraw/excalidraw.ico", "Config": { "@attributes": { "Name": "Port HTTP", "Target": "80", "Default": "5432", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5432" }, "Repo": "Kameleon83's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Kameleon83sRepository/excalidraw/excalidraw.xml", "CategoryList": [ "Productivity" ], "downloads": 3008089, "stars": 80, "trending": 1.737, "trends": [ 1.617, 1.407, 1.385, 1.278, 1.291, 1.309, 1.737 ], "trendsDate": [ 1697781938, 1700377540, 1702976768, 1705575959, 1708175140, 1710770775, 1713369984 ], "downloadtrend": [ 2763886, 2803325, 2842688, 2879481, 2917142, 2955843, 3008089 ], "LastUpdateScan": 1713369984, "LastUpdate": 1690215840, "FirstSeen": 1669208647, "topTrending": 0.1200000000000001, "topPerforming": 1.737 }, { "Name": "Go-Playground", "Repository": "x1unix/go-playground", "Registry": "https://hub.docker.com/r/x1unix/go-playground", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Olprog59/unraid-templates", "Project": "https://hub.docker.com/r/x1unix/go-playground", "Overview": "mproved Go Playground powered by Monaco Editor and React", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/Olprog59/unraid-templates/master/go-playground/go-playground.xml", "Icon": "https://raw.githubusercontent.com/Olprog59/unraid-templates/main/go-playground/go.png", "Config": [ { "@attributes": { "Name": "Web", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "APP_DEBUG", "Target": "APP_DEBUG", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "APP_CLEAN_INTERVAL", "Target": "APP_CLEAN_INTERVAL", "Default": "10m", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "10m" } ], "Repo": "Kameleon83's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Kameleon83sRepository/go-playground/go-playground.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 92042, "stars": 3, "trending": 3.777, "trends": [ 5.042, 3.783, 3.6, 3.822, 4.114, 3.649, 3.777 ], "trendsDate": [ 1695729965, 1698329175, 1700924751, 1703519848, 1706115971, 1708715158, 1711310788 ], "downloadtrend": [ 72993, 75863, 78696, 81823, 85334, 88566, 92042 ], "LastUpdateScan": 1711310788, "LastUpdate": 1708495866, "FirstSeen": 1646247827, "topTrending": -1.2649999999999997 }, { "Name": "openvscode-server", "Repository": "olprog/openvscode-server", "Registry": "https://hub.docker.com/r/olprog/openvscode-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114368-support-openvscode-server/", "Overview": "VS Code has traditionally been a desktop IDE built with web technologies. A few years back, people started patching it in order to run it in a remote context and to make it accessible through web browsers. These efforts have been complex and error prone, because many changes had to be made across the large code base of VS Code.\r\n\r\nLuckily, in 2019 the VS Code team started to refactor its architecture to support a browser-based working mode. While this architecture has been adopted by Gitpod and GitHub, the important bits have not been open-sourced, until now. As a result, many people in the community still use the old, hard to maintain and error-prone approach.\r\n\r\nAt Gitpod, we've been asked a lot about how we do it. So we thought we might as well share the minimal set of changes needed so people can rely on the latest version of VS Code, have a straightforward upgrade path and low maintenance effort.\r\n\r\n\u00a0\u26a0\ufe0f Be careful, each time you create or update the docker, everything is reset (except the share folder).", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/Olprog59/unraid-templates/master/openvscode-server/openvscode-server.xml", "Icon": "https://raw.githubusercontent.com/Olprog59/unraid-templates/main/openvscode-server/vscode.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Workspace", "Target": "/home/workspace", "Default": "/mnt/user/dev", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Dev_Code/" } ], "Repo": "Kameleon83's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Kameleon83sRepository/openvscode-server/openvscode-server.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 46352, "stars": 1, "trending": 0.714, "trends": [ 0.092, 0.096, 0.094, 0.081, 0.109, 0.087, 0.714 ], "trendsDate": [ 1695557139, 1698156371, 1700751975, 1703351170, 1705950373, 1708549564, 1711145185 ], "downloadtrend": [ 45807, 45851, 45894, 45931, 45981, 46021, 46352 ], "LastUpdateScan": 1711145185, "LastUpdate": 1639510007, "FirstSeen": 1633176230, "topTrending": 0.622 }, { "Name": "search-and-sort-movies", "Repository": "olprog/search-and-sort-movies", "Registry": "https://hub.docker.com/r/olprog/search-and-sort-movies/", "Network": "none", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/113419-support-search-and-sort-movies/", "Overview": "This application will allow you to sort films and series. It will clean up the names and move them to the folder you want.\r\n\r\nEx:\r\n\r\n /be_sorted/movie_sam_2020_to$http://sAm.EN-01.mkv => /movies/movie-sam-2020.mkv\r\n /be_sorted/serie_S1_e12_qWerTy_aZerty.mKv => /series/fringe/season-1/fringe-S01-E12.mkv\r\n\r\nChoose your Volumes :\r\n\r\n /be_sorted\r\n /movies\r\n /series", "TemplateURL": "https://raw.githubusercontent.com/Olprog59/unraid-templates/master/search-and-sort-movies/search-and-sort-movies.xml", "Icon": "https://raw.githubusercontent.com/Olprog59/unraid-templates/main/search-and-sort-movies/search-and-sort-movies.png", "DonateText": "If you like my work please", "DonateLink": "https://paypal.me/OlProG", "Config": [ { "@attributes": { "Name": "Be Sorted", "Target": "/be_sorted", "Default": "/mnt/user/dlna/be_sorted/", "Mode": "rw", "Description": "Conteneur Path: /be_sorted", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/be_sorted/" }, { "@attributes": { "Name": "Series", "Target": "/series", "Default": "/mnt/user/dlna/series/", "Mode": "rw", "Description": "Conteneur Path: /series", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/series/" }, { "@attributes": { "Name": "Movies", "Target": "/movies", "Default": "/mnt/user/dlna/movies/", "Mode": "rw", "Description": "Conteneur Path: /movies", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/movies/" }, { "@attributes": { "Name": "FORMAT_FILE", "Target": "FORMAT_FILE", "Default": "-, name", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-, name" } ], "Repo": "Kameleon83's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Kameleon83sRepository/search-and-sort-movies/search-and-sort-movies.xml", "CategoryList": [ "Other" ], "downloads": 22739, "trending": 0.022, "trends": [ 8.009, 6.57, 0.101, 0.075, 0.044, 0.022, 0.022 ], "trendsDate": [ 1697990732, 1700586364, 1703185548, 1705784748, 1708383952, 1710979605, 1713578786 ], "downloadtrend": [ 21189, 22679, 22702, 22719, 22729, 22734, 22739 ], "LastUpdateScan": 1713578786, "LastUpdate": 1702833653, "FirstSeen": 1630429175, "topTrending": -7.987 }, { "Name": "surrealdb", "Repository": "surrealdb/surrealdb:latest", "Registry": "https://hub.docker.com/r/surrealdb/surrealdb", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/surrealdb/surrealdb/issues", "Project": "https://surrealdb.com/", "Overview": "SurrealDB makes building and scaling realtime apps dramatically quicker and easier. Get started by installing the server, and jump into our getting started guide to learn how to insert and query data in SurrealDB in minutes.\r\n\r\nTo quickly test out SurrealDB and SurrealQL functionality, we've included demo dataset which you can download and import into your SurrealDB instance.", "TemplateURL": "https://raw.githubusercontent.com/Olprog59/unraid-templates/master/surrealdb/surrealdb.xml", "Icon": "https://raw.githubusercontent.com/surrealdb/surrealdb/main/img/icon.png", "ExtraParams": "--pull always", "PostArgs": "start --auth --user YOUR_USER --pass YOUR_PASSWORD file:/mydata/surreal.db", "Branch": [ { "Tag": "latest", "TagDescription": "The most recent stable version of SurrealDB, ideal for production use. Includes the latest official features and bug fixes." }, { "Tag": "nightly", "TagDescription": "Development version of SurrealDB, featuring the very latest updates. Great for testing and previewing new features, but may be unstable." } ], "Config": [ { "@attributes": { "Name": "PORT", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Data", "Target": "/mydata", "Default": "/mnt/user/surrealdb/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/surrealdb" } ], "Repo": "Kameleon83's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Kameleon83sRepository/surrealdb/surrealdb.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 621778, "stars": 50, "trending": 12.622, "trends": [ 12.649, 11.893, 12.622 ], "trendsDate": [ 1705842346, 1708441564, 1711037191 ], "downloadtrend": [ 418136, 478687, 543300, 621778 ], "LastUpdateScan": 1711037191, "LastUpdate": 1710981887, "FirstSeen": 1703243156, "topTrending": -0.026999999999999247 }, { "Name": "Temp_Mail", "Repository": "olprog/tmpmail", "Registry": "https://hub.docker.com/repository/docker/olprog/tmpmail", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/117458-support-tmpmail/", "Project": "https://github.com/sdushantha/tmpmail", "Overview": "tmpmail is a command line utility written in POSIX sh that allows you to create a temporary email address and receive emails to the temporary email address. It uses 1secmail's API to receive emails.\r\n\r\nBy default w3m is used to render the HTML emails on the terminal.\r\n\r\nCheck the log for the temporary email if not filled in.\r\n\r\nCommand Example:\r\n- $tmpmail -r # read last email\r\n- $tmpmail 2533131 # read email with id 2533131\r\n\r\nhttps://www.1secmail.com\r\nhttps://github.com/sdushantha/tmpmail\r\n\r\nDependencies: \r\n- w3m \r\n- curl\r\n- jq\r\n\r\n$ tmpmail --help\r\ntmpmail\r\ntmpmail -h | --version\r\ntmpmail -g \r\ntmpmail -r | ID\r\n\r\nWhen called with no option and no argument, tmpmail lists the messages in\r\nthe inbox and their numeric IDs. When called with one argument, tmpmail\r\nshows the email message with specified ID.\r\n\r\n-b, --browser BROWSER\r\n Specify BROWSER (default: w3m) that is used to render the HTML of\r\n the email\r\n-g, --generate \r\n Generate a new email address, either the specified ADDRESS, or\r\n randomly create one\r\n-h, --help\r\n Show help\r\n-r, --recent\r\n View the most recent email message\r\n-t, --text\r\n View the email as raw text, where all the HTML tags are removed.\r\n Without this option, HTML is used.\r\n--version\r\n Show version", "TemplateURL": "https://raw.githubusercontent.com/Olprog59/unraid-templates/master/tmpmail/tmpmail.xml", "Icon": "https://raw.githubusercontent.com/Olprog59/unraid-templates/main/tmpmail/logo.png", "Config": [ { "@attributes": { "Name": "EMAIL", "Target": "EMAIL", "Default": "", "Mode": "", "Description": "If not filled in, generate email auto.if you wish to indicate a personalized email, dns: 1secmail.[com,org,net] / other choices : https://www.1secmail.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "olprog@1secmail.org" }, { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Europe/Paris", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "Europe/Paris" } ], "Repo": "Kameleon83's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Kameleon83sRepository/tmpmail/tmpmail.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 20295, "trending": 0.015, "trends": [ 9.307, 8.491, 1.815, 0.035, 0.039, 0.03, 0.015 ], "trendsDate": [ 1697083555, 1699679204, 1702278380, 1705014249, 1707608201, 1710381979, 1712981172 ], "downloadtrend": [ 18213, 19903, 20271, 20278, 20286, 20292, 20295 ], "LastUpdateScan": 1712981172, "LastUpdate": 1639871276, "FirstSeen": 1639875810, "topTrending": -9.292 }, { "Name": "mocodo-mcd", "Repository": "olprog/mocodo:latest", "Registry": "https://registry.hub.docker.com/r/olprog/mocodo", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/laowantong/mocodo", "Project": "https://rawgit.com/laowantong/mocodo/master/doc/fr_refman.html#utiliser_mocodo_en_ligne_de_commande", "Overview": "Mocodo est un logiciel d'aide \u00e0 l'enseignement et \u00e0 la conception des bases de donn\u00e9es relationnelles.\r\n\r\nEn entr\u00e9e, il prend une description textuelle des entit\u00e9s et associations du mod\u00e8le conceptuel de donn\u00e9es (MCD).\r\nEn sortie, il produit son diagramme entit\u00e9-association en SVG et son sch\u00e9ma relationnel (MLD) en SQL, LaTeX, Markdown, etc.\r\n\r\nSite officiel : https://www.mocodo.net\r\nGithub Officiel : https://github.com/laowantong/mocodo\r\n\r\n---------------------------\r\n\r\nMocodo is a software to help teaching and designing relational databases.\r\n\r\nAs input, it takes a textual description of the entities and associations of the conceptual data model (CDM).\r\nAs output, it produces its entity-association diagram in SVG and its relational schema (LDM) in SQL, LaTeX, Markdown, etc.\r\n\r\nOfficial website : https://www.mocodo.net\r\nOfficial Github : https://github.com/laowantong/mocodo", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Olprog59/unraid-templates/master/mocodo/unraid.xml", "Icon": "https://raw.githubusercontent.com/Olprog59/unraid-templates/main/mocodo/mocodo.png", "Config": { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "8888", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, "Repo": "Kameleon83's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Kameleon83sRepository/mocodo/unraid.xml", "CategoryList": [ "Productivity" ], "downloads": 17715, "trending": 0.051, "trends": [ 11.638, 10.424, 4.613, 2.083, 1.547, 0.311, 0.051 ], "trendsDate": [ 1696478739, 1699077937, 1702169095, 1704769583, 1707368766, 1709968013, 1712563570 ], "downloadtrend": [ 14539, 16231, 17016, 17378, 17651, 17706, 17715 ], "LastUpdateScan": 1712563570, "LastUpdate": 1669546286, "FirstSeen": 1647118995, "topTrending": -11.587 }, { "Name": "auto-yt-dl", "Repository": "guhu007/auto-yt-dl", "Registry": "https://hub.docker.com/repository/docker/guhu007/auto-yt-dl", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/113444-support-auto-yt-dl/", "Project": "https://github.com/xXGuhuXx/auto-yt-dl", "Overview": "auto-yt-dl is used to automatically download new Videos of specific YouTube Channels. It features a Web Gui to add and remove Channels from your watch list.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/xXGuhuXx/unraid-templates/master/auto-yt-dl.xml", "Icon": "https://raw.githubusercontent.com/xXGuhuXx/unraid-templates/main/auto-yt-dl.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Host Path 1", "Target": "/app/Downloads", "Default": "", "Mode": "rw", "Description": "This is the destination of the downloaded videos.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/unRaidLars/downloads/k/" }, { "@attributes": { "Name": "AppData", "Target": "/app/data", "Default": "/mnt/user/appdata/auto-yt-dl", "Mode": "rw", "Description": "Used to store data (ex. monitored Channels)", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/auto-yt-dl" } ], "Repo": "LarsW's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/LarsWsRepository/auto-yt-dl.xml", "CategoryList": [ "Downloaders" ], "downloads": 69069, "stars": 1, "trending": 2.031, "trends": [ 4.448, 3.703, 2.429, 1.421, 2.587, 1.903, 2.031 ], "trendsDate": [ 1696012136, 1698609965, 1701205557, 1703804739, 1706403944, 1709003164, 1711598777 ], "downloadtrend": [ 59891, 62194, 63742, 64661, 66378, 67666, 69069 ], "LastUpdateScan": 1711598777, "LastUpdate": 1705129905, "FirstSeen": 1631054720, "topTrending": -2.4170000000000003 }, { "Name": "ContainerNursery", "Repository": "ghcr.io/itsecholot/containernursery:latest", "Registry": "https://github.com/ItsEcholot/ContainerNursery/pkgs/container/containernursery", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/113506-support-alpha-containernursery/", "Project": "https://github.com/ItsEcholot/ContainerNursery", "Overview": "Puts Docker Containers to sleep and wakes them back up when they're needed.\r\n\r\nWritten in Node.js, this application acts as a HTTP reverse proxy and stops Docker containers which haven't been accessed recently and starts them again when a new request comes in. ContainerNursery also makes sure there are no more active WebSocket connections before stopping the container.\r\n\r\nTo improve the user experience a loading page is presented, which automatically reloads when the containers webserver is ready.", "TemplateURL": "https://raw.githubusercontent.com/ItsEcholot/unraid-templates/master/ContainerNursery.xml", "Icon": "https://raw.githubusercontent.com/ItsEcholot/ContainerNursery/main/logo512.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config directory", "Target": "/usr/src/app/config", "Default": "/mnt/user/appdata/ContainerNursery/config", "Mode": "rw", "Description": "Where the config.yml file should be stored.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ContainerNursery/config" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Should point to /var/run/docker.sock to be able to control the docker instance.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "CN_LOG_LEVEL", "Target": "CN_LOG_LEVEL", "Default": "info", "Mode": "", "Description": "Sets the minimum log level. Log entries below this importance level won't be printed to the console. Defaults to info.\r\nAvailable values: debug / info / warn / error", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "CN_LOG_JSON", "Target": "CN_LOG_JSON", "Default": "false", "Mode": "", "Description": "If set to true all logging is done in a machine readable format (JSON). Defaults to false.\r\nAvailable values: true / false", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Echolot's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/EcholotsRepository/ContainerNursery.xml", "CategoryList": [ "Productivity", "Network-Proxy" ], "LastUpdateScan": 1711734086, "FirstSeen": 1631135564 }, { "Name": "Autofiller.Web", "Repository": "redvex2460/autofillerweb:latest", "Registry": "https://hub.docker.com/repository/docker/redvex2460/autofillerweb", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://discord.gg/egVNBW53Dq", "Project": "https://github.com/redvex2460/Autofiller.Web", "Overview": "With lancache-autofill (formal known as Autofill.Web) you automatically fill a lancache with the content you want.\r\nJust search an App, add it to the Queue and download it via Autofill.Web to fill it in your lancache,\r\nif it\u00b4s sucessfully downloaded you other steam clients could download it with full networkspeed, without using your WAN (Internet)\r\n\r\nRewritten by Me, Idea: Zeropingheroes/lancache-autofill", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/redvex2460/docker-templates/master/redvex2460/Autofiller-Web.xml", "DonateLink": "https://paypal.me/RedVex2460Gaming", "DonateText": "If you like my work please consider Donating.", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web-GUI", "Target": "80", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Temporary Download Folder", "Target": "/tmp/autofill", "Default": "", "Mode": "rw", "Description": "Container Path: /tmp/lancache-autofill", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Fast Path On Unraid - SSD Or Cache" } ], "Repo": "RedVex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RedVexsRepository/redvex2460/Autofiller-Web.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 35196, "trending": 0.847, "trends": [ 6.402, 5.85, 4.222, 0.732, 0.905, 0.848, 0.847 ], "trendsDate": [ 1695737180, 1698336354, 1700931946, 1703531136, 1706130384, 1708765584, 1711361175 ], "downloadtrend": [ 30694, 32601, 34038, 34289, 34602, 34898, 35196 ], "LastUpdateScan": 1711361175, "LastUpdate": 1633563758, "FirstSeen": 1633377836, "topTrending": -5.555 }, { "Name": "goStatic", "Repository": "pierrezemb/gostatic", "Registry": "https://hub.docker.com/r/pierrezemb/gostatic", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://hub.docker.com/r/pierrezemb/gostatic", "Overview": "A really small static web server for Docker\r\n\r\nThe goal\r\nMy goal is to create to smallest docker container for my web static files. The advantage of Go is that you can generate a fully static binary, so that you don't need anything else.", "WebUI": "http://[IP]:[PORT:8043]/", "TemplateURL": "https://raw.githubusercontent.com/redvex2460/docker-templates/master/redvex2460/gostatic.xml", "Icon": "https://raw.githubusercontent.com/redvex2460/docker-templates/master/redvex2460/images/docker.png", "Config": [ { "@attributes": { "Name": "WWW-Folder", "Target": "/srv/http", "Default": "/mnt/user/Appdata/goStatic", "Mode": "rw", "Description": "Place here your folder where the WWW-Folder should be placed", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Appdata/goStatic" }, { "@attributes": { "Name": "WebPort", "Target": "8043", "Default": "8043", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8043" } ], "Repo": "RedVex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RedVexsRepository/redvex2460/gostatic.xml", "CategoryList": [ "Network-Web" ], "downloads": 11756969, "stars": 49, "trending": 1.037, "trends": [ 0.522, 0.596, 0.657, 0.559, 0.667, 0.81, 1.037 ], "trendsDate": [ 1696680334, 1699275967, 1702169095, 1704769583, 1707368766, 1709968014, 1712563571 ], "downloadtrend": [ 11257351, 11324884, 11399817, 11463880, 11540815, 11635107, 11756969 ], "LastUpdateScan": 1712563571, "LastUpdate": 1646313781, "FirstSeen": 1691481911, "topTrending": 0.5149999999999999, "topPerforming": 1.037 }, { "Name": "Lancache", "Repository": "lancachenet/monolithic:latest", "Registry": "https://github.com/lancachenet/monolithic", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "http://lancache.net", "Overview": "This docker container provides a caching proxy server for game download content. For any network with more than one PC gamer in connected this will drastically reduce internet bandwidth consumption.", "TemplateURL": "https://raw.githubusercontent.com/redvex2460/docker-templates/master/redvex2460/lancache.xml", "Icon": "https://raw.githubusercontent.com/redvex2460/docker-templates/master/redvex2460/images/lancache.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "HTTP-Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS-Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Logs-Folder", "Target": "/data/logs", "Default": "/mnt/user/appdata/lancache/logs", "Mode": "rw", "Description": "Container Path: /data/logs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lancache/logs" }, { "@attributes": { "Name": "Cache-Folder", "Target": "/data/cache/", "Default": "/mnt/user/appdata/lancache/cache", "Mode": "rw", "Description": "Container Path: /data/cache/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/lancache/cache" } ], "Repo": "RedVex's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/RedVexsRepository/redvex2460/lancache.xml", "CategoryList": [ "Downloaders", "Other" ], "downloads": 8936943, "stars": 109, "trending": 0.289, "trends": [ 0.203, 0.227, 0.222, 0.298, 0.277, 0.305, 0.289 ], "trendsDate": [ 1697134168, 1699729539, 1702328781, 1705014250, 1707608201, 1710381979, 1712981172 ], "downloadtrend": [ 8793367, 8813368, 8832966, 8859375, 8884008, 8911143, 8936943 ], "LastUpdateScan": 1712981172, "LastUpdate": 1690189807, "FirstSeen": 1632175428, "topTrending": 0.08599999999999997, "topPerforming": 0.289 }, { "Name": "Lancache-DNS", "Repository": "lancachenet/lancache-dns:latest", "Registry": "https://github.com/lancachenet/lancache-dns", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "http://lancache.net", "Overview": "This docker container provides DNS entries for caching services to be used in conjunction with a container.\r\nThe DNS is generated automatically at startup of the container", "TemplateURL": "https://raw.githubusercontent.com/redvex2460/docker-templates/master/redvex2460/lancache-dns.xml", "Icon": "https://raw.githubusercontent.com/redvex2460/docker-templates/master/redvex2460/images/lancache.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DNS-Port", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "USE_GENERIC_CACHE", "Target": "USE_GENERIC_CACHE", "Default": "", "Mode": "", "Description": "Container Variable: USE_GENERIC_CACHE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "LANCACHE_IP", "Target": "LANCACHE_IP", "Default": "", "Mode": "", "Description": "Container Variable: LANCACHE_IP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Please enter IP of Lancache-Docker" } ], "Repo": "RedVex's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/RedVexsRepository/redvex2460/lancache-dns.xml", "CategoryList": [ "Network-DNS", "Network-Proxy" ], "downloads": 6671546, "stars": 29, "trending": 0.374, "trends": [ 0.223, 0.27, 0.256, 0.347, 0.361, 0.408, 0.374 ], "trendsDate": [ 1697134168, 1699729539, 1702328781, 1705014250, 1707608201, 1710381979, 1712981172 ], "downloadtrend": [ 6538113, 6555845, 6572684, 6595568, 6619488, 6646600, 6671546 ], "LastUpdateScan": 1712981172, "LastUpdate": 1672531727, "FirstSeen": 1632175429, "topTrending": 0.151, "topPerforming": 0.374 }, { "Name": "Weewx", "Repository": "felddy/weewx", "Registry": "https://hub.docker.com/r/felddy/weewx", "Network": "br0", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/felddy/weewx-docker", "Overview": "This docker container can be used to quickly get a WeeWX instance up and running.\r\n\r\nThis container has the following WeeWX extensions installed:\r\n\r\ninterceptor\r\nmqtt", "TemplateURL": "https://raw.githubusercontent.com/redvex2460/docker-templates/master/redvex2460/weewx.xml", "Icon": "https://www.weewx.com/weewx-logo-128x128.png", "Networking": { "Mode": "br0" }, "Config": [ { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Appdata/weewx" }, { "@attributes": { "Name": "Timezone", "Target": "TIMEZONE", "Default": "US/Eastern", "Mode": "", "Description": "Container Variable: TIMEZONE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Berlin" }, { "@attributes": { "Name": "Weewx UID", "Target": "WEEWX_UID", "Default": "", "Mode": "", "Description": "Container Variable: WEEWX_UID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Weewx GID", "Target": "WEEWX_GID", "Default": "", "Mode": "", "Description": "Container Variable: WEEWX_GID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "MQTT Device", "Target": "", "Default": "", "Mode": "", "Description": "Container Device: MQTT Device", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/ttyUSB0" } ], "Repo": "RedVex's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/RedVexsRepository/redvex2460/weewx.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 113180, "stars": 6, "trending": 3.84, "trends": [ 1.733, 1.593, 1.474, 1.341, 2.629, 1.668, 3.84 ], "trendsDate": [ 1695895546, 1698503881, 1701097591, 1703696747, 1706295955, 1708895159, 1711490779 ], "downloadtrend": [ 99680, 101294, 102809, 104206, 107019, 108834, 113180 ], "LastUpdateScan": 1711490779, "LastUpdate": 1711462029, "FirstSeen": 1659521023, "topTrending": 2.1069999999999998, "topPerforming": 3.84 }, { "Name": "k2d", "Repository": "portainer/k2d:1.0.0-beta", "Registry": "https://hub.docker.com/r/portainer/k2d", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://docs.k2d.io", "Project": "https://k2d.io", "Overview": "A real-time Kubernetes API translator for the edge!\r\n\r\nk2d is a container that runs on a Docker Host, and this container listens on port 6443 for Kubernetes API calls. When the container receives Kubernetes API calls, k2d parses and translates them into Docker API instructions, which it executes on the underlying Docker Host.\r\n\r\nUse of the host network is not mandatory. Using the bridge network is supported:\r\nK2D_ADVERTISE_ADDR must be specified when using the bridge network\r\nDocker Desktop for Mac and Docker Desktop for Windows do not support HOST network, so you must use bridge network if testing on these platforms.", "TemplateURL": "https://raw.githubusercontent.com/ckocyigit/unraid-ca-templates/master/templates/k2d.xml", "Icon": "https://www.gitbook.com/cdn-cgi/image/width=256,dpr=2,height=40,fit=contain,format=auto/https%3A%2F%2F2749728251-files.gitbook.io%2F~%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FcAWjziwbITj81T8uUbM6%252Flogo%252F5SJQUebwjscojaqsZgsW%252Fblack.jpg%3Falt%3Dmedia%26token%3Dcf1472a3-c5a8-4609-8156-57ecdf7cbf08", "ExtraParams": "--restart always", "Config": [ { "@attributes": { "Name": "K2D_ADVERTISE_ADDR", "Target": "K2D_ADVERTISE_ADDR", "Default": "", "Mode": "", "Description": "Use the K2D_ADVERTISE_ADDR only if you have multiple net interfaces at the OS level", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "YOUR_HOST_IP" }, { "@attributes": { "Name": "K2D_SECRET", "Target": "K2D_SECRET", "Default": "", "Mode": "", "Description": "The K2D_SECRET is used as an authentication token to call k2d APIs:\r\nIf the K2D_SECRET environment variable is not set, it will be automatically generated, and you can retrieve it in the k2d container logs", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "YOUR_OWN_SECRET" }, { "@attributes": { "Name": "/var/run/docker.sock", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "Persistence", "Target": "/var/lib/k2d", "Default": "/mnt/user/cache/k2d", "Mode": "rw", "Description": "The /var/lib/k2d path must be persisted for:\r\nSSL certificates\r\nSecrets\r\nConfigmaps\r\nKubernetes Token", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/cache/k2d" } ], "Repo": "CK98's Repository", "Beta": "true", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/CK98sRepository/templates/k2d.xml", "CategoryList": [ "Cloud", "Tools-Utilities" ], "downloads": 13837, "trending": 0.181, "trends": [ 24.972, 2.383, 0.538, 0.239, 0.174, 0.181 ], "trendsDate": [ 1698357955, 1700953544, 1703552766, 1706151942, 1708765584, 1711361175 ], "downloadtrend": [ 10020, 13355, 13681, 13755, 13788, 13812, 13837 ], "LastUpdateScan": 1711361175, "LastUpdate": 1698718642, "FirstSeen": 1695758784, "topTrending": -24.791 }, { "Name": "WebDAV", "Repository": "ck98/webdav-nginx", "Registry": "https://hub.docker.com/r/ck98/webdav-nginx", "Network": "Bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114062-support-webdav-nginx/", "Project": "https://sabre.io/", "Overview": "Very simple WebDAV server based on SabreDav and NGINX as the webserver. \r\nThis should work with Windows Explorer as the client.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/ckocyigit/unraid-ca-templates/master/templates/webdav.xml", "Icon": "https://camo.githubusercontent.com/ea0e36ac93ea7197dc50aa83adbd3269f7434e6f9a2aed50594cb5c7dc7aaaf3/687474703a2f2f73616272652e696f2f696d672f6c6f676f2e706e67", "Networking": { "Mode": "Bridge" }, "Config": [ { "@attributes": { "Name": "WEBDAV_USERNAME", "Target": "WEBDAV_USERNAME", "Default": "", "Mode": "", "Description": "Container Variable: WEBDAV_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "USERNAME" }, { "@attributes": { "Name": "WEBDAV_PASSWORD", "Target": "WEBDAV_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: WEBDAV_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "PASSWORD" }, { "@attributes": { "Name": "FILES_LOCATION", "Target": "/var/webdav/public", "Default": "", "Mode": "rw", "Description": "Container Path: /var/webdav/public", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/location/of/files/" }, { "@attributes": { "Name": "HTTP_PORT", "Target": "80", "Default": "8234", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "PGID", "Default": "", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "umask", "Target": "UMASK", "Default": "0000", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0000" } ], "Repo": "CK98's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/CK98sRepository/templates/webdav.xml", "CategoryList": [ "Cloud" ], "downloads": 46302, "trending": 0.158, "trends": [ 4.032, 4.192, 0.207, 0.2, 0.167, 0.138, 0.158 ], "trendsDate": [ 1697465173, 1700321409, 1702919184, 1705525606, 1708124738, 1710720361, 1713313923 ], "downloadtrend": [ 43977, 45901, 45996, 46088, 46165, 46229, 46302 ], "LastUpdateScan": 1713313923, "LastUpdate": 1632486942, "FirstSeen": 1632500297, "topTrending": -3.874 }, { "Name": "PlexRipper-Development", "Repository": "plexripper/plexripper:dev", "Registry": "https://hub.docker.com/r/plexripper/plexripper/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/PlexRipper/PlexRipper/issues", "Project": "https://plexripper.rocks", "Overview": "DEVELOPMENT BUILD - Latest changes are made here! Tired of searching for media on different torrent websites or paying for Usenet server access? Well look no further! You can now use PlexRipper to download \"everything\" from the Plex servers you have access to and expand your collection that way! Let others collect media for you and then just download everything!\n\tVisit www.plexripper.rocks for more info!", "WebUI": "http://[IP]:[PORT:7000]/", "TemplateURL": "https://raw.githubusercontent.com/PlexRipper/PlexRipper-Unraid-CA-Templates/master/PlexRipper-dev/filename.xml", "Icon": "https://raw.githubusercontent.com/PlexRipper/PlexRipper/master/export/plexripper/logo/full/full-logo-256.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port", "Target": "7000", "Default": "7000", "Mode": "tcp", "Description": "Container Port: 7000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7000" }, { "@attributes": { "Name": "Config Directory (Container Path: /Config)", "Target": "/Config", "Default": "", "Mode": "rw", "Description": "Contains database, logs and PlexRipperSettings.json", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Download Folder (Container Path: /Downloads)", "Target": "/Downloads", "Default": "", "Mode": "rw", "Description": "All in progress downloads will be temporarily stored here", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Movie Destination Folder (Container Path: /Movies)", "Target": "/Movies", "Default": "", "Mode": "rw", "Description": "Default folder for Movies that have finished downloading", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tv-Show Destination Folder (Container Path: /TvShows)", "Target": "/TvShows", "Default": "", "Mode": "rw", "Description": "Default folder for TvShows that have finished downloading", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Music Destination Folder (Container Path: /Music)", "Target": "/Music", "Default": "", "Mode": "rw", "Description": "Default folder for Music that have finished downloading", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Photos Destination Folder (Container Path: /Photos)", "Target": "/Photos", "Default": "", "Mode": "rw", "Description": "Default folder for Music that have finished downloading", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Other Destination Folder (Container Path: /Other)", "Target": "/Other", "Default": "", "Mode": "rw", "Description": "Default folder for unknown media that have finished downloading", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "UserID which is used for setting file permissions", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "GroupID which is used for setting file permissions", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Unmax's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/UnmaxsRepository/PlexRipper-dev/filename.xml", "CategoryList": [ "Backup", "Downloaders", "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaApp-Other" ], "downloads": 139973, "stars": 7, "trending": 2.446, "trends": [ 4.324, 5.273, 2.149, 2.69, 2.24, 2.499, 2.446 ], "trendsDate": [ 1697537150, 1700321410, 1702919185, 1705525607, 1708124738, 1710720361, 1713313923 ], "downloadtrend": [ 117396, 123931, 126653, 130154, 133136, 136549, 139973 ], "LastUpdateScan": 1713313923, "LastUpdate": 1712408006, "FirstSeen": 1632582937, "topTrending": -1.8779999999999997, "topPerforming": 2.446 }, { "Name": "PlexRipper", "Repository": "plexripper/plexripper:latest", "Registry": "https://hub.docker.com/r/plexripper/plexripper/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/PlexRipper/PlexRipper/issues", "Project": "https://plexripper.rocks", "Overview": "Tired of searching for media on different torrent websites or paying for Usenet server access? Well look no further! You can now use PlexRipper to download \"everything\" from the Plex servers you have access to and expand your collection that way! Let others collect media for you and then just download everything!", "WebUI": "http://[IP]:[PORT:7000]/", "TemplateURL": "https://raw.githubusercontent.com/PlexRipper/PlexRipper-Unraid-CA-Templates/master/PlexRipper-latest/filename.xml", "Icon": "https://raw.githubusercontent.com/PlexRipper/PlexRipper/master/export/plexripper/logo/full/full-logo-256.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port", "Target": "7000", "Default": "7000", "Mode": "tcp", "Description": "Container Port: 7000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7000" }, { "@attributes": { "Name": "Config Directory (Container Path: /Config)", "Target": "/Config", "Default": "", "Mode": "rw", "Description": "Contains database, logs and PlexRipperSettings.json", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Download Folder (Container Path: /Downloads)", "Target": "/Downloads", "Default": "", "Mode": "rw", "Description": "All in progress downloads will be temporarily stored here", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Movie Destination Folder (Container Path: /Movies)", "Target": "/Movies", "Default": "", "Mode": "rw", "Description": "Default folder for Movies that have finished downloading", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tv-Show Destination Folder (Container Path: /TvShows)", "Target": "/TvShows", "Default": "", "Mode": "rw", "Description": "Default folder for TvShows that have finished downloading", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Music Destination Folder (Container Path: /Music)", "Target": "/Music", "Default": "", "Mode": "rw", "Description": "Default folder for Music that have finished downloading", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Photos Destination Folder (Container Path: /Photos)", "Target": "/Photos", "Default": "", "Mode": "rw", "Description": "Default folder for Music that have finished downloading", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Other Destination Folder (Container Path: /Other)", "Target": "/Other", "Default": "", "Mode": "rw", "Description": "Default folder for unknown media that have finished downloading", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "UserID which is used for setting file permissions", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "GroupID which is used for setting file permissions", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Unmax's Repository", "Beta": "true", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/UnmaxsRepository/PlexRipper-latest/filename.xml", "CategoryList": [ "Backup", "Downloaders", "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaApp-Other" ], "downloads": 139973, "stars": 7, "trending": 2.446, "trends": [ 4.324, 5.273, 2.149, 2.69, 2.24, 2.499, 2.446 ], "trendsDate": [ 1697537150, 1700321410, 1702919185, 1705525607, 1708124738, 1710720361, 1713313923 ], "downloadtrend": [ 117396, 123931, 126653, 130154, 133136, 136549, 139973 ], "LastUpdateScan": 1713313923, "LastUpdate": 1712408006, "FirstSeen": 1632582937, "topTrending": -1.8779999999999997, "topPerforming": 2.446 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/IkerSaint/ZFS-Master-Unraid/main/zfs.master.plg", "PluginAuthor": "IkerSaint", "Name": "ZFS Master", "MinVer": "6.9.2", "Support": "https://forums.unraid.net/topic/122261-plugin-zfs-master/", "Icon": "https://raw.githubusercontent.com/IkerSaint/ZFS-Master-Unraid/main/zfs.master/images/zfs.master.png", "DonateText": "I like expensive things", "DonateLink": "https://www.paypal.com/paypalme/ikersaint", "Requires": "
**ZFS Plugin**
", "Repo": "Iker's Repository", "TemplateURL": "https://raw.githubusercontent.com/IkerSaint/ZFS-Master-Unraid/master/ZFS.Master.xml", "Repository": "https://raw.githubusercontent.com/IkerSaint/ZFS-Master-Unraid/main/zfs.master.plg", "pluginVersion": "2024.03.31.76", "Overview": "The ZFS Master plugin provides information and control over the ZFS Pools in your Unraid. Available ZFS Pools are listed under the \"Main/ZFSMaster\" tab.", "templatePath": "/tmp/GitHub/AppFeed/templates/IkersRepository/ZFS.Master.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1633435815 }, { "Name": "ComfyUI-Magic", "Repository": "futrlabsmagic/comfyui-magic", "Registry": "https://hub.docker.com/r/futrlabsmagic/comfyui-magic/", "Network": "bridge", "Requires": "**Nvidia Driver plugin** (nVidia Support)", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/nusNSsrTuV", "Project": "https://www.minethefutr.com", "Overview": "ComfyUI-Magic: \ud83d\udd0bBatteries\ud83d\udd0b included", "WebUI": "http://[IP]:[PORT:8188]/", "TemplateURL": "https://raw.githubusercontent.com/m0ngr31/unraid_ca/master/ComfyUI-Magic.xml", "Icon": "https://avatars.githubusercontent.com/u/121283862", "ExtraParams": "--runtime=nvidia", "Config": [ { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "/mnt/user/appdata/comfy-ui", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/comfy-ui" }, { "@attributes": { "Name": "Web Interface", "Target": "8188", "Default": "8188", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8188" }, { "@attributes": { "Name": "Supplier ID", "Target": "SUPPLIER_ID", "Default": "", "Mode": "", "Description": "Sign up at: https://www.minethefutr.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Auto-Accept Terms", "Target": "AUTOACCEPT", "Default": "yes", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yes" } ], "Repo": "m0ngr31's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/m0ngr31sRepository/ComfyUI-Magic.xml", "downloads": 2099, "stars": 2, "LastUpdateScan": 1711843558, "LastUpdate": 1702330604, "FirstSeen": 1701450410 }, { "Name": "DailyNotes", "Repository": "m0ngr31/dailynotes", "Registry": "https://hub.docker.com/r/m0ngr31/dailynotes/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/m0ngr31/DailyNotes/issues/", "Overview": "App for taking notes and tracking tasks on a daily basis.\n\r\rThe idea for this app came from using my Hobonichi Techo planner every morning to write down what I needed to accomplish that day & using it for scratching down random thoughts and notes as the day went on. The closest thing I've seen to an app for replacing this system is Noteplan, but I don't use a Mac or an iOS device, and it's not self-hostable, so I decided to write my own.\n\r\rSince I had the need for keeping track of to-dos throughout the day, regular Markdown didn't work for me since it doesn't natively support tasks. So as an alternative I'm using Github Flavored Markdown (GFM). I really wanted it to feel like an actual text editor and not just a textbox, so I decided to use CodeMirror to handle all the input. Fira Code is used to provide font ligatures. Some other nice features include code highlighting, text/code folding, and a task list where you can toggle the status of any task from any date or note.", "WebUI": "http://[IP]:[PORT:5000]/", "TemplateURL": "https://raw.githubusercontent.com/m0ngr31/unraid_ca/master/DailyNotes.xml", "Icon": "https://i.imgur.com/AI8bd73.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "App Config", "Target": "/app/config", "Default": "/mnt/user/appdata/dailynotes", "Mode": "rw", "Description": "Container Path: /app/config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dailynotes" }, { "@attributes": { "Name": "Container Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Prevent Signups?", "Target": "PREVENT_SIGNUPS", "Default": "", "Mode": "", "Description": "Disable signup form? Anything in this variable will prevent signups.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "m0ngr31's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/m0ngr31sRepository/DailyNotes.xml", "downloads": 71069, "stars": 8, "trending": 1.579, "trends": [ 3.933, 3.652, 2.911, 1.803, 1.876, 1.63, 1.579 ], "trendsDate": [ 1695931617, 1698530740, 1701126358, 1703725550, 1706324732, 1708923947, 1711519555 ], "downloadtrend": [ 62018, 64369, 66299, 67516, 68807, 69947, 71069 ], "LastUpdateScan": 1711519555, "LastUpdate": 1644387440, "FirstSeen": 1633550623, "topTrending": -2.354 }, { "Name": "EPlusTV", "Repository": "m0ngr31/eplustv", "Registry": "https://hub.docker.com/r/m0ngr31/eplustv/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/m0ngr31/EPlusTV/issues", "Overview": "This takes ESPN+, ESPN, FOX Sports, and MLB.tv events, and transforms them into a \"live TV\" experience with virtual linear channels. It will discover what is on, and generate a schedule of channels that will give you M3U and XMLTV files that you can import into something like Jellyfin, ChannelsDVR, or xTeVe.\r\n\r\n=== Notes ===\r\n * This was not made for pirating streams. This is made for using your own credentials and have a different presentation than the ESPN, FOX Sports, and MLB.tv apps currently provide.\r\n * The Mouse might not like it and it could be taken down at any minute. Enjoy it while it lasts. \u00af\\\\(\u30c4)/\u00af", "TemplateURL": "https://raw.githubusercontent.com/m0ngr31/unraid_ca/master/EPlusTV.xml", "Icon": "https://i.imgur.com/LrdVje2.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "App Config", "Target": "/app/config", "Default": "/mnt/user/appdata/eplustv", "Mode": "rw", "Description": "Container Path: /app/config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/eplustv" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Start Channel", "Target": "START_CHANNEL", "Default": "1", "Mode": "", "Description": "If nothing is input, it will default to Channel 1.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Max Stream Resolution", "Target": "MAX_RESOLUTION", "Default": "UHD/SDR", "Mode": "", "Description": "Max resolution to use. Only for FOX events. Valid options are `UHD/HDR`, `UHD/SDR`, and `720p` (Some events don't offer 4K and will attempt to play the highest framerate available for selected resolution)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "UHD/SDR" }, { "@attributes": { "Name": "Number of Channels", "Target": "NUM_OF_CHANNELS", "Default": "150", "Mode": "", "Description": "How many channels to create? This is dependent on the networks you are using. A good number to start with is > 100 if you are using ESPN+.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "150" }, { "@attributes": { "Name": "Dedicated Linear Channels?", "Target": "USE_LINEAR", "Default": "", "Mode": "", "Description": "If you are using linear channels like ESPN, FS1, ect., and want those events on their own dedicated channels", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Proxy Segments?", "Target": "PROXY_SEGMENTS", "Default": "", "Mode": "", "Description": "Proxy keyed `*.ts` files", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use ESPN+?", "Target": "ESPNPLUS", "Default": "true", "Mode": "", "Description": "Set to false if you only want events that come from your TV provider", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Use ESPN?", "Target": "ESPN", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use ESPN2?", "Target": "ESPN2", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use ESPN3?", "Target": "ESPN3", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use ESPNU?", "Target": "ESPNU", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use SEC Network?", "Target": "SEC", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use SEC Network+?", "Target": "SECPLUS", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use ACCN?", "Target": "ACCN", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use ACCNX?", "Target": "ACCNX", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use Longhorn Network?", "Target": "LONGHORN", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use ESPNEWS?", "Target": "ESPNEWS", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use ESPN PPV?", "Target": "ESPN_PPV", "Default": "", "Mode": "", "Description": "Set if you have purchased PPV events", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use FOX Sports?", "Target": "FOXSPORTS", "Default": "", "Mode": "", "Description": "Set if your TV provider supports it", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Only scheduled FOX 4K?", "Target": "FOX_ONLY_4K", "Default": "", "Mode": "", "Description": "Only get 4K events from FOX", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Schedule FOX Sports replays?", "Target": "FOXSPORTS_ALLOW_REPLAYS", "Default": "", "Mode": "", "Description": "If you would like to schedule events that aren't live", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Use MLB.tv?", "Target": "MLBTV", "Default": "", "Mode": "", "Description": "Set if you would like to use MLB.tv", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MLB.tv Username", "Target": "MLBTV_USER", "Default": "", "Mode": "", "Description": "MLB.tv Username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MLB.tv Password", "Target": "MLBTV_PASS", "Default": "", "Mode": "", "Description": "MLB.tv Password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Only free MLB.tv games?", "Target": "MLBTV_ONLY_FREE", "Default": "", "Mode": "", "Description": "Only schedule free games?", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "m0ngr31's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/m0ngr31sRepository/EPlusTV.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 65391, "stars": 7, "trending": 2.158, "trends": [ 8.215, 8.028, 6.128, 3.155, 5.594, 3.612, 2.158 ], "trendsDate": [ 1695895546, 1698503881, 1701097592, 1703696747, 1706295955, 1708895159, 1711490780 ], "downloadtrend": [ 48678, 52927, 56382, 58219, 61669, 63980, 65391 ], "LastUpdateScan": 1711490780, "LastUpdate": 1707758887, "FirstSeen": 1633542497, "topTrending": -6.057 }, { "Name": "Genmon", "Repository": "m0ngr31/genmon", "Registry": "https://hub.docker.com/r/m0ngr31/genmon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/m0ngr31/genmon/issues", "Project": "https://github.com/jgyates/genmon", "Overview": "Genmon\r\n\r\n\r\nThe Genmon project will monitor a backup generator that utilizes the Generac Controllers. This container is specifically made for compatibility with ESP32 devices.", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/m0ngr31/unraid_ca/master/Genmon.xml", "Icon": "https://i.imgur.com/LqrD3CY.png", "DonateText": "Donate to the Genmon author", "DonateLink": "https://www.paypal.me/jgyates", "Config": [ { "@attributes": { "Name": "Server Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Port that server listens on", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "App Config", "Target": "/etc/genmon", "Default": "/mnt/user/appdata/genmon", "Mode": "rw", "Description": "Container Path: /etc/genmon", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/genmon" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/New_York" } ], "Repo": "m0ngr31's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/m0ngr31sRepository/Genmon.xml", "downloads": 1139, "LastUpdateScan": 1713427668, "LastUpdate": 1713318284, "FirstSeen": 1695240344 }, { "Name": "Refact", "Repository": "smallcloud/refact_self_hosting", "Registry": "https://hub.docker.com/r/smallcloud/refact_self_hosting/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://www.smallcloud.ai/discord", "Project": "https://refact.ai", "Overview": "Refact WebUI for fine-tuning and self-hosting of code models, that you can later use inside Refact plugins for code completion and chat.", "WebUI": "http://[IP]:[PORT:8008]/", "Icon": "https://i.imgur.com/Q6SEUki.png", "ExtraParams": "--runtime=nvidia", "Requires": "**Nvidia Driver plugin** (nVidia Support)", "Config": [ { "@attributes": { "Name": "Storage", "Target": "/perm_storage", "Default": "/mnt/user/appdata/refact", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/refact" }, { "@attributes": { "Name": "Interface", "Target": "8008", "Default": "8008", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8008" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "m0ngr31's Repository", "TemplateURL": "https://raw.githubusercontent.com/m0ngr31/unraid_ca/master/my-Refact.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/m0ngr31sRepository/my-Refact.xml", "CategoryList": [ "Productivity" ], "downloads": 5576, "stars": 4, "LastUpdateScan": 1712563571, "LastUpdate": 1712248144, "FirstSeen": 1702166392 }, { "Name": "Tabby", "Repository": "tabbyml/tabby", "Registry": "https://hub.docker.com/r/tabbyml/tabby/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://join.slack.com/t/tabbycommunity/shared_invite/zt-1xeiddizp-bciR2RtFTaJ37RBxr8VxpA", "Project": "https://tabby.tabbyml.com/", "Overview": "Opensource, self-hosted AI coding assistant", "WebUI": "http://[IP]:[PORT:8080]/", "Icon": "https://i.imgur.com/95GUyHf.png", "ExtraParams": "--runtime=nvidia", "PostArgs": "serve --model TabbyML/DeepseekCoder-6.7B --device cuda", "Requires": "**Nvidia Driver plugin** (nVidia Support)", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/tabby", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tabby" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "m0ngr31's Repository", "TemplateURL": "https://raw.githubusercontent.com/m0ngr31/unraid_ca/master/my-Tabby.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/m0ngr31sRepository/my-Tabby.xml", "CategoryList": [ "Productivity" ], "downloads": 92526, "stars": 20, "trending": 15.314, "trends": [ 18.138, 30.127, 26.896, 25.826, 14.934, 16.144, 15.314 ], "trendsDate": [ 1695895542, 1698503874, 1701097585, 1703696741, 1706295948, 1708895153, 1711490773 ], "downloadtrend": [ 21177, 30308, 41459, 55894, 65707, 78357, 92526 ], "LastUpdateScan": 1711490773, "LastUpdate": 1711484192, "FirstSeen": 1690697094, "topTrending": -2.8240000000000016 }, { "Name": "OpenRA", "Repository": "m0ngr31/openra:release", "Registry": "https://hub.docker.com/r/m0ngr31/openra", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/m0ngr31/OpenRA-server/issues", "Project": "http://openra.net/", "Overview": "OpenRA dedicated server\r\n\r\n\r\nOpenRA is a project that recreates and modernizes the classic Command & Conquer real time strategy games. We have developed a flexible open source game engine (the OpenRA engine) that provides a common platform for rebuilding and reimagining classic 2D and 2.5D RTS games (the OpenRA mods).", "TemplateURL": "https://raw.githubusercontent.com/m0ngr31/unraid_ca/master/OpenRA.xml", "Icon": "https://i.imgur.com/XWuhQ2h.png", "Config": [ { "@attributes": { "Name": "Server Port", "Target": "1234", "Default": "1234", "Mode": "tcp", "Description": "Port that server listens on", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1234" }, { "@attributes": { "Name": "Server Mod", "Target": "Mod", "Default": "ra", "Mode": "", "Description": "Game the server runs eg:- 'cnc', 'ra' or 'd2k'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ra" }, { "@attributes": { "Name": "ListenPort", "Target": "ListenPort", "Default": "1234", "Mode": "", "Description": "ListenPort for multiple servers ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1234" }, { "@attributes": { "Name": "ExternalPort", "Target": "ExternalPort", "Default": "1234", "Mode": "", "Description": "ExternalPort for multiple servers", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1234" }, { "@attributes": { "Name": "Server Name", "Target": "Name", "Default": "DEDICATED SERVER", "Mode": "", "Description": "Name of server to advertise", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "SERVER NAME" }, { "@attributes": { "Name": "Server Password", "Target": "Password", "Default": "", "Mode": "", "Description": "Password needed by users to join server", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Ban IP Adresses", "Target": "Ban", "Default": "", "Mode": "", "Description": "Comma delimited list of banned IP addresses", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Message of the day", "Target": "MOTD", "Default": "Have Fun!!", "Mode": "", "Description": "Message shown to users on joining game", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "Have Fun!!" }, { "@attributes": { "Name": "Selected Startup Map", "Target": "MAP", "Default": "", "Mode": "", "Description": "Hash ID of selected startup map", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Advertise Online", "Target": "AdvertiseOnline", "Default": "True", "Mode": "", "Description": "Advertise server on openRA public servers", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "Enable Single Player", "Target": "EnableSingleplayer", "Default": "False", "Mode": "", "Description": "Enable single players on server", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "False" } ], "Repo": "m0ngr31's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/m0ngr31sRepository/OpenRA.xml", "CategoryList": [ "GameServers" ], "downloads": 605, "LastUpdateScan": 1713313923, "LastUpdate": 1698701849, "FirstSeen": 1692403492 }, { "Name": "stable-diffusion", "Repository": "nicklucche/stable-diffusion", "Registry": "https://hub.docker.com/r/nicklucche/stable-diffusion", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/NickLucche/stable-diffusion-nvidia-docker/issues", "Overview": "GPU-ready Dockerfile to run the Stability.AI stable-diffusion model with a simple web interface", "WebUI": "http://[IP]:[PORT:7860]/", "TemplateURL": "https://raw.githubusercontent.com/m0ngr31/unraid_ca/master/stable-diffusion.xml", "Icon": "https://stablediffusion.fr/sd.png", "ExtraParams": "--runtime=nvidia", "Requires": "**Nvidia Driver plugin** (nVidia Support)", "Config": [ { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "Port", "Target": "7860", "Default": "7860", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7860" }, { "@attributes": { "Name": "Models", "Target": "/root/.cache/huggingface/diffusers", "Default": "/mnt/user/appdata/stablediffusion", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/stablediffusion" } ], "Repo": "m0ngr31's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/m0ngr31sRepository/stable-diffusion.xml", "downloads": 8597, "stars": 6, "LastUpdateScan": 1712563571, "LastUpdate": 1698305466, "FirstSeen": 1699405552 }, { "Name": "CompreFace", "Repository": "exadel/compreface:1.2.0", "Registry": "https://hub.docker.com/r/exadel/compreface/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114590-support-corgans-docker-repository/", "Project": "https://github.com/exadel-inc/CompreFace", "Overview": "[b]CompreFace (CPU) is a leading free and open-source face recognition system [/b] [br] \r\n You can choose between different Builds [br] \r [br] \r\n [b]FaceNet(default)[/b], (compreface:0.6.1) - For general purposes. Support CPU without AVX2 [br] \r\n [b]Arcface-R100[/b], (compreface:0.6.1-arcface-r100) - The most accurate model, but the most slowest [br] \r\n [b]MobileNet[/b], (compreface:0.6.1-mobilenet) - The fastest model among CPU only models [br] \r\n [br] \r More Infos: https://github.com/exadel-inc/CompreFace/blob/master/custom-builds/README.md\n\r\n [b]Database[/b][br][br]\r\n by default this App install a PostgresSQL Server. The Data are stored in the given Appdata Folder.[br]\r\n If you allready have your own Postgres Server running, you can setup a external Server. [br]\r\n 1. Click on \"Show more settings\" [br]\r\n 2. Enter the Username and URL of your PostgresSQL Server. Note: The User has to be SuperUser Rights [br]\r\n 3. Set the Variable EXTERNAL_DB to \"True\" [br]\r\n The URL should look like this: [br][br]\r\n \r\n jdbc:postgresql://IP:PORT/DATABASENAME[br]\r\n like:[br]\r\n jdbc:postgresql://192.168.1.254:5432/compreface[br]\r\n \r\n [br]", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/corgan2222/unraid-templates/master/CompreFace/CompreFace.xml", "Icon": "https://raw.githubusercontent.com/corgan2222/unraid-templates/main/img/compreface.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI HTTP Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8800" }, { "@attributes": { "Name": "Data Folder", "Target": "/var/lib/postgresql/data", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/postgresql/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/compreface" }, { "@attributes": { "Name": "EXTERNAL_DB", "Target": "EXTERNAL_DB", "Default": "", "Mode": "", "Description": "Container Variable: EXTERNAL_DB", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "POSTGRES_URL", "Target": "POSTGRES_URL", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_URL", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "jdbc:postgresql://192.168.2.254:5432/compreface" }, { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_PASSWORD", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "corgan80982" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_USER", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "compreface" } ], "Repo": "corgan's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/corgansRepository/CompreFace/CompreFace.xml", "CategoryList": [ "HomeAutomation", "Productivity", "Tools-Utilities" ], "downloads": 106039, "stars": 6, "trending": 4.691, "trends": [ 4.691 ], "trendsDate": [ 1713240360 ], "downloadtrend": [ 101065, 106039 ], "LastUpdateScan": 1713240360, "LastUpdate": 1692306717, "FirstSeen": 1710641010 }, { "Name": "CompreFace-GPU", "Repository": "exadel/compreface:1.2.0-mobilenet-gpu", "Registry": "https://hub.docker.com/r/exadel/compreface/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114590-support-corgans-docker-repository/", "Project": "https://github.com/exadel-inc/CompreFace", "Overview": "[b]CompreFace is a leading free and open-source face recognition system [/b] [br] \r\n [br] \r\n 1. Install Unraid Nvidia Plugin (available in the community apps store): https://forums.unraid.net/topic/98978-plugin-nvidia-driver/ [br] \r\n 2. You can choose from different GPU Builds: [br] \r\n [br] \r\n [b]Arcface-R100-GPU[/b], (compreface:0.6.1-arcface-r100-gpu) - The most accurate model [br] \r\n [b]MobileNet-GPU[/b], (compreface:0.6.1-mobilenet-gpu) - The fastest model [br] \r\n More Infos: https://github.com/exadel-inc/CompreFace/blob/master/custom-builds/README.md [br][br] \r\n\r\n [b][u][span style='color: #E80000;']Database Configuration[/span][/u][/b][br]\n by default this App install a PostgresSQL Server. The Data are stored in the given Appdata Folder.[br]\r\n If you allready have your own Postgres Server running, you can setup a external Server. [br]\r\n 1. Click on \"Show more settings\" [br]\r\n 2. Enter the Username and URL of your PostgresSQL Server. Note: The User has to be SuperUser Rights [br]\r\n 3. Set the Variable EXTERNAL_DB to \"True\" [br]\r\n The URL should look like this: [br][br]\r\n \r\n jdbc:postgresql://IP:PORT/DATABASENAME[br]\r\n like:[br]\r\n jdbc:postgresql://192.168.1.254:5432/compreface[br]\r\n \r\n [br]", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/corgan2222/unraid-templates/master/CompreFace-GPU/CompreFace-GPU.xml", "Icon": "https://raw.githubusercontent.com/corgan2222/unraid-templates/main/img/compreface-gpu.png", "ExtraParams": "--runtime=nvidia ", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI HTTP Port", "Target": "80", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8800" }, { "@attributes": { "Name": "Data Folder", "Target": "/var/lib/postgresql/data", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/postgresql/data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/compreface" }, { "@attributes": { "Name": "EXTERNAL_DB", "Target": "EXTERNAL_DB", "Default": "", "Mode": "", "Description": "Container Variable: EXTERNAL_DB", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "POSTGRES_URL", "Target": "POSTGRES_URL", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_URL", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "jdbc:postgresql://192.168.2.254:5432/compreface" }, { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_PASSWORD", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "corgan80982" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "", "Mode": "", "Description": "Container Variable: POSTGRES_USER", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "compreface" } ], "Repo": "corgan's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/corgansRepository/CompreFace-GPU/CompreFace-GPU.xml", "CategoryList": [ "HomeAutomation", "Productivity", "Tools-Utilities" ], "downloads": 106039, "stars": 6, "trending": 4.691, "trends": [ 4.691 ], "trendsDate": [ 1713240360 ], "downloadtrend": [ 101065, 106039 ], "LastUpdateScan": 1713240360, "LastUpdate": 1692306717, "FirstSeen": 1710641015 }, { "Name": "double-take", "TemplateURL": "https://raw.githubusercontent.com/corgan2222/unraid-templates/master/double-take/double-take.xml", "Repository": "skrashevich/double-take:latest", "Registry": "https://hub.docker.com/r/skrashevich/double-take/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114590-support-corgans-docker-repository/", "Project": "https://github.com/skrashevich/double-take", "Overview": "Unified UI and API for processing and training images for facial recognition.", "WebUI": "http://[IP]:[PORT:3000]", "Icon": "https://raw.githubusercontent.com/corgan2222/unraid-templates/main/img/double-take.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI HTTP Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Data", "Target": "/.storage", "Default": "", "Mode": "rw", "Description": "Container Path: /.storage", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/double-take" } ], "Repo": "corgan's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/corgansRepository/double-take/double-take.xml", "CategoryList": [ "HomeAutomation", "Productivity", "Tools-Utilities" ], "downloads": 139565, "stars": 2, "trending": 13.958, "trends": [ 13.958 ], "trendsDate": [ 1713240360 ], "downloadtrend": [ 120085, 139565 ], "LastUpdateScan": 1713240360, "LastUpdate": 1709091605, "FirstSeen": 1710641021 }, { "Name": "machinebox-tagbox", "Repository": "machinebox/tagbox", "Registry": "https://hub.docker.com/r/machinebox/tagbox", "TemplateURL": "https://raw.githubusercontent.com/corgan2222/unraid-templates/master/machinebox-tagbox/machinebox-tagbox.xml", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114590-support-corgans-docker-repository/", "Project": "https://machinebox.io/docs/tagbox", "Overview": "Tagbox lets you identify the content of images by getting a list of ordered tags.", "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://github.com/corgan2222/unraid-templates/raw/main/img/tagbox.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "MB_PORT", "Target": "8080", "Default": "8082", "Mode": "tcp", "Description": "(string) Defaults to 8080 - Port where the service will listen. ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8082" }, { "@attributes": { "Name": "MB_ADDRESS", "Target": "MB_ADDRESS", "Default": "0.0.0.0", "Mode": "", "Description": "(string) Defaults to 0.0.0.0 - Address where the service will listen. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "MB_TAGBOX_READ_ONLY", "Target": "MB_TAGBOX_READ_ONLY", "Default": "false", "Mode": "", "Description": " (bool) Defaults to false - If true Tagbox will be read only. Teaching and updating state will be disabled. Be sure to provide MB_TAGBOX_STATE_URL to set the initial state, otherwise the box will be useless. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MB_TAGBOX_ONLY_CUSTOM_TAGS", "Target": "MB_TAGBOX_ONLY_CUSTOM_TAGS", "Default": "false", "Mode": "", "Description": "Container Variable: MB_TAGBOX_ONLY_CUSTOM_TAGS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MB_DOWNLOAD_TIMEOUT_SECONDS", "Target": "MB_DOWNLOAD_TIMEOUT_SECONDS", "Default": "60", "Mode": "", "Description": "(integer) Default to 60. Timeout in seconds that Tagbox will use when it downloads files, for example to download the state file. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" }, { "@attributes": { "Name": "API_KEY", "Target": "MB_KEY", "Default": "", "Mode": "", "Description": "Container Variable: MB_KEY\r\nGet one here https://machinebox.io/login", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_DISABLE_CORS", "Target": "MB_DISABLE_CORS", "Default": "false", "Mode": "", "Description": "(bool) Defaults to false - If true will turn off CORS support for the box. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MB_BASICAUTH_USER", "Target": "MB_BASICAUTH_USER", "Default": "", "Mode": "", "Description": "(string) The Basic Authentication username and password that every request must use. Recommended for sitautions where the boxes are publicly accessible. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_BASICAUTH_PASS", "Target": "MB_BASICAUTH_PASS", "Default": "", "Mode": "", "Description": "Container Variable: MB_BASICAUTH_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_TAGBOX_STATE_URL", "Target": "MB_TAGBOX_STATE_URL", "Default": "", "Mode": "", "Description": "(string) URL to a .tagbox state file to initialize the box with. Useful for spinning up many instances of Tagbox with the same state. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_TAGBOX_STATE_POLL_SECONDS", "Target": "MB_TAGBOX_STATE_POLL_SECONDS", "Default": "", "Mode": "", "Description": "(integer) Default to 0 (No polling). If this variable is set, Tagbox would poll the MB_TAGBOX_STATE_URL for changes on the file, based on the ETag or Last-Modified http headers. If the file changes Tagbox will download the new file and update the state of the teaching. This variable is useful for updating multiple running instances of Tagbox. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_TAGBOX_INDEX_REFRESH_SECONDS", "Target": "MB_TAGBOX_INDEX_REFRESH_SECONDS", "Default": "", "Mode": "", "Description": "(integer) Defaults to 2 - Number of seconds that Tagbox will wait to update the index for new data, or changes in the data. Tagbox will accumulate changes to perform an update on the search index, because changes are an expensive operation, with this variable you can adjust the time interval for that operation. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "corgan's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/corgansRepository/machinebox-tagbox/machinebox-tagbox.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 718521, "stars": 6, "trending": 0.006, "trends": [ 0.263, 0.255, 0.145, 0.015, 0.012, 0.007, 0.006 ], "trendsDate": [ 1696284335, 1698879819, 1702169096, 1704769584, 1707368767, 1709968014, 1712563571 ], "downloadtrend": [ 715360, 717191, 718232, 718341, 718426, 718478, 718521 ], "LastUpdateScan": 1712563571, "LastUpdate": 1606850955, "FirstSeen": 1633917822, "topTrending": -0.257, "topPerforming": 0.006 }, { "Name": "machinebox-videobox", "Repository": "machinebox/videobox", "Registry": "https://hub.docker.com/r/machinebox/videobox", "TemplateURL": "https://raw.githubusercontent.com/corgan2222/unraid-templates/master/machinebox-videobox/machinebox-videobox.xml", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://machinebox.io/docs/videobox", "Overview": "Videobox extracts frames from videos and passes them to other Machine Box boxes for processing.", "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://github.com/corgan2222/unraid-templates/raw/main/img/videobox.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "MB_PORT", "Target": "8080", "Default": "8084", "Mode": "tcp", "Description": "(string) Defaults to 8080 - Port where the service will listen. ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8084" }, { "@attributes": { "Name": "MB_ADDRESS", "Target": "MB_ADDRESS", "Default": "0.0.0.0", "Mode": "", "Description": "(string) Defaults to 0.0.0.0 - Address where the service will listen. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "API_KEY", "Target": "MB_KEY", "Default": "", "Mode": "", "Description": "Container Variable: MB_KEY\r\nGet one here https://machinebox.io/login", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_VIDEOBOX_FACEBOX_ADDR", "Target": "MB_VIDEOBOX_FACEBOX_ADDR", "Default": "", "Mode": "", "Description": "(string) The endpoint for Facebox ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://192.168.2.254:8085" }, { "@attributes": { "Name": "MB_VIDEOBOX_TAGBOX_ADDR", "Target": "MB_VIDEOBOX_TAGBOX_ADDR", "Default": "", "Mode": "", "Description": "string) The endpoint for Tagbox ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://192.168.2.254:8082" }, { "@attributes": { "Name": "MB_VIDEOBOX_NUDEBOX_ADDR", "Target": "MB_VIDEOBOX_NUDEBOX_ADDR", "Default": "", "Mode": "", "Description": "(string) The endpoint for Nudebox ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_DISABLE_CORS", "Target": "MB_DISABLE_CORS", "Default": "false", "Mode": "", "Description": "(bool) Defaults to false - If true will turn off CORS support for the box. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MB_BASICAUTH_USER", "Target": "MB_BASICAUTH_USER", "Default": "", "Mode": "", "Description": "(string) The Basic Authentication username and password that every request must use. Recommended for sitautions where the boxes are publicly accessible. ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_BASICAUTH_PASS", "Target": "MB_BASICAUTH_PASS", "Default": "", "Mode": "", "Description": "Container Variable: MB_BASICAUTH_PASS", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MB_VIDEOBOX_RESULT_DURATION", "Target": "MB_VIDEOBOX_RESULT_DURATION", "Default": "1h", "Mode": "", "Description": "Defaults to 1h (one hour) - Amount of time to keep the results before automatically deleting them ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1h" } ], "Repo": "corgan's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/corgansRepository/machinebox-videobox/machinebox-videobox.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 92455, "stars": 2, "trending": 0.037, "trends": [ 1.919, 1.886, 0.999, 0.036, 0.034, 0.038, 0.037 ], "trendsDate": [ 1696284335, 1698879819, 1702169096, 1704769584, 1707368767, 1709968014, 1712563571 ], "downloadtrend": [ 89676, 91400, 92322, 92355, 92386, 92421, 92455 ], "LastUpdateScan": 1712563571, "LastUpdate": 1566314575, "FirstSeen": 1633917822, "topTrending": -1.8820000000000001 }, { "Name": "mail2slack", "Repository": "stefanknaak/mail2slack:latest", "Registry": "https://hub.docker.com/r/stefanknaak/mail2slack", "TemplateURL": "https://raw.githubusercontent.com/corgan2222/unraid-templates/master/mail2slack/mail2slack.xml", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114590-support-corgans-docker-repository-double-take-facebox-tagbox-videobox/", "Project": "https://github.com/corgan2222/mail2slack", "Overview": "Scans a IMAP Inbox and post every Mail to a Slack Channel", "Icon": "https://github.com/corgan2222/unraid-templates/blob/f1d341af2746fc9b20080dc5847d03b3a8647111/img/avatar.png?raw=1", "ExtraParams": "--restart unless-stopped ", "PostArgs": " ", "Networking": { "Mode": "bridge" }, "Environment": { "Variable": [ { "Value": "https://hooks.slack.com/services/xxxxxxxxxxxxxxxxxx", "Name": "SLACK_END_POINT", "Mode": "" }, { "Value": "Mailparser", "Name": "SLACK_SLACK_SENDER", "Mode": "" }, { "Value": "https://github.com/corgan2222/unraid-templates/blob/f1d341af2746fc9b20080dc5847d03b3a8647111/img/avatar.png", "Name": "SLACK_ICON_URL", "Mode": "" }, { "Value": "FALLBACK_MESSAGE", "Name": "SLACK_SLACK_FALLBACK", "Mode": "" }, { "Value": "xxxx", "Name": "SLACK_CHANNEL", "Mode": "" }, { "Value": "xoxp-xxxxxxxx-xxxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxx", "Name": "SLACK_TOKEN", "Mode": "" }, { "Value": "mail.server.com", "Name": "MAIL_MAILSERVER", "Mode": "" }, { "Value": "mail@server.com", "Name": "MAIL_MAIL_LOGIN", "Mode": "" }, { "Value": "xxxyyyyy", "Name": "MAIL_MAIL_PW", "Mode": "" }, { "Value": "Inbox", "Name": "MAIL_FOLDER", "Mode": "" }, { "Value": "https://github.com/corgan2222/mail2slack", "Name": "MAIL_AUTHOR_LINK", "Mode": "" }, { "Value": "https://github.com/corgan2222/mail2slack", "Name": "MAIL_TITLE_LINK", "Mode": "" }, { "Value": "xxx@yyyy.com", "Name": "MAIL_FOOTER", "Mode": "" }, { "Value": "https://github.com/corgan2222/unraid-templates/blob/f1d341af2746fc9b20080dc5847d03b3a8647111/img/avatar.png", "Name": "MAIL_FOOTER_ICON", "Mode": "" }, { "Value": "INFO", "Name": "GENERAL_LOG_LEVEL", "Mode": "" } ] }, "Repo": "corgan's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/corgansRepository/mail2slack/mail2slack.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 70, "LastUpdateScan": 1713240361, "LastUpdate": 1710475535, "FirstSeen": 1710641026 }, { "Name": "Prometheus-phoenixstats", "Repository": "stefanknaak/prometheus-phoenixstats:latest", "Registry": "https://hub.docker.com/r/stefanknaak/prometheus-phoenixstats", "TemplateURL": "https://raw.githubusercontent.com/corgan2222/unraid-templates/master/prometheus-phoenixstats/prometheus-phoenixstats.xml", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114590-support-corgans-docker-repository-double-take-facebox-tagbox-videobox/", "Project": "https://github.com/corgan2222/Prometheus-phoenixstats-Exporter", "Overview": "Simple container for displaying stats from any PhoenixMiner instance. Made to go with PhoenixMiner-AMD.", "WebUI": "http://[IP]:[PORT:80]/metrics", "Icon": "https://raw.githubusercontent.com/corgan2222/Prometheus-phoenixstats-Exporter/master/phoenixstats-logo.png", "ExtraParams": " ", "PostArgs": " ", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Apache", "Target": "80", "Default": "9192", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9192" }, { "@attributes": { "Name": "Server Name", "Target": "S_NAME", "Default": "Unraid", "Mode": "", "Description": "Server name for miner (Can be set to anything)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Unraid" }, { "@attributes": { "Name": "Miner Host", "Target": "S_HOST", "Default": "unraid.local", "Mode": "", "Description": "Host for miner (usually an IP)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.2.254" }, { "@attributes": { "Name": "Miner Port", "Target": "S_PORT", "Default": "5450", "Mode": "", "Description": "Port shared by miner over http (usually 5450)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5450" } ], "Repo": "corgan's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/corgansRepository/prometheus-phoenixstats/prometheus-phoenixstats.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 17617, "stars": 1, "trending": 0.011, "trends": [ 0.011 ], "trendsDate": [ 1712981172 ], "downloadtrend": [ 17615, 17617 ], "LastUpdateScan": 1712981172, "LastUpdate": 1634967485, "FirstSeen": 1634969005 }, { "Name": "GLauth_and_Plugins", "Repository": "glauth/glauth-plugins", "Registry": "https://hub.docker.com/repository/docker/glauth/glauth-plugins", "Project": "https://glauth.github.io", "Icon": "https://raw.githubusercontent.com/glauth/glauth.github.io/master/assets/logo.png", "Repo": "cyansmoker's Repository", "ModeratorComment": ":latest tag does not exist on dockerHub", "Blacklist": true, "Overview": "GLAuth is a secure, easy-to-use, LDAP server with configurable backends. Pluggable backends are included.", "templatePath": "/tmp/GitHub/AppFeed/templates/cyansmokersRepository/glauth-plugins.xml", "CategoryList": [ "Security" ], "downloads": 10806, "trending": 4.368, "trends": [ 4.368 ], "trendsDate": [ 1712563571 ], "downloadtrend": [ 10334, 10806 ], "LastUpdateScan": 1712563571, "LastUpdate": 1708308597, "FirstSeen": 1634300846 }, { "Name": "GLauth", "Repository": "glauth/glauth", "Registry": "https://hub.docker.com/repository/docker/glauth/glauth", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://glauth.github.io", "Overview": "GLAuth is a secure, easy-to-use, LDAP server with configurable backends.", "WebUI": "http://[IP]:[PORT:5555]", "TemplateURL": "https://raw.githubusercontent.com/glauth/unraid-glauth/master/glauth-standalone.xml", "Icon": "https://raw.githubusercontent.com/glauth/glauth.github.io/master/assets/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Configuration Path", "Target": "/app/config", "Default": "/mnt/cache/appdata/glauth/config/", "Mode": "rw", "Description": "Configuration and Local Database (if configured) Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LDAP Port", "Target": "389", "Default": "389", "Mode": "tcp", "Description": "Container LDAP Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "389" }, { "@attributes": { "Name": "LDAPS Port", "Target": "636", "Default": "636", "Mode": "tcp", "Description": "Container LDAPS Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "636" }, { "@attributes": { "Name": "Management Port", "Target": "5555", "Default": "5555", "Mode": "tcp", "Description": "Container Management Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5555" } ], "Repo": "cyansmoker's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/cyansmokersRepository/glauth-standalone.xml", "CategoryList": [ "Security" ], "downloads": 9989790, "stars": 12, "trending": 0.242, "trends": [ 0.441, 0.437, 0.417, 0.272, 0.22, 0.235, 0.242 ], "trendsDate": [ 1696651540, 1699247140, 1702169658, 1704769585, 1707368767, 1709968015, 1712563572 ], "downloadtrend": [ 9809085, 9852159, 9893383, 9920396, 9942237, 9965620, 9989790 ], "LastUpdateScan": 1712563572, "LastUpdate": 1708308511, "FirstSeen": 1634300846, "topTrending": -0.199, "topPerforming": 0.242 }, { "Name": "Lomorage", "Repository": "lomorage/amd64-lomorage", "Registry": "https://hub.docker.com/r/lomorage/amd64-lomorage", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114862-support-lomorage-photo-backupmanagement-app/", "Project": "https://github.com/lomorage/lomo-docker", "Overview": "Lomorage enables you to backup photos / videos from any devices to your self-hosted server, and intelligently manages these personal assets via AI. Run the Lomorage server at your home, download mobile client to save the memories, and enjoy the moments.", "TemplateURL": "https://raw.githubusercontent.com/lomorage/unraid-template/master/lomo-backend.xml", "Icon": "https://lomorage.com/img/logo.png", "ExtraParams": "--user=99:100", "PostArgs": "8000", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "MediaDir", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Volume to store photos, videos", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "AppDir", "Target": "/lomo", "Default": "", "Mode": "rw", "Description": "Volume for application configuration and logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/" }, { "@attributes": { "Name": "User", "Target": "/etc/passwd", "Default": "", "Mode": "rw", "Description": "Container Path: /etc/passwd", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/passwd" } ], "Repo": "DwebF's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DwebFsRepository/lomo-backend.xml", "CategoryList": [ "Backup", "MediaApp-Video", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Photos" ], "downloads": 18933, "stars": 6, "trending": 2.303, "trends": [ 1.463, 1.097, 1.432, 1.362, 1.36, 1.817, 2.303 ], "trendsDate": [ 1696651540, 1699247140, 1702169659, 1704769585, 1707368767, 1709968015, 1712563572 ], "downloadtrend": [ 17226, 17417, 17670, 17914, 18161, 18497, 18933 ], "LastUpdateScan": 1712563572, "LastUpdate": 1695097629, "FirstSeen": 1634301902, "topTrending": 0.8399999999999999 }, { "Name": "damselfly", "Repository": "webreaper/damselfly", "Registry": "https://hub.docker.com/r/webreaper/damselfly/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114900-support-for-poke0s-xml-templates/", "Project": "https://github.com/Webreaper/Damselfly", "Overview": "Damselfly is a server-based Digital Asset Management system. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. See https://damselfly.info for more details.", "WebUI": "http://[IP]:[PORT:6363]", "Icon": "https://raw.githubusercontent.com/poke0/Unraid-template-icons/main/damselfly-icon.png", "DonateText": "Damselfly is free and open-source, but if you like it and fancy buying me a slice of pizza, that would be great!", "DonateLink": "https://www.buymeacoffee.com/damselfly", "Config": [ { "@attributes": { "Name": "Damselfly config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config\r\n\r\nStandard location for docker configs.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/damselfly/" }, { "@attributes": { "Name": "Pictures", "Target": "/pictures", "Default": "", "Mode": "rw", "Description": "Container Path: /pictures\r\n\r\nLocation of your pictures.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Thumbs", "Target": "/thumbs", "Default": "", "Mode": "rw", "Description": "Container Path: /thumbs\r\n\r\nLocation for Damselfly to store thumbs of your pictures.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Damselfly port", "Target": "6363", "Default": "6363", "Mode": "tcp", "Description": "Container port: 6363", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Poke0's Repository", "TemplateURL": "https://raw.githubusercontent.com/poke0/Unraid-docker-templates/master/damselfly.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/Poke0sRepository/damselfly.xml", "CategoryList": [ "MediaApp-Photos" ], "downloads": 876453, "stars": 12, "trending": 0.204, "trends": [ 0.257, 0.289, 0.136, 0.133, 0.117, 0.132, 0.204 ], "trendsDate": [ 1696802742, 1699398354, 1702169659, 1704769585, 1707368768, 1709968015, 1712563572 ], "downloadtrend": [ 867621, 870140, 871326, 872485, 873510, 874666, 876453 ], "LastUpdateScan": 1712563572, "LastUpdate": 1711556975, "FirstSeen": 1634416856, "topTrending": -0.05300000000000002, "topPerforming": 0.204 }, { "Name": "breitbandmessung-de", "Repository": "shneezin/breitbandmessung-node", "Registry": "https://hub.docker.com/r/shneezin/breitbandmessung-node", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/shneezin/breitbandmessung-node", "Project": "https://github.com/shneezin/breitbandmessung-node", "Overview": "A script to enable customers of lazy ISPs to perform measurement campaigns of the connection speed as described here in an automated way.\r\n\r\nhttps://www.bundesnetzagentur.de/DE/Sachgebiete/Telekommunikation/Unternehmen_Institutionen/Breitband/Breitbandmessung/start.html\r\n\r\nGo to the Config directory and create a file called \"config.cfg\" with the content:\r\n\r\ntimezone=Europe/Berlin\r\ncrontab=* */2 * * *\r\nrun_once=true\r\nrun_on_startup=true\r\n\r\nFor a hourly cronjob to check your connection.", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/breitbandmessung-de/breitbandmessung-de.xml", "Icon": "https://www.bundesnetzagentur.de/SiteGlobals/StyleBundles2/Bilder/auto/logo.svg?__blob=normal&v=5", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/usr/src/app/config", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/src/app/config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/breitbandmessung-de/config/" }, { "@attributes": { "Name": "Messurement Logs", "Target": "/export/", "Default": "", "Mode": "rw", "Description": "Container Path: /export/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/breitbandmessung-de/logs/" } ], "Repo": "patrickstigler's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/breitbandmessung-de/breitbandmessung-de.xml", "CategoryList": [ "HomeAutomation", "Productivity", "Tools-Utilities", "Other", "Network-Management" ], "downloads": 8491, "LastUpdateScan": 1712563572, "LastUpdate": 1699671788, "FirstSeen": 1644354199 }, { "Name": "cadquery_jupyter", "Repository": "bwalter42/jupyter_cadquery:3.1.0rc4", "Registry": "https://hub.docker.com/r/cadquery/cadquery-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/CadQuery/cadquery", "Project": "https://github.com/bernhard-42/jupyter-cadquery", "Overview": "CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized.\r\n\r\nWith CadQuery Jupyter you can design / code your models in the browser. View, and export them.", "WebUI": "http://[IP]:[PORT:8888]/", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/cadquery_jupyter/cadquery_jupyter.xml", "Icon": "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_120,h_120/https:/dashboard.snapcraft.io/site_media/appmedia/2020/05/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Workdir", "Target": "/home/cq", "Default": "", "Mode": "rw", "Description": "Container Path: /home/cp", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cadquery_jupyter/" }, { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "", "Mode": "tcp", "Description": "Container Port: 8888", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8888" } ], "Repo": "patrickstigler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/cadquery_jupyter/cadquery_jupyter.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other", "Network-Web", "Network-Other" ], "downloads": 20549, "trending": 0.423, "trends": [ 10.254, 9.353, 2.501, 2.273, 1.89, 0.728, 0.423 ], "trendsDate": [ 1697083555, 1699679205, 1702278381, 1705014251, 1707608202, 1710381980, 1712981172 ], "downloadtrend": [ 17213, 18989, 19476, 19929, 20313, 20462, 20549 ], "LastUpdateScan": 1712981172, "LastUpdate": 1672818463, "FirstSeen": 1652803422, "topTrending": -9.831 }, { "Name": "facturascripts", "Repository": "patrickstigler/facturascripts", "Registry": "https://hub.docker.com/r/patrickstigler/facturascripts", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://facturascripts.com/", "Project": "https://facturascripts.com/", "Overview": "FacturaScripts is an accounting and billing program. With it you can manage the day to day of your company: make invoices, orders, delivery notes, budgets, accounting, inventory and much more.\r\n\r\nRequires MYSQL Server or MariaDB or Postgress", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/facturaScripts/facturascripts.xml", "Icon": "https://github.com/patrickstigler/unraid_app_templates/raw/main/facturaScripts/facturascripts.png", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Config Path", "Target": "/var/www/html", "Default": "", "Mode": "rw", "Description": "Container Path: /var/www/html", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/facturascripts/www/" } ], "Repo": "patrickstigler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/facturaScripts/facturascripts.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities", "Other", "Network-Web", "Network-Other" ], "downloads": 1909, "LastUpdateScan": 1712563572, "LastUpdate": 1642271451, "FirstSeen": 1642273428 }, { "Name": "fetchmail", "Repository": "patrickstigler/docker-fetchmail", "Registry": "https://hub.docker.com/r/patrickstigler/docker-fetchmail", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115302-support-fetchmail/", "Project": "https://github.com/patrickstigler/docker-fetchmail", "Overview": "Fetchmail is a handy tool to move / copy your emails from another email provider.\r\nLets say you host your own Mailserver and also want to receive your mails from i.e. googlemail. Fetchmail will take them and put it in your own inbox. \r\n\r\nCreate the \"fetchmailrc\" file in the mounted data folder.\r\nIt should contain these lines - but you have to adapt it to fit your needs. i.e. your mail address and remove the \"keep\" if you want to remove the mails in the fetched remote mailbox.\r\n\r\n\r\nset no syslog\r\nset logfile /data/log/fetchmail.log\r\n\r\nset postmaster \"fetchmail\"\r\n\r\npoll imap.gmail.com with proto IMAP\r\n user 'someusername@gmail.com' there with password 'yourpassword' is fetchmail here options fetchall ssl keep\r\n smtphost mail.example.org\r\n smtpname some.user@example.org", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/fetchmail/fetchmail.xml", "Icon": "https://www.fetchmail.info/bighand.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "TIMECRON", "Target": "TIMECRON", "Default": "300", "Mode": "", "Description": "TIMECRON: Time to Recheck mail, if nothing set it defaults to 300 seconds (which should accept the most mail servers)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "300" }, { "@attributes": { "Name": "Config", "Target": "/data/etc/", "Default": "/mnt/user/appdata/fetchmail", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/fetchmail" } ], "Repo": "patrickstigler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/fetchmail/fetchmail.xml", "CategoryList": [ "Productivity", "Other", "Network-Other" ], "downloads": 3969, "stars": 1, "LastUpdateScan": 1713369984, "LastUpdate": 1704655716, "FirstSeen": 1635422601 }, { "Name": "icloud-drive-sync", "Repository": "mandarons/icloud-drive", "Registry": "https://github.com/mandarons/icloud-drive-docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/mandarons/icloud-drive-docker", "Project": "https://hub.docker.com/r/mandarons/icloud-drive", "Overview": "This container will DOWNLOAD (not upload - yet) all your files / photos from iCloud.\r\nYou can set filter for folder / types.\r\n\r\nDownload and edit the config and put it in your Config Path folder:\r\nhttps://raw.githubusercontent.com/mandarons/icloud-drive-docker/main/config.yaml\r\n\r\nAfter the installation connect to your container console and run:\r\nicloud --username=<icloud-username> --session-directory=/app/session_data\r\n(This will request your iCloud password and your 2 factor auth key).", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/icloud-drive-sync/icloud-drive-sync.xml", "Icon": "https://help.apple.com/assets/60AD31069883FC55AC222539/60AD310B9883FC55AC22254A/de_DE/712e44cf3701cf5bc9580c9367fa5526.png", "ExtraParams": "--restart always", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/app/config.yaml", "Default": "/mnt/user/appdata/icloud-drive-sync/config.yaml", "Mode": "rw", "Description": "Container Path: /app/config.yaml", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/icloud-drive-sync/config.yaml" }, { "@attributes": { "Name": "Drive Path", "Target": "/app/icloud/", "Default": "", "Mode": "rw", "Description": "Container Path: /app/drive", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/icloud-drive-sync/" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "patrickstigler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/icloud-drive-sync/icloud-drive-sync.xml", "CategoryList": [ "Backup", "Cloud", "Downloaders", "HomeAutomation", "Tools-Utilities" ], "downloads": 136590, "stars": 19, "trending": 3.473, "trends": [ 3.871, 3.712, 3.174, 3.472, 4.018, 3.968, 3.473 ], "trendsDate": [ 1696241153, 1698840353, 1701435986, 1704035148, 1706634386, 1709233567, 1711829253 ], "downloadtrend": [ 109369, 113585, 117308, 121528, 126615, 131846, 136590 ], "LastUpdateScan": 1711829253, "LastUpdate": 1711498012, "FirstSeen": 1649433811, "topTrending": -0.39800000000000013, "topPerforming": 3.473 }, { "Name": "mainsail", "Repository": "ghcr.io/mainsail-crew/mainsail", "Registry": "https://github.com/mainsail-crew/mainsail", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://docs.mainsail.xyz/", "Project": "https://github.com/mainsail-crew/mainsail", "Overview": "Mainsail makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy.\r\n\r\nDownload config.json BEFORE you start your container\r\nhttps://raw.githubusercontent.com/patrickstigler/unraid_app_templates/main/mainsail/config.json\r\n\r\nAnd put it in your config folder, the default is /mnt/user/appdata/mainsail/config.json\r\n\r\nHappy printing", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/mainsail/mainsail.xml", "Icon": "https://raw.githubusercontent.com/mainsail-crew/docs/master/assets/img/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8099" }, { "@attributes": { "Name": "Config Path", "Target": "/usr/share/nginx/html/config.json", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/share/nginx/html/config.json", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mainsail/config.json" } ], "Repo": "patrickstigler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/mainsail/mainsail.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other", "Network-Web", "Network-Other" ], "LastUpdateScan": 1713313923, "FirstSeen": 1653408208 }, { "Name": "minimal-ics-hoster", "Repository": "patrickstigler/minimal-ics-hoster", "Registry": "https://hub.docker.com/r/patrickstigler/minimal-ics-hoster", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/patrickstigler/minimal-ics-host/tree/master", "Overview": "minimal ics / iCal / Calendar hoster, \r\n\r\nis basically just a minimalistic webserver which will just publish the \"file.ics\" in the data directory.\r\nI use it to provide the Ical to Home Assistant for the garbage collection.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/minimal-ics-hoster/minimal-ics-hoster.xml", "Icon": "https://github.com/patrickstigler/minimal-ics-host/raw/master/calendaricon.png", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port", "Target": "5000", "Default": "5004", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5004" }, { "@attributes": { "Name": "Config Path", "Target": "/app/data/", "Default": "", "Mode": "rw", "Description": "Container Path: /data/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/minimal-ics-hoster/" } ], "Repo": "patrickstigler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/minimal-ics-hoster/minimal-ics-hoster.xml", "CategoryList": [ "HomeAutomation", "Productivity", "Tools-Utilities", "Network-Web" ], "downloads": 1087, "LastUpdateScan": 1713580878, "LastUpdate": 1643420250, "FirstSeen": 1643425399 }, { "Name": "obs-ndi", "Repository": "patrickstigler/obs-ndi", "Registry": "https://hub.docker.com/repository/docker/patrickstigler/obs-ndi", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114911-support-obs-ndi/", "Project": "https://github.com/patrickstigler/docker-obs-ndi", "Overview": "The OBS with NDI is incorporated into the container and can be used to stream your desktop. \r\nWith the latetest OBS version the is support for obs-websocket.\r\n\r\nThe VNC password is 'headless'.\r\n\r\nYou can connect with your own VNC client at 5901 or use the webclient at 6901", "WebUI": "http://[IP]:[PORT:6901]/", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/obs-ndi/obs-ndi.xml", "Icon": "https://obsproject.com/assets/images/new_icon_small-r.png", "ExtraParams": "--runtime=nvidia", "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/config/obs-studio", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/obs" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Required for Nvidia GPU support. In case you use something else - delete this entry.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "Port for obs-websocket", "Target": "4455", "Default": "4455", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4455" }, { "@attributes": { "Name": "novnc", "Target": "6901", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6901" }, { "@attributes": { "Name": "Vnc", "Target": "5901", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5901" }, { "@attributes": { "Name": "VNC Password", "Target": "VNC_PW", "Default": "", "Mode": "", "Description": "Set your VNC password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "headless" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "patrickstigler's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/obs-ndi/obs-ndi.xml", "CategoryList": [ "GameServers", "Productivity", "MediaApp-Video", "MediaServer-Video" ], "downloads": 40687, "stars": 2, "trending": 1.126, "trends": [ 4.891, 4.568, 2.592, 1.145, 1.035, 1.086, 1.126 ], "trendsDate": [ 1696845950, 1699441979, 1702169659, 1704769586, 1707368768, 1709968016, 1712563572 ], "downloadtrend": [ 36188, 37920, 38929, 39380, 39792, 40229, 40687 ], "LastUpdateScan": 1712563572, "LastUpdate": 1672260450, "FirstSeen": 1634479403, "topTrending": -3.765 }, { "Name": "py-stocks-api", "Repository": "patrickstigler/py-stocks-api:latest", "Registry": "https://hub.docker.com/r/patrickstigler/py-stocks-api", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115021-support-py-stocks-api/", "Project": "https://github.com/patrickstigler/py-stocks", "Overview": "A minimal stocks API wrapper of Yfinance.\r\n\r\nExample command:\r\ncurl localhost:8000/download/AAPL/2021-08-01/2021-08-03 | jq\r\n\r\ncurl localhost:8000/info/AAPL | jq", "WebUI": "http://[IP]:[PORT]", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/py-stocks-api/py-stocks-api.xml", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8787" }, "Repo": "patrickstigler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/py-stocks-api/py-stocks-api.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 17624, "LastUpdateScan": 1711577171, "LastUpdate": 1644064880, "FirstSeen": 1638817445 }, { "Name": "quiz-game", "Repository": "patrickstigler/quiz-game", "Registry": "https://registry.hub.docker.com/r/patrickstigler/quiz-game", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/ASKJR/quiz-game", "Overview": "Test your General Knowledge in different types of topics. This game is inspired on the show \"who wants to be a millionaire?\". You must answer correctly 15 questions to become a millionaire. Difficulty ascends as you progress in the game and questions and their categories are randomized each time you start a new match. At the end of your playthrough you can optionally register your score in the ranking, however only the top 10 results will be displayed", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/quiz-game/quiz-game.xml", "Icon": "https://github.com/ASKJR/quiz-game/raw/master/public/img/icons/android-chrome-maskable-192x192.png", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8008" }, "Repo": "patrickstigler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/quiz-game/quiz-game.xml", "CategoryList": [ "GameServers", "Other", "Network-Web" ], "downloads": 20304, "trending": 1.586, "trends": [ 10.526, 9.569, 6.567, 1.101, 1.803, 1.441, 1.586 ], "trendsDate": [ 1695729966, 1698329175, 1700924751, 1703519848, 1706115972, 1708715158, 1711310788 ], "downloadtrend": [ 16160, 17870, 19126, 19339, 19694, 19982, 20304 ], "LastUpdateScan": 1711310788, "LastUpdate": 1643634383, "FirstSeen": 1643641424, "topTrending": -8.94 }, { "Name": "unifi-cam-proxy", "Repository": "keshavdv/unifi-cam-proxy:dev", "Registry": "https://github.com/keshavdv/unifi-cam-proxy/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/keshavdv/unifi-cam-proxy/issues", "Project": "https://unifi-cam-proxy.com/", "Overview": "SSH to your config folder (/mnt/user/appdata/unifi-cam-proxy)\r\n\r\nRun:\r\n\r\nopenssl ecparam -out /tmp/private.key -name prime256v1 -genkey -noout\r\nopenssl req -new -sha256 -key /tmp/private.key -out /tmp/server.csr -subj \"/C=TW/L=Taipei/O=Ubiquiti Networks Inc./OU=devint/CN=camera.ubnt.dev/emailAddress=support@ubnt.com\"\r\nopenssl x509 -req -sha256 -days 36500 -in /tmp/server.csr -signkey /tmp/private.key -out /tmp/public.key\r\ncat /tmp/private.key /tmp/public.key > client.pem\r\nrm -f /tmp/private.key /tmp/public.key /tmp/server.csr\r\n\r\nto create an cert for your cam.\r\n\r\nGet a token: https://{NVR IP}/proxy/protect/api/cameras/manage-payload\r\n\r\nModify the Post Parameters to your needs. (check documentation)", "TemplateURL": "https://raw.githubusercontent.com/patrickstigler/unraid_app_templates/master/unifi-cam-proxy/unifi-cam-proxy.xml", "ExtraParams": "--restart=unless-stopped", "PostArgs": "unifi-cam-proxy --host NVRIP --cert /client.pem --token yourToken rtsp -s rtsp://admin:PASSWORD@192.168.100.210:554/h264Preview_01_main --ffmpeg-args='-c:v copy -bsf:v \"h264_metadata=tick_rate=60000/1001\" -ar 32000 -ac 1 -codec:a aac -b:a 32k'", "Config": { "@attributes": { "Name": "Config", "Target": "/client.pem", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/unifi-cam-proxy/client.pem" }, "Repo": "patrickstigler's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/patrickstiglersRepository/unifi-cam-proxy/unifi-cam-proxy.xml", "CategoryList": [ "HomeAutomation", "Productivity", "Network-Proxy", "Network-Privacy", "Network-Other" ], "downloads": 124304, "stars": 13, "trending": 6.585, "trends": [ 7.906, 9.843, 6.585 ], "trendsDate": [ 1707608202, 1710381980, 1712981172 ], "downloadtrend": [ 96411, 104688, 116118, 124304 ], "LastUpdateScan": 1712981172, "LastUpdate": 1681917477, "FirstSeen": 1705014251, "topTrending": -1.3209999999999997 }, { "Name": "AllTheMods7", "Repository": "goobaroo/allthemods7", "Registry": "https://hub.docker.com/repository/docker/goobaroo/allthemods7", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/all-the-mods-7", "Overview": "[b]ATM7-1.0.4[/b][br]1.18 Modpack with everyone's favorite mods as well as a ton of new mods to try out. [br]Version tags available:[br] - 1.0.4[br] - 1.0.3[br] - 1.0.2[br] - 1.0.0[br] - 0.4.34[br] - 0.4.29[br] - 0.4.27[br] - 0.4.26[br] - 0.4.25[br] - 0.4.24[br] - 0.4.23[br] - 0.4.22[br] - 0.4.21[br] - 0.4.20[br] - 0.4.18[br] - 0.4.17[br] - 0.4.16[br] - 0.4.15[br] - 0.4.14[br] - 0.4.13[br] - 0.4.12[br] - 0.4.11[br] - 0.4.10[br] - 0.4.9[br] - 0.4.8[br] - 0.4.7[br] - 0.4.5[br] - 0.4.4[br] - 0.4.3[br] - 0.4.2[br] - 0.3.18[br] - 0.3.17[br] - 0.3.12[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/391/574/637584581193129752.jpeg", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/allthemods7/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/allthemods7/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/allthemods7_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/allthemods7_server.xml", "CategoryList": [ "GameServers" ], "downloads": 22705, "stars": 1, "trending": 0.934, "trends": [ 9.536, 8.063, 0.695, 0.829, 0.702, 0.596, 0.934 ], "trendsDate": [ 1697832360, 1700427956, 1703027152, 1705626357, 1708232749, 1710828363, 1713427669 ], "downloadtrend": [ 20102, 21865, 22018, 22202, 22359, 22493, 22705 ], "LastUpdateScan": 1713427669, "LastUpdate": 1711375813, "FirstSeen": 1653658549, "topTrending": -8.602 }, { "Name": "AllTheMods8", "Repository": "goobaroo/allthemods8", "Registry": "https://hub.docker.com/repository/docker/goobaroo/allthemods8", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/all-the-mods-8", "Overview": "[b]All the Mods 8-1.1.0[/b][br]Over 350 mods with quests and shaders on the 1.19.2 version of MC. [br]Version tags available:[br] - 1.1.0[br] - 1.0.28[br] - 1.0.27[br] - 1.0.26[br] - 1.0.25[br] - 1.0.24[br] - 1.0.23[br] - 1.0.22[br] - 1.0.21b[br] - 1.0.20[br] - 1.0.19b[br] - 1.0.18[br] - 1.0.17[br] - 1.0.16[br] - 1.0.15[br] - 1.0.14[br] - 1.0.13[br] - 1.0.12[br] - 1.0.11[br] - 1.0.10[br] - 1.0.9[br] - 1.0.8[br] - 1.0.7[br] - 1.0.6[br] - 1.0.5[br] - 1.0.4[br] - 1.0.3[br] - 1.0.2[br] - 1.0.1[br] - 1.0.0[br] - 0.1.10[br] - 0.1.9[br] - 0.1.8[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/902/339/638350403928080320.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/allthemods8/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/allthemods8/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/allthemods8_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/allthemods8_server.xml", "CategoryList": [ "GameServers" ], "downloads": 9754, "stars": 2, "LastUpdateScan": 1711361175, "LastUpdate": 1702827364, "FirstSeen": 1667181826 }, { "Name": "All-The-Mods-9", "Repository": "goobaroo/allthemods9", "Registry": "https://hub.docker.com/repository/docker/goobaroo/allthemods9", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/all-the-mods-9", "Overview": "[b]All the Mods 9-0.2.56[/b][br]ATM9 has over 400 mods loaded and countless quests and a built in proper endgame. Can you craft the ATM Star? Do you dare take on the Gregstar?[br]Version tags available:[br] - 0.2.56[br] - 0.2.55[br] - 0.2.54[br] - 0.2.53[br] - 0.2.52[br] - 0.2.51[br] - 0.2.50[br] - 0.2.49[br] - 0.2.48[br] - 0.2.47[br] - 0.2.46[br] - 0.2.45[br] - 0.2.43[br] - 0.2.42[br] - 0.2.41[br] - 0.2.40[br] - 0.2.39[br] - 0.2.38[br] - 0.2.37[br] - 0.2.36[br] - 0.2.35[br] - 0.2.34[br] - 0.2.33[br] - 0.2.32[br] - 0.2.31[br] - 0.2.29[br] - 0.2.28[br] - 0.2.27[br] - 0.2.25[br] - 0.2.24[br] - 0.2.23[br] - 0.2.22[br] - 0.2.21[br] - 0.2.20[br] - 0.2.19[br] - 0.2.18b[br] - 0.2.18[br] - 0.2.17[br] - 0.2.16[br] - 0.2.15[br] - 0.2.14[br] - 0.2.13[br] - 0.2.12[br] - 0.2.11[br] - 0.2.10[br] - 0.2.9[br] - 0.2.8[br] - 0.2.7[br] - 0.2.6[br] - 0.2.5[br] - 0.2.4[br] - 0.2.3[br] - 0.2.2[br] - 0.2.1[br] - 0.2.0[br] - 0.1.12[br] - 0.1.11[br] - 0.1.10[br] - 0.1.9[br] - 0.1.8[br] - 0.1.7[br] - 0.1.6[br] - 0.1.5[br] - 0.1.4[br] - 0.1.3[br] - 0.1.2[br] - 0.1.1[br] - 0.1.0[br] - 0.0.65[br] - 0.0.64[br] - 0.0.63[br] - 0.0.62[br] - 0.0.61[br] - 0.0.60[br] - 0.0.59[br] - 0.0.58[br] - 0.0.57[br] - 0.0.56[br] - 0.0.55[br] - 0.0.54[br] - 0.0.53[br] - 0.0.52[br] - 0.0.51[br] - 0.0.50[br] - 0.0.49[br] - 0.0.48[br] - 0.0.47[br] - 0.0.46[br] - 0.0.45[br] - 0.0.44[br] - 0.0.43[br] - 0.0.42[br] - 0.0.41[br] - 0.0.40[br] - 0.0.39[br] - 0.0.37[br] - 0.0.36[br] - 0.0.34[br] - 0.0.33[br] - 0.0.32[br] - 0.0.31[br] - 0.0.30[br] - 0.0.29[br] - 0.0.28[br] - 0.0.26[br] - 0.0.25[br] - 0.0.24[br] - 0.0.23[br] - 0.0.22[br] - 0.0.21[br] - 0.0.20[br] - 0.0.19[br] - 0.0.18[br] - 0.0.16[br] - 0.0.15[br] - 0.0.14[br] - 0.0.13[br] - 0.0.12[br] - 0.0.10[br] - 0.0.9[br] - 0.0.7[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/902/338/638350403793040080.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/allthemods9/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/allthemods9/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/allthemods9_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/allthemods9_server.xml", "CategoryList": [ "GameServers" ], "downloads": 13969, "stars": 10, "trending": 19.185, "trends": [ 10.098, 19.185 ], "trendsDate": [ 1710720362, 1713313923 ], "downloadtrend": [ 10149, 11289, 13969 ], "LastUpdateScan": 1713313923, "LastUpdate": 1711984597, "FirstSeen": 1687313079 }, { "Name": "Astropolis", "Repository": "goobaroo/astropolis", "Registry": "https://hub.docker.com/repository/docker/goobaroo/astropolis", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/astropolis", "Overview": "Astropolis-2.1 Modded Minecraft Server[br][br][b]Astropolis-2.1[/b][br]Starting on a asteroid can you navigate across the stars to different planets?[br]Version tags available:[br] - 2.1[br] - 1.2[br] - 1.1[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/627/297/638022175281355875.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/astropolis/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/astropolis/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/astropolis_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/astropolis_server.xml", "CategoryList": [ "GameServers" ], "downloads": 2269, "LastUpdateScan": 1712563573, "LastUpdate": 1712483719, "FirstSeen": 1673564663 }, { "Name": "ATM7ToTheSky", "Repository": "goobaroo/atm7sky", "Registry": "https://hub.docker.com/repository/docker/goobaroo/atm7sky", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/all-the-mods-7-to-the-sky", "Overview": "[b]Atm7 Sky 1.2.3[/b][br]Starting with only a tree, fill the void with large amounts of technology and magic![br]Version tags available:[br] - 1.2.3[br] - 1.2.2[br] - 1.2.0[br] - 1.1.9[br] - 1.1.8[br] - 1.1.7[br] - 1.1.6[br] - 1.1.5[br] - 1.1.4[br] - 1.1.3[br] - 1.1.2[br] - 1.1.1[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/585/168/637951766687771704.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/atm7sky/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/atm7sky/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/atm7tothesky_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/atm7tothesky_server.xml", "CategoryList": [ "GameServers" ], "downloads": 3129, "LastUpdateScan": 1713593176, "LastUpdate": 1695935905, "FirstSeen": 1666821833 }, { "Name": "CreateAboveandBeyond", "Repository": "goobaroo/createaboveandbeyond", "Registry": "https://hub.docker.com/repository/docker/goobaroo/createaboveandbeyond", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/create-above-and-beyond", "Overview": "Above and Beyond v1.3 Modded Minecraft Server[br][br][b]Above and Beyond v1.3[/b][br]The official Challenge-pack with Create. New inventions await![br]Version tags available:[br] - 1.3[br] - 1.2[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/450/731/637712078711696255.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/createaboveandbeyond/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/createaboveandbeyond/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/createaboveandbeyond_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/createaboveandbeyond_server.xml", "CategoryList": [ "GameServers" ], "downloads": 20253, "trending": 0.617, "trends": [ 11.357, 10.184, 5.26, 0.655, 0.765, 0.656, 0.617 ], "trendsDate": [ 1696241153, 1698840353, 1701435986, 1704035149, 1706634386, 1709233567, 1711829253 ], "downloadtrend": [ 16774, 18676, 19713, 19843, 19996, 20128, 20253 ], "LastUpdateScan": 1711829253, "LastUpdate": 1699493613, "FirstSeen": 1649469806, "topTrending": -10.739999999999998 }, { "Name": "CreateFlavored", "Repository": "goobaroo/createflavored", "Registry": "https://hub.docker.com/repository/docker/goobaroo/createflavored", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/create-flavored", "Overview": "Create Flavored 5.10 Modded Minecraft Server[br][br][b]Create Flavored 5.10[/b][br][1.19] Neat and simple mod-pack focused on Create, flavored with quality mods that enhance creativity and aesthetics.[br]Version tags available:[br] - 5.10[br] - 5.9[br] - 5.8[br] - 5.7[br] - 5.6[br] - 5.5[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/480/609/637779254076211311.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/createflavored/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/createflavored/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms3072m -Xmx6144m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms3072m -Xmx6144m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/createflavored_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/createflavored_server.xml", "CategoryList": [ "GameServers" ], "downloads": 751, "LastUpdateScan": 1713313924, "LastUpdate": 1676250428, "FirstSeen": 1671584671 }, { "Name": "Create-Re-Flavored", "Repository": "goobaroo/createreflavored", "Registry": "https://hub.docker.com/repository/docker/goobaroo/createreflavored", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/create-re-flavored", "Overview": "Create Re-Flavored-6.44b Modded Minecraft Server[br][br][b]Create Re-Flavored-6.44b[/b][br]A continuation of and stability improvement on the Create Flavored modpack with a lot of vanilla++ content with a focus on Create Contraptions.[br]Version tags available:[br] - 6.44b[br] - 6.44[br] - 6.43[br] - 6.42b[br] - 6.42[br] - 6.41b[br] - 6.41[br] - 6.40[br] - 6.39[br] - 6.38[br] - 6.37[br] - 6.36[br] - 6.35[br] - 6.34[br] - 6.33[br] - 6.32[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/801/833/638166120480589980.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/createreflavored/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/createreflavored/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "ALLOWLIST", "Target": "ALLOWLIST", "Default": "", "Description": "Comma separated list of players to allow on the server.", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms3072m -Xmx6144m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms3072m -Xmx6144m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/createre-flavored_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/createre-flavored_server.xml", "CategoryList": [ "GameServers" ], "downloads": 1870, "stars": 2, "LastUpdateScan": 1713521175, "LastUpdate": 1702588744, "FirstSeen": 1687529089 }, { "Name": "Dawn-Craft", "Repository": "goobaroo/dawncraft", "Registry": "https://hub.docker.com/repository/docker/goobaroo/dawncraft", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/dawn-craft", "Overview": "DawnCraft - 2.0.7 beta Modded Minecraft Server[br][br][b]DawnCraft - 2.0.7 beta[/b][br]RPG | Exploration | Combat | Questing | Huge Update just dropped![br]Version tags available:[br] - 2.0.7[br] - 2.0.6[br] - 2.0.5[br] - 2.0.4[br] - 2.0.3[br] - 2.0.2[br] - 2.0.1[br] - 2.0[br] - 1.33_f[br] - 1.33[br] - 1.32[br] - 1.31_f[br] - 1.31[br] - 1.30[br] - 1.29_f[br] - 1.28_f2[br] - 1.28_f[br] - 1.28[br] - 1.27_hf[br] - 1.27[br] - 1.26[br] - 1.25[br] - 1.24[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/961/81/638457067445019871.gif", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/dawncraft/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dawncraft/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/dawncraft_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/dawncraft_server.xml", "CategoryList": [ "GameServers" ], "downloads": 2396, "LastUpdateScan": 1713313924, "LastUpdate": 1712657321, "FirstSeen": 1687219481 }, { "Name": "Enigmatica6", "Repository": "goobaroo/enigmatica6", "Registry": "https://hub.docker.com/repository/docker/goobaroo/enigmatica6", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/enigmatica6", "Overview": "Enigmatica 6 1.9.0 Modded Minecraft Server[br][br][b]Enigmatica 6 1.9.0[/b][br]Play with new mods and old favorites in Minecraft 1.16.5! E6 offers a boatload of custom content including quests![br]Version tags available:[br] - 1.9.0[br] - 1.8.0[br] - 1.7.1[br] - 1.6.2[br] - 1.6.1[br] - 1.6.0[br] - 1.5.1[br] - 1.5.0[br] - 1.4.1[br] - 1.3.0[br] - 1.2.1[br] - 1.1.2[br] - 1.0.0[br] - 0.5.25[br] - 0.5.21[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/287/328/637307875703147764.jpeg", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/enigmatica6/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/enigmatica6/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "By typing TRUE you are indicating your agreement to the EULA of Mojang. Read it at https://account.mojang.com/documents/minecraft_eula before accepting it.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "MAX_RAM", "Target": "MAX_RAM", "Default": "5G", "Description": "Maximum memory for the server. Must end in G for gigabytes.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5G" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/enigmatica6_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/enigmatica6_server.xml", "CategoryList": [ "GameServers" ], "downloads": 22658, "trending": 0.543, "trends": [ 10.007, 9.058, 6.328, 0.607, 0.665, 0.568, 0.543 ], "trendsDate": [ 1695729966, 1698329175, 1700924751, 1703519848, 1706115972, 1708715158, 1711310788 ], "downloadtrend": [ 18846, 20723, 22123, 22258, 22407, 22535, 22658 ], "LastUpdateScan": 1711310788, "LastUpdate": 1701591013, "FirstSeen": 1638500615, "topTrending": -9.464 }, { "Name": "FTBDirewolf20_118", "Repository": "goobaroo/ftbdirewolf20_118", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbdirewolf20_118", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/ftb_presents_direwolf20_1_18", "Overview": "FTB Presents Direwolf20 1.18 Modded Minecraft Server[br][br][b]FTB Presents Direwolf20 1.18[/b][br]Play along with the Direwolf20 as he starts a brand new series on his YouTube channel or join friends on a server and choose your own route. [br]Version tags available:[br] - 1.11.0[br] - 1.10.3[br] - 1.10.2[br] - 1.10.1[br] - 1.10.0[br] - 1.9.1[br] - 1.9.0[br] - 1.8.0[br] - 1.7.0[br] - 1.5.1[br] - 1.4.1[br] - 1.4.0[br] - 1.3.1[br] - 1.2.0[br] - 1.0.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/90/1024_1024.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbdirewolf20_118/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbdirewolf20_118/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbdirewolf20_118_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbdirewolf20_118_server.xml", "CategoryList": [ "GameServers" ], "downloads": 21091, "stars": 3, "trending": 0.578, "trends": [ 10.365, 9.446, 2.737, 0.657, 0.652, 0.601, 0.578 ], "trendsDate": [ 1696946768, 1699542360, 1702169660, 1704769586, 1707368768, 1709968016, 1712563573 ], "downloadtrend": [ 18118, 20008, 20571, 20707, 20843, 20969, 21091 ], "LastUpdateScan": 1712563573, "LastUpdate": 1699493662, "FirstSeen": 1652753003, "topTrending": -9.787 }, { "Name": "FTB-Direwolf20-1.19", "Repository": "goobaroo/ftbdirewolf20_119", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbdirewolf20_119", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/101-ftb_presents_direwolf20_1_19", "Overview": "FTB Presents Direwolf20 1.19 Modded Minecraft Server[br][br][b]FTB Presents Direwolf20 1.19[/b][br]FTB and Direwolf have a new and thrilling escapade in store for you! Since 2011, FTB and Direwolf20 have provided simple-yet-unique kitchen-sink-type modpacks suitable for every skill level. Now, 1.19 is here and it's better than ever![br]Version tags available:[br] - 1.13.0[br] - 1.12.0[br] - 1.11.1[br] - 1.11.0[br] - 1.10.0[br] - 1.9.0[br] - 1.8.0[br] - 1.7.0[br] - 1.6.1[br] - 1.6.0[br] - 1.5.0[br] - 1.4.0[br] - 1.3.2[br] - 1.3.1[br] - 1.3.0[br] - 1.2.1[br] - 1.2.0[br] - 1.1.1[br] - 1.1.0[br] - 1.0.4[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/97/DW20%201024%20x%201024.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbdirewolf20_119/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbdirewolf20_119/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbdirewolf201.19_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbdirewolf201.19_server.xml", "CategoryList": [ "GameServers" ], "downloads": 3170, "LastUpdateScan": 1711785948, "LastUpdate": 1705701535, "FirstSeen": 1672787057 }, { "Name": "FTB-Direwolf20-1.20", "Repository": "goobaroo/ftbdirewolf20_120", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbdirewolf20_120", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/119-ftb_presents_direwolf20_1_20", "Overview": "FTB Presents Direwolf20 1.20 Modded Minecraft Server[br][br][b]FTB Presents Direwolf20 1.20[/b][br]Join Direwolf20 for an immersive Minecraft journey in the all-new 1.20 version of the FTB and Direwolf20 collaboration![br]Version tags available:[br] - 1.12.1[br] - 1.12.0[br] - 1.11.0[br] - 1.10.0[br] - 1.9.1[br] - 1.9.0[br] - 1.8.0[br] - 1.7.0[br] - 1.6.0[br] - 1.5.0[br] - 1.4.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/109/Pack%20Logo%20512x512.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbdirewolf20_120/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbdirewolf20_120/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbdirewolf201.20_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbdirewolf201.20_server.xml", "CategoryList": [ "GameServers" ], "downloads": 1261, "LastUpdateScan": 1712563573, "LastUpdate": 1705788380, "FirstSeen": 1699398354 }, { "Name": "FTB-Genesis", "Repository": "goobaroo/ftbgenesis", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbgenesis", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/120-ftb_genesis", "Overview": "FTB Genesis Modded Minecraft Server[br][br][b]FTB Genesis[/b][br]Suspended in a corrupt simulation, your people need you to restore Elyria's habitat free them from the decaying digital landscape. Mutated monsters and irradiated wastelands stand between you and the fate of a world on the precipice of extinction.[br]Version tags available:[br] - 1.4.0[br] - 1.3.2[br] - 1.3.1[br] - 1.3.0[br] - 1.2.2[br] - 1.2.1[br] - 1.2.0[br] - 1.1.1[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/102/Genesis%20Pack%20Logo%20512x512.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbgenesis/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbgenesis/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "FTBGenesis", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "FTBGenesis" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbgenesis_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbgenesis_server.xml", "CategoryList": [ "GameServers" ], "downloads": 687, "LastUpdateScan": 1713313924, "LastUpdate": 1701733413, "FirstSeen": 1700321411 }, { "Name": "FTBInferno", "Repository": "goobaroo/ftbinferno", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbinferno", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/99-ftb_inferno", "Overview": "FTB Inferno Modded Minecraft Server[br][br][b]FTB Inferno[/b][br]A rite gone wrong, trapped in a dimension of fire and torment. Your only choice is to bend this world to your will... or be lost to the INFERNO[br]Version tags available:[br] - 1.10.0[br] - 1.9.1[br] - 1.9.0[br] - 1.8.0[br] - 1.7.0[br] - 1.6.1[br] - 1.6.0[br] - 1.5.0[br] - 1.4.0[br] - 1.3.0[br] - 1.2.1[br] - 1.2.0[br] - 1.1.1[br] - 1.0.3[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/94/logo_inferno.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbinferno/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbinferno/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbinferno_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbinferno_server.xml", "CategoryList": [ "GameServers" ], "downloads": 2678, "LastUpdateScan": 1712981173, "LastUpdate": 1702002845, "FirstSeen": 1665864212 }, { "Name": "FTBIntegrationbyPartsDX", "Repository": "goobaroo/ftbintegration", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbintegration", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/107-ftb_presents_integration_by_parts_dx", "Overview": "FTB Presents Integration by Parts DX Modded Minecraft Server[br][br][b]FTB Presents Integration by Parts DX[/b][br]Unleash your creativity with Integration by Parts DX; a non-traditional expert pack where innovation meets endless possibilities.[br]Version tags available:[br] - 1.13.3[br] - 1.13.2[br] - 1.13.1[br] - 1.13.0[br] - 1.12.0[br] - 1.11.0[br] - 1.10.0[br] - 1.9.0[br] - 1.8.0[br] - 1.7.0[br] - 1.6.0[br] - 1.5.0[br] - 1.4.0[br] - 1.3.0[br] - 1.2.0[br] - 1.1.1[br] - 1.1.0[br] - 1.0.3[br] - 1.0.2[br] - 1.0.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/100/ftb-presents-ibpdx-logo.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbintegration/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbintegration/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbintegrationbypartsdx_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbintegrationbypartsdx_server.xml", "CategoryList": [ "GameServers" ], "downloads": 1763, "LastUpdateScan": 1712981173, "LastUpdate": 1706504775, "FirstSeen": 1686701082 }, { "Name": "FTBOceanBlock", "Repository": "goobaroo/ftboceanblock", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftboceanblock", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/ftb_oceanblock", "Overview": "FTB OceanBlock Modded Minecraft Server[br][br][b]FTB OceanBlock[/b][br]Time to dive in![br]Version tags available:[br] - 1.16.0[br] - 1.15.1[br] - 1.15.0[br] - 1.14.0[br] - 1.12.0[br] - 1.11.0[br] - 1.10.1[br] - 1.9.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/87/logo.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftboceanblock/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftboceanblock/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftboceanblock_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftboceanblock_server.xml", "CategoryList": [ "GameServers" ], "downloads": 25509, "trending": 0.498, "trends": [ 8.43, 7.576, 1.369, 0.565, 0.531, 0.524, 0.498 ], "trendsDate": [ 1697292361, 1699887987, 1702487238, 1705086383, 1707692768, 1710381980, 1712981173 ], "downloadtrend": [ 22765, 24631, 24973, 25115, 25249, 25382, 25509 ], "LastUpdateScan": 1712981173, "LastUpdate": 1699493687, "FirstSeen": 1637521462, "topTrending": -7.9319999999999995 }, { "Name": "FTB-One", "Repository": "goobaroo/ftbone", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbone", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/97-ftb_one", "Overview": "FTB One Modded Minecraft Server[br][br][b]FTB One[/b][br]Our fastest ever produced modpack, unique jigsaw-based world gen, from dungeons to hidden ore clusters. All on a new era of Minecraft, 1.19.[br]Version tags available:[br] - 2.8.3[br] - 2.8.2[br] - 2.8.1[br] - 2.8.0[br] - 2.7.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/93/logo.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbone/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbone/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbone_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbone_server.xml", "CategoryList": [ "GameServers" ], "downloads": 569, "LastUpdateScan": 1712563573, "LastUpdate": 1711571974, "FirstSeen": 1702166394 }, { "Name": "FTB-Revelation", "Repository": "goobaroo/ftbrevelation", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbrevelation", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/ftb_revelation", "Overview": "FTB Revelation Modded Minecraft Server[br][br][b]FTB Revelation[/b][br]Revelation is a general all-purpose modpack with optimal FPS, server performance and stability.[br]Version tags available:[br] - 3.6.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/7/revelation.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbrevelation/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbrevelation/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbrevelation_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbrevelation_server.xml", "CategoryList": [ "GameServers" ], "downloads": 2208, "LastUpdateScan": 1711490780, "LastUpdate": 1699493631, "FirstSeen": 1672506242 }, { "Name": "FTBSkies", "Repository": "goobaroo/ftbskies", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbskies", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/103-ftb_skies", "Overview": "FTB Skies Modded Minecraft Server[br][br][b]FTB Skies[/b][br]FTB Skies is an immersive modpack that challenges you to survive, build and conquer obstacles on a unique floating island. With a perfect blend of magic and technology, quests, and custom events, the experience is unforgettable.[br]Version tags available:[br] - 1.5.0[br] - 1.4.1[br] - 1.4.0[br] - 1.3.1[br] - 1.2.1[br] - 1.2.0[br] - 1.1.0[br] - 1.0.9[br] - 1.0.8[br] - 1.0.7[br] - 1.0.6[br] - 1.0.5[br] - 1.0.4[br] - 1.0.3[br] - 1.0.2[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/99/FTB%20Skies%20512x512.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbskies/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbskies/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbskies_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbskies_server.xml", "CategoryList": [ "GameServers" ], "downloads": 2695, "stars": 1, "LastUpdateScan": 1712563573, "LastUpdate": 1701937819, "FirstSeen": 1680912259 }, { "Name": "FTB-Unstable-1.20-Forge", "Repository": "goobaroo/ftbunstable120", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbunstable120", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/110-ftb_unstable_1_20:_forge", "Overview": "FTB Unstable 1.20: Forge Modded Minecraft Server[br][br][b]FTB Unstable 1.20: Forge[/b][br]Experience the cutting-edge of Modded Minecraft in Unstable 1.20!! Forge Edition![br]Version tags available:[br] - 1.5.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/104/unstableforge512x512.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbunstable120/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbunstable120/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/ftbunstable1.20forge_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/ftbunstable1.20forge_server.xml", "CategoryList": [ "GameServers" ], "downloads": 599, "LastUpdateScan": 1713348368, "LastUpdate": 1702951014, "FirstSeen": 1702955177 }, { "Name": "InfinityEvolved1.7", "Repository": "goobaroo/infinityevolved", "Registry": "https://hub.docker.com/repository/docker/goobaroo/infinityevolved", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/ftb_infinity_evolved_1_7", "Overview": "FTB Infinity Evolved 1.7 Modded Minecraft Server[br][br][b]FTB Infinity Evolved 1.7[/b][br]Now Includes Quests! Infinity Evolved adds game modes! Two modes are currently included; 'normal' and 'expert'. [br]Version tags available:[br] - 3.1.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/20/infinity-evolved.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/infinityevolved/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/infinityevolved/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx4096m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/infinityevolved1.7_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/infinityevolved1.7_server.xml", "CategoryList": [ "GameServers" ], "downloads": 20100, "trending": 0.672, "trends": [ 11.116, 9.99, 3.67, 0.767, 0.716, 0.681, 0.672 ], "trendsDate": [ 1696752321, 1699347948, 1702169660, 1704769587, 1707368769, 1709968017, 1712563573 ], "downloadtrend": [ 16939, 18819, 19536, 19687, 19829, 19965, 20100 ], "LastUpdateScan": 1712563573, "LastUpdate": 1699493764, "FirstSeen": 1655172209, "topTrending": -10.443999999999999 }, { "Name": "Legend-of-the-Eyes", "Repository": "goobaroo/legendoftheeyes", "Registry": "https://hub.docker.com/repository/docker/goobaroo/legendoftheeyes", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/ftb_legend_of_the_eyes", "Overview": "FTB Legend of the Eyes Modded Minecraft Server[br][br][b]FTB Legend of the Eyes[/b][br]Twelve eyes, scattered around the world. When brought together, they create a portal to unspeakable danger and adventure. [br]Version tags available:[br] - 1.9.0[br] - 1.8.0[br] - 1.7.0[br] - 1.6.0[br] - 1.5.0[br] - 1.4.0[br] - 1.3.1[br] - 1.3.0[br] - 1.2.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/98/ftb-lote-logo-square.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/legendoftheeyes/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/legendoftheeyes/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/legendoftheeyes_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/legendoftheeyes_server.xml", "CategoryList": [ "GameServers" ], "downloads": 1988, "LastUpdateScan": 1712563573, "LastUpdate": 1699493652, "FirstSeen": 1675998253 }, { "Name": "Life-in-the-Village-3", "Repository": "goobaroo/lifeinthevillage3", "Registry": "https://hub.docker.com/repository/docker/goobaroo/lifeinthevillage3", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/life-in-the-village-3", "Overview": "LITV3 - 1.13 [] Modded Minecraft Server[br][br][b]LITV3 - 1.13 [][/b][br]Lowtech, quests, exploration and town/building-based vanilla+ modpack focused around Minecolonies.[br]Version tags available:[br] - 1.13[br] - 1.12[br] - 1.11[br] - 1.10[br] - 1.9[br] - 1.8[br] - 1.7[br] - 1.6[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/486/700/637788903766308158.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/lifeinthevillage3/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lifeinthevillage3/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms3072m -Xmx6144m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms3072m -Xmx6144m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/lifeinthevillage3_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/lifeinthevillage3_server.xml", "CategoryList": [ "GameServers" ], "downloads": 1116, "LastUpdateScan": 1711490780, "LastUpdate": 1689003340, "FirstSeen": 1672506243 }, { "Name": "Mechanical-Mastery", "Repository": "goobaroo/mechanicalmastery", "Registry": "https://hub.docker.com/repository/docker/goobaroo/mechanicalmastery", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/mechanical-mastery", "Overview": "[b]Mechanical Mastery-r1.5.0[/b][br]An automation skyblock modpack to put your Minecraft tech mod skills to the test.[br]Version tags available:[br] - 1.5.0[br] - 1.4.1[br] - 1.4.0[br] - 1.3.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/611/624/637996243327645389.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/mechanicalmastery/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mechanicalmastery/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/mechanicalmastery_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/mechanicalmastery_server.xml", "CategoryList": [ "GameServers" ], "downloads": 1469, "LastUpdateScan": 1711382772, "LastUpdate": 1699493929, "FirstSeen": 1687997081 }, { "Name": "Nomifactory-CEu", "Repository": "goobaroo/nomifactoryceu", "Registry": "https://hub.docker.com/repository/docker/goobaroo/nomifactoryceu", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://vaulthunters.gg", "Overview": "Nomifactory CEu Modded Minecraft Server[br][br][b]Nomifactory CEu[/b][br]Fork of Nomifactory, using Gregtech CEu and its related mods. [br]Version tags available:[br] - 1.7-alpha-4[br] - 1.7-alpha-3[br] - 1.7-alpha-2[br] - 1.7-alpha-1[br] - 1.6.1a[br] - 1.6.1-beta-4[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/777/437/638120557907947036.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/nomifactoryceu/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nomifactoryceu/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "By typing TRUE you are indicating your agreement to the EULA of Mojang. Read it at https://account.mojang.com/documents/minecraft_eula before accepting it.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options. Default: -Xms2048m -Xmx4096m", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/nomifactoryceu_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/nomifactoryceu_server.xml", "CategoryList": [ "GameServers" ], "downloads": 676, "LastUpdateScan": 1712981173, "LastUpdate": 1712592206, "FirstSeen": 1699729540 }, { "Name": "Pixelmon", "Repository": "goobaroo/pixelmon", "Registry": "https://hub.docker.com/repository/docker/goobaroo/pixelmon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/the-pixelmon-modpack", "Overview": "The Pixelmon Modpack 9.1.11 Modded Minecraft Server[br][br][b]The Pixelmon Modpack 9.1.11[/b][br]This is a Modpack designed to give players an easy time getting started.[br]Version tags available:[br] - 9.1.11[br] - 9.1.10[br] - 9.1.9[br] - 9.1.8[br] - 9.1.7[br] - 9.1.6[br] - 9.1.5[br] - 9.1.4[br] - 9.1.3[br] - 9.1.2[br] - 9.1.1[br] - 9.1.0[br] - 9.0.11[br] - 9.0.10[br] - 9.0.8[br] - 9.0.5[br] - 9.0.3[br] - 9.0.2[br] - 8.4.2[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/279/234/637276853291457748.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/pixelmon/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pixelmon/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "By typing TRUE you are indicating your agreement to the EULA of Mojang. Read it at https://account.mojang.com/documents/minecraft_eula before accepting it.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/pixelmon_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/pixelmon_server.xml", "CategoryList": [ "GameServers" ], "downloads": 21912, "stars": 2, "trending": 1.191, "trends": [ 10.917, 9.933, 4.533, 1.372, 1.082, 0.998, 1.191 ], "trendsDate": [ 1696752321, 1699347948, 1702169661, 1704769587, 1707368769, 1709968017, 1712563574 ], "downloadtrend": [ 17981, 19964, 20912, 21203, 21435, 21651, 21912 ], "LastUpdateScan": 1712563574, "LastUpdate": 1711876129, "FirstSeen": 1655172210, "topTrending": -9.725999999999999 }, { "Name": "PlexiglassMountain", "Repository": "goobaroo/plexiglassmountain", "Registry": "https://hub.docker.com/repository/docker/goobaroo/plexiglassmountain", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/ftb_plexiglass_mountain", "Overview": "FTB Plexiglass Mountain Modded Minecraft Server[br][br][b]FTB Plexiglass Mountain[/b][br]Plexiglass Mountain is a new freeplay kitchen-sink modpack by the FTB Team. With an optional quest-line, a vast variety of mods and unique custom structures generating throughout the world.[br]Version tags available:[br] - 1.2.4[br] - 1.2.3[br] - 1.2.2[br] - 1.2.1[br] - 1.2.0[br] - 1.1.1[br] - 1.0.2[br] - 1.0.1[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/91/plexiglass-splash-discord.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/plexiglassmountain/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/plexiglassmountain/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/plexiglassmountain_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/plexiglassmountain_server.xml", "CategoryList": [ "GameServers" ], "downloads": 19879, "trending": 0.614, "trends": [ 11.241, 10.198, 5.218, 0.651, 0.657, 0.628, 0.614 ], "trendsDate": [ 1696320341, 1698919934, 1702169661, 1704769587, 1707368769, 1709968017, 1712563574 ], "downloadtrend": [ 16493, 18366, 19377, 19504, 19633, 19757, 19879 ], "LastUpdateScan": 1712563574, "LastUpdate": 1699493746, "FirstSeen": 1654747423, "topTrending": -10.626999999999999 }, { "Name": "RLCraft", "Repository": "goobaroo/rlcraft", "Registry": "https://hub.docker.com/repository/docker/goobaroo/rlcraft", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/rlcraft", "Overview": "RLCraft 1.12.2 - Release v2.9.3 Modded Minecraft Server[br][br][b]RLCraft 1.12.2 - Release v2.9.3[/b][br]A modpack specially designed to bring an incredibly hardcore and semi-realism challenge revolving around survival, RPG elements, and adventure-like exploration.[br]Version tags available:[br] - 2.9.3[br] - 2.9.2d[br] - 2.9.2c[br] - 2.9.2[br] - 2.9.1c[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/468/243/637751369169569212.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/rlcraft/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/rlcraft/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "By typing TRUE you are indicating your agreement to the EULA of Mojang. Read it at https://account.mojang.com/documents/minecraft_eula before accepting it.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/rlcraft_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/rlcraft_server.xml", "CategoryList": [ "GameServers" ], "downloads": 2804, "LastUpdateScan": 1711145185, "LastUpdate": 1699492508, "FirstSeen": 1669539824 }, { "Name": "Roguelike-Adventures-and-Dungeons-2", "Repository": "goobaroo/roguelikead2", "Registry": "https://hub.docker.com/repository/docker/goobaroo/roguelikead2", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/roguelike-adventures-and-dungeons-2", "Overview": "RAD2 - 1.10a Modded Minecraft Server[br][br][b]RAD2 - 1.10a [/b][br]Exploration-based rogue-like modpack with quests, Character and Tool leveling, tons of new structures, Twilight Forest, Blue Skies, Undergarden, Tropicraft, Bumblezone, Atum 2 dimensions and more![br]Version tags available:[br] - 1.10a[br] - 1.9[br] - 1.8[br] - 1.7[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/485/618/637786105420601729.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/roguelikead2/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/roguelikead2/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "By typing TRUE you are indicating your agreement to the EULA of Mojang. Read it at https://account.mojang.com/documents/minecraft_eula before accepting it.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/roguelikeadventuresanddungeons2_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/roguelikeadventuresanddungeons2_server.xml", "CategoryList": [ "GameServers" ], "downloads": 768, "LastUpdateScan": 1713392813, "LastUpdate": 1710680222, "FirstSeen": 1700413540 }, { "Name": "SevTechAges", "Repository": "goobaroo/sevtechages", "Registry": "https://hub.docker.com/repository/docker/goobaroo/sevtechages", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/sevtech-ages", "Overview": "SevTech: Ages - 3.2.3 Modded Minecraft Server[br][br][b]SevTech: Ages - 3.2.3[/b][br]The ultimate advanced progression modpack! Watch development at: darkosto.tv/SevTechLive[br]Version tags available:[br] - 3.2.3[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/147/67/636574428512291945.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/sevtechages/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sevtechages/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Custom Message of the Day", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/sevtechages_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/sevtechages_server.xml", "CategoryList": [ "GameServers" ], "downloads": 21170, "trending": 0.633, "trends": [ 10.428, 8.873, 0.976, 1.573, 0.823, 0.685, 0.633 ], "trendsDate": [ 1697832360, 1700427956, 1703027153, 1705626357, 1708232749, 1710828364, 1713427669 ], "downloadtrend": [ 18403, 20195, 20394, 20720, 20892, 21036, 21170 ], "LastUpdateScan": 1713427669, "LastUpdate": 1699493571, "FirstSeen": 1653658549, "topTrending": -9.795000000000002 }, { "Name": "SkyFactory3", "Repository": "goobaroo/ftbskyfactory3", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbskyfactory3", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/ftb_presents_skyfactory_3", "Overview": "FTB Presents Skyfactory 3 Modded Minecraft Server[br][br][b]FTB Presents Skyfactory 3[/b][br]It's skyblock like you've never seen it before! High tech mods and full automation![br]Version tags available:[br] - 3.0.21[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/18/skyfactory-3.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbskyfactory3/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbskyfactory3/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx4096m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/skyfactory3_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/skyfactory3_server.xml", "CategoryList": [ "GameServers" ], "downloads": 21143, "trending": 0.629, "trends": [ 10.914, 9.863, 7.424, 0.583, 0.642, 0.633, 0.629 ], "trendsDate": [ 1695557140, 1698156371, 1700751976, 1703351171, 1705950373, 1708549564, 1711145185 ], "downloadtrend": [ 17208, 19091, 20622, 20743, 20877, 21010, 21143 ], "LastUpdateScan": 1711145185, "LastUpdate": 1699493707, "FirstSeen": 1640919843, "topTrending": -10.285 }, { "Name": "SkyFactory4", "Repository": "goobaroo/skyfactory4", "Registry": "https://hub.docker.com/repository/docker/goobaroo/skyfactory4", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/skyfactory-4", "Overview": "SkyFactory 4 - 4.2.4 Modded Minecraft Server[br]Back again for more modded skyblock fun! SkyFactory 4 offers a brand-new experience never before seen in the series. Full automation, tech, magic, and bacon resources! This iteration offers over 30+ world types so you can play the pack like never before! While some world types are based on the classic tree on dirt others are designed with unique recipes and advancements.[br]Version 4.2.2[br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://raw.githubusercontent.com/Goobaroo/docker-SkyFactory4/main/SkyFactory4.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/skyfactory4/", "Mode": "rw", "Description": "Path to store the installed server files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/skyfactory4/" }, { "@attributes": { "Name": "EULA", "Target": "EULA", "Default": "false", "Mode": "", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms3072m -Xmx4096m", "Mode": "", "Description": "Java Options", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms3072m -Xmx4096m" }, { "@attributes": { "Name": "OPS", "Target": "OPS", "Default": "", "Mode": "", "Description": "Comma separated list of players to have op capability", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MOTD", "Target": "MOTD", "Default": "", "Mode": "", "Description": "Custom Message of the Day", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Mode": "", "Description": "Name of the world directory. It is usually world.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/skyfactory4_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/skyfactory4_server.xml", "CategoryList": [ "GameServers" ], "downloads": 28175, "trending": 0.635, "trends": [ 7.998, 7.297, 3.054, 0.66, 0.741, 0.714, 0.635 ], "trendsDate": [ 1696608367, 1699203940, 1702169661, 1704769587, 1707368770, 1709968017, 1712563574 ], "downloadtrend": [ 24632, 26571, 27408, 27590, 27796, 27996, 28175 ], "LastUpdateScan": 1712563574, "LastUpdate": 1699493583, "FirstSeen": 1636844606, "topTrending": -7.363 }, { "Name": "SkyFactory25", "Repository": "goobaroo/ftbskyfactory25", "Registry": "https://hub.docker.com/repository/docker/goobaroo/ftbskyfactory25", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/ftb_presents_skyfactory_2_5", "Overview": "FTB Presents Skyfactory 2.5 Modded Minecraft Server[br][br][b]FTB Presents Skyfactory 2.5[/b][br]It's skyblock like you've never seen it before![br]Version tags available:[br] - 2.5.8[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/25/skyfactory-2-5.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/ftbskyfactory25/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ftbskyfactory25/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx4096m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/skyfactory25_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/skyfactory25_server.xml", "CategoryList": [ "GameServers" ], "downloads": 20083, "trending": 0.602, "trends": [ 11.533, 10.361, 7.646, 0.538, 0.635, 0.621, 0.602 ], "trendsDate": [ 1695557140, 1698156372, 1700751976, 1703351171, 1705950373, 1708549565, 1711145185 ], "downloadtrend": [ 16231, 18107, 19606, 19712, 19838, 19962, 20083 ], "LastUpdateScan": 1711145185, "LastUpdate": 1699493721, "FirstSeen": 1640984615, "topTrending": -10.931 }, { "Name": "SkyFactoryOne", "Repository": "goobaroo/skyfactoryone", "Registry": "https://hub.docker.com/repository/docker/goobaroo/skyfactoryone", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/skyfactory-one", "Overview": "SkyFactory One Modded Minecraft Server[br][br]The new ultimate skyblock modpack! Watch development at: darkosto.tv/SkyFactoryOneLive[br]It's skyblock like you've never seen it before... Or have you?! High tech mods, automation, and spawning in the void with nothing but a tree and a single piece of dirt between you and certain death![br]SkyFactory\u00ae One is a modernization of the original SkyFactory for Minecraft 1.6.4. The goal of this project is to remain true to the original modpack while updating features and mods to 1.16.5. Find yourself sieving for resources, twerk for trees, decorate your trophy room, exploring a deep, dark dimension, and much more! Many original mods have returned joined by several new and updated mods! And what would SkyFactory be without ForceCraft, a reconstruction of the original DartCraft mod.[br]SkyFactory One delivers a nostalgic experience with the quality of life upgrades to make it even more exciting! If you've never played SkyFactory before, prepare for a fresh experience in a modded skyblock. The original can never be replaced, but we can sure try!", "ExtraSearchTerms": "minecraft", "Icon": "https://raw.githubusercontent.com/Goobaroo/docker-SkyFactoryOne/main/SkyFactoryOne.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/skyfactoryone/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/skyfactoryone/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx2048m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx2048m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Custom Message of the Day", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/skyfactoryone_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/skyfactoryone_server.xml", "CategoryList": [ "GameServers" ], "downloads": 21392, "trending": 0.028, "trends": [ 8.771, 8.042, 1.553, 0.014, 0.037, 0.014, 0.028 ], "trendsDate": [ 1697134169, 1699729540, 1702328781, 1705014251, 1707608202, 1710381981, 1712981173 ], "downloadtrend": [ 19348, 21040, 21372, 21375, 21383, 21386, 21392 ], "LastUpdateScan": 1712981173, "LastUpdate": 1675084121, "FirstSeen": 1634773870, "topTrending": -8.743 }, { "Name": "Stoneblock2", "Repository": "goobaroo/stoneblock2", "Registry": "https://hub.docker.com/repository/docker/goobaroo/stoneblock2", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/4-ftb_presents_stoneblock_2", "Overview": "FTB Presents Stoneblock 2 Modded Minecraft Server[br][br][b]FTB Presents Stoneblock 2[/b][br]The Stoneblock you like, now just even better then before! New mods, new dimensions, and new bosses! [br]Version tags available:[br] - 1.22.0[br] - 1.21.1[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/3/stoneblock-2.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/stoneblock2/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/stoneblock2/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/stoneblock2_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/stoneblock2_server.xml", "CategoryList": [ "GameServers" ], "downloads": 20223, "trending": 0.613, "trends": [ 11.008, 9.907, 3.942, 0.67, 0.641, 0.622, 0.613 ], "trendsDate": [ 1696673133, 1699268763, 1702169661, 1704769587, 1707368770, 1709968017, 1712563574 ], "downloadtrend": [ 17060, 18936, 19713, 19846, 19974, 20099, 20223 ], "LastUpdateScan": 1712563574, "LastUpdate": 1699495572, "FirstSeen": 1649894607, "topTrending": -10.395 }, { "Name": "Stoneblock3", "Repository": "goobaroo/stoneblock3", "Registry": "https://hub.docker.com/repository/docker/goobaroo/stoneblock3", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://feed-the-beast.com/modpack/100-ftb_stoneblock_3", "Overview": "FTB StoneBlock 3 Modded Minecraft Server[br][br][b]FTB StoneBlock 3[/b][br]In a world surrounded by stone, build yourself a subterranean kingdom that really rocks! Use magic and technology to forge your realm to your designs.[br]Version tags available:[br] - 1.9.0[br] - 1.8.1[br] - 1.8.0[br] - 1.7.1[br] - 1.7.0[br] - 1.6.1[br] - 1.5.0[br] - 1.4.3[br] - 1.4.2[br] - 1.4.1[br] - 1.3.0[br] - 1.2.1[br] - 1.2.0[br] - 1.1.1[br] - 1.1.0[br] - 1.0.2[br] - 1.0.1[br] - 1.0.0[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://apps.modpacks.ch/modpacks/art/96/stoneblock_logo.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/stoneblock3/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/stoneblock3/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms4096m -Xmx6144m", "Description": "Java Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms4096m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVEL", "Target": "LEVEL", "Default": "world", "Description": "Name of the world directory. It is usually world.", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "world" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/stoneblock3_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/stoneblock3_server.xml", "CategoryList": [ "GameServers" ], "downloads": 4141, "stars": 1, "LastUpdateScan": 1711512369, "LastUpdate": 1710855012, "FirstSeen": 1667340253 }, { "Name": "The-Decursio-Project", "Repository": "goobaroo/decursioprojectexpert", "Registry": "https://hub.docker.com/repository/docker/goobaroo/decursioprojectexpert", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://www.curseforge.com/minecraft/modpacks/decursio-project", "Overview": "The Decursio Project - Expert-r1.0.5 Modded Minecraft Server[br][br][b]The Decursio Project - Expert-r1.0.5[/b][br]Highly inspired by Sevtech:Ages. Has a touch of Enigmatica 2:Expert to it. Based on the Nemopack [br]Version tags available:[br] - Pre-Release-27[br] - Pre-Release-26[br] - Pre-Release-25.1[br] - Pre-Release-25[br] - 1.0.5[br] - 1.0.4[br] - 1.0.2[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/553/92/637893326243672364.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/decursioprojectexpert/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/decursioprojectexpert/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2560m -Xmx5120m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2560m -Xmx5120m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/thedecursioproject_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/thedecursioproject_server.xml", "CategoryList": [ "GameServers" ], "downloads": 2040, "LastUpdateScan": 1713313924, "LastUpdate": 1699493875, "FirstSeen": 1674198260 }, { "Name": "VaultHunters3rdEdition", "Repository": "goobaroo/vaulthunters3", "Registry": "https://hub.docker.com/repository/docker/goobaroo/vaulthunters3", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://vaulthunters.gg", "Overview": "Vault Hunters 3rd Edition-3.13 Modded Minecraft Server[br][br][b]Vault Hunters 3rd Edition-3.13[/b][br]Action RPG in Minecraft! Level up, learn talents and abilities, build a base, build farms collect the 25 artifacts and defeat the final boss![br]Version tags available:[br] - update-4.1[br] - update-4[br] - Update-10.0.0[br] - Update-9.0.3[br] - Update-9.0.2[br] - Update-9.0.1[br] - Update-8.0.3-multi[br] - Update-8.0.3[br] - Update-8.0.2[br] - Update-8.0.1[br] - Update-8.0[br] - Update-7H[br] - Update-7.7[br] - Update-7[br] - Update-6[br] - Update-5[br] - Update7[br] - 3.13[br] - 3.12.4[br] - 3.12.3[br] - 3.12.1[br] - 3.12.0[br] - 3.11.5[br] - 3.11.4[br] - 3.11.3[br] - 3.11.2[br] - 3.11.1[br] - 3.11.0[br] - 3.10.1[br] - 0.0.3[br] - 0.0.1[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/651/140/638051446127306822.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/vaulthunters3/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vaulthunters3/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "By typing TRUE you are indicating your agreement to the EULA of Mojang. Read it at https://account.mojang.com/documents/minecraft_eula before accepting it.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms6144m -Xmx8192m", "Description": "JAVA Options. VaultHunters recommend a 4GB base, and then 2GB for every player who may be online at the same time. 3 Players would be 4GB + (3 x 2GB) = 10GB. 5 players would be 4GB + (5 x 2GB) = 14GB.", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms6144m -Xmx8192m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/vaulthunters3rdedition_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/vaulthunters3rdedition_server.xml", "CategoryList": [ "GameServers" ], "downloads": 19166, "stars": 2, "trending": 1.169, "trends": [ 14.797, 12.238, 10.305, 1.287, 1.324, 1.494, 1.169 ], "trendsDate": [ 1695694077, 1698293248, 1700888761, 1703487937, 1706087153, 1708686352, 1711281966 ], "downloadtrend": [ 14307, 16302, 18175, 18412, 18659, 18942, 19166 ], "LastUpdateScan": 1711281966, "LastUpdate": 1707670584, "FirstSeen": 1669590239, "topTrending": -13.628 }, { "Name": "VaultHunters", "Repository": "goobaroo/vaulthunters", "Registry": "https://hub.docker.com/repository/docker/goobaroo/vaulthunters", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115033-support-goobaroo-game-server-dockers/", "Project": "https://vaulthunters.gg", "Overview": "Vault Hunters-1.2 Modded Minecraft Server[br][br][b]Vault Hunters-1.2[/b][br]Action RPG in Minecraft! Level up, learn talents and abilities, build a base, build farms collect the 25 artifacts and defeat the final boss![br]Version tags available:[br] - 1.13.9h[br] - 1.13.9H[br] - 1.13.8[br] - 1.13.4[br] - 1.13.3[br] - 1.13.2[br] - 1.13.1[br] - 1.12.4[br] - 1.12.3[br] - 1.12.1[br] - 1.11.1[br] - 1.10.3[br] - 1.9.2[br] - 1.8[br] - 1.7[br] - 1.6.2[br] - 1.5[br] - 1.4[br] - 1.2[br][br][br]Setup:[br][li]You must accept the EULA by setting the [b]EULA[/b] variable to [span style='color: #00E800;']true[/span] or the install will fail.[br]Optional:[br][li]You can setup a comma separated list of players who will have admin privileges in game by setting [b]OPS[/b]", "ExtraSearchTerms": "minecraft", "Icon": "https://media.forgecdn.net/avatars/356/341/637516501018536427.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/vaulthunters/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vaulthunters/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "By typing TRUE you are indicating your agreement to the EULA of Mojang. Read it at https://account.mojang.com/documents/minecraft_eula before accepting it.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server. Ignored if using a dedicated IP for the container.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "MOTD", "Target": "MOTD", "Default": "", "Description": "Set the server MOTD", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms6144m -Xmx8192m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms6144m -Xmx8192m" } ], "Repo": "Goobaroo's Repository", "TemplateURL": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/master/vaulthunters_server.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/GoobaroosRepository/vaulthunters_server.xml", "CategoryList": [ "GameServers" ], "downloads": 21405, "stars": 2, "trending": 0.584, "trends": [ 10.919, 9.845, 5.608, 1.864, 2.241, 1.217, 0.584 ], "trendsDate": [ 1696241153, 1698840353, 1701435986, 1704035149, 1706634386, 1709233567, 1711829253 ], "downloadtrend": [ 17162, 19036, 20167, 20550, 21021, 21280, 21405 ], "LastUpdateScan": 1711829253, "LastUpdate": 1699740794, "FirstSeen": 1649426613, "topTrending": -10.335 }, { "Name": "RedisInsight", "Repository": "oblakstudio/redisinsight:latest", "Registry": "https://hub.docker.com/r/oblakstudio/redisinsight", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115034-trophybuck-support/", "Project": "https://redis.com/redis-enterprise/redis-insight/", "Overview": "RedisInsight - The GUI for Redis.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/TrophyBuck/unraid-templates/master/redisInsight/redisInsight.xml", "Icon": "https://raw.githubusercontent.com/TrophyBuck/unraid-templates/main/redisInsight/redisInsightLogo.png", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Host Port 1", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "Container Port: 5000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5000" }, "Repo": "TrophyBuck's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TrophyBucksRepository/redisInsight/redisInsight.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 70433, "stars": 2, "trending": 26.892, "trends": [ 15.767, 25.272, 26.892 ], "trendsDate": [ 1707608203, 1710381981, 1712981174 ], "downloadtrend": [ 32412, 38479, 51492, 70433 ], "LastUpdateScan": 1712981174, "LastUpdate": 1711671830, "FirstSeen": 1705014252, "topTrending": 11.125 }, { "Name": "SiYuan", "Repository": "b3log/siyuan", "Registry": "https://hub.docker.com/r/b3log/siyuan", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115144-support-siyuan/?tab=comments#comment-1046787", "Project": "https://github.com/siyuan-note/siyuan/blob/master/README_en_US.md", "Overview": "SiYuan is a local-first personal knowledge management system, support fine-grained block-level reference and Markdown WYSIWYG.", "WebUI": "http://[IP]:[PORT:6806]", "TemplateURL": "https://raw.githubusercontent.com/Tech-Weasel/Unraid_Templates/master/SIYuan/SIYuan.xml", "Icon": "https://camo.githubusercontent.com/b637054a2f0604c25fe9876a476117d96e16a9ec9698016252b50769108839f2/68747470733a2f2f62336c6f672e6f72672f696d616765732f6272616e642f73697975616e2d3132382e706e67", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI", "Target": "6806", "Default": "6806", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6806" }, { "@attributes": { "Name": "Notes", "Target": "/root/Documents/SiYuan/data/", "Default": "", "Mode": "rw", "Description": "Location on Unraid where you want to store your notes.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/root/Documents/SiYuan/conf/", "Default": "/mnt/user/appdata/SiYuan", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/SiYuan" } ], "Repo": "jabajames' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jabajamesRepository/SIYuan/SIYuan.xml", "CategoryList": [ "Productivity" ], "downloads": 1044196, "stars": 174, "trending": 5.838, "trends": [ 3.553, 3.336, 4.135, 5.838 ], "trendsDate": [ 1705525608, 1708124740, 1710720363, 1713313924 ], "downloadtrend": [ 878764, 911137, 942586, 983240, 1044196 ], "LastUpdateScan": 1713313924, "LastUpdate": 1713293769, "FirstSeen": 1635298491, "topTrending": 2.285 }, { "Name": "ComiXed", "Repository": "comixed/comixed:latest", "Registry": "https://hub.docker.com/r/comixed/comixed", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115710-comixed-docker-support-thread/", "Project": "https://github.com/comixed/comixed", "Overview": "ComiXed is a digital comic library management tool.\r\nIts underlying goal is to enable users to manage the contents of their library and to access that library from any device that supports OPDS.\r\n(Exert from comixed Wiki. Accessed 08.11.2021 (https://github.com/comixed/comixed/wiki))\r\n\r\nRead this!\r\nReadme:\r\nhttps://github.com/comixed/comixed/blob/master/README.md\r\nQuickstart:\r\nhttps://github.com/comixed/comixed/blob/master/QUICKSTART.md\r\n\r\nAfter container start wait a bit, as it has a bit of Overhead.\r\nDefault accounts are to be found in the Quickstart entry.\r\nThe Docker is currently a bit buggy. Be sure to update the root library location to /library and add an ComicVine api key under Administration -> Configuration before adding any comics.\n\r\nAccess to opds:\r\n(ServerIP):(DockerPort)/opds", "WebUI": "http://[IP]:[PORT:7171]", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "7171", "Default": "7171", "Mode": "tcp", "Description": "Port for WebUI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Library", "Target": "/library", "Default": "/mnt/user/appdata/comixed/library", "Mode": "rw", "Description": "This is where your books will be stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "/root/.comixed", "Default": "/mnt/user/appdata/comixed/database", "Mode": "rw", "Description": "Here the Database which Comixed uses will be saved.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Incoming", "Target": "/incoming", "Default": "/mnt/user/appdata/comixed/incoming", "Mode": "rw", "Description": "Put files here to import them to the library.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" } ], "Repo": "C3004's Repository", "TemplateURL": "https://raw.githubusercontent.com/C3004/Unraid-Templates-C3004/master/Comixed-Docker.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/C3004sRepository/Comixed-Docker.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 148572, "stars": 6, "trending": 1.984, "trends": [ 2.277, 2.343, 2.339, 2.448, 2.244, 2.165, 1.984 ], "trendsDate": [ 1696241153, 1698840353, 1701435987, 1704035149, 1706634386, 1709233567, 1711829254 ], "downloadtrend": [ 129577, 132686, 135864, 139274, 142471, 145624, 148572 ], "LastUpdateScan": 1711829254, "LastUpdate": 1707077576, "FirstSeen": 1636477411, "topTrending": -0.29300000000000015, "topPerforming": 1.984 }, { "Name": "Komf", "Repository": "sndxr/komf:latest", "Registry": "https://github.com/Snd-R/komf", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/124326-komf-docker-support-thread/", "Project": "https://github.com/Snd-R/komf", "Overview": "Komf is a Metadata Fetcher for Komga. You can let it run in the Background to update new added series or [br]\r\nConnect to it's API directly and/or use the userscript to update directly in the Komga WebUI.(https://github.com/Snd-R/komf-userscript) [br]\r\n Note that this is an API Container so there is no WebUI.", "TemplateURL": "https://raw.githubusercontent.com/C3004/Unraid-Templates-C3004/master/Komf-Docker.xml", "Icon": "https://avatars.githubusercontent.com/u/76580768?v=4", "Config": [ { "@attributes": { "Name": "API-Port", "Target": "8085", "Default": "8085", "Mode": "tcp", "Description": "Komf API port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8085" }, { "@attributes": { "Name": "Path to your Komga Instance", "Target": "KOMF_KOMGA_BASE_URI", "Default": "http://komga:8080", "Mode": "", "Description": "Path to your Komga Instance.\r\nLike this:\r\nhttp://komga:8080", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Komga-User", "Target": "KOMF_KOMGA_USER", "Default": "", "Mode": "user", "Description": "Add a user here that has Metadata rights", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Komga-User PW", "Target": "KOMF_KOMGA_PASSWORD", "Default": "pw", "Mode": "", "Description": "Add a user here that has Metadata rights", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Kavita-Base-URL", "Target": "KOMF_KAVITA_BASE_URI", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Kavita API Key", "Target": "KOMF_KAVITA_API_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Komga/Kavita Library", "Target": "/books", "Default": "/mnt/user/Media/books", "Mode": "rw", "Description": "Add your Komga/Kavita Library here if you want to use Comic_Info mode or get no write Permission errors. Container Path should be the same as in Komga/Kavita.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Media/books" }, { "@attributes": { "Name": "Log Level", "Target": "KOMF_LOG_LEVEL", "Default": "INFO", "Mode": "", "Description": "Log Level", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "INFO" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/komf", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/komf" } ], "Repo": "C3004's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/C3004sRepository/Komf-Docker.xml", "CategoryList": [ "Network-Web", "MediaServer-Books", "Tools-Utilities" ], "downloads": 109117, "stars": 8, "trending": 10.705, "trends": [ 13.873, 12.223, 19.003, 9.177, 9.912, 7.687, 10.705 ], "trendsDate": [ 1695729966, 1698329176, 1700924751, 1703519849, 1706115972, 1708715159, 1711310789 ], "downloadtrend": [ 52324, 59610, 73595, 81031, 89946, 97436, 109117 ], "LastUpdateScan": 1711310789, "LastUpdate": 1709280064, "FirstSeen": 1654099426, "topTrending": -3.1679999999999993, "topPerforming": 10.705 }, { "Name": "Tachidesk-Docker", "Repository": "ghcr.io/suwayomi/tachidesk:preview", "Registry": "https://github.com/suwayomi/docker-tachidesk", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115599-tachidesk-docker-support-thread/", "Project": "https://github.com/Suwayomi/Tachidesk-Server", "Overview": "The official Tachidesk Docker-Container.\r\n\r\nUnless specified otherwise everything gets saved in the appdata folder.\r\nIf you get an error on startup, check the support link for more info and fixes.\n\r\n\r\nRead the Readme's first.\r\nTachidesk: https://github.com/Suwayomi/Tachidesk-Server\r\nTachidesk-Docker: https://github.com/suwayomi/docker-tachidesk\r\n\r\n\r\n(Excert from official Tachidesk Readme. Acessed 05.11.2021 (https://github.com/Suwayomi/Tachidesk-Server))\r\n\r\nA free and open source manga reader server that runs extensions built for Tachiyomi.\r\nTachidesk is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi.\r\nTachidesk is a general term used to describe the combination of Tachidesk-Server(this project) and one of our clients. Think of it roughly like the concept of \"distribution\" in GNU/Linux distributions, in which Linux(Tachidesk-Server) is the kernel and the difference is which desktop environment(Tachidesk client) you get with it.\r\nTachidesk-Server is as multi-platform as you can get. Any platform that runs java and/or has a modern browser can run it. This includes Windows, Linux, macOS, chrome OS, etc. Follow Downloading and Running the app for installation instructions.\r\nAbility to sync with Tachiyomi is a planned feature.\r\n\r\n(Excert from official Tachidesk-Docker Readme. Accessed 06.05.2023 (https://github.com/suwayomi/docker-tachidesk))\r\n\r\nRun Tachidesk-Server inside docker container as non-root user. The server will be running on http://localhost:4567 open this url in your browser.\r\nDocker Releases - https://github.com/suwayomi/docker-tachidesk/pkgs/container/tachidesk\r\nDockerfile - https://github.com/suwayomi/docker-tachidesk\r\nTachidesk data location - /home/suwayomi/.local/share/Tachidesk\r\nDocker images are mutli-arch (linux/amd64, linux/arm/v7, linux/arm64, linux/ppc64le, linux/s390x) and has small size based on Ubuntu linux.\r\nLegacy alpine images using the -alpine suffix are provided for as-needed use-cases, such as:\r\n Support for linux platforms linux/386 and linux/arm/v6\r\n Those that need a smaller image size\r\nLog file location - /home/suwayomi/.local/share/Tachidesk/logfile.log", "WebUI": "http://[IP]:[PORT:4567]", "Icon": "https://raw.githubusercontent.com/Suwayomi/Tachidesk-Server/master/server/src/main/resources/icon/faviconlogo.png", "ExtraParams": "-u 99:100", "Config": [ { "@attributes": { "Name": "Port for WebUI", "Target": "4567", "Default": "4567", "Mode": "tcp", "Description": "Port to connect to WebUI.\r\nStandard 4567.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4567" }, { "@attributes": { "Name": "Appdata", "Target": "/home/suwayomi/.local/share/Tachidesk", "Default": "/mnt/user/appdata/Tachidesk-Docker", "Mode": "rw", "Description": "Tachidesk stores its files here.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Tachidesk-Docker" }, { "@attributes": { "Name": "Library", "Target": "/home/suwayomi/.local/share/Tachidesk/downloads", "Default": "", "Mode": "rw", "Description": "(Optional) Path to where your Downloads should be stored.\r\nDefault is in Appdata folder.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Local-Library", "Target": "/home/suwayomi/.local/share/Tachidesk/local", "Default": "", "Mode": "rw", "Description": "(Optional) You can add your local Library here.\r\nShould work like standard Tachiyomi.\r\n(https://tachiyomi.org/help/guides/local-manga/)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "Change the default UTC timezone. Use TZ database name from Timezone list.(https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "false", "Mode": "", "Description": "If extra logging is enabled. Useful for development and troubleshooting. (true/false)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "BASIC_AUTH_ENABLED", "Target": "BASIC_AUTH_ENABLED", "Default": "false", "Mode": "", "Description": "Whether Suwayomi requires HTTP Basic Auth to get in.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "BASIC_AUTH_PASSWORD", "Target": "BASIC_AUTH_PASSWORD", "Default": "", "Mode": "", "Description": "The password to log in to Suwayomi.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "BASIC_AUTH_USERNAME", "Target": "BASIC_AUTH_USERNAME", "Default": "", "Mode": "", "Description": "The username to log in to Suwayomi", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SOCKS_PROXY_ENABLED", "Target": "SOCKS_PROXY_ENABLED", "Default": "false", "Mode": "", "Description": "Whether Suwayomi will connect through a SOCKS5 proxy", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "SOCKS_PROXY_HOST", "Target": "SOCKS_PROXY_HOST", "Default": "", "Mode": "", "Description": "The TCP host of the SOCKS5 proxy", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SOCKS_PROXY_PORT", "Target": "SOCKS_PROXY_PORT", "Default": "", "Mode": "", "Description": " \tThe port of the SOCKS5 proxy", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FLARESOLVERR_ENABLED", "Target": "FLARESOLVERR_ENABLED", "Default": " false", "Mode": "", "Description": " Whether FlareSolverr is enabled and available to use", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "FLARESOLVERR_URL", "Target": "FLARESOLVERR_URL", "Default": " http://localhost:8191", "Mode": "", "Description": "The URL of the FlareSolverr instance", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://localhost:8191" } ], "Repo": "C3004's Repository", "TemplateURL": "https://raw.githubusercontent.com/C3004/Unraid-Templates-C3004/master/Tachidesk-Docker.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/C3004sRepository/Tachidesk-Docker.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 62, "stars": 1, "LastUpdateScan": 1711159624, "LastUpdate": 1622914472, "FirstSeen": 1711159624 }, { "Name": "restic-rest-server", "Repository": "restic/rest-server", "Registry": "https://hub.docker.com/r/restic/rest-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/115646-support-restic-rest-server", "Project": "https://github.com/restic/rest-server", "Overview": "Rest Server is a high performance HTTP server that implements restic's REST backend API. It provides secure and efficient way to backup data remotely, using restic backup client via the rest: URL.", "TemplateURL": "https://raw.githubusercontent.com/jorgenman/unraid-templates/master/jorgenman/restic-rest-server.xml", "Icon": "https://raw.githubusercontent.com/jorgenman/unraid-templates/main/jorgenman/images/restic-rest-server-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data directory", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Rest-server listen port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Additional rest-server options", "Target": "OPTIONS", "Default": "", "Mode": "", "Description": "Container Variable: OPTIONS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "jorgenman's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jorgenmansRepository/jorgenman/restic-rest-server.xml", "CategoryList": [ "Backup" ], "downloads": 2962004, "stars": 12, "trending": 0.919, "trends": [ 0.442, 0.512, 0.473, 0.438, 0.446, 0.846, 0.919 ], "trendsDate": [ 1695989147, 1698588333, 1701183976, 1703783140, 1706382351, 1708981572, 1711577171 ], "downloadtrend": [ 2855907, 2870614, 2884271, 2896971, 2909957, 2934772, 2962004 ], "LastUpdateScan": 1711577171, "LastUpdate": 1688915952, "FirstSeen": 1636222461, "topTrending": 0.47700000000000004, "topPerforming": 0.919 }, { "Name": "FactorioServerManager", "Repository": "ofsm/ofsm", "Registry": "https://hub.docker.com/r/ofsm/ofsm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/OpenFactorioServerManager/factorio-server-manager", "Overview": "A tool for managing Factorio servers \r\nThis tool runs on a Factorio server and allows management of the Factorio server, saves, mods and many other features.\r\n\r\n Features\r\n- Allows control of the Factorio Server, starting and stopping the Factorio binary\r\n- Allows the management of save files, upload, download and delete saves.\r\n- Manage installed mods, upload new ones and more\r\n- Manage modpacks, so it is easier to play with different configurations\r\n- Allow viewing of the server logs and current configuration.\r\n- Authentication for protecting against unauthorized users\r\n\r\nCheck the Log of the Container to see the Inital Admin Password", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/lordfiSh/unraid-docker-images/master/repo/OpenFactorioServerManager.xml", "Icon": "https://raw.githubusercontent.com/lordfiSh/unraid-docker-images/main/images/factorio-server-manager.png", "Config": [ { "@attributes": { "Name": "FSM Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "(check if Port is already used by other Contrainer)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "FSM Saves", "Target": "/opt/factorio/saves", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/fsm_saves/" }, { "@attributes": { "Name": "FSM Mods", "Target": "/opt/factorio/mods", "Default": "", "Mode": "rw", "Description": "(can be left as it is)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/fsm_mods" }, { "@attributes": { "Name": "FSM Config", "Target": "/opt/factorio/config", "Default": "", "Mode": "rw", "Description": "(can be left as it is)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/fsm_config" }, { "@attributes": { "Name": "Factorio Port", "Target": "34197", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "34197" }, { "@attributes": { "Name": "Factorio Version", "Target": "FACTORIO_VERSION", "Default": "stable", "Mode": "", "Description": "This can be *stable* or Version Number like *1.1.53*", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "stable" } ], "Repo": "lordfiSh's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/lordfiShsRepository/repo/OpenFactorioServerManager.xml", "CategoryList": [ "GameServers" ], "downloads": 294674, "stars": 11, "trending": 0.611, "trends": [ 10.498, 2.057, 1.766, 1.177, 0.675, 0.647, 0.611 ], "trendsDate": [ 1696320341, 1698919934, 1702169662, 1704769588, 1707368770, 1709968018, 1712563574 ], "downloadtrend": [ 274796, 280567, 285612, 289015, 290979, 292873, 294674 ], "LastUpdateScan": 1712563574, "LastUpdate": 1699277069, "FirstSeen": 1636560150, "topTrending": -9.886999999999999, "topPerforming": 0.611 }, { "Name": "Fenrus", "Repository": "revenz/fenrus", "Registry": "https://hub.docker.com/r/revenz/fenrus/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://discord.com/invite/xbYK8wFMeU", "Project": "https://github.com/revenz/Fenrus/", "Overview": "Fenrus is a home page / personal dashboard with smart apps. \n This helps you manage your personal network and services. \n It is intended to replace your new tab start page in your browser, \n as such being fast is a key criterion of this application.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/revenz/FileFlowsUnraid/master/fenrus-unraid-docker.xml", "Icon": "https://raw.githubusercontent.com/revenz/Fenrus/master/wwwroot/fenrus.png?raw=true", "DonateLink": "https://www.patreon.com/revenz", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Pacific/Auckland", "Mode": "", "Description": "TimeZone for the container refer to https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of possible timezones", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Port used to access the WebUI. The container uses port 5000 this can forward any port to that in the container.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Data", "Target": "/app/data", "Default": "/mnt/user/appdata/fenrus/data", "Mode": "rw", "Description": "Location of user configuration files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fenrus/data" } ], "Repo": "reven's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/revensRepository/fenrus-unraid-docker.xml", "CategoryList": [ "Productivity" ], "downloads": 222182, "stars": 7, "trending": 7.219, "trends": [ 12.579, 12.323, 9.854, 11.611, 8.1, 8.881, 7.219 ], "trendsDate": [ 1697313933, 1699909556, 1702508760, 1705103333, 1707699946, 1710381981, 1712981174 ], "downloadtrend": [ 120593, 137542, 152577, 172620, 187835, 206142, 222182 ], "LastUpdateScan": 1712981174, "LastUpdate": 1712190956, "FirstSeen": 1645340597, "topTrending": -5.36, "topPerforming": 7.219 }, { "Name": "FileFlows-Node", "Repository": "revenz/fileflows", "Registry": "https://hub.docker.com/r/revenz/fileflows/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forum.fileflows.com", "Project": "https://fileflows.com/", "Overview": "Additinal processing node for FileFlows. See http://fileflows.com for more information", "ExtraParams": "--restart unless-stopped", "PostArgs": "--node", "TemplateURL": "https://raw.githubusercontent.com/revenz/FileFlowsUnraid/master/fileflows-node-unraid-docker.xml", "Icon": "https://raw.githubusercontent.com/revenz/FileFlows/master/icon.png?raw=true", "DonateLink": "https://www.patreon.com/revenz", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Pacific/Auckland", "Mode": "", "Description": "TimeZone for the container refer to https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of possible timezones", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "ServerUrl", "Target": "ServerUrl", "Default": "http://tower:5000/", "Mode": "", "Description": "FileFlows Server URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NodeName", "Target": "NodeName", "Default": "DockerNode", "Mode": "", "Description": "A unique name to identify this Node instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Temp Directory", "Target": "/temp", "Default": "/mnt/cache/temp/fileflows-node", "Mode": "rw", "Description": "Where temporary files will be created during the file flow process\r\nBest to put this on a cache drive or a faster ssd/nvme", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/temp/fileflows-node" } ], "Repo": "reven's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/revensRepository/fileflows-node-unraid-docker.xml", "CategoryList": [ "Productivity" ], "downloads": 371304, "stars": 5, "trending": 9.871, "trends": [ 11.983, 13.923, 7.617, 8.744, 11.006, 9.375, 9.871 ], "trendsDate": [ 1697277942, 1699873564, 1702472785, 1705071973, 1707671136, 1710381981, 1712981174 ], "downloadtrend": [ 195857, 227537, 246298, 269899, 303278, 334652, 371304 ], "LastUpdateScan": 1712981174, "LastUpdate": 1712894169, "FirstSeen": 1637427818, "topTrending": -2.112, "topPerforming": 9.871 }, { "Name": "FileFlows", "Repository": "revenz/fileflows", "Registry": "https://hub.docker.com/r/revenz/fileflows/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forum.fileflows.com", "Project": "https://fileflows.com/", "Overview": "FileFlows lets you process files in a rule flow like system. \r\n Primary focus is for video file processing, including coverting videos to standard format (hevc/ac3 etc), and other function for example, removing black bars from videos, adding chapter points for comskip/edl files and many more features\r\n It supports a Server and mutliple node setup, where you can have one server (with an internal processing node) and additional computers/machines as additional processing nodes.\r\n For NVIDIA GPU setup see https://github.com/revenz/FileFlows/wiki/Unraid-NVIDIA-Setup", "WebUI": "http://[IP]:[PORT:5000]", "ExtraParams": "--restart unless-stopped", "TemplateURL": "https://raw.githubusercontent.com/revenz/FileFlowsUnraid/master/fileflows-unraid-docker.xml", "Icon": "https://raw.githubusercontent.com/revenz/FileFlows/master/icon.png?raw=true", "DonateLink": "https://www.patreon.com/revenz", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Pacific/Auckland", "Mode": "", "Description": "TimeZone for the container refer to https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of possible timezones", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Port used to access the WebUI. The container uses port 5000 this can forward any port to that in the container.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8585" }, { "@attributes": { "Name": "Data", "Target": "/app/Data", "Default": "/mnt/user/appdata/fileflows/data", "Mode": "rw", "Description": "Location of the database file, best to set this in appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fileflows/data" }, { "@attributes": { "Name": "Logs", "Target": "/app/Logs", "Default": "/mnt/user/appdata/fileflows/logs", "Mode": "rw", "Description": "logging directory, best to store this with the appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fileflows/logs" }, { "@attributes": { "Name": "Temp Directory", "Target": "/temp", "Default": "/mnt/cache/temp/fileflows", "Mode": "rw", "Description": "Where temporary files will be created during the file flow process\r\nBest to put this on a cache drive or a faster ssd/nvme", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/temp/fileflows" }, { "@attributes": { "Name": "/media/", "Target": "/media/", "Default": "/mnt/user", "Mode": "rw", "Description": "Mapping to a folder in unRAID. this is optional and you can add as many as you like.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "If you have multiple NVIDIA GPUs set a specific ID from the settings page", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "reven's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/revensRepository/fileflows-unraid-docker.xml", "CategoryList": [ "Productivity" ], "downloads": 371304, "stars": 5, "trending": 9.871, "trends": [ 11.983, 13.923, 7.617, 8.744, 11.006, 9.375, 9.871 ], "trendsDate": [ 1697277942, 1699873564, 1702472785, 1705071973, 1707671136, 1710381981, 1712981174 ], "downloadtrend": [ 195857, 227537, 246298, 269899, 303278, 334652, 371304 ], "LastUpdateScan": 1712981174, "LastUpdate": 1712894169, "FirstSeen": 1637427818, "topTrending": -2.112, "topPerforming": 9.871 }, { "Name": "ArchiSteamFarm", "Repository": "justarchi/archisteamfarm", "Registry": "https://hub.docker.com/r/justarchi/archisteamfarm", "Branch": [ { "Tag": "latest", "TagDescription": "Recommended, self updating, stable", "Repository": "justarchi/archisteamfarm:latest", "Registry": "https://hub.docker.com/r/justarchi/archisteamfarm" }, { "Tag": "main", "TagDescription": "Not recommended, every commit will be applied", "Repository": "justarchi/archisteamfarm:main", "Registry": "https://hub.docker.com/r/justarchi/archisteamfarm" }, { "Tag": "released", "TagDescription": "Not recommended, every release including pre releases", "Repository": "justarchi/archisteamfarm:released", "Registry": "https://hub.docker.com/r/justarchi/archisteamfarm" } ], "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/JustArchiNET/ArchiSteamFarm", "Overview": "Check out the wiki for making config files for your steam account.\r\nhttps://github.com/JustArchiNET/ArchiSteamFarm/wiki\r\n\r\nASF is a C# application with primary purpose of idling Steam cards from multiple accounts simultaneously. Unlike Idle Master which works only for one account at given time, while requiring Steam client running in the background and launching additional processes imitating \"game playing\" status, ASF doesn't require any Steam client running in the background, doesn't launch any additional processes and is made to handle unlimited Steam accounts at once. In addition to that, it's meant to be run on servers or other desktop-less machines, and features full cross-OS support, which makes it possible to launch on any operating system with .NET Core runtime, such as Windows, Linux and OS X. ASF is possible thanks to gigantic amount of work done in marvelous SteamKit2 library.\r\n\r\nToday, ASF is one of the most versatile Steam power tools, allowing you to make use of many features that were implemented over time. Apart from idling Steam cards, which remains the primary focus, ASF includes bunch of features on its own, such as a possibility to use it as Steam authenticator or chat logger. In addition to that, ASF includes plugin system, thanks to which anybody can further extend it to his/her needs.", "WebUI": "http://[IP]:[PORT:1242]/", "TemplateURL": "https://raw.githubusercontent.com/L4stIdi0t/Unraid-template/master/ASF/ArchiSteamFarm.xml", "Icon": "https://raw.githubusercontent.com/JustArchiNET/ArchiSteamFarm/5.2.0.10/resources/ASF_512x512.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "1242", "Default": "1242", "Mode": "tcp", "Description": "By default IPC uses 1242", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1242" }, { "@attributes": { "Name": "Appdata", "Target": "/app/config", "Default": "", "Mode": "rw", "Description": "Place the ASF.json and other files here", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ASF/config" }, { "@attributes": { "Name": "Plugins", "Target": "/app/plugins/customPlugins", "Default": "/mnt/user/appdata/ASF/plugins", "Mode": "rw", "Description": "Place your plugin files here, it is safe to remove", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ASF/plugins" }, { "@attributes": { "Name": "Logs", "Target": "/app/logs", "Default": "/mnt/user/appdata/ASF/logs", "Mode": "rw", "Description": "Logs will be stored here, it is safe to remove", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ASF/logs" } ], "Repo": "L4stIdi0t's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/L4stIdi0tsRepository/ASF/ArchiSteamFarm.xml", "CategoryList": [ "Other" ], "downloads": 7251027, "stars": 100, "trending": 0.478, "trends": [ 0.088, 0.173, 0.248, 0.322, 0.29, 0.289, 0.478 ], "trendsDate": [ 1696421162, 1699020405, 1702169662, 1704769588, 1707368770, 1709968018, 1712563574 ], "downloadtrend": [ 7121455, 7133807, 7151528, 7174658, 7195527, 7216391, 7251027 ], "LastUpdateScan": 1712563574, "LastUpdate": 1712561914, "FirstSeen": 1639249407, "topTrending": 0.39, "topPerforming": 0.478 }, { "Name": "Collabora-CODE", "Repository": "collabora/code", "Registry": "https://hub.docker.com/r/collabora/code/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html", "Overview": "Updated to not use domain enviroment variable\r\nCollabora/Code Online Development Edition - an awesome, Online Office suite image suitable for home use. You can use Collabora/Code for your Nextcloud an edit your Office Documents Online!", "WebUI": "https://[IP]:[PORT:9980]/browser/dist/admin/admin.html", "TemplateURL": "https://raw.githubusercontent.com/L4stIdi0t/Unraid-template/master/Collabora/Collabora-CODE.xml", "Icon": "https://raw.githubusercontent.com/chvb/docker-templates/master/chvb/img/collabora.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "9980", "Default": "", "Mode": "tcp", "Description": "Container Port: 9980", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9980" }, { "@attributes": { "Name": "Username", "Target": "username", "Default": "", "Mode": "", "Description": "Container Variable: username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Password", "Target": "password", "Default": "", "Mode": "", "Description": "Container Variable: password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yourpassword" }, { "@attributes": { "Name": "Spelling dictionaries", "Target": "dictionaries", "Default": "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru", "Mode": "", "Description": "By default only limited set of spelling dictionaries and thesauri are configured for CODE, mainly for performance reasons.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" } ], "Repo": "L4stIdi0t's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/L4stIdi0tsRepository/Collabora/Collabora-CODE.xml", "CategoryList": [ "Cloud" ], "downloads": 88328057, "stars": 324, "trending": 0.802, "trends": [ 0.438, 0.523, 0.584, 0.572, 0.663, 0.72, 0.802 ], "trendsDate": [ 1696881953, 1699477564, 1702169662, 1704769588, 1707368770, 1709968018, 1712563575 ], "downloadtrend": [ 84969615, 85416040, 85917835, 86412196, 86989239, 87620029, 88328057 ], "LastUpdateScan": 1712563575, "LastUpdate": 1711618260, "FirstSeen": "1498760881", "topTrending": 0.36400000000000005, "topPerforming": 0.802 }, { "Name": "Spotweb", "Repository": "erikdevries/spotweb", "Registry": "https://hub.docker.com/r/erikdevries/spotweb", "Project": "https://github.com/spotweb/spotweb", "Icon": "https://raw.githubusercontent.com/L4stIdi0t/Unraid-template/master/Spotweb/spotweb-logo.png", "Requires": "MySQL / MariaDB installed", "Repo": "L4stIdi0t's Repository", "ModeratorComment": "This container will not install or reinstall and constantly aborts the installation pull. See HERE for more details", "Blacklist": true, "Overview": "Spotweb is a decentralized usenet community based on the Spotnet protocol.\r\n\r\nThe only required manual configuration is setting up a valid usenet server. You can follow this https://github.com/L4stIdi0t/Unraid-template/blob/master/Spotweb/write-up-spotweb.md \r\n\r\nSpotweb is configured as an open system after running docker-compose up, so everyone who can access can register an account (keep this in mind)\r\n\r\nIf you want to use the Spotweb API, create a new user and use the API key associated with that user\r\n\r\nTo prevent having to configure Spotweb manually upgrade-db.php is run to upgrade the database and reset the password for the admin user (so currently the admin always has password spotweb)\r\n\r\nCrond is used to run the retrieve.php script which updates Spotweb with the latest headers from a configured usenet server, the crontab is run every hour\r\n\r\nDepending on what you like, you can mount the /nzb volume and let Spotweb save nzb's to that directory (e.g. mount /nzb to a folder watched by sabnzbd)", "templatePath": "/tmp/GitHub/AppFeed/templates/L4stIdi0tsRepository/Spotweb/spotweb.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 4009496, "stars": 11, "trending": 0.164, "trends": [ 0.152, 0.141, 0.148, 0.164 ], "trendsDate": [ 1705525608, 1708124740, 1710720363, 1713313924 ], "downloadtrend": [ 3985309, 3991377, 3996998, 4002930, 4009496 ], "LastUpdateScan": 1713313924, "LastUpdate": 1713297373, "FirstSeen": 1637751825, "topTrending": 0.01200000000000001 }, { "Name": "TrackMania-EvoSC", "Repository": "evotm/evosc:latest", "Registry": "https://hub.docker.com/r/evotm/evosc", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/EvoTM/EvoSC", "Overview": "A modern server controller for the game Trackmania (TM\u00b2, 2020).\r\nEvoSC for trackmania servers, default configuration is that it works with my trackmania2020 server template.\r\n\r\nEasiest way to make yourself admin for trackmania2020 is to join the server, then you login your database and go to the Players table. Then you change the 3 to 1 behind your username under group.", "TemplateURL": "https://raw.githubusercontent.com/L4stIdi0t/Unraid-template/master/TrackMania-EvoSC/TrackMania-EvoSC.xml", "Icon": "https://raw.githubusercontent.com/L4stIdi0t/Unraid-template/master/TrackMania2020-Server/logoTM.png", "ExtraParams": "--restart=unless-stopped", "Networking": { "Mode": "bridge" }, "Requires": "MySQL / MariaDB installed, aswell as a TrackMania server", "Config": [ { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "MySQL / MariaDB DB_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_NAME", "Target": "DB_NAME", "Default": "", "Mode": "", "Description": "MySQL / MariaDB DB_NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USER", "Target": "DB_USER", "Default": "", "Mode": "", "Description": "MySQL / MariaDB DB_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "MySQL / MariaDB DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "RPC_IP", "Target": "RPC_IP", "Default": "trackmania", "Mode": "", "Description": "TrackMania server IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RPC_LOGIN", "Target": "RPC_LOGIN", "Default": "SuperAdmin", "Mode": "", "Description": "TrackMania server RPC_LOGIN, Default 'SuperAdmin'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "SuperAdmin" }, { "@attributes": { "Name": "RPC_PASSWORD", "Target": "RPC_PASSWORD", "Default": "SuperAdmin", "Mode": "", "Description": "TrackMania server RPC_PASSWORD, Default 'SuperAdmin'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "SuperAdmin" }, { "@attributes": { "Name": "trackmania server", "Target": "/server/UserData", "Default": "/mnt/user/appdata/TrackmaniaServer/", "Mode": "rw", "Description": "Container Path: /server/UserData", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Trackmania2020Server/" }, { "@attributes": { "Name": "EvoSC Data", "Target": "/controller/config", "Default": "/mnt/user/appdata/TrackmaniaServer/EvoSC/config", "Mode": "rw", "Description": "Container Path: /controller/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Trackmania2020Server/EvoSC/config/" }, { "@attributes": { "Name": "EvoSC Data", "Target": "/controller/modules", "Default": "/mnt/user/appdata/TrackmaniaServer/EvoSC/modules", "Mode": "rw", "Description": "Container Path: /controller/modules", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Trackmania2020Server/EvoSC/modules" }, { "@attributes": { "Name": "EvoSc Data", "Target": "/controller/cache", "Default": "/mnt/user/appdata/TrackmaniaServer/EvoSC/cache", "Mode": "rw", "Description": "Container Path: /controller/cache", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Trackmania2020Server/EvoSC/cache" } ], "Repo": "L4stIdi0t's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/L4stIdi0tsRepository/TrackMania-EvoSC/TrackMania-EvoSC.xml", "CategoryList": [ "GameServers" ], "downloads": 3248, "stars": 1, "LastUpdateScan": 1713313925, "LastUpdate": 1703021789, "FirstSeen": 1637675266 }, { "Name": "TrackMania2020-Server", "Repository": "evotm/trackmania:latest", "Registry": "https://hub.docker.com/r/evotm/trackmania", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/EvoTM/docker-trackmania", "Overview": "This will run a TrackMania 2020 server. You can also install the EvoSC to get an admin interface in the game.\r\nCreate an account here https://players.trackmania.com/server/dedicated/create", "TemplateURL": "https://raw.githubusercontent.com/L4stIdi0t/Unraid-template/master/TrackMania2020-Server/TrackMania2020-Server.xml", "Icon": "https://raw.githubusercontent.com/L4stIdi0t/Unraid-template/master/TrackMania2020-Server/logoTM.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "MASTER_LOGIN", "Target": "MASTER_LOGIN", "Default": "", "Mode": "", "Description": "https://players.trackmania.com/server/dedicated/create", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MASTER_PASSWORD", "Target": "MASTER_PASSWORD", "Default": "", "Mode": "", "Description": "https://players.trackmania.com/server/dedicated/create", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "XMLRPC_ALLOWREMOTE", "Target": "XMLRPC_ALLOWREMOTE", "Default": "false", "Mode": "", "Description": "Container Variable: XMLRPC_ALLOWREMOTE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ServerData", "Target": "/server/UserData", "Default": "/mnt/user/appdata/TrackmaniaServer/", "Mode": "rw", "Description": "Container Path: /server/UserData", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Trackmania2020Server/" }, { "@attributes": { "Name": "Game TCP", "Target": "2350", "Default": "2350", "Mode": "tcp", "Description": "Required to connect to the game server", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2350" }, { "@attributes": { "Name": "Game UDP", "Target": "2350", "Default": "2350", "Mode": "udp", "Description": "Required to connect to the game server", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2350" }, { "@attributes": { "Name": "XMLRPC", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "This port can be safely removed for improved security of your server.(no remote control)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" } ], "Repo": "L4stIdi0t's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/L4stIdi0tsRepository/TrackMania2020-Server/TrackMania2020-Server.xml", "CategoryList": [ "GameServers" ], "downloads": 25164, "stars": 2, "trending": 0.763, "trends": [ 0.829, 0.229, 0.224, 0.763 ], "trendsDate": [ 1705525609, 1708124740, 1710720363, 1713313925 ], "downloadtrend": [ 24653, 24859, 24916, 24972, 25164 ], "LastUpdateScan": 1713313925, "LastUpdate": 1712076515, "FirstSeen": 1637675266, "topTrending": -0.06599999999999995 }, { "Name": "qbit_manage", "Repository": "bobokun/qbit_manage", "Registry": "https://hub.docker.com/r/bobokun/qbit_manage", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/StuffAnThings/qbit_manage/wiki/Unraid-Installation", "Project": "https://github.com/StuffAnThings/qbit_manage", "Overview": "This is a program used to manage your qBittorrent instance such as:\r\n\r\nTag torrents based on tracker URL (only tag torrents that have no tags)\r\nUpdate categories based on save directory\r\nRemove unregistered torrents (delete data & torrent if it is not being cross-seeded, otherwise it will just remove the torrent)\r\nAutomatically add cross-seed torrents in paused state (used in conjunction with the cross-seed script) <-- cross-seed now allows for torrent injections directly to qBit.\r\nRecheck paused torrents sorted by lowest size and resume if completed\r\nRemove orphaned files from your root directory that are not referenced by qBittorrent\r\nTag any torrents that have no hard links and allows optional cleanup to delete these torrents and contents based on maximum ratio and/or time seeded\r\nRecycleBin function to move files into a RecycleBin folder instead of deleting the data directly when deleting a torrent\r\nBuilt-in scheduler to run the script every x minutes. (Can use --run command to run without the scheduler)", "TemplateURL": "https://raw.githubusercontent.com/StuffAnThings/unraid-templates/master/qbit_manage/qbit_manage.xml", "Icon": "https://github.com/StuffAnThings/qbit_manage/blob/master/qbm_logo.png?raw=true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Root_Dir", "Target": "/Same/path/as/qbittorrent/downloads/", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /Same/path/as/qbittorrent/downloads/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "QBT_CONFIG", "Target": "QBT_CONFIG", "Default": "config.yml", "Mode": "", "Description": "This is used if you want to use a different name for your config.yml. Example: tv.yml", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "config.yml" }, { "@attributes": { "Name": "QBT_LOGFILE", "Target": "QBT_LOGFILE", "Default": "activity.log", "Mode": "", "Description": "This is used if you want to use a different name for your log file. Example: tv.log", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "activity.log" }, { "@attributes": { "Name": "QBT_RUN", "Target": "QBT_RUN", "Default": "False|True", "Mode": "", "Description": "Run without the scheduler. Script will exit after completion.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_SCHEDULE", "Target": "QBT_SCHEDULE", "Default": "30", "Mode": "", "Description": "Schedule to run every x minutes. (Default set to 30)", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "30" }, { "@attributes": { "Name": "QBT_CROSS_SEED", "Target": "QBT_CROSS_SEED", "Default": "False|True", "Mode": "", "Description": "Use this after running cross-seed script to add torrents from the cross-seed output folder to qBittorrent", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_RECHECK", "Target": "QBT_RECHECK", "Default": "False|True", "Mode": "", "Description": "Recheck paused torrents sorted by lowest size. Resume if Completed.\t", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_CAT_UPDATE", "Target": "QBT_CAT_UPDATE", "Default": "False|True", "Mode": "", "Description": "Use this if you would like to update your categories.\t", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_TAG_UPDATE", "Target": "QBT_TAG_UPDATE", "Default": "False|True", "Mode": "", "Description": "Use this if you would like to update your tags. (Only adds tags to untagged torrents)\t", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_REM_UNREGISTERED", "Target": "QBT_REM_UNREGISTERED", "Default": "False|True", "Mode": "", "Description": "Use this if you would like to remove unregistered torrents. (It will the delete data & torrent if it is not being cross-seeded, otherwise it will just remove the torrent without deleting data)\t", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_REM_ORPHANED", "Target": "QBT_REM_ORPHANED", "Default": "False|True", "Mode": "", "Description": "Use this if you would like to remove orphaned files from your root_dir directory that are not referenced by any torrents. It will scan your root_dir directory and compare it with what is in qBittorrent. Any data not referenced in qBittorrent will be moved into /data/torrents/orphaned_data folder for you to review/delete.\t", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_TAG_NOHARDLINKS", "Target": "QBT_TAG_NOHARDLINKS", "Default": "False|True", "Mode": "", "Description": "Use this to tag any torrents that do not have any hard links associated with any of the files. This is useful for those that use Sonarr/Radarr that hard links your media files with the torrents for seeding. When files get upgraded they no longer become linked with your media therefore will be tagged with a new tag noHL. You can then safely delete/remove these torrents to free up any extra space that is not being used by your media folder.\t", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_SKIP_RECYCLE", "Target": "QBT_SKIP_RECYCLE", "Default": "False|True", "Mode": "", "Description": "Use this to skip emptying the Reycle Bin folder (/root_dir/.RecycleBin).\t", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "QBT_DRY_RUN", "Target": "QBT_DRY_RUN", "Default": "False|True", "Mode": "", "Description": "If you would like to see what is gonna happen but not actually move/delete or tag/categorize anything.\t", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "Appdata Config Path", "Target": "/config", "Default": "/mnt/user/appdata/qbit_manage", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/qbit_manage" }, { "@attributes": { "Name": "QBT_LOG_LEVEL", "Target": "QBT_LOG_LEVEL", "Default": "INFO", "Mode": "", "Description": "Change the ouput log level.\t", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "INFO" }, { "@attributes": { "Name": "QBT_DIVIDER", "Target": "QBT_DIVIDER", "Default": "=", "Mode": "", "Description": "Character that divides the sections (Default: '=')\t", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "=" }, { "@attributes": { "Name": "QBT_WIDTH", "Target": "QBT_WIDTH", "Default": "100", "Mode": "", "Description": "Screen Width (Default: 100)\t", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "bobokun's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/bobokunsRepository/qbit_manage/qbit_manage.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 227375, "stars": 4, "trending": 8.2, "trends": [ 6.979, 7.927, 7.766, 8.2 ], "trendsDate": [ 1705525609, 1708124740, 1710720364, 1713313925 ], "downloadtrend": [ 164887, 177258, 192520, 208730, 227375 ], "LastUpdateScan": 1713313925, "LastUpdate": 1712952961, "FirstSeen": 1637931829, "topTrending": 1.2209999999999992 }, { "Name": "myst", "Repository": "mysteriumnetwork/myst", "Registry": "https://hub.docker.com/r/mysteriumnetwork/myst/", "Network": "host", "Privileged": "false", "Support": "https://forums.unraid.net/topic/116789-support-locus313-template-repo/", "Project": "https://github.com/mysteriumnetwork/node", "Overview": "Mysterium Node - decentralized VPN built on blockchain\r\n\r\nCross-platform software to run a node in Mysterium Network. It contains Mysterium server (node), client API (tequila API) and client-cli (console client) for Mysterium Network.", "WebUI": "http://[IP]:[PORT:4449]", "TemplateURL": "https://raw.githubusercontent.com/locus313/unraid-docker-templates/master/templates/myst.xml", "Icon": "https://raw.githubusercontent.com/locus313/unraid-docker-templates/main/templates/img/myst.png", "ExtraParams": "--device=/dev/net/tun --cap-add NET_ADMIN", "PostArgs": "service --agreed-terms-and-conditions", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "4449", "Default": "4449", "Mode": "tcp", "Description": "Container Port: 4449", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Myst Config", "Target": "/var/lib/mysterium-node", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/mysterium-node", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/myst/" } ], "Repo": "locus313's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/locus313sRepository/templates/myst.xml", "CategoryList": [ "Network-VPN" ], "downloads": 154846020, "stars": 46, "trending": 0.041, "trends": [ 0.039, 0.024, 0.041, 0.028, 0.032, 0.041, 0.041 ], "trendsDate": [ 1695823566, 1698422755, 1701018347, 1703617545, 1706216739, 1708815952, 1711408565 ], "downloadtrend": [ 154525585, 154562998, 154626712, 154670253, 154719132, 154782726, 154846020 ], "LastUpdateScan": 1711408565, "LastUpdate": 1710851837, "FirstSeen": 1638621741, "topTrending": 0.0020000000000000018, "topPerforming": 0.041 }, { "Name": "RTCWCoop", "Repository": "ivaxor/rtcwcoop:1.0.2", "Registry": "https://registry.hub.docker.com/r/ivaxor/rtcwcoop", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://www.rtcwcoop.com", "Overview": "A Return to Castle Wolfenstein modification which enables cooperative gameplay, based on iortcw.\r\n To run this you need legitimate copy of RTCW and RealRTCW from Steam.\r\n Copy all *.pk3 files from RTCW and RealRTCW to corresponding folders.\r\n If your server aren't visible in server browser - try to add [b]+net_ip [YOUR_IP] +net_port 27960[b] to [b]Post Arguments[b].", "TemplateURL": "https://raw.githubusercontent.com/ivaxor/unraid-ca-docker-templates/master/rtcwcoop.xml", "Icon": "https://raw.githubusercontent.com/ivaxor/unraid-ca-docker-templates/main/rtcwcoop.png", "PostArgs": "+set dedicated 2 +map swf +set fs_homepath \"/home/rtcw\"", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Game", "Target": "27960", "Default": "", "Mode": "udp", "Description": "Container Port: 27960", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "27960" }, { "@attributes": { "Name": "RTCW", "Target": "/home/rtcw/main", "Default": "/mnt/user/appdata/rtcw/main", "Mode": "rw", "Description": "Folder with RTCW/Main/*.pk3 files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/rtcw/main" }, { "@attributes": { "Name": "RealRTCW", "Target": "/home/rtcw/coopmain", "Default": "/mnt/user/appdata/rtcw/coopmain", "Mode": "rw", "Description": "Folder with RealRTCW/coop/coopmain/*.pk3 files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/rtcw/coopmain" } ], "Repo": "saskiuhia's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/saskiuhiasRepository/rtcwcoop.xml", "CategoryList": [ "GameServers" ], "downloads": 18286, "trending": 0.109, "trends": [ 10.744, 9.681, 3.76, 0.17, 0.126, 0.104, 0.109 ], "trendsDate": [ 1696644356, 1699239960, 1702169662, 1704769588, 1707368770, 1709968018, 1712563575 ], "downloadtrend": [ 15814, 17509, 18193, 18224, 18247, 18266, 18286 ], "LastUpdateScan": 1712563575, "LastUpdate": 1639466556, "FirstSeen": 1639458222, "topTrending": -10.635 }, { "Name": "Shinobi", "Repository": "ivaxor/shinobi:latest", "Registry": "https://registry.hub.docker.com/r/ivaxor/shinobi", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://gitlab.com/Shinobi-Systems/Shinobi", "Overview": "Shinobi Pro - The Next Generation in Open-Source Video Management Software with support for over 6000 IP and USB Cameras", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ivaxor/unraid-ca-docker-templates/master/shinobi.xml", "Icon": "https://raw.githubusercontent.com/ivaxor/unraid-ca-docker-templates/main/shinobi.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "GUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Videos", "Target": "/home/Shinobi/videos", "Default": "/mnt/user/appdata/shinobi/videos", "Mode": "rw", "Description": "Container Path: /home/Shinobi/videos", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/videos" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/shinobi/config", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/config" }, { "@attributes": { "Name": "Custom auto load libs", "Target": "/home/Shinobi/libs/customAutoLoad", "Default": "/mnt/user/appdata/shinobi/libs", "Mode": "rw", "Description": "Container Path: /home/Shinobi/libs/customAutoLoad", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/libs" }, { "@attributes": { "Name": "MySQL", "Target": "/var/lib/mysql", "Default": "/mnt/user/appdata/shinobi/mysql", "Mode": "rw", "Description": "Container Path: /var/lib/mysql", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/mysql" }, { "@attributes": { "Name": "Plugins", "Target": "/home/Shinobi/plugins", "Default": "/mnt/user/appdata/shinobi/plugins", "Mode": "rw", "Description": "Container Path: /home/Shinobi/plugins", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/plugins" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "r", "Description": "Container Path: /etc/localtime", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" } ], "Repo": "saskiuhia's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/saskiuhiasRepository/shinobi.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 48220, "trending": 1.645, "trends": [ 8.595, 8.054, 5.222, 0.615, 0.687, 0.514, 1.645 ], "trendsDate": [ 1695931618, 1698530741, 1701126358, 1703725551, 1706324733, 1708923947, 1711519555 ], "downloadtrend": [ 40584, 44139, 46571, 46859, 47183, 47427, 48220 ], "LastUpdateScan": 1711519555, "LastUpdate": 1672098476, "FirstSeen": 1638745409, "topTrending": -6.950000000000001 }, { "Name": "Shinobi-nvidia", "Repository": "ivaxor/shinobi:latest-nvidia", "Registry": "https://registry.hub.docker.com/r/ivaxor/shinobi", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://gitlab.com/Shinobi-Systems/Shinobi", "Overview": "Shinobi Pro - The Next Generation in Open-Source Video Management Software with support for over 6000 IP and USB Cameras", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ivaxor/unraid-ca-docker-templates/master/shinobi-nvidia.xml", "Icon": "https://raw.githubusercontent.com/ivaxor/unraid-ca-docker-templates/main/shinobi.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "GUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Videos", "Target": "/home/Shinobi/videos", "Default": "/mnt/user/appdata/shinobi/videos", "Mode": "rw", "Description": "Container Path: /home/Shinobi/videos", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/videos" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/shinobi/config", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/config" }, { "@attributes": { "Name": "Custom auto load libs", "Target": "/home/Shinobi/libs/customAutoLoad", "Default": "/mnt/user/appdata/shinobi/libs", "Mode": "rw", "Description": "Container Path: /home/Shinobi/libs/customAutoLoad", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/libs" }, { "@attributes": { "Name": "MySQL", "Target": "/var/lib/mysql", "Default": "/mnt/user/appdata/shinobi/mysql", "Mode": "rw", "Description": "Container Path: /var/lib/mysql", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/mysql" }, { "@attributes": { "Name": "Plugins", "Target": "/home/Shinobi/plugins", "Default": "/mnt/user/appdata/shinobi/plugins", "Mode": "rw", "Description": "Container Path: /home/Shinobi/plugins", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/shinobi/plugins" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "r", "Description": "Container Path: /etc/localtime", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "Nvidia visible devices", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "Container Variable: NVIDIA_VISIBLE_DEVICES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Nvidia driver capabilities", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "Container Variable: NVIDIA_DRIVER_CAPABILITIES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "saskiuhia's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/saskiuhiasRepository/shinobi-nvidia.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 48220, "trending": 1.645, "trends": [ 8.595, 8.054, 5.222, 0.615, 0.687, 0.514, 1.645 ], "trendsDate": [ 1695931618, 1698530741, 1701126359, 1703725551, 1706324733, 1708923947, 1711519555 ], "downloadtrend": [ 40584, 44139, 46571, 46859, 47183, 47427, 48220 ], "LastUpdateScan": 1711519555, "LastUpdate": 1672098476, "FirstSeen": 1638745409, "topTrending": -6.950000000000001 }, { "Name": "grist", "Repository": "gristlabs/grist", "Registry": "https://hub.docker.com/r/gristlabs/grist", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://support.getgrist.com/", "Project": "https://github.com/gristlabs/grist-core", "Overview": "Grist is a modern relational spreadsheet. It combines the flexibility of a spreadsheet with the robustness of a database to organize your data and make you more productive.\r\n\r\nThis repository, grist-core, is maintained by Grist Labs. Our flagship product, available at getgrist.com, is built from the code you see here, combined with business-specific software designed to scale it to many users, handle billing, etc.\r\n\r\nIf you are looking to use Grist in the cloud, head on over to getgrist.com. If you are curious about where Grist is going heading, see our roadmap, drop a question in our forum, or browse our extensive documentation.", "WebUI": "http://[IP]:[PORT:8484]/", "TemplateURL": "https://raw.githubusercontent.com/bonedrums/unraid-templates/master/unraid-grist/grist.xml", "Icon": "https://community.getgrist.com/uploads/db2011/original/1X/f96a0e7ddbe6690c5fcb913ee25a7c99beab9250.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8484", "Default": "8484", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8484" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/grist" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "022" }, { "@attributes": { "Name": "Data", "Target": "/persist", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/grist/persist" } ], "Repo": "bonedrums' Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/bonedrumsRepository/unraid-grist/grist.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 426376, "stars": 9, "trending": 6.601, "trends": [ 5.892, 6.289, 6.956, 6.252, 6.075, 6.213, 6.601 ], "trendsDate": [ 1696586753, 1699182334, 1702169663, 1704769588, 1707368771, 1709968018, 1712563575 ], "downloadtrend": [ 286748, 305992, 328868, 350801, 373489, 398229, 426376 ], "LastUpdateScan": 1712563575, "LastUpdate": 1711609740, "FirstSeen": 1639426603, "topTrending": 0.7089999999999996, "topPerforming": 6.601 }, { "Name": "scprime", "Repository": "scprime/scprime", "Registry": "https://hub.docker.com/r/scprime/scprime", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/scprime", "Project": "https://scpri.me", "Overview": "ScPrime is a cryptocurrency project targeting public cloud services with a blockchain based ecosystem to pay individuals to store data around the globe using smart contracts and cryptographic proofs to ensure accuracy, security and redundancy.\r\n\r\n**Note:**\r\nThis docker container runs the ScPrime Xa-Miner Software (Basic version) used for operating a storage provider.\r\n\r\n**Setup:**\r\nCommand-line is required to configure your storage provider instance.\r\n\r\nOpen the Unraid terminal and enter: **docker exec -it scprime sh**\r\n\r\n**Getting Started:**\r\nhttps://docs.scpri.me/diy-getting-started\r\n\r\n**Storage Network Status:**\r\nhttps://scpri.me/network\r\n\r\n**Join the Discord for Help (Recommended):**\r\nhttps://discord.gg/scprime\r\n\r\nSupport can be found in Discord: **#support-diy**", "Icon": "https://raw.githubusercontent.com/rythmik/docker-templates/main/rythmik/images/scprime-icon.png", "ExtraParams": "--restart unless-stopped", "PostArgs": "-M gctwh", "Requires": "A license key is required to operate a storage provider with full rights to receive data from Xa Net Services customers:\r
https://docs.scpri.me/diy-getting-started/licensing-faq\r
\r
Additionally, storage providers will need collateral to form contracts:\r
https://docs.scpri.me/diy-getting-started/collateral", "Config": [ { "@attributes": { "Name": "Metadata", "Target": "/scp-data", "Default": "/mnt/user/appdata/scprime", "Mode": "rw", "Description": "Location where metadata is stored including consensus, wallets and file contracts. 100Gb of free space is recommended, SSD preferred.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/scprime" }, { "@attributes": { "Name": "Hosting Port", "Target": "4282", "Default": "4282", "Mode": "tcp", "Description": "Open this port in your firewall and forward to your server.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4282" }, { "@attributes": { "Name": "Relayer Port", "Target": "4283", "Default": "4283", "Mode": "tcp", "Description": "Open this port in your firewall and forward to your server.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4283" }, { "@attributes": { "Name": "Wallet Password", "Target": "SCPRIME_WALLET_PASSWORD", "Default": "", "Mode": "", "Description": "Enter your password to automatically unlock your wallet when the docker container starts. NOTE: Your default password is your seed phrase unless changed. WARNING: If you're using the Unraid My Servers plugin to backup your Flash drive, the backups will save to Unraid's cloud servers unencrypted, which includes the password entered into this field. Please make sure you understand the implications of this.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "API Password", "Target": "SCPRIME_API_PASSWORD", "Default": "", "Mode": "", "Description": "Create an optional API password, which is used when connecting outside of the container. Required if using with Supervisor-Lite add-on tool", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "", "Mode": "rw", "Description": "Path where shared folders are located.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "a_n_d_y's Repository", "caTemplateURL": "https://raw.githubusercontent.com/rythmik/docker-templates/master/rythmik/scprime/scprime.xml", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/a_n_d_ysRepository/rythmik/scprime/scprime.xml", "CategoryList": [ "Cloud", "Crypto" ], "downloads": 70782, "stars": 4, "trending": 1.269, "trends": [ 3.733, 3.584, 2.005, 1.385, 1.482, 1.203, 1.269 ], "trendsDate": [ 1696673133, 1699268763, 1702169663, 1704769588, 1707368771, 1709968018, 1712563575 ], "downloadtrend": [ 63377, 65733, 67078, 68020, 69043, 69884, 70782 ], "LastUpdateScan": 1712563575, "LastUpdate": 1694620362, "FirstSeen": 1639501424, "topTrending": -2.4640000000000004 }, { "Name": "supervisor-lite", "Repository": "scprime/supervisor-lite", "Registry": "https://hub.docker.com/r/scprime/supervisor-lite/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/scprime", "Project": "https://scpri.me", "Overview": "A tool for ScPrime Storage Providers to set an arbitrary price and have the price auto-adjust an amount around that price. It also provides auto-reannouncement of the host address when IP address changes.\r\n\r\n**Note:**\r\nThe setup instructions below will work with an ScPrime docker container named **scprime** (case sensitive) using the default SPD Hosting Port **4282**.\r\n\r\nOther configurations will require editing **Post Arguments** (edit this template in Advanced View):\r\nhttps://docs.scpri.me/storageproviderindex/linux-supervisor-lite-installation-guide\r\n\r\n**Pre-Installation Setup:**\r\nCreate a custom (user-defined) docker network, ex. scprime:\r\nOpen the Unraid terminal and enter: **docker network create scprime**\r\n\r\nEdit your ScPrime Xa-Miner (Basic version) container template:\r\nUnder Network Type, choose **custom : scprime**\r\nCreate an API Password (you'll need this later)\r\nApply changes to the ScPrime container template\r\n\r\n**Setup Supervisor-Lite:**\r\nEdit this Supervisor-Lite container template:\r\nUnder Network Type, choose **custom : scprime**\r\nEnter in the API Password from the ScPrime container template\r\nApply changes to the Supervisor-Lite template\r\n\r\n**Join the Discord for Help (Recommended):**\r\nhttps://discord.gg/scprime\r\n\r\nSupport can be found in Discord: **#support-diy**", "Icon": "https://raw.githubusercontent.com/rythmik/docker-templates/main/rythmik/images/scprime-icon.png", "ExtraParams": "--restart unless-stopped", "PostArgs": "--api-addr=scprime:4280", "Requires": "This tool requires an already running and configured ScPrime Xa-Miner (Basic version) Storage Provider with a defined API Password.\r
\r
Creating a custom (user-defined) docker network is recommended. Instructions included.", "Config": { "@attributes": { "Name": "API Password", "Target": "SCPRIME_API_PASSWORD", "Default": "", "Mode": "", "Description": "In your ScPrime Xa-Miner (Basic version) storage provider instance, create an API Password and then enter that here.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, "Repo": "a_n_d_y's Repository", "caTemplateURL": "https://raw.githubusercontent.com/rythmik/docker-templates/master/rythmik/supervisor-lite/supervisor-lite.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/a_n_d_ysRepository/rythmik/supervisor-lite/supervisor-lite.xml", "CategoryList": [ "Cloud", "Crypto" ], "downloads": 1129, "LastUpdateScan": 1713456382, "LastUpdate": 1689697148, "FirstSeen": 1666677819 }, { "Name": "cups", "Repository": "ydkn/cups", "Registry": "https://hub.docker.com/r/olbat/cupsd", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/117514-support-cups-docker-repository/", "Overview": "Docker image including CUPS print server and printing drivers (installed from the Debian packages).\r\n\r\nConnect to the Cups server at http://127.0.0.1:631\r\nAdd printers: Administration > Printers > Add Printer\r\nNote: The admin user/password for the Cups server is admin/admin", "WebUI": "https://[IP]:[PORT:631]/", "TemplateURL": "https://raw.githubusercontent.com/josecoelho/unraid-templates/master/cups/cups.xml", "Icon": "https://raw.githubusercontent.com/josecoelho/unraid-templates/main/cups/cups.png", "ExtraParams": "--restart=always", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "USB mapping", "Target": "/var/run/dbus", "Default": "/var/run/dbus", "Mode": "rw", "Description": "Container Path: /var/run/dbus", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/dbus" }, { "@attributes": { "Name": "Config file", "Target": "/etc/cups/", "Default": "/mnt/user/appdata/cups/", "Mode": "rw", "Description": "Cups appdata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cups/" }, { "@attributes": { "Name": "Web interface port", "Target": "631", "Default": "631", "Mode": "tcp", "Description": "Container Port: 631", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "631" }, { "@attributes": { "Name": "ADMIN_PASSWORD", "Target": "ADMIN_PASSWORD", "Default": "admin", "Mode": "", "Description": "Customise admin password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Printer", "Target": "", "Default": "", "Mode": "", "Description": "USB path to your printer.\r\n\r\nRun `lsusb` and find your printer.\r\n\r\nE.g.: Bus 003 Device 009: ID 03f0:c111 Hewlett-Packard Deskjet 1510\r\n\r\nIt's the Bus 003 Device 009, so the path to is should be: /dev/bus/usb/003/009", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/bus/usb/003/009" } ], "Repo": "Jos\u00e9 Coelho's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/Jos\u00e9CoelhosRepository/cups/cups.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 1324287, "stars": 45, "trending": 1.212, "trends": [ 0.847, 1.213, 1.02, 1.06, 1.171, 1.268, 1.212 ], "trendsDate": [ 1697277942, 1699873564, 1702472785, 1705071973, 1707671136, 1710381981, 1712981174 ], "downloadtrend": [ 1234942, 1250112, 1262989, 1276526, 1291648, 1308234, 1324287 ], "LastUpdateScan": 1712981174, "LastUpdate": 1712463006, "FirstSeen": 1640097076, "topTrending": 0.365, "topPerforming": 1.212 }, { "Name": "NetworkManager", "Repository": "sander0542/network-manager", "Registry": "https://hub.docker.com/r/sander0542/network-manager", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/117642-support-sander0542-network-manager/", "Project": "https://github.com/Sander0542/Network-Manager", "Overview": "With this Docker you can manage the used hosts in your networks. It supports multiple networks based on their subnet and size. Within each host you can specify the ports that are used and the services that are running on them.", "Beta": "true", "Requires": "MySQL", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/Sander0542/docker-templates/master/sander0542/NetworkManager.xml", "Icon": "https://raw.githubusercontent.com/Sander0542/docker-templates/main/sander0542/icons/NetworkManager.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web Port", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "The port used for the HTTP service", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "Application Key", "Target": "APP_KEY", "Default": "", "Mode": "", "Description": "The key used to secure data. (random string of 32 characters [a-zA-Z0-9])", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "Container Variable: DB_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "Container Variable: DB_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Database Username", "Target": "DB_USERNAME", "Default": "root", "Mode": "", "Description": "Container Variable: DB_USERNAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "root" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: DB_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Database Database", "Target": "DB_DATABASE", "Default": "network_manager", "Mode": "", "Description": "Container Variable: DB_DATABASE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "network_manager" }, { "@attributes": { "Name": "HTTPS", "Target": "OCTANE_HTTPS", "Default": "false|true", "Mode": "", "Description": "Whether the webserver should generate HTTPS links instead of HTTP links. (Set this to true when running behind a HTTPS proxy)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Sander0542's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Sander0542sRepository/sander0542/NetworkManager.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 7545, "LastUpdateScan": 1713313925, "LastUpdate": 1713154425, "FirstSeen": 1640371140 }, { "Name": "PlexAniSync", "Repository": "ghcr.io/rickdb/plexanisync:latest", "Registry": "https://ghcr.io/rickdb/plexanisync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/117762-support-rickdbmizz141-plexanisync/", "Project": "https://github.com/RickDB/PlexAniSync", "Overview": "Plexanisync lets you synchronize your plex library with anilist, plugin from RickDB, Docker-Hub version maintained by Mizz141.\n \r\n A premade custom_mappings.yaml file is available on github: https://github.com/mizz141/PlexAniSync-Mappings along with additional installation instructions (Highly Recommended)", "TemplateURL": "https://raw.githubusercontent.com/mizz141/mizz141-unraid-xml/master/plexanisync.xml", "Icon": "https://github.com/RickDB/PlexAniSync/raw/master/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "CUSTOM_MAPPINGS", "Target": "/plexanisync/custom_mappings.yaml", "Default": "", "Mode": "rw", "Description": "Installation instructions here: https://github.com/mizz141/PlexAniSync-Mappings/wiki/Installation-on-unRAID", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/PlexAniSync/custom_mappings.yaml" }, { "@attributes": { "Name": "ANI_USERNAME", "Target": "ANI_USERNAME", "Default": "", "Mode": "", "Description": "Your http://www.anilist.co username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_URL", "Target": "PLEX_URL", "Default": "", "Mode": "", "Description": "The address to your Plex Media Server, for example: http://127.0.0.1:32400", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ANI_TOKEN", "Target": "ANI_TOKEN", "Default": "", "Mode": "", "Description": "Your anilist token (See install guide)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_TOKEN", "Target": "PLEX_TOKEN", "Default": "", "Mode": "", "Description": "Follow this guide: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_SECTION", "Target": "PLEX_SECTION", "Default": "", "Mode": "", "Description": "The library where your anime resides", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SYNC_RATINGS", "Target": "SYNC_RATINGS", "Default": "", "Mode": "", "Description": "Enable Plex to Anilist rating sync (enrollment in Discover Together beta required) !!This will override any ratings you currently have on AniList!!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SKIP_LIST_UPDATE", "Target": "SKIP_LIST_UPDATE", "Default": "", "Mode": "", "Description": "If set to True, it will NOT update your AniList which is useful if you want to do a test run to check if everything lines up properly. (default = False)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SETTINGS_FILE", "Target": "SETTINGS_FILE", "Default": "", "Mode": "", "Description": "/config/settings.ini, ONLY USE WHEN NECESSARY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Mizz141's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Mizz141sRepository/plexanisync.xml", "CategoryList": [ "MediaApp-Video", "MediaServer-Video" ], "downloads": 1452323, "stars": 5, "trending": 0.112, "trends": [ 0.029, 0.049, 0.13, 0.141, 0.128, 0.156, 0.112 ], "trendsDate": [ 1697083555, 1699679205, 1702278381, 1705014252, 1707608203, 1710381982, 1712981174 ], "downloadtrend": [ 1441946, 1442650, 1444527, 1446567, 1448425, 1450694, 1452323 ], "LastUpdateScan": 1712981174, "LastUpdate": 1712921131, "FirstSeen": 1650276196, "topTrending": 0.083, "topPerforming": 0.112 }, { "Name": "Sneedznab", "Repository": "ghcr.io/turbocheetah/sneedznab:master", "Registry": "https://ghcr.io/turbocheetah/sneedznab", "Network": "bridge", "Publish": { "Port": { "HostPort": "3000", "ContainerPort": "3000", "Protocol": "tcp" } }, "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/132133-support-turbocheetahmizz141-sneedznab/", "Project": "https://sneedex.moe/", "Overview": "Sneedznab is a Torznab Indexer which pulls data directly from Sneedex, to use, simply create a new torznab indexer, and use [ServerURL]:[Port] for the indexer.\n It can be used both as a Torrent Indexer, and NZB Indexer.\n \r\n Sneedex tracks the best releases of anime torrents; taking video, audio, and subtitle quality into consideration.\n \r\n WARNING: This software is still in early development, expect heavy changes as time goes by, maybe redownload the app when an update rolls around.", "TemplateURL": "https://raw.githubusercontent.com/mizz141/mizz141-unraid-xml/master/sneedznab.xml", "Icon": "https://cdn.discordapp.com/attachments/909787515345575976/1049405403626209381/3b0c74dc8fb6a2fd0b973f3661a410e5.png", "ExtraParams": "--restart unless-stopped", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "NYAA_ENABLED", "Target": "NYAA_ENABLED", "Default": "True", "Mode": "", "Description": "Use Nyaa.si (Default True)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ANIMETOSHO_ENABLED", "Target": "ANIMETOSHO_ENABLED", "Default": "True", "Mode": "", "Description": "Use AnimeTosho (Default True)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RUTRACKER_ENABLED", "Target": "RUTRACKER_ENABLED", "Default": "True", "Mode": "", "Description": "Use RUTracker (Default True)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ANIMEBYTES_ENABLED", "Target": "ANIMEBYTES_ENABLED", "Default": "False", "Mode": "", "Description": "Use AnimeBytes (Default False)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ANIMEBYTES_USERNAME", "Target": "ANIMEBYTES_USERNAME", "Default": "", "Mode": "", "Description": "Your AnimeBytes username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ANIMEBYTES_PASSKEY", "Target": "ANIMEBYTES_PASSKEY", "Default": "", "Mode": "", "Description": "Your AnimeBytes Passkey", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_ENABLED", "Target": "REDIS_ENABLED", "Default": "False", "Mode": "", "Description": "Enable Redis cache (Needs Upstash URL and Key)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_URL", "Target": "REDIS_URL", "Default": "", "Mode": "", "Description": "Upstash URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_TOKEN", "Target": "REDIS_TOKEN", "Default": "", "Mode": "", "Description": "Upstash Token", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CACHE_TTL", "Target": "CACHE_TTL", "Default": "120", "Mode": "", "Description": "Cache TTL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Sneedznab Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "The port where Sonarr, Radarr etc. will access the Sneedznab API", "Display": "always", "Required": "true" }, "value": "3000" } ], "Repo": "Mizz141's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Mizz141sRepository/sneedznab.xml", "CategoryList": [ "MediaApp-Video", "MediaServer-Video" ], "LastUpdateScan": 1711843559, "FirstSeen": 1670267054 }, { "Name": "sagetvopen-sagetv-opendct", "Repository": "sagetvopen/sagetv-opendct", "Registry": "https://hub.docker.com/r/sagetvopen/sagetv-opendct/", "GitHub": "https://github.com/OpenSageTV/sagetv-dockers/tree/master/unRAID/sagetvopen-sagetv/", "Project": "https://github.com/enternoescape/opendct", "Network": "host", "Privileged": "true", "Support": "https://forums.sagetv.com/forums/showthread.php?t=62774", "Overview": "An open source digital cable tuner network encoder for SageTV\r###Container version: 2.0.7", "WebUI": "http://[IP]:[PORT:9091]/", "TemplateURL": "https://raw.githubusercontent.com/OpenSageTV/unRAID/master/sagetv-opendct/sagetv-opendct.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-dockers/master/resources/SageTVOS_icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "OpenDCT WebUI", "Target": "9091", "Default": "9091", "Mode": "tcp", "Description": "OpenDCT WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9091" }, { "@attributes": { "Name": "OpenDCT Version", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "OpenDCT Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "OpenDCT Configuration", "Target": "/etc/opendct", "Default": "/mnt/user/appdata/opendct/etc", "Mode": "rw", "Description": "Configuration", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/etc" }, { "@attributes": { "Name": "OpenDCT Log", "Target": "/var/log/opendct", "Default": "/mnt/user/appdata/opendct/log", "Mode": "rw", "Description": "Log", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/log" }, { "@attributes": { "Name": "OpenDCT Home", "Target": "/opt/opendct", "Default": "/mnt/user/appdata/opendct/opt", "Mode": "rw", "Description": "OpenDCT Home", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/opt" } ], "Repo": "jusjoken's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jusjokensRepository/sagetv-opendct/sagetv-opendct.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 275, "LastUpdateScan": 1712570779, "LastUpdate": 1661695471, "FirstSeen": 1641762439 }, { "Name": "sagetvopen-sagetv-server-java8", "Repository": "sagetvopen/sagetv-server-java8", "Registry": "https://hub.docker.com/r/sagetvopen/sagetv-server-java8/", "GitHub": "https://github.com/OpenSageTV/sagetv-dockers/tree/master/unRAID/sagetvopen-sagetv/", "Project": "https://github.com/google/sagetv", "Network": "host", "Privileged": "true", "Support": "https://forums.sagetv.com/forums/forumdisplay.php?f=59", "Overview": "SageTV is an Open Source PVR and Media Player\r\r\nConfiguration \r\n\n - /opt/sagetv - This is the base directory for the server and other sagetv related files. Under this location there can be a 'server' directory and if the existing 'server' directory exists it will be upgraded.\n - /var/media - Path for sagetv recordings and videos. Under this directory there should be (or will be created) a 'tv' directory where SageTV recordings will get recorded.\n - /var/tv - Path for tv recordings if you want to store those in an alternate location.\n - /var/mediaext - Path for extra media files. This can be whatever you want, but you will configure SageTV to look for videos, music, pictures, etc from this location.\n\r\nPermissions\r\n\n - PUID - Should be the 'nobody' user for unRAID\n - PGID - Should be the 'users' group for unRAID\n - VIDEO_GUID - Should be the 'video' group for unRAID (used if you use PCI/USB video capture devices)\n\r\nNotes\r\n\n - SageTV will need to use 'host' or 'br0' (set a unique IP) networking, so while the ports are defined, they are not required to be edited. Without 'host' or 'br0', sagetv will think your network clients are connecting as remote placeshifters, and present the placeshifter login. If using br0 mode (preferred) as the IP is unique the WebUI port of 8080 will not have any issues. If running in host mode, make sure you don't have other docker containers that are using port 8080. If you do, then EITHER change SageTV Jetty Port (in plugin configuration) after install, or, update the other docker containers to NOT use port 8080.\r\n - On every Docker start, it will check for a new version of SageTV and install it, if it exists. You can force it to stay on a sepcific version by setting the Version in the template. The Version must match exactly the version tag from the github releases.\r\n - There are Java 8, 11, and 16 version of these containers. Java 8 will be the default moving forward, but it currently has issues with the the /apps/ path in the Jetty Web UI.\r\r###Container version: 2.0.7", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/OpenSageTV/unRAID/master/sagetv-server/sagetv-server-java8.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-dockers/master/resources/SageTVOS_icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "SageTV WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "SageTV Appdata Path", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Media Path", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Extra Media Path", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "SageTV version", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "JVM Memory", "Target": "JAVA_MEM_MB", "Default": "1024", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "License Key", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Install Gentuner", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Install CommandIR", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Install Native Comskip", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Set permissions", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Enable LIRC", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "jusjoken's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jusjokensRepository/sagetv-server/sagetv-server-java8.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 673, "LastUpdateScan": 1713535582, "LastUpdate": 1661695457, "FirstSeen": 1640786234 }, { "Name": "sagetvopen-sagetv-server-java11", "Repository": "sagetvopen/sagetv-server-java11", "Registry": "https://hub.docker.com/r/sagetvopen/sagetv-server-java11/", "GitHub": "https://github.com/OpenSageTV/sagetv-dockers/tree/master/unRAID/sagetvopen-sagetv/", "Project": "https://github.com/google/sagetv", "Network": "host", "Privileged": "true", "Support": "https://forums.sagetv.com/forums/forumdisplay.php?f=59", "Overview": "SageTV is an Open Source PVR and Media Player\r\r\nConfiguration \r\n\n - /opt/sagetv - This is the base directory for the server and other sagetv related files. Under this location there can be a 'server' directory and if the existing 'server' directory exists it will be upgraded.\n - /var/media - Path for sagetv recordings and videos. Under this directory there should be (or will be created) a 'tv' directory where SageTV recordings will get recorded.\n - /var/tv - Path for tv recordings if you want to store those in an alternate location.\n - /var/mediaext - Path for extra media files. This can be whatever you want, but you will configure SageTV to look for videos, music, pictures, etc from this location.\n\r\nPermissions\r\n\n - PUID - Should be the 'nobody' user for unRAID\n - PGID - Should be the 'users' group for unRAID\n - VIDEO_GUID - Should be the 'video' group for unRAID (used if you use PCI/USB video capture devices)\n\r\nNotes\r\n\n - SageTV will need to use 'host' or 'br0' (set a unique IP) networking, so while the ports are defined, they are not required to be edited. Without 'host' or 'br0', sagetv will think your network clients are connecting as remote placeshifters, and present the placeshifter login. If using br0 mode (preferred) as the IP is unique the WebUI port of 8080 will not have any issues. If running in host mode, make sure you don't have other docker containers that are using port 8080. If you do, then EITHER change SageTV Jetty Port (in plugin configuration) after install, or, update the other docker containers to NOT use port 8080.\r\n - On every Docker start, it will check for a new version of SageTV and install it, if it exists. You can force it to stay on a sepcific version by setting the Version in the template. The Version must match exactly the version tag from the github releases.\r\n - There are Java 8, 11, and 16 version of these containers. Java 8 will be the default moving forward, but it currently has issues with the the /apps/ path in the Jetty Web UI.\r\r###Container version: 2.0.7", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/OpenSageTV/unRAID/master/sagetv-server/sagetv-server-java11.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-dockers/master/resources/SageTVOS_icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "SageTV WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "SageTV Appdata Path", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Media Path", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Extra Media Path", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "SageTV version", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "JVM Memory", "Target": "JAVA_MEM_MB", "Default": "1024", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "License Key", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Install Gentuner", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Install CommandIR", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Install Native Comskip", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Set permissions", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Enable LIRC", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "jusjoken's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jusjokensRepository/sagetv-server/sagetv-server-java11.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 706, "LastUpdateScan": 1713535583, "LastUpdate": 1661695459, "FirstSeen": 1640786235 }, { "Name": "sagetvopen-sagetv-server-java16", "Repository": "sagetvopen/sagetv-server-java16", "Registry": "https://hub.docker.com/r/sagetvopen/sagetv-server-java16/", "GitHub": "https://github.com/OpenSageTV/sagetv-dockers/tree/master/unRAID/sagetvopen-sagetv/", "Project": "https://github.com/google/sagetv", "Network": "host", "Privileged": "true", "Support": "https://forums.sagetv.com/forums/forumdisplay.php?f=59", "Overview": "SageTV is an Open Source PVR and Media Player\r\r\nConfiguration \r\n\n - /opt/sagetv - This is the base directory for the server and other sagetv related files. Under this location there can be a 'server' directory and if the existing 'server' directory exists it will be upgraded.\n - /var/media - Path for sagetv recordings and videos. Under this directory there should be (or will be created) a 'tv' directory where SageTV recordings will get recorded.\n - /var/tv - Path for tv recordings if you want to store those in an alternate location.\n - /var/mediaext - Path for extra media files. This can be whatever you want, but you will configure SageTV to look for videos, music, pictures, etc from this location.\n\r\nPermissions\r\n\n - PUID - Should be the 'nobody' user for unRAID\n - PGID - Should be the 'users' group for unRAID\n - VIDEO_GUID - Should be the 'video' group for unRAID (used if you use PCI/USB video capture devices)\n\r\nNotes\r\n\n - SageTV will need to use 'host' or 'br0' (set a unique IP) networking, so while the ports are defined, they are not required to be edited. Without 'host' or 'br0', sagetv will think your network clients are connecting as remote placeshifters, and present the placeshifter login. If using br0 mode (preferred) as the IP is unique the WebUI port of 8080 will not have any issues. If running in host mode, make sure you don't have other docker containers that are using port 8080. If you do, then EITHER change SageTV Jetty Port (in plugin configuration) after install, or, update the other docker containers to NOT use port 8080.\r\n - On every Docker start, it will check for a new version of SageTV and install it, if it exists. You can force it to stay on a sepcific version by setting the Version in the template. The Version must match exactly the version tag from the github releases.\r\n - There are Java 8, 11, and 16 version of these containers. Java 8 will be the default moving forward, but it currently has issues with the the /apps/ path in the Jetty Web UI.\r\r###Container version: 2.0.7", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/OpenSageTV/unRAID/master/sagetv-server/sagetv-server-java16.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-dockers/master/resources/SageTVOS_icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "SageTV WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "SageTV Appdata Path", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Media Path", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Extra Media Path", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "SageTV version", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "JVM Memory", "Target": "JAVA_MEM_MB", "Default": "1024", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "License Key", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Install Gentuner", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Install CommandIR", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Install Native Comskip", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Set permissions", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Enable LIRC", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "jusjoken's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jusjokensRepository/sagetv-server/sagetv-server-java16.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 1207, "LastUpdateScan": 1713535583, "LastUpdate": 1661695462, "FirstSeen": 1640786235 }, { "Name": "sagetvopen-sagetv-server-opendct-java8", "Repository": "sagetvopen/sagetv-server-opendct-java8", "Registry": "https://hub.docker.com/r/sagetvopen/sagetv-server-opendct-java8/", "GitHub": "https://github.com/OpenSageTV/sagetv-dockers/tree/master/unRAID/sagetvopen-sagetv/", "Project": "https://github.com/google/sagetv", "Network": "host", "Privileged": "true", "Support": "https://forums.sagetv.com/forums/forumdisplay.php?f=59", "Overview": "SageTV is an Open Source PVR and Media Player\r\r- including OpenDCT: An open source digital cable tuner network encoder for SageTV\r\r\nConfiguration \r\n\n - /opt/sagetv - This is the base directory for the server and other sagetv related files. Under this location there can be a 'server' directory and if the existing 'server' directory exists it will be upgraded.\n - /var/media - Path for sagetv recordings and videos. Under this directory there should be (or will be created) a 'tv' directory where SageTV recordings will get recorded.\n - /var/tv - Path for tv recordings if you want to store those in an alternate location.\n - /var/mediaext - Path for extra media files. This can be whatever you want, but you will configure SageTV to look for videos, music, pictures, etc from this location.\n\r\nPermissions\r\n\n - PUID - Should be the 'nobody' user for unRAID\n - PGID - Should be the 'users' group for unRAID\n - VIDEO_GUID - Should be the 'video' group for unRAID (used if you use PCI/USB video capture devices)\n\r\nNotes\r\n\n - SageTV will need to use 'host' or 'br0' (set a unique IP) networking, so while the ports are defined, they are not required to be edited. Without 'host' or 'br0', sagetv will think your network clients are connecting as remote placeshifters, and present the placeshifter login. If using br0 mode (preferred) as the IP is unique the WebUI port of 8080 will not have any issues. If running in host mode, make sure you don't have other docker containers that are using port 8080. If you do, then EITHER change SageTV Jetty Port (in plugin configuration) after install, or, update the other docker containers to NOT use port 8080.\r\n - On every Docker start, it will check for a new version of SageTV and install it, if it exists. You can force it to stay on a sepcific version by setting the Version in the template. The Version must match exactly the version tag from the github releases.\r\n - There are Java 8, 11, and 16 version of these containers. Java 8 will be the default moving forward, but it currently has issues with the the /apps/ path in the Jetty Web UI.\r\r###Container version: 2.0.7", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/OpenSageTV/unRAID/master/sagetv-server/sagetv-server-opendct-java8.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-dockers/master/resources/SageTVOS_icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "SageTV WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "OpenDCT WebUI", "Target": "9091", "Default": "9091", "Mode": "tcp", "Description": "OpenDCT WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9091" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "SageTV Appdata Path", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Media Path", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Extra Media Path", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "OpenDCT Configuration", "Target": "/etc/opendct", "Default": "/mnt/user/appdata/opendct/etc", "Mode": "rw", "Description": "Configuration", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/etc" }, { "@attributes": { "Name": "OpenDCT Log", "Target": "/var/log/opendct", "Default": "/mnt/user/appdata/opendct/log", "Mode": "rw", "Description": "Log", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/log" }, { "@attributes": { "Name": "OpenDCT Home", "Target": "/opt/opendct", "Default": "/mnt/user/appdata/opendct/opt", "Mode": "rw", "Description": "OpenDCT Home", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/opt" }, { "@attributes": { "Name": "SageTV version", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "OpenDCT Version", "Target": "OPENDCT_VERSION", "Default": "latest", "Mode": "", "Description": "OpenDCT Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "JVM Memory", "Target": "JAVA_MEM_MB", "Default": "1024", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "License Key", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Install Gentuner", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Install CommandIR", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Install Native Comskip", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Set permissions", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Enable LIRC", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "jusjoken's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jusjokensRepository/sagetv-server/sagetv-server-opendct-java8.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 584, "LastUpdateScan": 1712570779, "LastUpdate": 1661695464, "FirstSeen": 1641762440 }, { "Name": "sagetvopen-sagetv-server-opendct-java11", "Repository": "sagetvopen/sagetv-server-opendct-java11", "Registry": "https://hub.docker.com/r/sagetvopen/sagetv-server-opendct-java11/", "GitHub": "https://github.com/OpenSageTV/sagetv-dockers/tree/master/unRAID/sagetvopen-sagetv/", "Project": "https://github.com/google/sagetv", "Network": "host", "Privileged": "true", "Support": "https://forums.sagetv.com/forums/forumdisplay.php?f=59", "Overview": "SageTV is an Open Source PVR and Media Player\r\r- including OpenDCT: An open source digital cable tuner network encoder for SageTV\r\r\nConfiguration \r\n\n - /opt/sagetv - This is the base directory for the server and other sagetv related files. Under this location there can be a 'server' directory and if the existing 'server' directory exists it will be upgraded.\n - /var/media - Path for sagetv recordings and videos. Under this directory there should be (or will be created) a 'tv' directory where SageTV recordings will get recorded.\n - /var/tv - Path for tv recordings if you want to store those in an alternate location.\n - /var/mediaext - Path for extra media files. This can be whatever you want, but you will configure SageTV to look for videos, music, pictures, etc from this location.\n\r\nPermissions\r\n\n - PUID - Should be the 'nobody' user for unRAID\n - PGID - Should be the 'users' group for unRAID\n - VIDEO_GUID - Should be the 'video' group for unRAID (used if you use PCI/USB video capture devices)\n\r\nNotes\r\n\n - SageTV will need to use 'host' or 'br0' (set a unique IP) networking, so while the ports are defined, they are not required to be edited. Without 'host' or 'br0', sagetv will think your network clients are connecting as remote placeshifters, and present the placeshifter login. If using br0 mode (preferred) as the IP is unique the WebUI port of 8080 will not have any issues. If running in host mode, make sure you don't have other docker containers that are using port 8080. If you do, then EITHER change SageTV Jetty Port (in plugin configuration) after install, or, update the other docker containers to NOT use port 8080.\r\n - On every Docker start, it will check for a new version of SageTV and install it, if it exists. You can force it to stay on a sepcific version by setting the Version in the template. The Version must match exactly the version tag from the github releases.\r\n - There are Java 8, 11, and 16 version of these containers. Java 8 will be the default moving forward, but it currently has issues with the the /apps/ path in the Jetty Web UI.\r\r###Container version: 2.0.7", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/OpenSageTV/unRAID/master/sagetv-server/sagetv-server-opendct-java11.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-dockers/master/resources/SageTVOS_icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "SageTV WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "OpenDCT WebUI", "Target": "9091", "Default": "9091", "Mode": "tcp", "Description": "OpenDCT WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9091" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "SageTV Appdata Path", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Media Path", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Extra Media Path", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "OpenDCT Configuration", "Target": "/etc/opendct", "Default": "/mnt/user/appdata/opendct/etc", "Mode": "rw", "Description": "Configuration", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/etc" }, { "@attributes": { "Name": "OpenDCT Log", "Target": "/var/log/opendct", "Default": "/mnt/user/appdata/opendct/log", "Mode": "rw", "Description": "Log", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/log" }, { "@attributes": { "Name": "OpenDCT Home", "Target": "/opt/opendct", "Default": "/mnt/user/appdata/opendct/opt", "Mode": "rw", "Description": "OpenDCT Home", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/opt" }, { "@attributes": { "Name": "SageTV version", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "OpenDCT Version", "Target": "OPENDCT_VERSION", "Default": "latest", "Mode": "", "Description": "OpenDCT Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "JVM Memory", "Target": "JAVA_MEM_MB", "Default": "1024", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "License Key", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Install Gentuner", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Install CommandIR", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Install Native Comskip", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Set permissions", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Enable LIRC", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "jusjoken's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jusjokensRepository/sagetv-server/sagetv-server-opendct-java11.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 358, "LastUpdateScan": 1712570780, "LastUpdate": 1661695466, "FirstSeen": 1641762440 }, { "Name": "sagetvopen-sagetv-server-opendct-java16", "Repository": "sagetvopen/sagetv-server-opendct-java16", "Registry": "https://hub.docker.com/r/sagetvopen/sagetv-server-opendct-java16/", "GitHub": "https://github.com/OpenSageTV/sagetv-dockers/tree/master/unRAID/sagetvopen-sagetv/", "Project": "https://github.com/google/sagetv", "Network": "host", "Privileged": "true", "Support": "https://forums.sagetv.com/forums/forumdisplay.php?f=59", "Overview": "SageTV is an Open Source PVR and Media Player\r\r- including OpenDCT: An open source digital cable tuner network encoder for SageTV\r\r\nConfiguration \r\n\n - /opt/sagetv - This is the base directory for the server and other sagetv related files. Under this location there can be a 'server' directory and if the existing 'server' directory exists it will be upgraded.\n - /var/media - Path for sagetv recordings and videos. Under this directory there should be (or will be created) a 'tv' directory where SageTV recordings will get recorded.\n - /var/tv - Path for tv recordings if you want to store those in an alternate location.\n - /var/mediaext - Path for extra media files. This can be whatever you want, but you will configure SageTV to look for videos, music, pictures, etc from this location.\n\r\nPermissions\r\n\n - PUID - Should be the 'nobody' user for unRAID\n - PGID - Should be the 'users' group for unRAID\n - VIDEO_GUID - Should be the 'video' group for unRAID (used if you use PCI/USB video capture devices)\n\r\nNotes\r\n\n - SageTV will need to use 'host' or 'br0' (set a unique IP) networking, so while the ports are defined, they are not required to be edited. Without 'host' or 'br0', sagetv will think your network clients are connecting as remote placeshifters, and present the placeshifter login. If using br0 mode (preferred) as the IP is unique the WebUI port of 8080 will not have any issues. If running in host mode, make sure you don't have other docker containers that are using port 8080. If you do, then EITHER change SageTV Jetty Port (in plugin configuration) after install, or, update the other docker containers to NOT use port 8080.\r\n - On every Docker start, it will check for a new version of SageTV and install it, if it exists. You can force it to stay on a sepcific version by setting the Version in the template. The Version must match exactly the version tag from the github releases.\r\n - There are Java 8, 11, and 16 version of these containers. Java 8 will be the default moving forward, but it currently has issues with the the /apps/ path in the Jetty Web UI.\r\r###Container version: 2.0.7", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/OpenSageTV/unRAID/master/sagetv-server/sagetv-server-opendct-java16.xml", "Icon": "https://raw.githubusercontent.com/OpenSageTV/sagetv-dockers/master/resources/SageTVOS_icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "SageTV WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "SageTV WebServer Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "OpenDCT WebUI", "Target": "9091", "Default": "9091", "Mode": "tcp", "Description": "OpenDCT WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9091" }, { "@attributes": { "Name": "Port 2", "Target": "42024", "Default": "42024", "Mode": "tcp", "Description": "Container Port: 42024", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "42024" }, { "@attributes": { "Name": "Port 3", "Target": "7818", "Default": "7818", "Mode": "tcp", "Description": "Container Port: 7818", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "7818" }, { "@attributes": { "Name": "Port 4", "Target": "8270", "Default": "8270", "Mode": "udp", "Description": "Container Port: 8270", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8270" }, { "@attributes": { "Name": "Port 5", "Target": "31100", "Default": "31100", "Mode": "udp", "Description": "Container Port: 31100", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31100" }, { "@attributes": { "Name": "Port 6", "Target": "31099", "Default": "31099", "Mode": "tcp", "Description": "Container Port: 31099", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "31099" }, { "@attributes": { "Name": "Port 7", "Target": "16867", "Default": "16867", "Mode": "udp", "Description": "Container Port: 16867", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16867" }, { "@attributes": { "Name": "Port 8", "Target": "16869", "Default": "16869", "Mode": "udp", "Description": "Container Port: 16869", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16869" }, { "@attributes": { "Name": "Port 9", "Target": "16881", "Default": "16881", "Mode": "tcp", "Description": "Container Port: 16881", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "16881" }, { "@attributes": { "Name": "SageTV Appdata Path", "Target": "/opt/sagetv", "Default": "/mnt/user/appdata/sagetv/", "Mode": "rw", "Description": "SageTV base directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sagetv/" }, { "@attributes": { "Name": "Media Path", "Target": "/var/media", "Default": "/mnt/user/media/sagetv/", "Mode": "rw", "Description": "SageTV Media Directory (for recordings, etc)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/sagemedia/" }, { "@attributes": { "Name": "Extra Media Path", "Target": "/var/mediaext", "Default": "/mnt/user/media/videos/", "Mode": "rw", "Description": "SageTV videos directory for other imported video files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/videos/" }, { "@attributes": { "Name": "unRAID Share Path", "Target": "/unraid", "Default": "/mnt/user", "Mode": "rw", "Description": "Container Path: /unraid", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user" }, { "@attributes": { "Name": "OpenDCT Configuration", "Target": "/etc/opendct", "Default": "/mnt/user/appdata/opendct/etc", "Mode": "rw", "Description": "Configuration", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/etc" }, { "@attributes": { "Name": "OpenDCT Log", "Target": "/var/log/opendct", "Default": "/mnt/user/appdata/opendct/log", "Mode": "rw", "Description": "Log", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/log" }, { "@attributes": { "Name": "OpenDCT Home", "Target": "/opt/opendct", "Default": "/mnt/user/appdata/opendct/opt", "Mode": "rw", "Description": "OpenDCT Home", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/opendct/opt" }, { "@attributes": { "Name": "SageTV version", "Target": "VERSION", "Default": "latest", "Mode": "", "Description": "SageTV Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "OpenDCT Version", "Target": "OPENDCT_VERSION", "Default": "latest", "Mode": "", "Description": "OpenDCT Version", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "latest" }, { "@attributes": { "Name": "JVM Memory", "Target": "JAVA_MEM_MB", "Default": "1024", "Mode": "", "Description": "Java Memory in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1024" }, { "@attributes": { "Name": "License Key", "Target": "LICENCE_DATA", "Default": "", "Mode": "", "Description": "SageTV License Key", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Install Gentuner", "Target": "OPT_GENTUNER", "Default": "Y", "Mode": "", "Description": "Install Gentuner Plugin", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Install CommandIR", "Target": "OPT_COMMANDIR", "Default": "N", "Mode": "", "Description": "Install CommandIR files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "Install Native Comskip", "Target": "OPT_COMSKIP", "Default": "Y", "Mode": "", "Description": "Install native comskip files", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Set permissions", "Target": "OPT_SETPERMS", "Default": "Y", "Mode": "", "Description": "Set permissions on startup", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Y" }, { "@attributes": { "Name": "Enable LIRC", "Target": "OPT_LIRC", "Default": "N", "Mode": "", "Description": "Enable LIRC Daemon with Configuration from SageTV lirc.d Directory", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "N" } ], "Repo": "jusjoken's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jusjokensRepository/sagetv-server/sagetv-server-opendct-java16.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 490, "LastUpdateScan": 1712570780, "LastUpdate": 1661695469, "FirstSeen": 1641762440 }, { "Name": "prometheus-qbittorrent-exporter", "Repository": "esanchezm/prometheus-qbittorrent-exporter", "Registry": "https://hub.docker.com/r/esanchezm/prometheus-qbittorrent-exporter/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/118116-support-smithynithys-docker-templates/", "Project": "https://github.com/esanchezm/prometheus-qbittorrent-exporter", "Overview": "Get metrics from a qBittorrent server and offers them in a prometheus format.", "TemplateURL": "https://raw.githubusercontent.com/MasterEvarior/unraid-templates/master/prometheus-qbittorrent-exporter/prometheus-qbittorrent-exporter.xml", "Icon": "https://raw.githubusercontent.com/MasterEvarior/unraid-templates/main/prometheus-qbittorrent-exporter/prometheus.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "qBittorrent Port", "Target": "QBITTORRENT_PORT", "Default": "", "Mode": "", "Description": "Port of your qBittorrent instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "qBittorrent Host", "Target": "QBITTORRENT_HOST", "Default": "", "Mode": "", "Description": "Hostname/IP of your qBittorrent instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "qBittorrent User", "Target": "QBITTORRENT_USER", "Default": "", "Mode": "", "Description": "Username to your qBittorrent instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "qBittorrent Password", "Target": "QBITTORRENT_PASS", "Default": "", "Mode": "", "Description": "Password to your qBittorrent instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Host Port 1", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Container Port: 8000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "SmithyNithy's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SmithyNithysRepository/prometheus-qbittorrent-exporter/prometheus-qbittorrent-exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 501494, "stars": 1, "trending": 2.659, "trends": [ 3.857, 3.724, 4.229, 3.319, 3.235, 3.002, 2.659 ], "trendsDate": [ 1696550758, 1699149935, 1702169664, 1704776751, 1707375958, 1709975143, 1712570780 ], "downloadtrend": [ 408445, 424243, 442978, 458185, 473504, 488157, 501494 ], "LastUpdateScan": 1712570780, "LastUpdate": 1705702572, "FirstSeen": 1647182471, "topTrending": -1.1980000000000004, "topPerforming": 2.659 }, { "Name": "Acestream", "Repository": "vstavrinov/acestream-engine", "Registry": "https://hub.docker.com/r/vstavrinov/acestream-engine", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/vstavrinov/acestream-engine", "Overview": "Acestream-engine\r\n\r\nTo access it you can use the HTTP api as shown in their wiki:\r\nhttps://wiki.acestream.media/Engine_HTTP_API\r\n\r\nFor example in VLC:\r\nhttp://[YOUR IP]:8008/ace/getstream?id=[ACESTREAM id]\r\n\r\nAlso you can create an m3u list and integrate in Jellyfin Live TV with the m3u tuner:\r\n#EXTM3U\r\n#EXTINF:0,EXAMPLE\r\nhttp://[YOUR IP]:8008/ace/getstream?id=[ACESTREAM id]", "TemplateURL": "https://raw.githubusercontent.com/qubex22/unraid-templates/master/acestream/acestream.xml", "Icon": "https://raw.githubusercontent.com/qubex22/unraid-templates/main/acestream/acestream.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "acestream cache", "Target": "/srv/ace/.ACEStream", "Default": "", "Mode": "rw", "Description": "Stream cache data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/acestream/" }, { "@attributes": { "Name": "HOST PORT", "Target": "6878", "Default": "", "Mode": "tcp", "Description": "Redirect default engine port 6878", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8008" } ], "Repo": "joroga22's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joroga22sRepository/acestream/acestream.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 1308, "stars": 1, "LastUpdateScan": 1711785949, "LastUpdate": 1695315642, "FirstSeen": 1685793863 }, { "Name": "botdarr", "Repository": "shayaantx/botdarr", "Registry": "https://hub.docker.com/r/shayaantx/botdarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/shayaantx/botdarr", "Overview": "Botdarr is a simple multi chat-client bot to access radarr, sonarr, and lidarr. Now supporting Discord, Telegram, Matrix, Slack.\r\n\r\nThe default template is for use with telegram, however in the project github there are the variables for the other chat-clients.", "TemplateURL": "https://raw.githubusercontent.com/qubex22/unraid-templates/master/botdarr/botdarr.xml", "Icon": "https://raw.githubusercontent.com/qubex22/unraid-templates/main/botdarr/icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "TELEGRAM_TOKEN", "Target": "TELEGRAM_TOKEN", "Default": "", "Mode": "", "Description": "Token generated by BotFather\r\nRequired for telegram", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_URL", "Target": "RADARR_URL", "Default": "", "Mode": "", "Description": "required for radarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_TOKEN", "Target": "RADARR_TOKEN", "Default": "", "Mode": "", "Description": "required for radarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_DEFAULT_PROFILE", "Target": "RADARR_DEFAULT_PROFILE", "Default": "HD-1080p", "Mode": "", "Description": "Quality profile for radarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RADARR_PATH", "Target": "RADARR_PATH", "Default": "/media", "Mode": "", "Description": "media path in radarr", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "COMMAND_PREFIX", "Target": "COMMAND_PREFIX", "Default": "!", "Mode": "", "Description": "Prefix for commands. Default is !", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "logs", "Target": "/home/botdarr/logs", "Default": "", "Mode": "rw", "Description": "Container Path: /home/botdarr/logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "database", "Target": "/home/botdarr/database", "Default": "", "Mode": "rw", "Description": "Container Path: /home/botdarr/database", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TELEGRAM_PRIVATE_CHANNELS", "Target": "TELEGRAM_PRIVATE_CHANNELS", "Default": "", "Mode": "", "Description": "name:id Required for telegram\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "joroga22's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joroga22sRepository/botdarr/botdarr.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 28387, "stars": 2, "trending": 0.303, "trends": [ 0.395, 2.472, 0.322, 1.103, 1.779, 0.484, 0.303 ], "trendsDate": [ 1695989148, 1698588333, 1701183976, 1703783140, 1706382351, 1708981572, 1711577171 ], "downloadtrend": [ 26596, 27270, 27358, 27663, 28164, 28301, 28387 ], "LastUpdateScan": 1711577171, "LastUpdate": 1704925247, "FirstSeen": 1641427640, "topTrending": -0.09200000000000003 }, { "Name": "Elastiflow", "Repository": "elastiflow/flow-collector:5.3.4", "Registry": "https://registry.hub.docker.com/r/elastiflow/flow-collector", "Network": "host", "Shell": "sh", "Privileged": "false", "Project": "https://www.elastiflow.com/", "Overview": "ElastiFlow\u2122 provides deep insights into your network traffic, for increased performance and security.\r\n\r\nCheck the documentation of the project and modify the enviroment variables at your will.", "TemplateURL": "https://raw.githubusercontent.com/qubex22/unraid-templates/master/elastiflow/elastiflow.xml", "Icon": "https://raw.githubusercontent.com/qubex22/unraid-templates/main/elastiflow/elastiflow.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/etc/elastiflow", "Default": "/mnt/user/appdata/elastiflow", "Mode": "rw", "Description": "Container Path: /etc/elastiflow", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/elastiflow" }, { "@attributes": { "Name": "EF_FLOW_SERVER_UDP_IP", "Target": "EF_FLOW_SERVER_UDP_IP", "Default": "0.0.0.0", "Mode": "", "Description": "Container Variable: EF_FLOW_SERVER_UDP_IP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "EF_FLOW_SERVER_UDP_PORT", "Target": "EF_FLOW_SERVER_UDP_PORT", "Default": "9995", "Mode": "", "Description": "Container Variable: EF_FLOW_SERVER_UDP_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9995" }, { "@attributes": { "Name": "EF_FLOW_DECODER_ENRICH_IPADDR_METADATA_ENABLE", "Target": "EF_FLOW_DECODER_ENRICH_IPADDR_METADATA_ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_DECODER_ENRICH_IPADDR_METADATA_ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "EF_FLOW_DECODER_ENRICH_DNS_NAMESERVER_IP", "Target": "EF_FLOW_DECODER_ENRICH_DNS_NAMESERVER_IP", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_DECODER_ENRICH_DNS_NAMESERVER_IP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1.1.1.1" }, { "@attributes": { "Name": "EF_FLOW_DECODER_ENRICH_DNS_NAMESERVER_TIMEOUT", "Target": "EF_FLOW_DECODER_ENRICH_DNS_NAMESERVER_TIMEOUT", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_DECODER_ENRICH_DNS_NAMESERVER_TIMEOUT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "EF_FLOW_DECODER_ENRICH_MAXMIND_ASN_ENABLE", "Target": "EF_FLOW_DECODER_ENRICH_MAXMIND_ASN_ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_DECODER_ENRICH_MAXMIND_ASN_ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "EF_FLOW_DECODER_ENRICH_MAXMIND_GEOIP_ENABLE", "Target": "EF_FLOW_DECODER_ENRICH_MAXMIND_GEOIP_ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_DECODER_ENRICH_MAXMIND_GEOIP_ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "EF_FLOW_DECODER_ENRICH_RISKIQ_ASN_ENABLE", "Target": "EF_FLOW_DECODER_ENRICH_RISKIQ_ASN_ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_DECODER_ENRICH_RISKIQ_ASN_ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "EF_FLOW_DECODER_ENRICH_RISKIQ_THREAT_ENABLE", "Target": "EF_FLOW_DECODER_ENRICH_RISKIQ_THREAT_ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_DECODER_ENRICH_RISKIQ_THREAT_ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "EF_FLOW_OUTPUT_ELASTICSEARCH_ENABLE", "Target": "EF_FLOW_OUTPUT_ELASTICSEARCH_ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_OUTPUT_ELASTICSEARCH_ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "EF_FLOW_OUTPUT_ELASTICSEARCH_ECS_ENABLE", "Target": "EF_FLOW_OUTPUT_ELASTICSEARCH_ECS_ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_OUTPUT_ELASTICSEARCH_ECS_ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "EF_FLOW_OUTPUT_ELASTICSEARCH_INDEX_TEMPLATE_SHARDS", "Target": "EF_FLOW_OUTPUT_ELASTICSEARCH_INDEX_TEMPLATE_SHARDS", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_OUTPUT_ELASTICSEARCH_INDEX_TEMPLATE_SHARDS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "EF_FLOW_OUTPUT_ELASTICSEARCH_INDEX_TEMPLATE_REPLICAS", "Target": "EF_FLOW_OUTPUT_ELASTICSEARCH_INDEX_TEMPLATE_REPLICAS", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_OUTPUT_ELASTICSEARCH_INDEX_TEMPLATE_REPLICAS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "EF_FLOW_OUTPUT_ELASTICSEARCH_ADDRESSES", "Target": "EF_FLOW_OUTPUT_ELASTICSEARCH_ADDRESSES", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_OUTPUT_ELASTICSEARCH_ADDRESSES", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "127.0.0.1:9200" }, { "@attributes": { "Name": "EF_FLOW_OUTPUT_ELASTICSEARCH_TLS_ENABLE", "Target": "EF_FLOW_OUTPUT_ELASTICSEARCH_TLS_ENABLE", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_OUTPUT_ELASTICSEARCH_TLS_ENABLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "EF_FLOW_OUTPUT_ELASTICSEARCH_TLS_SKIP_VERIFICATION", "Target": "EF_FLOW_OUTPUT_ELASTICSEARCH_TLS_SKIP_VERIFICATION", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_OUTPUT_ELASTICSEARCH_TLS_SKIP_VERIFICATION", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Host Port 1", "Target": "9995", "Default": "9995", "Mode": "udp", "Description": "Container Port: 9995", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9995" }, { "@attributes": { "Name": "EF_FLOW_DECODER_ENRICH_MAXMIND_GEOIP_PATH", "Target": "EF_FLOW_DECODER_ENRICH_MAXMIND_GEOIP_PATH", "Default": "", "Mode": "", "Description": "Container Variable: EF_FLOW_DECODER_ENRICH_MAXMIND_GEOIP_PATH", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/elastiflow/GeoLite2-City.mmdb" } ], "Repo": "joroga22's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/joroga22sRepository/elastiflow/elastiflow.xml", "CategoryList": [ "Network-Management" ], "downloads": 83876, "stars": 18, "trending": 2.792, "trends": [ 3.914, 4.45, 4.852, 3.229, 6.788, 2.896, 2.792 ], "trendsDate": [ 1696284335, 1698879819, 1702169664, 1704776751, 1707375958, 1709975143, 1712570780 ], "downloadtrend": [ 64927, 67951, 71416, 73799, 79173, 81534, 83876 ], "LastUpdateScan": 1712570780, "LastUpdate": 1710874550, "FirstSeen": 1646917410, "topTrending": -1.1220000000000003 }, { "Name": "ffmpeg-nvidia", "Repository": "jrottenberg/ffmpeg:4.2-nvidia", "Registry": "https://hub.docker.com/r/jrottenberg/ffmpeg", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/jrottenberg/ffmpeg", "Overview": "Dockerized ffmpeg with nvidia HW support.\r\n\r\nHow to run:\r\ndocker exec -i ffmpeg-nvidia ffmpeg -i input.avi -c:v h264_nvenc output.avi", "TemplateURL": "https://raw.githubusercontent.com/qubex22/unraid-templates/master/ffmpeg-nvidia/ffmpeg-nvidia.xml", "Icon": "https://raw.githubusercontent.com/qubex22/unraid-templates/main/ffmpeg-nvidia/ffmpeg.png", "ExtraParams": "-ti --entrypoint bash --runtime=nvidia", "Networking": { "Mode": "bridge", "Publish": "" }, "Repo": "joroga22's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joroga22sRepository/ffmpeg-nvidia/ffmpeg-nvidia.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 84167465, "stars": 432, "trending": 0.105, "trends": [ 0.107, 1.025, 0.203, 0.088, 0.098, 0.13, 0.105 ], "trendsDate": [ 1697083556, 1699679205, 1702278381, 1705014252, 1707608203, 1710381982, 1712981175 ], "downloadtrend": [ 82785551, 83643227, 83813155, 83887356, 83969897, 84078875, 84167465 ], "LastUpdateScan": 1712981175, "LastUpdate": 1712530113, "FirstSeen": 1647633803, "topTrending": -0.0020000000000000018, "topPerforming": 0.105 }, { "Name": "channelsdvr_intel", "Overview": "The Channels DVR backend engine with Intel HW transcoding support.\n[b]If you need to enable HW transcoding, the easiest way is to install the 'Intel GPU TOP' plugin by ich777.[/b]\n[b]If you don't need or want the HW transoding, when you are creating the docker container enable Advanced View by the toggle in the top right corner (it'll say Basic View until you toggle it) then remove '--device=/dev/dri' in the Extra Parameters section.[/b][br]\n[b][span style='color: #E80000;']Here is an explanation of the default mappings:[/span][/b]\n[b]Port 8089[/b]: This is the default port that ChannelsDVR listens on. Changing the port is not recommended.\n[b]/shares/DVR[/b] : This is where the ChannelsDVR folder exists for recordings to be stored. The DVR folder in the Channels Settings would then be: /shares/DVR and you enter the location on your server where the data will be. Recommend: /mnt/user/data/Media/ChannelsDVR\n[b]/channels-dvr[/b] : This is where the DVR application and configuration is stored. Recommend having this locally at /mnt/user/appdata/channels-dvr\n[b]--device=/dev/dri[/b]: This is located in [b]\"extra parameters\"[/b] (switch on advanced view) and passes the iGPU to the container so it can use hardware transcoding.\n[b]Optional[/b]: Add in a mapping for your personal media, i.e. Host Directory of '/mnt/user/data/Media/Movies' with a Container Directory of '/shares/Movies' and then add that as a Movie Source for Local Content in the server settings.", "Repository": "fancybits/channels-dvr:tve", "Registry": "https://registry.hub.docker.com/r/fancybits/channels-dvr", "Icon": "https://github.com/timstephens24/docker-templates/raw/master/img/channels-logo.png", "WebUI": "http://[IP]:[PORT:8089]", "ExtraParams": "--device=/dev/dri", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://community.getchannels.com/t/unraid-community-app-store/30764", "Project": "https://getchannels.com/dvr", "BindTime": "true", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "DVR", "Target": "/shares/DVR", "Default": "/mnt/user/data/Media/ChannelsDVR", "Mode": "rw", "Description": "DVR Folder", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/channels-dvr", "Default": "/mnt/user/appdata/channels-dvr", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Dislay": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "8089", "Default": "8089", "Mode": "tcp", "Description": "Admin Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8089" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "America/New_York" } ], "Repo": "timstephens24's Repository", "TemplateURL": "https://raw.githubusercontent.com/timstephens24/docker-templates/master/timstephens24/ChannelsDVR_Intel.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/timstephens24sRepository/timstephens24/ChannelsDVR_Intel.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 2879158, "stars": 12, "trending": 0.32, "trends": [ 0.404, 0.447, 0.359, 0.341, 0.296, 0.309, 0.32 ], "trendsDate": [ 1697162747, 1699758328, 1702357546, 1705014252, 1707608203, 1710381982, 1712981175 ], "downloadtrend": [ 2820003, 2832662, 2842866, 2852590, 2861068, 2869938, 2879158 ], "LastUpdateScan": 1712981175, "LastUpdate": 1704497630, "FirstSeen": 1691964278, "topTrending": -0.08400000000000002, "topPerforming": 0.32 }, { "Name": "channelsdvr_nvidia", "Overview": "The Channels DVR backend engine with NVIDIA HW transcoding.[br]\n[b][span style='color: #E80000;']Here is an explanation of the default mappings:[/span][/b]\n[b]Port 8089[/b]: This is the default port that ChannelsDVR listens on. Changing the port is not recommended.\n[b]/shares/DVR[/b]: This is where the ChannelsDVR folder exists for recordings to be stored. The DVR folder in the Channels Settings would then be: /shares/DVR and you enter the location on your server where the data will be. Recommend: /mnt/user/data/Media/ChannelsDVR\n[b]/channels-dvr[/b]: This is where the DVR application and configuration is stored. Recommend having this locally at /mnt/user/appdata/channels-dvr\n[b]--runtime=nvidia[/b]: This is in [b]\"extra parameters\"[/b] (switch on advanced view) and allows passing through the NVIDIA graphics card to the container. Environmental Variables for [b]NVIDIA_VISIBLE_DEVICES[/b] and [b]NVIDIA_DRIVER_CAPABILITIES[/b] are already in the template, but you can change the 'all' variable for the device to match the UUID of a specific device if you have more than one.\n[b]Optional[/b]: Add in a mapping for your personal media, i.e. Host Directory of '/mnt/user/data/Media/Movies' with a Container Directory of '/shares/Movies' and then add that as a Movie Source for Local Content in the server settings.", "Repository": "fancybits/channels-dvr:nvidia", "Registry": "https://registry.hub.docker.com/r/fancybits/channels-dvr", "Icon": "https://github.com/timstephens24/docker-templates/raw/master/img/channels-logo.png", "WebUI": "http://[IP]:[PORT:8089]", "ExtraParams": "--runtime=nvidia", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://community.getchannels.com/t/unraid-community-app-store/30764", "Project": "https://getchannels.com/dvr", "BindTime": "true", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "DVR", "Target": "/shares/DVR", "Default": "/mnt/user/data/Media/ChannelsDVR", "Mode": "rw", "Description": "DVR Folder", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/channels-dvr", "Default": "/mnt/user/appdata/channels-dvr", "Mode": "rw", "Description": "Appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "8089", "Default": "8089", "Mode": "tcp", "Description": "Admin Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8089" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "compute,utility,video", "Mode": "", "Description": "Container Variable: NVIDIA_DRIVER_CAPABILITIES", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "compute,utility,video" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "all", "Mode": "", "Description": "Container Variable: NVIDIA_VISIBLE_DEVICES", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "PUID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "America/New_York" } ], "Repo": "timstephens24's Repository", "TemplateURL": "https://raw.githubusercontent.com/timstephens24/docker-templates/master/timstephens24/ChannelsDVR_NVIDIA.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/timstephens24sRepository/timstephens24/ChannelsDVR_NVIDIA.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 2879158, "stars": 12, "trending": 0.32, "trends": [ 0.404, 0.447, 0.359, 0.341, 0.296, 0.309, 0.32 ], "trendsDate": [ 1697162747, 1699758328, 1702357546, 1705014252, 1707608203, 1710381982, 1712981175 ], "downloadtrend": [ 2820003, 2832662, 2842866, 2852590, 2861068, 2869938, 2879158 ], "LastUpdateScan": 1712981175, "LastUpdate": 1704497630, "FirstSeen": 1691964278, "topTrending": -0.08400000000000002, "topPerforming": 0.32 }, { "Name": "Influxdb-1.8", "Repository": "influxdb:1.8", "Registry": "https://hub.docker.com/_/influxdb/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/simonsickle/unraid-templates/discussions/categories/q-a-support", "Project": "https://influxdata.com/", "Overview": "InfluxDB is an open source time series database with no external dependencies. It's useful for recording metrics, events, and performing analytics.", "WebUI": "http://[IP]:[PORT:8083]/", "TemplateURL": "https://raw.githubusercontent.com/simonsickle/unraid-templates/master/influxdb1/influxdb1.xml", "Icon": "https://raw.githubusercontent.com/simonsickle/unraid-templates/main/influxdb1/logo.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "HTTP WebUI", "Target": "8083", "Default": "8083", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8083" }, { "@attributes": { "Name": "HTTP API", "Target": "8086", "Default": "8086", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8086" }, { "@attributes": { "Name": "appdata", "Target": "/var/lib/influxdb", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/influxdb" } ], "Repo": "ssickle's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ssicklesRepository/influxdb1/influxdb1.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 1028994439, "stars": 1857, "trending": 0.207, "trends": [ 0.255, 0.266, 0.231, 0.222, 0.223, 0.219, 0.207 ], "trendsDate": [ 1695881144, 1698503882, 1701097592, 1703696748, 1706295956, 1708895160, 1711490780 ], "downloadtrend": [ 1014994470, 1017701851, 1020055839, 1022328693, 1024616070, 1026860516, 1028994439 ], "LastUpdateScan": 1711490780, "LastUpdate": 1710576844, "FirstSeen": 1659485021, "topTrending": -0.048000000000000015, "topPerforming": 0.207 }, { "Name": "mosquitto", "Repository": "eclipse-mosquitto:2", "Registry": "https://hub.docker.com/_/eclipse-mosquitto", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/simonsickle/unraid-templates/discussions/categories/q-a-support", "Project": "https://mosquitto.org", "Overview": "MQTT Data Broker", "TemplateURL": "https://raw.githubusercontent.com/simonsickle/unraid-templates/master/mosquitto/mosquitto.xml", "Icon": "https://raw.githubusercontent.com/simonsickle/unraid-templates/main/mosquitto/logo.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "MQTT Port", "Target": "1883", "Default": "1883", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config", "Target": "/mosquitto/config", "Default": "/mnt/user/appdata/mosquitto/config/", "Mode": "rw", "Description": "Store mosquitto.conf and passwd files", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "data", "Target": "/mosquitto/data", "Default": "/mnt/user/appdata/mosquitto/data", "Mode": "rw", "Description": " Store persistent MQTT data. Note: Persistent data must be enabled in the mosquitto.conf config file. ", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "logs", "Target": "/mosquitto/log", "Default": "/mnt/user/appdata/mosquitto/log", "Mode": "rw", "Description": "Store mosquitto logs. Note: Logs must be enabled in the mosquitto.conf config file", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ssickle's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ssicklesRepository/mosquitto/mosquitto.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 609816222, "stars": 1222, "trending": 0.359, "trends": [ 0.287, 0.324, 0.282, 0.304, 0.304, 0.319, 0.359 ], "trendsDate": [ 1696046730, 1698645945, 1701241570, 1703840741, 1706439932, 1709039161, 1711634779 ], "downloadtrend": [ 598377017, 600320095, 602017433, 603850254, 605690278, 607627964, 609816222 ], "LastUpdateScan": 1711634779, "LastUpdate": 1710604358, "FirstSeen": 1662275298, "topTrending": 0.07200000000000001, "topPerforming": 0.359 }, { "Name": "ntp", "Repository": "cturra/ntp", "Registry": "https://hub.docker.com/r/cturra/ntp", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/simonsickle/unraid-templates/discussions/categories/q-a-support", "Project": "https://github.com/cturra/docker-ntp", "Overview": "This container runs chrony on Alpine Linux.\r\n\r\nchrony is a versatile implementation of the Network Time Protocol (NTP). It can synchronise the system clock with NTP servers, reference clocks\n(e.g. GPS receiver), and manual input using wristwatch and keyboard. It can also operate as an NTPv4 (RFC 5905) server and peer to provide a time\nservice to other computers in the network.", "TemplateURL": "https://raw.githubusercontent.com/simonsickle/unraid-templates/master/ntp/ntp.xml", "Icon": "https://raw.githubusercontent.com/simonsickle/unraid-templates/main/ntp/logo.png", "ExtraParams": "--restart unless-stopped", "License": "Apache 2.0", "ExtraSearchTerms": "chrony docker-ntp", "Config": { "@attributes": { "Name": "NTP Servers", "Target": "NTP_SERVERS", "Default": "time.nist.gov", "Mode": "", "Description": "A comma separated list of time servers (hostname or IP) to sync your container with.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, "Repo": "ssickle's Repository", "Licence": "Apache 2.0", "templatePath": "/tmp/GitHub/AppFeed/templates/ssicklesRepository/ntp/ntp.xml", "CategoryList": [ "Network-Other" ], "downloads": 10939190, "stars": 75, "trending": 0.511, "trends": [ 1.278, 0.948, 0.845, 0.836, 0.596, 0.55, 0.511 ], "trendsDate": [ 1697760344, 1700355938, 1702955178, 1705554358, 1708153529, 1710749149, 1713348368 ], "downloadtrend": [ 10478511, 10578781, 10668970, 10758945, 10823431, 10883286, 10939190 ], "LastUpdateScan": 1713348368, "LastUpdate": 1704933439, "FirstSeen": 1658786624, "topTrending": -0.767, "topPerforming": 0.511 }, { "Name": "TeslaMate", "Repository": "teslamate/teslamate:latest", "Registry": "https://hub.docker.com/r/teslamate/teslamate", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/simonsickle/unraid-templates/discussions/categories/q-a-support", "Project": "https://github.com/adriankumpf/teslamate", "Overview": "TeslaMate is a powerful, self-hosted data logger for your Tesla. Postgres is required to save logged data.", "WebUI": "http://[IP]:[PORT:4000]", "TemplateURL": "https://raw.githubusercontent.com/simonsickle/unraid-templates/master/teslamate/teslamate.xml", "Icon": "https://raw.githubusercontent.com/simonsickle/unraid-templates/main/teslamate/logo.png", "ReadMe": "https://github.com/adriankumpf/teslamate/blob/master/README.md", "ExtraParams": "--restart=unless-stopped", "License": "MIT License", "ExtraSearchTerms": "tesla", "Requires": "//postgres\\\\\r
//mosquitto\\\\", "Screenshot": "https://github.com/adriankumpf/teslamate/blob/0d6c2e922be8d316d1ac013f040bb313b5ae2ad1/website/static/screenshots/web_interface.png?raw=true", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4000" }, { "@attributes": { "Name": "Encryption Key", "Target": "ENCRYPTION_KEY", "Default": "", "Mode": "", "Description": "generate a secure key to encrypt your Tesla API tokens", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Postgres User", "Target": "DATABASE_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres Password", "Target": "DATABASE_PASS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Postgres Database", "Target": "DATABASE_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DATABASE_HOST", "Target": "DATABASE_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disable MQTT", "Target": "DISABLE_MQTT", "Default": "false", "Mode": "", "Description": "Set to ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "MQTT_HOST", "Target": "MQTT_HOST", "Default": "", "Mode": "", "Description": "IP address of your MQTT broker (mosquitto most commonly)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Username", "Target": "MQTT_USERNAME", "Default": "", "Mode": "", "Description": "Leave empty if usinge anonymous mode", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASSWORD", "Default": "", "Mode": "", "Description": "Leave empty if usinge anonymous mode", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "ssickle's Repository", "Licence": "MIT License", "RecommendedRaw": "8/2/2022", "RecommendedDate": 1659412800, "RecommendedReason": { "en_US": "TeslaMate is a powerful, self-hosted data logger for your Tesla. Also checkout the companion app TeslaMate-Grafana" }, "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ssicklesRepository/teslamate/teslamate.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 21273272, "stars": 86, "trending": 0.664, "trends": [ 0.846, 0.655, 0.62, 0.664 ], "trendsDate": [ 1705525609, 1708124741, 1710720364, 1713313925 ], "downloadtrend": [ 20686850, 20863432, 21001047, 21131972, 21273272 ], "LastUpdateScan": 1713313925, "LastUpdate": 1713294302, "FirstSeen": 1658671415, "topTrending": -0.18199999999999994 }, { "Name": "TeslaMate-ABRP", "Repository": "fetzu/teslamate-abrp:latest", "Registry": "https://hub.docker.com/r/fetzu/teslamate-abrp", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/simonsickle/unraid-templates/discussions/categories/q-a-support", "Project": "https://github.com/fetzu/teslamate-abrp", "Overview": "Sync TeslaMate data to A Better Route Planner to avoid issues with your Tesla sleeping", "TemplateURL": "https://raw.githubusercontent.com/simonsickle/unraid-templates/master/teslamate-abrp/teslamate-abrp.xml", "Icon": "https://raw.githubusercontent.com/simonsickle/unraid-templates/main/teslamate-abrp/logo.png", "ExtraParams": "--restart unless-stopped", "Requires": "//teslamate\\\\ and //mosquitto\\\\", "Config": [ { "@attributes": { "Name": "MQTT Broker", "Target": "MQTT_SERVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Username", "Target": "MQTT_USERNAME", "Default": "", "Mode": "", "Description": "Username if you are running MQTT in secure mode. Empty is no user", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASSWORD", "Default": "", "Mode": "", "Description": "MQTT password if running in secure mode. Empty if not", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "ABRP User Token", "Target": "USER_TOKEN", "Default": "", "Mode": "", "Description": "This is the token provided by ABRP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Car Number", "Target": "CAR_NUMBER", "Default": "1", "Mode": "", "Description": "This is your car number, if you only have one vehicle then this will be 1", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Car Model", "Target": "CAR_MODEL", "Default": "", "Mode": "", "Description": "Your car model. When this value is not set, the script will try to determine your car model automatically (this should work for Models S, X, 3 and Y with standard configs). The detection is very bare-bones and will not take into account factors such as wheel type, heat pump, LFP battery. It is recommended you take a moment to find your car model on https://api.iternio.com/1/tlm/get_carmodels_list and use the corresponding key as a value for CAR_MODEL (e.g. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ssickle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ssicklesRepository/teslamate-abrp/teslamate-abrp.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 50516, "stars": 6, "trending": 4.118, "trends": [ 0.97, 3.269, 2.947, 5.416, 4.361, 4.98, 4.118 ], "trendsDate": [ 1696269948, 1698869160, 1701464782, 1704063939, 1706663166, 1709262438, 1711857952 ], "downloadtrend": [ 39085, 40406, 41633, 44017, 46024, 48436, 50516 ], "LastUpdateScan": 1711857952, "LastUpdate": 1711851138, "FirstSeen": 1659895419, "topTrending": 3.1480000000000006 }, { "Name": "weatherflow2mqtt", "Repository": "briis/weatherflow2mqtt", "Registry": "https://hub.docker.com/r/briis/weatherflow2mqtt", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/simonsickle/unraid-templates/discussions/categories/q-a-support", "Project": "https://github.com/briis/hass-weatherflow2mqtt", "Overview": "This project monitors the UDP socket (50222) from a WeatherFlow Hub, and publishes the data to a MQTT Server. Data is formatted in a way that, it supports the MQTT Discovery format for Home Assistant, so a sensor will created for each entity that WeatherFlow sends out, if you have MQTT Discovery enabled.\r\n\r\nEverything runs in a pre-built Docker Container, so installation is very simple. You only need Docker installed on a computer and a MQTT Server setup somewhere in your network. If you run either the Operating System or Supervised installation of Home Assistant, you will have easy access to both.\r\n\r\nThere is support for both the AIR & SKY devices and the TEMPEST device.\r\n\r\nPlease review Breaking Changes prior to updating your instance. Breaking changes will be listed in https://github.com/briis/hass-weatherflow2mqtt/blob/main/CHANGELOG.md See Breaking Changes section under 2021-12-10 for steps to updating naming conventions.", "TemplateURL": "https://raw.githubusercontent.com/simonsickle/unraid-templates/master/weatherflow2mqtt/weatherflow2mqtt.xml", "Icon": "https://raw.githubusercontent.com/simonsickle/unraid-templates/main/weatherflow2mqtt/logo.png", "ExtraParams": "--restart unless-stopped", "Requires": "//mosquitto\\\\", "Config": [ { "@attributes": { "Name": "Is Tempest", "Target": "TEMPEST_DEVICE", "Default": "True", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Station ID", "Target": "STATION_ID", "Default": "", "Mode": "", "Description": "Enter your Station ID for your WeatherFlow Station. Default value is blank.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Station Token", "Target": "STATION_TOKEN", "Default": "", "Mode": "", "Description": "Enter your personal access Token to allow retrieval of data. If you don't have the token login with your account and create the token. NOTE You must own a WeatherFlow station to get this token. Default value is blank", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MQTT Host", "Target": "MQTT_HOST", "Default": "[IP]", "Mode": "", "Description": "The IP address of your mqtt server. Even though you have the MQTT Server on the same machine as this Container, don't use 127.0.0.1 as this will resolve to an IP Address inside your container. Use the external IP Address. Default value is 127.0.0.1 (Required)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Port", "Target": "MQTT_PORT", "Default": "1883", "Mode": "", "Description": "The Port for your mqtt server. Default value is 1883", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT User", "Target": "MQTT_USERNAME", "Default": "", "Mode": "", "Description": "The username used to connect to the mqtt server. Leave blank to use Anonymous connection. Default value is blank", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASSWORD", "Default": "", "Mode": "", "Description": "The password used to connect to the mqtt server. Leave blank to use Anonymous connection. Default value is blank", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Retreive Forcast", "Target": "ADD_FORECAST", "Default": "False", "Mode": "", "Description": "Set this to True if you want to retrieve Forecast Data from WeatherFlow. If set to True, STATION_ID and STATION_TOKEN must be filled also. NOTE If this is enabled the component will access the Internet to get the Forecast data. Default value is False\r\n", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Forcast Fetch Interval", "Target": "FORECAST_INTERVAL", "Default": "30", "Mode": "", "Description": "The interval in minutes, between updates of the Forecast data. Default value is 30 minutes.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Unit System", "Target": "UNIT_SYSTEM", "Default": "metric", "Mode": "", "Description": "Enter imperial or metric. This will determine the unit system used when displaying the values. Default is metric", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Elevation", "Target": "ELEVATION", "Default": "0", "Mode": "", "Description": "Set the hight above sea level for where the station is placed. This is used when calculating some of the sensor values. Station elevation plus Device height above ground. The value has to be in meters (meters = feet * 0.3048). Default is 0", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Language", "Target": "LANGUAGE", "Default": "en", "Mode": "", "Description": "Currently these languages are supported for Wind Cardinals and other Text state strings:\r\n\r\nen: English\r\nda: Danish\r\nIf you would like to assist in translating to a new language, do the following:\r\n\r\nFrom the translations directory on this Github Project, download the file en.json\r\nRename the file to YourLanguageCode.json - example for Spanish rename it to es.json\r\nEdit the file and translate the strings\r\nMake a pull request in Github and attach the file.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Directory", "Target": "/usr/local/config", "Default": "/mnt/user/appdata/weatherflow2mqtt", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/weatherflow2mqtt" }, { "@attributes": { "Name": "RAPID_WIND_INTERVAL", "Target": "RAPID_WIND_INTERVAL", "Default": "0", "Mode": "", "Description": " The weather stations delivers wind speed and bearing every 2 seconds. If you don't want to update the HA sensors so often, you can set a number here (in seconds), for how often they are updated. Default is 0, which means data are updated when received from the station.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "WF_HOST", "Target": "WF_HOST", "Default": "0.0.0.0", "Mode": "", "Description": "Unless you have a very special IP setup or the Weatherflow hub is on a different network, you should not change this. Default is 0.0.0.0", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "WF_PORT", "Target": "WF_PORT", "Default": "50222", "Mode": "", "Description": "Weatherflow always broadcasts on port 50222/udp, so don't change this. Default is 50222", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "50222" }, { "@attributes": { "Name": "MQTT_DEBUG", "Target": "MQTT_DEBUG", "Default": "False", "Mode": "", "Description": "Set this to True, to get some more mqtt debugging messages in the Container log file. Default value is False", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "False", "Mode": "", "Description": " Set this to True to enable more debug data in the Container Log. Default is False", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "False" } ], "Repo": "ssickle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ssicklesRepository/weatherflow2mqtt/weatherflow2mqtt.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 238160, "stars": 2, "trending": 0.93, "trends": [ 19.247, 1.964, 0.968, 0.93 ], "trendsDate": [ 1705525610, 1708124741, 1710720364, 1713313925 ], "downloadtrend": [ 184981, 229069, 233659, 235944, 238160 ], "LastUpdateScan": 1713313925, "LastUpdate": 1696751989, "FirstSeen": 1658671415, "topTrending": -18.317 }, { "Name": "tasmocompiler", "Repository": "benzino77/tasmocompiler", "Registry": "https://hub.docker.com/r/benzino77/tasmocompiler", "Network": "llamaproxy", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/118925-support-oldcrazyeye-templates/", "Project": "https://github.com/benzino77/tasmocompiler", "Overview": "TasmoCompiler is a simple web GUI which allows you to compile fantastic Tasmota firmware with your own settings\r\n**IMPORTANT NOTE** You have to remember that all compilation is performed on Gitpod servers, so you have to decide if you want to put sensitive data like Wifi/MQTT credentials to Gitpod hands.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/oldcrazyeye/unraid-templates/master/tasmocompiler.xml", "Icon": "https://i.imgur.com/r0aWv9M.jpg", "Networking": { "Mode": "llamaproxy" }, "Config": { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, "Repo": "oldcrazyeye's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/oldcrazyeyesRepository/tasmocompiler.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 1177252, "stars": 9, "trending": 0.577, "trends": [ 0.604, 0.425, 0.561, 0.577 ], "trendsDate": [ 1705525610, 1708124741, 1710720364, 1713313926 ], "downloadtrend": [ 1151935, 1158936, 1163888, 1170459, 1177252 ], "LastUpdateScan": 1713313926, "LastUpdate": 1713297270, "FirstSeen": 1642868734, "topTrending": -0.027000000000000024 }, { "Name": "KitchenOwl", "Overview": "KitchenOwl Backend Server. It's mandatory to also install the KitchenOwl-Web Container to access it from mobile and/or web. KitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.", "Registry": "https://hub.docker.com/r/tombursch/kitchenowl", "Repository": "tombursch/kitchenowl", "Project": "https://tombursch.github.io/kitchenowl/", "Privileged": "false", "Support": "https://codeberg.org/HanSolo97/unraid-template-kitchenowl/", "Network": "bridge", "Icon": "https://raw.githubusercontent.com/TomBursch/kitchenowl/main/assets/icon/icon.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Path /data", "Target": "/data", "Default": "/mnt/user/appdata/kitchenowl", "Mode": "rw", "Description": "This is where the KitchenOwl Database is stored.", "Required": "true" }, "value": "/mnt/user/appdata/kitchenowl" }, { "@attributes": { "Type": "Port", "Name": "KitchenOwl Service", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "KitchenOwl Service Port", "Display": "always", "Required": "true" }, "value": "5000" }, { "@attributes": { "Type": "Variable", "Name": "Url for the Web Frontend (needs kitchenowl-web container)", "Target": "FRONT_URL", "Default": "http://localhost:8123", "Mode": "", "Description": "Url for the Web Frontend (needs additional kitchenowl-web container)", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "http://localhost:8123" } ], "Repo": "HanSolo97's Repository", "TemplateURL": "https://raw.githubusercontent.com/UnknownHiker/unraid-template-kitchenowl/master/kitchenowl.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/HanSolo97sRepository/kitchenowl.xml", "CategoryList": [ "Productivity" ], "downloads": 239138, "stars": 11, "trending": 7.186, "trends": [ 8.528, 7.761, 7.473, 7.186 ], "trendsDate": [ 1705525610, 1708124741, 1710720364, 1713313926 ], "downloadtrend": [ 173273, 189428, 205367, 221954, 239138 ], "LastUpdateScan": 1713313926, "LastUpdate": 1713294327, "FirstSeen": 1642868734, "topTrending": -1.3420000000000005 }, { "Name": "KitchenOwl-Web", "Overview": "This is the WebUI for the KitchenOwl Container. You will also need the KitchenOwl Container for this to work. KitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.", "Registry": "https://hub.docker.com/r/tombursch/kitchenowl-web", "Repository": "tombursch/kitchenowl-web", "Project": "https://tombursch.github.io/kitchenowl/", "Privileged": "false", "Support": "https://codeberg.org/HanSolo97/unraid-template-kitchenowl/", "Network": "bridge", "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/TomBursch/kitchenowl/main/assets/icon/icon.png", "Config": [ { "@attributes": { "Type": "Port", "Name": "KitchenOwl UI", "Target": "80", "Default": "8123", "Mode": "tcp", "Description": "KitchenOwl UI Port", "Display": "always", "Required": "true" }, "value": "8123" }, { "@attributes": { "Type": "Variable", "Name": "Url to the Backend (needs kitchenowl container)", "Target": "BACK_URL", "Default": "localhost:5000", "Mode": "", "Description": "Url to the Backend (needs kitchenowl container)", "Display": "always", "Required": "true", "Mask": "false" }, "value": "localhost:5000" } ], "Repo": "HanSolo97's Repository", "TemplateURL": "https://raw.githubusercontent.com/UnknownHiker/unraid-template-kitchenowl/master/kitchenowl-web.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/HanSolo97sRepository/kitchenowl-web.xml", "CategoryList": [ "Productivity" ], "downloads": 222698, "stars": 1, "trending": 7.027, "trends": [ 10.346, 11.063, 9.875, 8.946, 9.07, 7.637, 7.027 ], "trendsDate": [ 1697976327, 1700571958, 1703171157, 1705770344, 1708369541, 1710965253, 1713564367 ], "downloadtrend": [ 126911, 142698, 158334, 173891, 191236, 207048, 222698 ], "LastUpdateScan": 1713564367, "LastUpdate": 1713294989, "FirstSeen": 1643389407, "topTrending": -3.319, "topPerforming": 7.027 }, { "Name": "fail2ban", "Repository": "crazymax/fail2ban:latest", "Registry": "https://hub.docker.com/r/crazymax/fail2ban", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/119186-fail2ban-setup-with-nginx-and-cloudflare-tunnels/", "Project": "http://www.fail2ban.org/wiki/index.php/Main_Page", "Overview": "Fail2ban container \r\nIcon URL : https://raw.githubusercontent.com/FrankM77/docker-fail2ban/master/Fail2ban_logo.png\r\n\r\nYou must add a path to your container log file that you want fail2ban to monitor. \r\n\r\nImportant: If you are using Nginx Proxy Manger with Cloudflare tunnels then you need to pass the client IP to your container that you want fail2ban to protect. For instance I have fail2ban protecting my Jellyfin container but inititally in the Jellyfin logfiles it would log the IP address as 172.18.0.1, so in order to log the real connecting client IP you need to go into Nginx Proxy manager--->proxy host---->Advanced------>Under custom configuration add \"real ip header CF-Connecting-IP\" without the quotes. You will then notice that your container log (in my case jellyfin) will have the real ip of the connecting user/client.", "TemplateURL": "https://raw.githubusercontent.com/FrankM77/unraid-templates/master/fail2ban/fail2ban/fail2ban_template.xml", "Icon": "https://raw.githubusercontent.com/FrankM77/docker-fail2ban/master/Fail2ban_logo.png", "ExtraParams": "--cap-add=NET_ADMIN --cap-add=NET_RAW", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "LOG_FILE", "Target": "/var/log", "Default": "", "Mode": "rw", "Description": "Container Path: /var/log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/log" }, { "@attributes": { "Name": "data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/fail2ban" } ], "Repo": "Built2Succeed's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/Built2SucceedsRepository/fail2ban/fail2ban/fail2ban_template.xml", "CategoryList": [ "Security", "Tools-Utilities" ], "downloads": 38520707, "stars": 78, "trending": 0.113, "trends": [ 0.165, 0.182, 0.186, 0.152, 0.126, 0.122, 0.113 ], "trendsDate": [ 1697889931, 1700485551, 1703084807, 1705683972, 1708283175, 1710885981, 1713485172 ], "downloadtrend": [ 38182508, 38251968, 38323127, 38381597, 38430073, 38477194, 38520707 ], "LastUpdateScan": 1713485172, "LastUpdate": 1693309053, "FirstSeen": 1643319152, "topTrending": -0.052000000000000005, "topPerforming": 0.113 }, { "Name": "hyperion.ng", "Repository": "nq00/hyperion-ng", "Registry": "https://hub.docker.com/r/nq00/hyperion-ng", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/119144-support-hyperionng/", "ExtraSearchTerms": "ambilight wled hue boblight led", "Screenshot": "https://raw.githubusercontent.com/hyperion-project/hyperion.ng/master/doc/screenshot.png", "Project": "https://github.com/hyperion-project/hyperion.ng", "Overview": "Hyperion is an opensource Bias or Ambient Lighting implementation which you might know from TV manufacturers. It supports many LED devices and video grabbers.", "WebUI": "http://[IP]:[PORT:8090]/", "TemplateURL": "https://raw.githubusercontent.com/xenco/docker-templates/master/xenco/hyperion.xml", "Icon": "https://dashboard.snapcraft.io/site_media/appmedia/2021/05/hyperIconSmall-1024.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Config", "Target": "/etc/hyperion", "Default": "/mnt/user/appdata/hyperion.ng", "Mode": "rw", "Description": "Container Path: /etc/hyperion", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/hyperion.ng" }, { "@attributes": { "Name": "Protobuffer", "Target": "19445", "Default": "19445", "Mode": "tcp", "Description": "Container Port: 19445", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "19445" }, { "@attributes": { "Name": "Flatbuffer", "Target": "19400", "Default": "19400", "Mode": "tcp", "Description": "Container Port: 19400", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "19400" }, { "@attributes": { "Name": "JSON-Server", "Target": "19444", "Default": "19444", "Mode": "tcp", "Description": "Container Port: 19444", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "19444" }, { "@attributes": { "Name": "http / ws", "Target": "8090", "Default": "8090", "Mode": "tcp", "Description": "Container Port: 8090", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "https / wss", "Target": "8092", "Default": "8092", "Mode": "tcp", "Description": "Container Port: 8092", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8092" } ], "Repo": "xenco's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xencosRepository/xenco/hyperion.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Network-Other" ], "downloads": 7584, "LastUpdateScan": 1713535583, "LastUpdate": 1680632808, "FirstSeen": 1643378273 }, { "Name": "chitubox-novnc", "Repository": "mikeah/chitubox-novnc", "Registry": "https://hub.docker.com/r/mikeah/chitubox-novnc", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/mikeah/chitubox-novnc", "Project": "https://ultimaker.com/software/ultimaker-chitubox", "Overview": "Enjoy CHITUBOX directly in your browser with this easy to use Docker container.\r\n\r\nThis template has the minimum variables defined, but you can find additional details on the template at the URLs listed below.\r\n\r\nhttps://github.com/helfrichmichael/chitubox-novnc\r\nhttps://hub.docker.com/r/mikeah/chitubox-novnc", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/helfrichmichael/unraid-templates/master/chitubox/chitubox.xml", "Icon": "https://media.imgcdn.org/repo/2023/03/chitubox-pro/chitubox-pro-logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Home folder", "Target": "/home/chitubox/", "Default": "/mnt/user/appdata/chitubox", "Mode": "rw", "Description": "Container Path: /home/chitubox/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/chitubox" }, { "@attributes": { "Name": "VNC Interface", "Target": "8080", "Default": "6080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "SSL_CERT_FILE", "Target": "SSL_CERT_FILE", "Default": "/etc/ssl/certs/ca-certificates.crt", "Mode": "", "Description": "Needed to allow Prusaslicer to open without any prompts upon startup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/etc/ssl/certs/ca-certificates.crt" }, { "@attributes": { "Name": "Prints", "Target": "/prints/", "Default": "/mnt/user/3D Printing/", "Mode": "rw", "Description": "3D Printing Folder", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/3D Printing/" } ], "Repo": "MikeAH's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MikeAHsRepository/chitubox/chitubox.xml", "CategoryList": [ "HomeAutomation", "Productivity" ], "downloads": 135, "LastUpdateScan": 1713240361, "LastUpdate": 1707875154, "FirstSeen": 1707879971 }, { "Name": "cura-novnc", "Repository": "mikeah/cura-novnc", "Registry": "https://hub.docker.com/r/mikeah/cura-novnc", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/mikeah/cura-novnc", "Project": "https://ultimaker.com/software/ultimaker-cura", "Overview": "Enjoy Cura directly in your browser with this easy to use Docker container.\r\n\r\nThis template has the minimum variables defined, but you can find additional details on the template at the URLs listed below.\r\n\r\nhttps://github.com/helfrichmichael/cura-novnc\r\nhttps://hub.docker.com/r/mikeah/cura-novnc", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/helfrichmichael/unraid-templates/master/cura/cura.xml", "Icon": "https://raw.githubusercontent.com/Ultimaker/Cura/main/resources/images/cura-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Home folder", "Target": "/home/cura/", "Default": "/mnt/user/appdata/cura", "Mode": "rw", "Description": "Container Path: /home/cura/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cura" }, { "@attributes": { "Name": "VNC Interface", "Target": "8080", "Default": "6080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "Prints", "Target": "/prints/", "Default": "/mnt/user/3D Printing/", "Mode": "rw", "Description": "3D Printing Folder", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/3D Printing/" } ], "Repo": "MikeAH's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MikeAHsRepository/cura/cura.xml", "CategoryList": [ "HomeAutomation", "Productivity" ], "downloads": 45058, "stars": 1, "trending": 3.533, "trends": [ 5.608, 5.738, 5.229, 4.152, 3.522, 3.462, 3.533 ], "trendsDate": [ 1696586753, 1699182334, 1702169664, 1704776752, 1707375958, 1709975144, 1712570780 ], "downloadtrend": [ 34663, 36773, 38802, 40483, 41961, 43466, 45058 ], "LastUpdateScan": 1712570780, "LastUpdate": 1712279176, "FirstSeen": 1644627799, "topTrending": -2.0749999999999997 }, { "Name": "orcaslicer-novnc", "Repository": "mikeah/orcaslicer-novnc", "Registry": "https://hub.docker.com/r/mikeah/orcaslicer-novnc", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/mikeah/orcaslicer-novnc", "Project": "https://github.com/SoftFever/OrcaSlicer", "Overview": "Enjoy OrcaSlicer directly in your browser with this easy to use Docker container.\r\n\r\nThis template has the minimum variables defined, but you can find additional details on the template at the URLs listed below.\r\n\r\nhttps://github.com/helfrichmichael/orcaslicer-novnc\r\nhttps://hub.docker.com/r/mikeah/orcaslicer-novnc", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/helfrichmichael/unraid-templates/master/orcaslicer/orcaslicer.xml", "Icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Orca_icon_simple.svg/1200px-Orca_icon_simple.svg.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Configs folder", "Target": "/configs/", "Default": "/mnt/user/appdata/orcaslicer", "Mode": "rw", "Description": "Container Path: /configs/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/orcaslicer" }, { "@attributes": { "Name": "VNC Interface", "Target": "8080", "Default": "6080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "SSL_CERT_FILE", "Target": "SSL_CERT_FILE", "Default": "/etc/ssl/certs/ca-certificates.crt", "Mode": "", "Description": "Needed to allow orcaslicer to open without any prompts upon startup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/etc/ssl/certs/ca-certificates.crt" }, { "@attributes": { "Name": "Prints", "Target": "/prints/", "Default": "/mnt/user/3D Printing/", "Mode": "rw", "Description": "3D Printing Folder", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/3D Printing/" } ], "Repo": "MikeAH's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MikeAHsRepository/orcaslicer/orcaslicer.xml", "CategoryList": [ "HomeAutomation", "Productivity" ], "downloads": 4147, "LastUpdateScan": 1712570781, "LastUpdate": 1712279539, "FirstSeen": 1683849872 }, { "Name": "prusaslicer-novnc", "Repository": "mikeah/prusaslicer-novnc", "Registry": "https://hub.docker.com/r/mikeah/prusaslicer-novnc", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/mikeah/prusaslicer-novnc", "Project": "https://www.prusa3d.com/prusaslicer/", "Overview": "Enjoy Prusaslicer directly in your browser with this easy to use Docker container.\r\n\r\nThis template has the minimum variables defined, but you can find additional details on the template at the URLs listed below.\r\n\r\nhttps://github.com/helfrichmichael/prusaslicer-novnc\r\nhttps://hub.docker.com/r/mikeah/prusaslicer-novnc", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/helfrichmichael/unraid-templates/master/pruaslicer/prusaslicer.xml", "Icon": "https://cdn.help.prusa3d.com/wp-content/uploads/PSlogo-1-300x300.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Configs folder", "Target": "/configs/", "Default": "/mnt/user/appdata/prusaslicer", "Mode": "rw", "Description": "Container Path: /configs/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/prusaslicer" }, { "@attributes": { "Name": "VNC Interface", "Target": "8080", "Default": "6080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "SSL_CERT_FILE", "Target": "SSL_CERT_FILE", "Default": "/etc/ssl/certs/ca-certificates.crt", "Mode": "", "Description": "Needed to allow Prusaslicer to open without any prompts upon startup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/etc/ssl/certs/ca-certificates.crt" }, { "@attributes": { "Name": "Prints", "Target": "/prints/", "Default": "/mnt/user/3D Printing/", "Mode": "rw", "Description": "3D Printing Folder", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/3D Printing/" } ], "Repo": "MikeAH's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MikeAHsRepository/pruaslicer/prusaslicer.xml", "CategoryList": [ "HomeAutomation", "Productivity" ], "downloads": 46760, "stars": 2, "trending": 5.787, "trends": [ 8.907, 7.445, 6.863, 6.172, 4.198, 6.399, 5.787 ], "trendsDate": [ 1695729966, 1698329176, 1700924751, 1703519849, 1706115972, 1708715159, 1711310789 ], "downloadtrend": [ 31952, 34522, 37066, 39504, 41235, 44054, 46760 ], "LastUpdateScan": 1711310789, "LastUpdate": 1711068342, "FirstSeen": 1643691793, "topTrending": -3.12 }, { "Name": "superslicer-novnc", "Repository": "mikeah/superslicer-novnc", "Registry": "https://hub.docker.com/r/mikeah/superslicer-novnc", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/mikeah/superslicer-novnc", "Project": "https://github.com/supermerill/SuperSlicer", "Overview": "Enjoy Superslicer directly in your browser with this easy to use Docker container.\r\n\r\nThis template has the minimum variables defined, but you can find additional details on the template at the URLs listed below.\r\n\r\nhttps://github.com/helfrichmichael/superslicer-novnc\r\nhttps://hub.docker.com/r/mikeah/superslicer-novnc", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/helfrichmichael/unraid-templates/master/superslicer/superslicer.xml", "Icon": "https://user-images.githubusercontent.com/22458343/85674332-9ed0bf00-b679-11ea-876f-ee5bb4e30a64.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Configs folder", "Target": "/configs/", "Default": "/mnt/user/appdata/superslicer", "Mode": "rw", "Description": "Container Path: /configs/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/superslicer" }, { "@attributes": { "Name": "VNC Interface", "Target": "8080", "Default": "6080", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "SSL_CERT_FILE", "Target": "SSL_CERT_FILE", "Default": "/etc/ssl/certs/ca-certificates.crt", "Mode": "", "Description": "Needed to allow Superslicer to open without any prompts upon startup.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/etc/ssl/certs/ca-certificates.crt" }, { "@attributes": { "Name": "Prints", "Target": "/prints/", "Default": "/mnt/user/3D Printing/", "Mode": "rw", "Description": "3D Printing Folder", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/3D Printing/" } ], "Repo": "MikeAH's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MikeAHsRepository/superslicer/superslicer.xml", "CategoryList": [ "HomeAutomation", "Productivity" ], "downloads": 24571, "stars": 1, "trending": 0.065, "trends": [ 8.407, 7.685, 3.202, 0.115, 0.326, 0.09, 0.065 ], "trendsDate": [ 1696521964, 1699121137, 1702169664, 1704776752, 1707375958, 1709975144, 1712570781 ], "downloadtrend": [ 21826, 23643, 24425, 24453, 24533, 24555, 24571 ], "LastUpdateScan": 1712570781, "LastUpdate": 1690504634, "FirstSeen": 1644548590, "topTrending": -8.342 }, { "Name": "mailgun_logger", "Repository": "jackjoe/mailgun_logger", "Registry": "https://hub.docker.com/r/jackjoe/mailgun_logger", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/119391-support-mailgun-logger/", "Project": "https://github.com/jackjoe/mailgun_logger", "Overview": "MailgunLogger is a simple admin tool that uses the Mailgun API to retrieves events on a regular basis from Mailgun - who only provide a limited time of event storage - and stores them inside a MySQL database.", "WebUI": "http://[IP]:[PORT:5050]", "TemplateURL": "https://raw.githubusercontent.com/pierot/unraid-ca-apps/master/mailgun_logger.xml", "Icon": "https://raw.githubusercontent.com/jackjoe/mailgun_logger/master/public/logo.png", "Config": [ { "@attributes": { "Name": "ML_DB_USER", "Target": "ML_DB_USER", "Default": "", "Mode": "", "Description": "Container Variable: Database user", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ML_DB_PASSWORD", "Target": "ML_DB_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: Database password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ML_DB_NAME", "Target": "ML_DB_NAME", "Default": "", "Mode": "", "Description": "Container Variable: Database name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ML_DB_HOST", "Target": "ML_DB_HOST", "Default": "", "Mode": "", "Description": "Container Variable: Database host", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "5050", "Default": "5050", "Mode": "tcp", "Description": "Container Port: 5050", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5050" } ], "Repo": "pieterm's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/pietermsRepository/mailgun_logger.xml", "CategoryList": [ "Backup", "Cloud", "Tools-Utilities", "Other" ], "downloads": 319371, "trending": 0.021, "trends": [ 0.554, 0.559, 0.391, 0.028, 0.008, 0.008, 0.021 ], "trendsDate": [ 1695729966, 1698329176, 1700924752, 1703519849, 1706115972, 1708715159, 1711310789 ], "downloadtrend": [ 316141, 317917, 319166, 319254, 319278, 319303, 319371 ], "LastUpdateScan": 1711310789, "LastUpdate": 1709030863, "FirstSeen": 1643671239, "topTrending": -0.533, "topPerforming": 0.021 }, { "Name": "pt_helper", "Repository": "crazyq/pt_helper", "Registry": "https://hub.docker.com/r/crazyq/pt_helper", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Overview": "A tool that can automatically download free seeds and delete them after the free time expires.", "Support": "https://forums.unraid.net/topic/119675-support-crazyq-pt_helper/", "WebUI": "http://[IP]:[PORT:8192]", "TemplateURL": "https://raw.githubusercontent.com/crazyqin/unraid-templates/master/pt_helper/pt_helper.xml", "Icon": "https://vip2.loli.io/2022/02/17/E2u4AY9TrGCfwNo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pt_helper" }, { "@attributes": { "Name": "webui", "Target": "8192", "Default": "", "Mode": "tcp", "Description": "Container Port: 8192", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8192" } ], "Repo": "mrafter's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mraftersRepository/pt_helper/pt_helper.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 183146, "stars": 131, "trending": 2.785, "trends": [ 2.662, 2.938, 2.721, 2.815, 3.008, 2.953, 2.785 ], "trendsDate": [ 1696140340, 1698739590, 1701335160, 1703934330, 1706533555, 1709132766, 1711734086 ], "downloadtrend": [ 153785, 158440, 162872, 167590, 172788, 178045, 183146 ], "LastUpdateScan": 1711734086, "LastUpdate": 1694083895, "FirstSeen": 1644156674, "topTrending": 0.12300000000000022, "topPerforming": 2.785 }, { "Name": "13Feet-Ladder", "Repository": "wasimaster/13ft", "Registry": "https://hub.docker.com/r/wasimaster/13ft", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/wasi-master/13ft/issues", "Project": "https://github.com/wasi-master/13ft", "Overview": "A site similar to 12ft.io but is self hosted and works with websites that 12ft.io doesn't work with.\r\n\r\nWhat is this?\r\nThis is a simple self hosted server that has a simple but powerful interface to block ads, paywalls, and other nonsense. Specially for sites like medium, new york times which have paid articles that you normally cannot read. Now I do want you to support the creators you benefit from but if you just wanna see one single article and move on with your day then this might be helpful\r\n\r\nHow does it work?\r\nIt pretends to be GoogleBot (Google's web crawler) and gets the same content that google will get. Google gets the whole page so that the content of the article can be indexed properly and this takes advantage of that.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/imTHAI/unraid-templates/master/13fladder/13fladder.xml", "Icon": "https://github.com/imTHAI/unraid-templates/raw/main/13fladder.png", "Config": { "@attributes": { "Name": "WEBUI", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, "Repo": "pbear's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/pbearsRepository/13fladder/13fladder.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 8319, "stars": 1, "LastUpdateScan": 1712181972, "LastUpdate": 1704372521, "FirstSeen": 1704387956 }, { "Name": "pixelserv-tls", "Repository": "imthai/pixelserv-tls", "Registry": "https://hub.docker.com/r/imthai/pixelserv-tls/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/imTHAI/docker-pixelserv-tls", "Overview": "pixelserv-tls is a tiny bespoke HTTP/1.1 webserver with HTTPS and SNI support. It acts on behalf of hundreds of thousands of advert/tracker servers and responds to all requests with nothing to speed up web browsing.\r\npixelserv-tls supports TLSv1.0, TLSv1.2 and TLSv1.3 and thus could operate with a wide range of browsers and client devices. Server certificates for any given advert/tracker domains are generated automatically on first use and saved to disk.", "WebUI": "http://[IP]:[PORT:443]", "TemplateURL": "https://raw.githubusercontent.com/imTHAI/unraid-templates/master/pixelserv-tls/pixelserv-tls.xml", "Icon": "https://raw.githubusercontent.com/imTHAI/docker-pixelserv-tls/master/img/pixelserv-tls.png", "DonateText": "If you like my work please consider Donating.", "DonateLink": "https://www.buymeacoffee.com/pbear", "Config": [ { "@attributes": { "Name": "Certficates dir", "Target": "/var/cache/pixelserv", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Webserver - Http", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Webserver - Https", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" } ], "Repo": "pbear's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/pbearsRepository/pixelserv-tls/pixelserv-tls.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 120292, "stars": 1, "trending": 0.106, "trends": [ 1.535, 1.533, 0.827, 0.412, 0.365, 0.148, 0.106 ], "trendsDate": [ 1696421163, 1699020406, 1702169664, 1704776752, 1707375959, 1709975144, 1712570781 ], "downloadtrend": [ 116262, 118072, 119057, 119549, 119987, 120165, 120292 ], "LastUpdateScan": 1712570781, "LastUpdate": 1644072829, "FirstSeen": 1644414180, "topTrending": -1.4289999999999998, "topPerforming": 0.106 }, { "Name": "qbittorrent-filebot", "Repository": "imthai/qbittorrent-filebot", "Registry": "https://hub.docker.com/repository/docker/imthai/qbittorrent-filebot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/imTHAI/docker-qbittorrent-filebot/issues", "Project": "https://github.com/imTHAI/docker-qbittorrent-filebot", "Overview": "qBittorrent is a cross-platform free and open-source BitTorrent client. It is a native application written in C++. It uses Boost, Qt 5 toolkit, and the libtorrent-rasterbar library (for the torrent back-end). Its optional search engine is written in Python.\r\nFileBot is the ultimate tool for renaming and organizing your movies, TV shows and Anime. Match and rename media files against online databases, download artwork and cover images, fetch subtitles, write metadata, and more, all at once in matter of seconds. It's smart and just works.\r\nThis docker includes those both tools. At the end of a download, qBittorrent automaticaly calls Filebot. (you still need a valid Filebot license)", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/imTHAI/unraid-templates/master/qbittorrent-filebot/qbittorrent-filebot.xml", "Icon": "https://raw.githubusercontent.com/imTHAI/docker-qbittorrent-filebot/master/img/qbittorrent-icon.png", "DonateText": "If you like my work please consider Donating.", "DonateLink": "https://www.buymeacoffee.com/pbear", "Config": [ { "@attributes": { "Name": "Media", "Target": "/media", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONFIG", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FILEBOT_ACTION", "Target": "FILEBOT_ACTION", "Default": "copy", "Mode": "", "Description": "Choices: move | copy | symlink | hardlink | test", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "copy" }, { "@attributes": { "Name": "FILEBOT_LANG", "Target": "FILEBOT_LANG", "Default": "", "Mode": "", "Description": "Choices: en | fr | ...", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en" }, { "@attributes": { "Name": "MOVIE_FORMAT", "Target": "MOVIE_FORMAT", "Default": "{plex}", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERIE_FORMAT", "Target": "SERIE_FORMAT", "Default": "{plex}", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ANIME_FORMAT", "Target": "ANIME_FORMAT", "Default": "animes/{n}/{e.pad(3)} - {t}", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MUSIC_FORMAT", "Target": "MUSIC_FORMAT", "Default": "{plex}", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBUI_PORT", "Target": "WEBUI_PORT", "Default": "8080", "Mode": "", "Description": "WEB INTERFACE PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "CONTAINER_PORT_MAPPING", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Must exist and be same as webgui_port in case u dont use a dedicated ip", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" } ], "Repo": "pbear's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/pbearsRepository/qbittorrent-filebot/qbittorrent-filebot.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 19751, "stars": 3, "trending": 0.709, "trends": [ 10.812, 10.018, 4.703, 0.625, 0.601, 0.668, 0.709 ], "trendsDate": [ 1696493147, 1699092332, 1702169665, 1704776752, 1707375959, 1709975144, 1712570781 ], "downloadtrend": [ 16500, 18337, 19242, 19363, 19480, 19611, 19751 ], "LastUpdateScan": 1712570781, "LastUpdate": 1712503548, "FirstSeen": 1644527027, "topTrending": -10.103 }, { "Name": "AList", "Repository": "xhofe/alist:latest", "Registry": "https://hub.docker.com/r/xhofe/alist", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Xhofe/alist/issues", "Project": "https://github.com/Xhofe/alist", "Overview": "A file list program that supports multiple storage, and supports web browsing and webdav, powered by gin and React. English documents are translated using Google.You can click the Edit this page button below to help improve the translation\r\n\r\nImportant: Initial password in the log.", "WebUI": "http://[IP]:[PORT:5244]", "TemplateURL": "https://raw.githubusercontent.com/MyFaith/unraid-templates/master/alist/alist.xml", "Icon": "https://pic.imgdb.cn/item/654c7a1cc458853aefb29f0f.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "5244", "Default": "5244", "Mode": "tcp", "Description": "Web UI Port: 5244", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5244" }, { "@attributes": { "Name": "Data Path", "Target": "/mnt/data", "Default": "", "Mode": "rw", "Description": "Mount at /mnt/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "Data Path", "Target": "/opt/alist/data", "Default": "", "Mode": "rw", "Description": "Appdata Path", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/alist" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "MyFaith's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MyFaithsRepository/alist/alist.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 4022655, "stars": 687, "trending": 7.007, "trends": [ 7.801, 6.164, 7.42, 6.535, 6.9, 7.204, 7.007 ], "trendsDate": [ 1696737932, 1699333537, 1702169665, 1704776753, 1707375959, 1709975145, 1712570781 ], "downloadtrend": [ 2624081, 2796465, 3020582, 3231784, 3471309, 3740780, 4022655 ], "LastUpdateScan": 1712570781, "LastUpdate": 1712126571, "FirstSeen": 1647360208, "topTrending": -0.7940000000000005, "topPerforming": 7.007 }, { "Name": "Cloudreve", "Repository": "xavierniu/cloudreve", "Registry": "https://hub.docker.com/r/xavierniu/cloudreve", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/cloudreve/Cloudreve/issues", "Project": "https://github.com/cloudreve/Cloudreve", "Overview": "Self-hosted file management and sharing system, supports multiple storage providers\r\n\r\n==========IMPORTANT==========\r\nThe default user and pass in the console log.", "WebUI": "http://[IP]:[PORT:5212]", "TemplateURL": "https://raw.githubusercontent.com/MyFaith/unraid-templates/master/cloudreve/cloudreve.xml", "Icon": "https://raw.githubusercontent.com/cloudreve/frontend/master/public/static/img/logo192.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI", "Target": "5212", "Default": "", "Mode": "tcp", "Description": "Web UI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5212" }, { "@attributes": { "Name": "Upload Path", "Target": "/cloudreve/uploads", "Default": "", "Mode": "rw", "Description": "Container Path: /cloudreve/uploads", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "\u5bb9\u5668 Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Asia/Shanghai" }, { "@attributes": { "Name": "Database Path", "Target": "/cloudreve/db", "Default": "", "Mode": "rw", "Description": "Container Path: /cloudreve/db", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cloudreve/db" }, { "@attributes": { "Name": "Avatar Path", "Target": "/cloudreve/avatar", "Default": "", "Mode": "rw", "Description": "Container Path: /cloudreve/avatar", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cloudreve/avatar" }, { "@attributes": { "Name": "Config Path", "Target": "/cloudreve/config", "Default": "", "Mode": "rw", "Description": "Container Path: /cloudreve/config", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cloudreve/config" } ], "Repo": "MyFaith's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MyFaithsRepository/cloudreve/cloudreve.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 716611, "stars": 177, "trending": 0.357, "trends": [ 0.273, 0.327, 0.358, 0.333, 0.361, 0.326, 0.357 ], "trendsDate": [ 1697313933, 1699909556, 1702508760, 1705103333, 1707699946, 1710381982, 1712981175 ], "downloadtrend": [ 701959, 704262, 706791, 709154, 711725, 714055, 716611 ], "LastUpdateScan": 1712981175, "LastUpdate": 1650806168, "FirstSeen": 1650535416, "topTrending": 0.08399999999999996, "topPerforming": 0.357 }, { "Name": "CookieCloud", "Repository": "easychen/cookiecloud", "Registry": "https://hub.docker.com/r/easychen/cookiecloud", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/easychen/CookieCloud/issues", "Project": "https://github.com/easychen/CookieCloud", "Overview": "CookieCloud is a small tool that synchronizes cookies with a self-hosted server. It can synchronize browser cookies and local storage to mobile devices and the cloud. It supports end-to-end encryption and can set synchronization intervals.", "WebUI": "http://[IP]:[PORT:8088]", "TemplateURL": "https://raw.githubusercontent.com/MyFaith/unraid-templates/master/cookiecloud/cookiecloud.xml", "Icon": "https://github.com/easychen/CookieCloud/raw/master/extension/assets/icon.png", "Config": { "@attributes": { "Name": "WebUI Port", "Target": "8088", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8088" }, "Repo": "MyFaith's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MyFaithsRepository/cookiecloud/cookiecloud.xml", "downloads": 193225, "stars": 58, "trending": 19.231, "trends": [ 30.956, 27.128, 26.564, 23.508, 21.693, 20.981, 19.231 ], "trendsDate": [ 1696723526, 1699319206, 1702169665, 1704776753, 1707375959, 1709975145, 1712570781 ], "downloadtrend": [ 39530, 54246, 73868, 96570, 123322, 156066, 193225 ], "LastUpdateScan": 1712570781, "LastUpdate": 1674232900, "FirstSeen": 1681128262, "topTrending": -11.724999999999998, "topPerforming": 19.231 }, { "Name": "Dim", "Repository": "ghcr.io/dusk-labs/dim:dev", "Registry": "https://github.com/Dusk-Labs/dim/pkgs/container/dim", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/Dusk-Labs/dim", "Overview": "Dim is a self-hosted media manager. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/MyFaith/unraid-templates/master/dim/dim.xml", "Icon": "https://raw.githubusercontent.com/Dusk-Labs/dim/master/ui/public/static/textLogoBlack512.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "Web UI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Media Path", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Media Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/media/" }, { "@attributes": { "Name": "Graphics Card Path", "Target": "", "Default": "", "Mode": "", "Description": "Graphics Card Path", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/dri" }, { "@attributes": { "Name": "Config Path", "Target": "/opt/dim/config", "Default": "/mnt/user/appdata/dim", "Mode": "rw", "Description": "Config Path", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/dim" } ], "Repo": "MyFaith's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MyFaithsRepository/dim/dim.xml", "CategoryList": [ "MediaApp-Video" ], "LastUpdateScan": 1712570782, "FirstSeen": 1644843495 }, { "Name": "RSSHub", "Repository": "diygod/rsshub", "Registry": "https://hub.docker.com/r/diygod/rsshub", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/DIYgod/RSSHub/discussions", "Project": "https://github.com/DIYgod/RSSHub", "Overview": "RSSHub is an open source, easy to use, and extensible RSS feed generator. It's capable of generating RSS feeds from pretty much everything.", "WebUI": "http://[IP]:[PORT:1200]", "TemplateURL": "https://raw.githubusercontent.com/MyFaith/unraid-templates/master/rsshub/rsshub.xml", "Icon": "https://i.loli.net/2019/04/23/5cbeb7e41414c.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "1200", "Default": "1200", "Mode": "tcp", "Description": "Web UI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cache Type", "Target": "CACHE_TYPE", "Default": "memory", "Mode": "", "Description": "Cache type, memory or redis, empty this value will disable caching, default to memory", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "memory" }, { "@attributes": { "Name": "Cache Expire", "Target": "CACHE_EXPIRE", "Default": "5 * 60", "Mode": "", "Description": "Route cache expiry time in seconds, default to 5 * 60", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5 * 60" }, { "@attributes": { "Name": "Redis URL", "Target": "REDIS_URL", "Default": "redis://localhost:6379/", "Mode": "", "Description": "Redis target address (invalid when CACHE_TYPE is set to memory), default to redis://localhost:6379/", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "MyFaith's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MyFaithsRepository/rsshub/rsshub.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 15301858, "stars": 206, "trending": 1.139, "trends": [ 0.544, 0.565, 0.648, 0.72, 0.711, 1.004, 1.139 ], "trendsDate": [ 1697868331, 1700463945, 1703063148, 1705662355, 1708261546, 1710857175, 1713456383 ], "downloadtrend": [ 14583460, 14666389, 14762119, 14869212, 14975649, 15127584, 15301858 ], "LastUpdateScan": 1713456383, "LastUpdate": 1713453337, "FirstSeen": 1645887791, "topTrending": 0.595, "topPerforming": 1.139 }, { "Name": "UniFi-Protect-Backup", "Repository": "ghcr.io/ep1cman/unifi-protect-backup:latest", "Registry": "https://github.com/ep1cman/unifi-protect-backup/pkgs/container/unifi-protect-backup", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ep1cman/unifi-protect-backup/discussions", "Project": "https://github.com/ep1cman/unifi-protect-backup", "Overview": "A Python based tool for backing up UniFi Protect event clips as they occur to cloud storage.\n\n By default it will backup clips locally to `/data` inside the container. However you can create an `rclone` config file to backup to\n dozens of cloud providers. You can do this by running the following commands:\n\n ```\n $ mkdir -p /mnt/user/appdata/unifi-protect-backup/config\n $ docker run -it --rm -v /mnt/user/appdata/unifi-protect-backup/config:/root/.config/rclone --entrypoint rclone ghcr.io/ep1cman/unifi-protect-backup config\n ```\n \n Use the interactive configuration tool to setup your desired backup destination. Once complete you can start the container ensuring\n that the `RCLONE_DESTINATION` uses the name of your rclone remote e.g `MyDropbox:/path/on/dropbx`\n\n NOTE: If you are using the `local` remote type, the path set in `RCLONE_DESTINATION` will be inside the container so please use \n `/data`. You then need to set the optional \"Clip directory\" below to where you actually want the data to be stored.", "TemplateURL": "https://raw.githubusercontent.com/ep1cman/unraid-templates/master/unifi-protect-backup.xml", "DonateLink": "https://www.buymeacoffee.com/ep1cman", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "UTC", "Mode": "", "Description": "TimeZone for the container refer to https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for a list of possible timezones", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi Protect username", "Target": "UFP_USERNAME", "Default": "", "Mode": "", "Description": "Username to login to Unifi Protect instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi Protect password", "Target": "UFP_PASSWORD", "Default": "", "Mode": "", "Description": "Password for Unifi Protect user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UniFi Protect address", "Target": "UFP_ADDRESS", "Default": "", "Mode": "", "Description": "Address of Unifi Protect instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi Protect port", "Target": "UFP_PORT", "Default": "443", "Mode": "", "Description": "Port of Unifi Protect instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Verify SSL certificate", "Target": "UFP_SSL_VERIFY", "Default": "false", "Mode": "", "Description": "Set to false if your UniFi protect instances doesn't have a valid SSL certificate", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Clip retention period", "Target": "RCLONE_RETENTION", "Default": "7d", "Mode": "", "Description": "How long should event clips be backed up for. Format as per the `--max-age` argument of `rclone` (https://rclone.org/filtering/#max-age-don-t-transfer-any-file-older-than-this)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "rclone destination", "Target": "RCLONE_DESTINATION", "Default": "local:/data", "Mode": "", "Description": "`rclone` destination path in the format {rclone remote}:{path on remote}. E.g.`gdrive:/backups/unifi_protect`", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Ignore Cameras", "Target": "IGNORE_CAMERAS", "Default": "", "Mode": "", "Description": "IDs of the cameras you want unifi-protect-backup to ignore. A list of camera IDs will be appear at the start of the log", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logging Verbosity", "Target": "VERBOSITY", "Default": "v", "Mode": "", "Description": "More `v`s = more verbost logging", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "rclone args", "Target": "RCLONE_ARGS", "Default": "", "Mode": "", "Description": "Optional arguments which are directly passed to `rclone rcat`. See the `rclone` documentation for the full set of arguments it supports (https://rclone.org/docs/)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Rclone Config", "Target": "/config/rclone", "Default": "/mnt/user/appdata/unifi-protect-backup/rclone/", "Mode": "r", "Description": "Location of rclone configuration files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/unifi-protect-backup/rclone/" }, { "@attributes": { "Name": "Database directory", "Target": "/config/database", "Default": "/mnt/user/appdata/unifi-protect-backup/database/", "Mode": "r", "Description": "Location to save the SQLite events database", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/unifi-protect-backup/database/" }, { "@attributes": { "Name": "Clip directory", "Target": "/data", "Default": "/mnt/user/appdata/unifi-protect-backup/clips", "Mode": "r", "Description": "ONLY USED WITH LOCAL RCLONE REMOTE", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/unifi-protect-backup/clips" } ], "Repo": "ep1cman's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ep1cmansRepository/unifi-protect-backup.xml", "CategoryList": [ "Backup" ], "LastUpdateScan": 1713313926, "FirstSeen": 1645692491 }, { "Name": "picthor.io", "Repository": "picthorio/picthor-io:latest", "Registry": "https://hub.docker.com/r/picthorio/picthor-io", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/120468-support-picthorio-photo-library-browser/", "Project": "https://github.com/picthor-io/picthor-io-server", "Overview": "<h1>\r\n<em>Picthor.Io photo library browser</em>\r\n</h1>\r\n<p>\r\n<em>\r\nThe goal of this software to provide a simple, fast and lightweight tool for browsing personal photo libraries.\r\n</em>\r\n</p>\r\n<br><br>\r\n<p>\r\n<strong>WARNING: </strong>Currently there is no authentication functionality, deploy with care.\r\n</p>\r\n<p>\r\n<strong>BETA: </strong>This project is in early development stage, expect bugs.\r\n</p>\r\n<br><br>", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/picthor-io/unraid-templates/master/picthor-io.xml", "Icon": "https://raw.githubusercontent.com/picthor-io/unraid-templates/main/picthor-logo-short-t.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Picthor is listening on port 5000 by default, map it to an available port on your unraid server", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Cache path", "Target": "/root/picthor/cache", "Default": "", "Mode": "rw", "Description": "This is the place where all the generated thumbs and other cache files will be placed. Fast SSD is preferable.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Root directory path", "Target": "/root/picthor-root-1", "Default": "", "Mode": "ro", "Description": "Root path example where you should mount your photos library folder. Use this path when you will be adding a root dir in the web ui. Read only access mode is recommend.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web address", "Target": "PICTHOR_WEB_ADDRESS", "Default": "", "Mode": "", "Description": "The url of your picthor installation.\r\nUsually: http://<your unraid ip>:<picthor web ui port>", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL host", "Target": "PICTHOR_POSTGRES_HOST", "Default": "", "Mode": "", "Description": "Container Variable: PICTHOR_POSTGRES_HOST", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL port", "Target": "PICTHOR_POSTGRES_PORT", "Default": "", "Mode": "", "Description": "Container Variable: PICTHOR_POSTGRES_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL username", "Target": "PICTHOR_POSTGRES_USERNAME", "Default": "", "Mode": "", "Description": "Container Variable: PICTHOR_POSTGRES_USERNAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL password", "Target": "PICTHOR_POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "Container Variable: PICTHOR_POSTGRES_PASSWORD", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL database", "Target": "PICTHOR_POSTGRES_DB", "Default": "", "Mode": "", "Description": "Container Variable: PICTHOR_POSTGRES_DB", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PICTHOR_CACHE_DIR", "Target": "PICTHOR_CACHE_DIR", "Default": "/root/picthor/cache", "Mode": "", "Description": "Container path to cache dir. This should match the mapped ", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/root/picthor/cache" } ], "Repo": "realcnbs' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/realcnbsRepository/picthor-io.xml", "CategoryList": [ "MediaApp-Photos", "MediaServer-Photos" ], "downloads": 17070, "trending": 0.012, "trends": [ 0.029, 0.006, 0.006, 0.012 ], "trendsDate": [ 1705525611, 1708124742, 1710720365, 1713313926 ], "downloadtrend": [ 17061, 17066, 17067, 17068, 17070 ], "LastUpdateScan": 1713313926, "LastUpdate": 1664335317, "FirstSeen": 1645692491, "topTrending": -0.017 }, { "Name": "GoAccess-NPMLogs", "Repository": "xavierh/goaccess-for-nginxproxymanager", "Registry": "https://hub.docker.com/r/xavierh/goaccess-for-nginxproxymanager", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://wiki.unraid.kalifondation.fr/en/home", "Project": "https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager", "Overview": "(More clean Template)\r\nGoAccess for Nginx Proxy Manager Logs\r\n\r\nThis docker container should work out of the box with Nginx Proxy Manager to parse proxy logs. The goaccess.conf has been configured to only access proxy logs and archived proxy logs.\r\n\r\nGo to https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager for updates.", "WebUI": "http://[IP]:[PORT:7880]", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/GoAccess-NPMLogs/goaccess-npmlogs.xml", "Icon": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/resources/goaccess-npm.png", "Requires": "Nginx Proxy Manager OR Traefik", "Config": [ { "@attributes": { "Name": "Http Port", "Target": "7880", "Default": "", "Mode": "tcp", "Description": "Port used for the WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7880" }, { "@attributes": { "Name": "NginxLog", "Target": "/opt/log", "Default": "/mnt/user/appdata/", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/NginxProxyManager-CrowdSec/log" }, { "@attributes": { "Name": "LogType", "Target": "LOG_TYPE", "Default": "NPM|NPM+R|NPM+ALL|TRAEFIK", "Mode": "", "Description": "Choose the type of Log your using, check the GitHub or Wiki for more information.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "NPM" }, { "@attributes": { "Name": "SKIP_ARCHIVED_LOGS", "Target": "SKIP_ARCHIVED_LOGS", "Default": "false|true", "Mode": "", "Description": "(Optional) Defaults to False. Set to True to skip archived logs, i.e. proxy-host*.gz", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "BASIC_AUTH", "Target": "BASIC_AUTH", "Default": "true|false", "Mode": "", "Description": "(Optional) Defaults to False. Set to True to enable nginx basic authentication. Docker container needs to stopped or restarted each time this flag is modified. This allows for the .htpasswd file to be changed accordingly.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "BASIC_AUTH_USERNAME", "Target": "BASIC_AUTH_USERNAME", "Default": "False", "Mode": "", "Description": "Optional) Requires BASIC_AUTH to bet set to True. Username for basic authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "User" }, { "@attributes": { "Name": "BASIC_AUTH_PASSWORD", "Target": "BASIC_AUTH_PASSWORD", "Default": "False", "Mode": "", "Description": "(Optional) Requires BASIC_AUTH to bet set to True. Password for basic authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "Ch@ngeMe" }, { "@attributes": { "Name": "EXCLUDE_IPS", "Target": "EXCLUDE_IPS", "Default": "", "Mode": "", "Description": "(Optional) IP Addresses or range of IPs delimited by comma refer to https://goaccess.io/man. For example: 192.168.0.1-192.168.0.100 or 127.0.0.1,192.168.0.1-192.168.0.100", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "false|true", "Mode": "", "Description": "(Optional) HTML version of the running goaccess.conf wihtin the container", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" } ], "Repo": "Fantucie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/GoAccess-NPMLogs/goaccess-npmlogs.xml", "CategoryList": [ "Tools-Utilities", "Network-Proxy" ], "downloads": 315444, "stars": 30, "trending": 9.995, "trends": [ 6.555, 6.305, 5.91, 5.536, 8.551, 10.119, 9.995 ], "trendsDate": [ 1696241153, 1698840354, 1701435987, 1704035149, 1706634387, 1709233567, 1711829254 ], "downloadtrend": [ 194336, 207414, 220443, 233363, 255185, 283914, 315444 ], "LastUpdateScan": 1711829254, "LastUpdate": 1709831448, "FirstSeen": 1646875585, "topTrending": 3.4399999999999995, "topPerforming": 9.995 }, { "Name": "Proxy-WOL-Redirect", "Repository": "waaman/proxy-wol-redirect:latest", "Registry": "https://hub.docker.com/repository/docker/waaman/proxy-wol-redirect", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://wiki.unraid.kalicorp.fr/en/home", "Project": "https://github.com/waaman/Proxy-Wol-Redirect", "Overview": "EN\r\nThis container must be run as \"host\" for sending magic packet.\r\n\r\nFR\r\nCe container doit tourner en mode \"host\" pour permettre l'envoi du magic packet WOL.", "WebUI": "http://[IP]:[PORT:8565]/", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/WaamanProxy/my-Proxy-WOL-Redirect.xml", "Icon": "https://raw.githubusercontent.com/waaman/Proxy-Wol-Redirect/main/icone.ico", "Config": [ { "@attributes": { "Name": "SERVER_PORT", "Target": "8565", "Default": "8565", "Mode": "", "Description": "EN: Listening port\r\nFR: Port d'\u00e9coute", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8565" }, { "@attributes": { "Name": "TIMEOUT", "Target": "TIMEOUT", "Default": "120", "Mode": "", "Description": "EN: Number of seconds before timeout\r\nFR: Nombre de secondes avant de timeout", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "120" }, { "@attributes": { "Name": "MAC", "Target": "MAC", "Default": "52:54:00:42:35:5C", "Mode": "", "Description": "EN: MAC Adress of the target machine to wake up\r\nFR: Adresse MAC de la machine \u00e0 r\u00e9veiller", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "52:54:00:42:35:5C" }, { "@attributes": { "Name": "REDIRECT", "Target": "REDIRECT", "Default": "https://google.fr", "Mode": "", "Description": "EN: The redirect URL when machine is awake\r\nFR: URL de redirection une fois la machine r\u00e9veill\u00e9e\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://google.fr" } ], "Repo": "Fantucie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/WaamanProxy/my-Proxy-WOL-Redirect.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 291, "stars": 2, "LastUpdateScan": 1712570782, "LastUpdate": 1697307982, "FirstSeen": 1667999042 }, { "Name": "NginxProxyManager-CrowdSec", "Repository": "lepresidente/nginx-proxy-manager:dev", "Registry": "https://hub.docker.com/r/lepresidente/nginx-proxy-manager", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/120473-support-fantucie-apps/", "Project": "https://nginxproxymanager.com/", "Overview": "This is a drop in replacement for jlesage/nginx-proxy-manager\r\n\r\nThis fork includes the OpenResty Crowdsec Bouncer\r\n\r\nPlease see the crowdsec_support branch for the changes as\r\n\r\n\r\nNginx Proxy Manager (NPM) allows adding proxy hosts through a password-protected multi-user WebUI. Add free Let's Encrypt SSL certificates to secure your web services. They are renewed by NPM automatically.\r\nDefault login:\r\nadmin@example.com\r\n\r\nPassword:\r\nchangeme", "WebUI": "http://[IP]:[PORT:8181]", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/Nginx-Proxy-Manager-CrowdSec/NginxProxyManager-CrowdSec.xml", "Icon": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/main/Nginx-Proxy-Manager-CrowdSec/NginxCrowdsec.png", "ExtraParams": "--memory=1G --no-healthcheck", "Requires": "A CrowdSec config and running", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8181", "Default": "8181", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8181" }, { "@attributes": { "Name": "HTTP Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "HTTPS Port", "Target": "4443", "Default": "4443", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4443" }, { "@attributes": { "Name": "AppData ConfigFiles", "Target": "/config", "Default": "/mnt/user/appdata/NginxProxyManager-CrowdSec/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/NginxProxyManager-CrowdSec/" }, { "@attributes": { "Name": "Certifications", "Target": "/etc/letsencrypt", "Default": "/mnt/user/appdata/NginxProxyManager-CrowdSec/UnraidData/certifications", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/NginxProxyManager-CrowdSec/UnraidData/certifications" }, { "@attributes": { "Name": "Logs", "Target": "/var/log", "Default": "/mnt/user/appdata/NginxProxyManager-CrowdSec/UnraidData/logs", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/NginxProxyManager-CrowdSec/UnraidData/logs" }, { "@attributes": { "Name": "IPV6 Support", "Target": "DISABLE_IPV", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "AutoRestart", "Target": "KEEP_APP_RUNNING", "Default": "0|1", "Mode": "", "Description": "0 = No reboot if crash\r\n1 = Reboot if crash", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "API Port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "3005" }, { "@attributes": { "Name": "UserID", "Target": "USER_ID", "Default": "0", "Mode": "", "Description": "Do not touch that.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "GroupID", "Target": "GROUP_ID", "Default": "0", "Mode": "", "Description": "Do not touch that.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "0" } ], "Repo": "Fantucie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/Nginx-Proxy-Manager-CrowdSec/NginxProxyManager-CrowdSec.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Web", "Network-Proxy", "Network-Management", "Network-Other" ], "downloads": 21719, "trending": 11.971, "trends": [ 11.317, 9.059, 14.878, 21.251, 11.971 ], "trendsDate": [ 1702169666, 1704776753, 1707375960, 1709975145, 1712570782 ], "downloadtrend": [ 10336, 11655, 12816, 15056, 19119, 21719 ], "LastUpdateScan": 1712570782, "LastUpdate": 1709465269, "FirstSeen": 1683367459, "topTrending": 0.6539999999999999 }, { "Name": "NPMxModSec-Crowdsec", "Repository": "baudneo/nginx-proxy-manager:latest", "Registry": "https://hub.docker.com/r/baudneo/nginx-proxy-manager", "Support": "https://forums.unraid.net/topic/120473-support-fantucie-apps/", "Project": "https://github.com/baudneo/nginx-proxy-manager", "Icon": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/main/Nginx-Proxy-Manager-CrowdSec/NginxCrowdsec.png", "Requires": "A CrowdSec config and running", "Repo": "Fantucie's Repository", "ModeratorComment": "Repository does not exist on dockerHub", "Blacklist": true, "Overview": "This is a drop in replacement for jlesage/nginx-proxy-manager\r\n\r\nThis fork includes the OpenResty Crowdsec Bouncer\r\n\r\nNginx Proxy Manager (NPM) allows adding proxy hosts through a password-protected multi-user WebUI. Add free Let's Encrypt SSL certificates to secure your web services. They are renewed by NPM automatically.\r\nDefault login:\r\nadmin@example.com\r\n\r\nPassword:\r\nchangeme", "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/Nginx-Proxy-Manager-CrowdSec/NPMxModSec-Crowdsec.xml", "CategoryList": [ "Cloud", "Security", "Network-Web", "Network-Proxy", "Network-Other" ], "LastUpdateScan": 1712570782, "FirstSeen": 1683317093 }, { "Name": "PhantomBot-1", "Repository": "ghcr.io/phantombot/phantombot:latest", "Registry": "https://hub.docker.com/r/gmt2001/phantombot-stable", "Network": "br0", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/120473-support-fantucie-apps/", "Project": "https://github.com/phantombot/PhantomBot", "Overview": "PhantomBot is a Twitch chat bot powered by Java. PhantomBot has many modern features out of the box such as a built-in webpanel, enhanced moderation, games, a point system, raffles, custom commands, a music player, and more. PhantomBot can also be integrated with many services such as Discord, Twitter, TipeeeStream, StreamLabs and StreamElements!\r\n\r\nAdditional functionality is enabled through the use of third-party modules.\r\n\r\nAFTER First launch go to your /mnt/user/appdata/phantomboto/ create a files named botlogin.txt relaunch the docker and after that remove everything under HTTPS", "WebUI": "http://[IP]:[PORT:25000]/", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/PhantomBot/phantombot.xml", "Icon": "https://phantombot.github.io/PhantomBot/common/images/logo.png", "Config": [ { "@attributes": { "Name": "ports", "Target": "25000", "Default": "2500", "Mode": "tcp", "Description": "Basique Port for PhantomBot", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25000" }, { "@attributes": { "Name": "Host Path 1", "Target": "/opt/PhantomBot/config", "Default": "", "Mode": "rw", "Description": "Configuration path of phantombot", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/phantomboto/" }, { "@attributes": { "Name": "UserPanel", "Target": "PHANTOMBOT_PANELUSER", "Default": "Admin", "Mode": "", "Description": "The user for the webpanel", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Admin" }, { "@attributes": { "Name": "UserPassword", "Target": "PHANTOMBOT_PANELPASSWORD", "Default": "changeme", "Mode": "", "Description": "password for the User in the Panel", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "changeme" }, { "@attributes": { "Name": "HTTPS", "Target": "PHANTOMBOT_USEHTTPS", "Default": "true|false", "Mode": "", "Description": "Did you use HTTPS for connect in the panel ?", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "BotName", "Target": "PHANTOMBOT_USER", "Default": "", "Mode": "", "Description": "The name of your bot on twitch", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BotKey", "Target": "PHANTOMBOT_OAUTH", "Default": "", "Mode": "", "Description": "The keyAPI of the bot grab it here https://phantombot.github.io/PhantomBot/oauth/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "ChannelName", "Target": "PHANTOMBOT_CHANNEL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ChannelAPI", "Target": "PHANTOMBOT_APIOAUTH", "Default": "", "Mode": "", "Description": "Take your aouth key at https://twitchapps.com/tmi/ and past only the part after the :", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "Fantucie's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system.‍This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/PhantomBot/phantombot.xml", "CategoryList": [ "GameServers" ], "LastUpdateScan": 1711145186, "FirstSeen": 1646075005 }, { "Name": "Pterodactyl-Deamons", "Repository": "ghcr.io/pterodactyl/wings:latest", "Registry": "https://ghcr.io/pterodactyl/wings", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://wiki.unraid.kalifondation.fr/en/home", "Project": "https://github.com/pterodactyl", "Overview": "Pterodactyl\u00ae is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.\r\n\r\nStop settling for less. Make game servers a first class citizen on your platform.\r\n\r\nAll the setups requiried is on the support area (Discord or Forum)", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/Pterodactyl/ptreodactyldeamons.xml", "Icon": "https://avatars.githubusercontent.com/u/16179146?s=200&v=4", "ExtraParams": "--restart=unless-stopped", "Requires": "Pterodactyl-Panel.", "Config": [ { "@attributes": { "Name": "DeamonsPort", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "The port of the deamons.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "DeamonsSFTPPort", "Target": "2022", "Default": "2022", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2022" }, { "@attributes": { "Name": "WingsUID", "Target": "WINGS_UID", "Default": "988", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "988" }, { "@attributes": { "Name": "WingsGID", "Target": "WINGS_GID", "Default": "988", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "988" }, { "@attributes": { "Name": "WingsUsername", "Target": "WINGS_USERNAME", "Default": "pterodactyl", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "pterodactyl" }, { "@attributes": { "Name": "DeamonsLib", "Target": "/mnt/user/appdata/pterodactyldeamons/lib/", "Default": "/mnt/user/appdata/pterodactyldeamons/lib/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pterodactyldeamons/lib/" }, { "@attributes": { "Name": "DeamonsLogs", "Target": "/var/log/pterodactyl/", "Default": "/mnt/user/appdata/pterodactyldeamons/logs", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pterodactyldeamons/logs" }, { "@attributes": { "Name": "DeamonsEtc", "Target": "/etc/pterodactyl/", "Default": "/mnt/user/appdata/pterodactyldeamons/etc", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pterodactyldeamons/etc" }, { "@attributes": { "Name": "DeamonsLetsenscrypt", "Target": "/etc/letsencrypt/live/", "Default": "", "Mode": "rw", "Description": "Mount your SSL key.\r\nIf nginx mount your config.\r\nif reverseproxy, mount the key.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DeamonsTmp", "Target": "/tmp/pterodactyl/", "Default": "/tmp/pterodactyl", "Mode": "rw", "Description": "The TMP directory for pterodactyl. DO NOT CHANGE THAT", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/tmp/pterodactyl" }, { "@attributes": { "Name": "DeamonsDockerLink", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "DO NOT CHANGE THAT !!!!", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "Fantucie's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/Pterodactyl/ptreodactyldeamons.xml", "CategoryList": [ "GameServers" ], "LastUpdateScan": 1713362781, "FirstSeen": 1645808752 }, { "Name": "Pterodactyl-Panel", "Repository": "ghcr.io/pterodactyl/panel", "Registry": "https://ghcr.io/pterodactyl/panel", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/120473-support-fantucie-apps/", "Project": "https://github.com/pterodactyl", "Branch": { "Tag": "v1.7.0", "TagDescription": "The old version, less wiev and version but no need of Redis if you want the latest you it but need redis." }, "Overview": "Pterodactyl\u00ae is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.\r\n\r\nStop settling for less. Make game servers a first class citizen on your platform.\r\n\r\nAll the setups requiried is on the support area (Discord or Forum)\r\n\r\nWARNINGS !!! The Latest Version requir a Redis Install on your Server !!! WARNINGS", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/Pterodactyl/ptreodactylpanel.xml", "Icon": "https://avatars.githubusercontent.com/u/16179146?s=200&v=4", "Requires": "Pterodactyl-Deamons.\r
Redis server. (above V1.7.0)", "Config": [ { "@attributes": { "Name": "WebHttp", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Port Http for the web serveur", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "WebHttps", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Port Https for the web serveur ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "PteroVar", "Target": "/app/var", "Default": "/mnt/user/appdata/pteropanel/var", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pteropanel/var" }, { "@attributes": { "Name": "PteroNginx", "Target": "/app/nginx/http.d/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pteropanel/nginx" }, { "@attributes": { "Name": "PteroLogs", "Target": "/app/storage/logs", "Default": "/mnt/user/appdata/pteropanel/logs", "Mode": "rw", "Description": "All the logs of pterodactyl panel.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pteropanel/logs" }, { "@attributes": { "Name": "DatabaseHost", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "Ip of your database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DatabasePort", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "The port of your database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DatabaseName", "Target": "DB_DATABASE", "Default": "pterodb", "Mode": "", "Description": "The name of your database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DatabaseUser", "Target": "DB_USERNAME", "Default": "PteroUser", "Mode": "", "Description": "The name of the database user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DatabasePassword", "Target": "DB_PASSWORD", "Default": "changeme", "Mode": "", "Description": "The database password for the user.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TimeZone", "Target": "APP_TIMEZONE", "Default": "Europe/Paris", "Mode": "", "Description": "http://php.net/manual/en/timezones.php\r\nSee here to set your timezone", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Europe/Paris" }, { "@attributes": { "Name": "UrlOfPanel", "Target": "APP_URL", "Default": "https://example.com", "Mode": "", "Description": "Set your Url of the panel, used in mail.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://example.com" }, { "@attributes": { "Name": "RedisHost", "Target": "REDIS_HOST", "Default": "", "Mode": "", "Description": "Ip of where is your Redis ! (Required for latest version!)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Telemetry", "Target": "PTERODACTYL_TELEMETRY_ENABLED", "Default": "true|false", "Mode": "", "Description": "Telemetry to help pterodactyl with data", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Fantucie's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/Pterodactyl/ptreodactylpanel.xml", "CategoryList": [ "GameServers" ], "LastUpdateScan": 1711145186, "FirstSeen": 1653933810 }, { "Name": "RedMine", "Repository": "redmine", "Registry": "https://hub.docker.com/_/redmine", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/120473-support-fantucie-apps/", "Project": "https://github.com/redmine/redmine", "Overview": "Redmine is a free and open source, web-based project management and issue tracking tool. It allows users to manage multiple projects and associated subprojects. It features per project wikis and forums, time tracking, and flexible role based access control. It includes a calendar and Gantt charts to aid visual representation of projects and their deadlines. Redmine integrates with various version control systems and includes a repository browser and diff viewer.\r\n\r\nThe basic user is \r\nuser: admin\r\npassword: admin", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/RedMine/redmine.xml", "Icon": "https://avatars.githubusercontent.com/u/93662?s=200&v=4", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "DatabaseHost", "Target": "REDMINE_DB_MYSQL", "Default": "", "Mode": "", "Description": "The IP of your database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DatabasePort", "Target": "REDMINE_DB_PORT", "Default": "3306", "Mode": "", "Description": "The port of your database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "DatabaseName", "Target": "REDMINE_DB_DATABASE", "Default": "RedMine", "Mode": "", "Description": "The name of the database you will use", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "RedMine" }, { "@attributes": { "Name": "DatabaseUser", "Target": "REDMINE_DB_USERNAME", "Default": "RedmineUser", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "RedmineUser" }, { "@attributes": { "Name": "DatabaseUserPassword", "Target": "REDMINE_DB_PASSWORD", "Default": "changeme", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "test1234" }, { "@attributes": { "Name": "RedMinePlugin", "Target": "/usr/src/redmine/files", "Default": "/mnt/user/appdata/redmine/plugins", "Mode": "rw", "Description": "Plugins path for redmine", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/redmine/plugins" }, { "@attributes": { "Name": "RedMineThemes", "Target": "/usr/src/redmine/public/themes", "Default": "/mnt/user/appdata/redmine/themes", "Mode": "rw", "Description": "Themes path for RedMine", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/redmine/themes" } ], "Repo": "Fantucie's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/RedMine/redmine.xml", "CategoryList": [ "Cloud", "Network-Web" ], "downloads": 67285415, "stars": 1188, "trending": 0.416, "trends": [ 0.346, 0.379, 0.408, 0.452, 0.425, 0.4, 0.416 ], "trendsDate": [ 1695557140, 1698156372, 1700751977, 1703351171, 1705950374, 1708549565, 1711145186 ], "downloadtrend": [ 65633649, 65883500, 66153589, 66453800, 66737611, 67005629, 67285415 ], "LastUpdateScan": 1711145186, "LastUpdate": 1710985823, "FirstSeen": 1646111000, "topTrending": 0.07, "topPerforming": 0.416 }, { "Name": "SeaFile", "Repository": "seafileltd/seafile", "Registry": "https://hub.docker.com/r/seafileltd/seafile", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/120473-support-fantucie-apps/", "Project": "https://www.seafile.com", "Overview": "Seafile is an open source enterprise file sync and share platform with high reliability and performance. Seafile provides similar feature set to Dropbox, Google Drive and Office 365, while it allows users to host the server on their own hardware. The core feature of Seafile is file sync and share. It provides client apps for most operating systems like Windows, Mac OS, Linux, iOS and Android. It also provides a user-friendly web interface for accessing files in a web browser.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/seafiles/seafiles.xml", "Icon": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/main/seafiles/t%C3%A9l%C3%A9chargement.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "98" }, { "@attributes": { "Name": "UnraidIP", "Target": "SEAFILE_SERVER_HOSTNAME", "Default": "", "Mode": "", "Description": "Set the IP of your unraid. Please", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.59" }, { "@attributes": { "Name": "DataPath", "Target": "/shared", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/seafiles" }, { "@attributes": { "Name": "AdminEmail", "Target": "SEAFILE_ADMIN_EMAIL", "Default": "admin@test.fr", "Mode": "", "Description": "Specifies Seafile admin user, default is 'admin@test.fr'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin@test.fr" }, { "@attributes": { "Name": "AdminPassword", "Target": "SEAFILE_ADMIN_PASSWORD", "Default": "changeme", "Mode": "", "Description": "Specifies Seafile admin password, default is 'changeme'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "changeme" } ], "Repo": "Fantucie's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/seafiles/seafiles.xml", "CategoryList": [ "Cloud", "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaApp-Other", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos", "MediaServer-Other", "Network-Web" ], "downloads": 12077161, "stars": 99, "trending": 0.018, "trends": [ 0.015, 0.015, 0.021, 0.018, 0.016, 0.016, 0.018 ], "trendsDate": [ 1696284335, 1698879819, 1702169666, 1704776754, 1707375960, 1709975146, 1712570782 ], "downloadtrend": [ 12064595, 12066385, 12068958, 12071082, 12073067, 12075041, 12077161 ], "LastUpdateScan": 1712570782, "LastUpdate": 1550561141, "FirstSeen": 1545575241, "topTrending": 0.002999999999999999, "topPerforming": 0.018 }, { "Name": "TileServer-GL", "Repository": "maptiler/tileserver-gl", "Registry": "https://hub.docker.com/r/maptiler/tileserver-gl", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://wiki.unraid.kalifondation.fr", "Project": "https://github.com/maptiler/tileserver-gl", "Overview": "Vector and raster maps with GL styles. Server-side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.\r\n\r\nDownload vector tiles from OpenMapTiles.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/tileserver-gl/tileserver-gl.xml", "Icon": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/main/tileserver-gl/tileserver-gl-logo.png", "PostArgs": "--verbose", "Config": [ { "@attributes": { "Name": "WebUi", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port used for the WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Configuration & Tiles", "Target": "/data/", "Default": "/mnt/user/appdata/TileServer-GL/", "Mode": "rw", "Description": "Config file for TileServer", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/TileServer-GL/" } ], "Repo": "Fantucie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/tileserver-gl/tileserver-gl.xml", "CategoryList": [ "Cloud", "HomeAutomation", "Tools-Utilities", "Network-Web" ], "downloads": 5187814, "stars": 14, "trending": 0.752, "trends": [ 0.482, 0.495, 0.469, 0.383, 0.578, 0.507, 0.752 ], "trendsDate": [ 1696946768, 1699542360, 1702169666, 1704776754, 1707375960, 1709975146, 1712570782 ], "downloadtrend": [ 5024802, 5049778, 5073561, 5093054, 5122682, 5148794, 5187814 ], "LastUpdateScan": 1712570782, "LastUpdate": 1708994608, "FirstSeen": 1681309518, "topTrending": 0.27, "topPerforming": 0.752 }, { "Name": "Vnstat", "Repository": "vergoh/vnstat", "Registry": "https://hub.docker.com/r/vergoh/vnstat", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://wiki.unraid.kalifondation.fr/", "Project": "https://github.com/vergoh/vnstat", "Overview": "vnStat is a network traffic monitor that uses the network interface statistics provided by the kernel as information source. This means that vnStat won't actually be sniffing any traffic and also ensures light use of system resources regardless of network traffic rate.\r\n\r\nBy default, traffic statistics are stored on a five minute level for the last 48 hours, on a hourly level for the last 4 days, on a daily level for the last 2 full months and on a yearly level forever. The data retention durations are fully user configurable. Total seen traffic and a top days listing is also provided.\r\n\r\nSee the official webpage or the GitHub repository for additional details and output examples. An example of the included image output is also available.", "WebUI": "http://[IP]:[PORT:8685]/", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/Vnstat/vnstat.xml", "Icon": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/main/Vnstat/logohtfix.png", "Config": [ { "@attributes": { "Name": "WebUi Port", "Target": "HTTP_PORT", "Default": "8685", "Mode": "", "Description": "If you edit it, change the port in the WebUi above [AdvancedMode]", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8685" }, { "@attributes": { "Name": "Stats", "Target": "/var/lib/vnstat", "Default": "/mnt/user/appdata/vnstat/", "Mode": "rw", "Description": "Required to avoid loosing data.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vnstat/" }, { "@attributes": { "Name": "localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "timezone", "Target": "/etc/timezone", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/timezone" } ], "Repo": "Fantucie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/Vnstat/vnstat.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 477678, "stars": 9, "trending": 2.223, "trends": [ 12.264, 12.689, 3.975, 12.584, 3.468, 2.096, 2.223 ], "trendsDate": [ 1696946768, 1699542361, 1702169666, 1704776754, 1707375960, 1709975146, 1712570783 ], "downloadtrend": [ 323511, 370526, 385864, 441411, 457269, 467059, 477678 ], "LastUpdateScan": 1712570783, "LastUpdate": 1711996971, "FirstSeen": 1670915074, "topTrending": -10.041, "topPerforming": 2.223 }, { "Name": "nginx-Php8", "Repository": "tangramor/nginx-php8-fpm", "Registry": "https://hub.docker.com/r/tangramor/nginx-php8-fpm", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/120473-support-fantucie-apps/", "Project": "https://nginx.org/", "Overview": "Nginx(https://nginx.org/) is a simple webserver with php support. The config is in the docker side go in the console.\r\n`cd /etc/nginx`", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/NginxPhp8/XmlNginxPhp8.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/nginx-logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "http", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "https", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Appdata", "Target": "/var/www/html/", "Default": "/mnt/user/appdata/nginxphp8/www", "Mode": "rw", "Description": "Contains your www content and all relevant ", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nginxphp8/www" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "{3}", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "{3}", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "{3}", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "Fantucie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/NginxPhp8/XmlNginxPhp8.xml", "CategoryList": [ "Network-Web", "Network-Proxy" ], "downloads": 41974, "stars": 27, "trending": 2.518, "trends": [ 8.034, 7.255, 6.627, 2.081, 2.196, 2.84, 2.518 ], "trendsDate": [ 1695557141, 1698156372, 1700751977, 1703351172, 1705950374, 1708549565, 1711145186 ], "downloadtrend": [ 32971, 35550, 38073, 38882, 39755, 40917, 41974 ], "LastUpdateScan": 1711145186, "LastUpdate": 1709535273, "FirstSeen": 1653926612, "topTrending": -5.516000000000001 }, { "Name": "PiGallery2", "Repository": "bpatrik/pigallery2", "Registry": "https://hub.docker.com/r/bpatrik/pigallery2", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/120473-support-fantucie-apps/", "Project": "https://github.com/bpatrik/pigallery2", "Branch": { "Tag": "nightly-debian-buster", "TagDescription": "The BetaVersion, more options but less stability." }, "Overview": "Homepage: http://bpatrik.github.io/pigallery2/\r\nThis is a fast (like faster than your PC fast) directory-first photo gallery website, optimised for running on low resource servers (especially on raspberry pi).\r\n\r\n\u2714\ufe0f Strenghts:\r\n\u26a1 Fast, like for real\r\n\u2714\ufe0f Simple. Point to your photos folder and a temp folder and you are good to go\r\n\r\n\u26d4 Weakness:\r\n\ud83d\ude25 Its simple. Shows what you have that's it. No gallery changes (photo delete, rotate, enhance, tag, organize, etc), your gallery folder is read-only.\r\n\r\nLive Demo @ heroku: https://pigallery2.herokuapp.com/\r\nBasicLogin.\r\nUser: Admin\r\nPassword: Admin", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/ItJustFox/unraidtemplate/master/PiGallery2/XMLPiGallery2.xml", "Icon": "https://bpatrik.github.io/pigallery2/assets/icon_inv.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Config", "Target": "/app/data/config", "Default": "/mnt/user/appdata/PiGalery/config", "Mode": "rw", "Description": "Stock the config set in the AdminPanel.\r\n(Can be change with file.)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/PiGallery2/config" }, { "@attributes": { "Name": "Image", "Target": "/app/data/images/", "Default": "", "Mode": "ro", "Description": "Where is stock in the docker all the image.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/PiGallery2Data/" }, { "@attributes": { "Name": "Tmp", "Target": "/app/data/tmp", "Default": "/mnt/user/appdata/PiGalery/tmp", "Mode": "rw", "Description": "Where is stock all the temporaru file.\r\nSuch has thumbnails and other.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/PiGallery2/tpm" }, { "@attributes": { "Name": "db", "Target": "/app/data/db", "Default": "/mnt/user/appdata/PiGalery/db", "Mode": "rw", "Description": "The dataBase if set to sql and not using mysql.\r\n(Keep it even if you use the mysql.)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/PiGallery2/db" } ], "Repo": "Fantucie's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FantuciesRepository/PiGallery2/XMLPiGallery2.xml", "CategoryList": [ "Cloud", "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 3088533, "stars": 30, "trending": 1.323, "trends": [ 0.496, 0.57, 0.757, 0.99, 1.198, 1.373, 1.323 ], "trendsDate": [ 1697277943, 1699873564, 1702472785, 1705071973, 1707671137, 1710381982, 1712981175 ], "downloadtrend": [ 2901538, 2918185, 2940443, 2969835, 3005838, 3047677, 3088533 ], "LastUpdateScan": 1712981175, "LastUpdate": 1712959074, "FirstSeen": 1647820996, "topTrending": 0.827, "topPerforming": 1.323 }, { "Name": "Shapeshifter-Obfuscator", "Repository": "juchong/shapeshifter-docker", "Registry": "https://hub.docker.com/r/juchong/shapeshifter-docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/120689-shapeshifter-obfuscator-support-thread/", "Project": "https://github.com/juchong/shapeshifter-docker", "Overview": "Shapeshifter-Obfuscator is a dockerized implementation of shapeshifter-dispatcher provided by The Operator Foundation. The shapeshifter suite provides command-line proxy and obfuscation tools that effectively modify packets to evade advanced IDS systems. \r\n\r\nThis container is targeted at advanced users and provides no graphical user interface. Refer to the shapeshifter-dispatcher documentation on GitHub to learn more about the different proxy modes and transports supported by this tool. \r\n\r\nhttps://github.com/OperatorFoundation/shapeshifter-dispatcher", "TemplateURL": "https://raw.githubusercontent.com/juchong/shapeshifter-docker-unraid/master/shapeshifter-docker.xml", "Icon": "https://github.com/juchong/shapeshifter-docker-unraid/raw/main/icon.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/state", "Default": "/mnt/user/appdata/shapeshifter-obfuscator", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/shapeshifter-obfuscator" }, { "@attributes": { "Name": "Command", "Target": "ARGS", "Default": "-transparent -server -state state -orport 127.0.0.1:3333 -transports obfs4 -bindaddr obfs4-0.0.0.0:2222 -logLevel DEBUG -enableLogging", "Mode": "", "Description": "Shapeshifter-Obfuscator start-up argument. Change 127.0.0.1:3333 to an IP on your subnet.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "-transparent -server -state state -orport 127.0.0.1:3333 -transports obfs4 -bindaddr obfs4-0.0.0.0:2222 -logLevel DEBUG -enableLogging" }, { "@attributes": { "Name": "Listen Port", "Target": "2222", "Default": "2222", "Mode": "tcp", "Description": "Port that Shapeshifter-Obfuscator will listen on. Change it as necessary.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2222" } ], "Repo": "juchong's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/juchongsRepository/shapeshifter-docker.xml", "CategoryList": [ "Security" ], "downloads": 18442, "trending": 1.627, "trends": [ 11.752, 10.527, 7.165, 1.124, 1.908, 1.488, 1.627 ], "trendsDate": [ 1695729966, 1698329176, 1700924752, 1703519849, 1706115972, 1708715159, 1711310789 ], "downloadtrend": [ 14398, 16092, 17334, 17531, 17872, 18142, 18442 ], "LastUpdateScan": 1711310789, "LastUpdate": 1646293339, "FirstSeen": 1646313561, "topTrending": -10.125 }, { "Name": "liquidctl", "Repository": "avpnusr/liquidctl", "Registry": "https://hub.docker.com/r/avpnusr/liquidctl", "Network": "none", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/avpnusr/liquidctl-docker", "Overview": "Allows you to control an AIO liquid-cooler and RGB devices, that are supported by liquidctl, with a small footprint docker-container.\r\nFind detailed information on the usage in the project page: https://github.com/avpnusr/liquidctl-docker", "TemplateURL": "https://raw.githubusercontent.com/avpnusr/unraid-ca-templates/master/liquidctl.xml", "Icon": "https://raw.githubusercontent.com/avpnusr/liquidctl-docker/master/img/LiquidCTL-icon.png", "ExtraParams": "--privileged --log-opt max-size=2m --log-opt max-file=1", "Networking": { "Mode": "none" }, "Config": [ { "@attributes": { "Name": "AIO USB Device ID", "Target": "", "Default": "", "Mode": "", "Description": "Enter the path to the USB BUS Device ID for your AIO, if it's connected through USB on the motherbard e.g. /sys/bus/usb/devices/3-6.1", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/sys/bus/usb/devices/3-6.3" }, { "@attributes": { "Name": "PUMPSPEED", "Target": "PUMPSPEED", "Default": "20 50 30 75 35 85 40 100", "Mode": "", "Description": "Enter the pump speed at corresponding temperatures. First number is \u00b0C, second number is pump speed in percentage.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "20 50 30 75 35 85 40 100" }, { "@attributes": { "Name": "FANSPEED", "Target": "FANSPEED", "Default": "20 40 30 50 35 75 40 100", "Mode": "", "Description": "Enter the fan speed at corresponding temperatures. First number is \u00b0C, second number is fan speed in percentage.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "20 40 30 50 35 75 40 100" }, { "@attributes": { "Name": "MATCH", "Target": "MATCH", "Default": "", "Mode": "", "Description": "Enter the name of your vendor for the AIO water-cooling here - e.g. nzxt or kraken ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "kraken" } ], "Repo": "FatzCat's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FatzCatsRepository/liquidctl.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 21669, "stars": 1, "trending": 2.575, "trends": [ 3.302, 3.153, 3.161, 2.766, 6.383, 2.861, 2.575 ], "trendsDate": [ 1695823566, 1698422755, 1701018347, 1703617545, 1706216739, 1708815952, 1711408565 ], "downloadtrend": [ 17507, 18077, 18667, 19198, 20507, 21111, 21669 ], "LastUpdateScan": 1711408565, "LastUpdate": 1711086033, "FirstSeen": 1646415790, "topTrending": -0.7269999999999999 }, { "Name": "external-ip", "Repository": "xavierh/external-ip", "Registry": "https://hub.docker.com/repository/docker/xavierh/external-ip", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/125786-support-xavierh-external-ip/", "Project": "https://github.com/xavier-hernandez/docker-external-ip", "Overview": "Gets external IP via DIG command ( OpenDNS , Cloudflare, google ) on a scheduled basis that can be customized. Also includes the ability to alert you via pushover if the IP changes.", "TemplateURL": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/external-ip/external-ip.xml", "Icon": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/resources/external-ip.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "America/Chicago", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Chicago" }, { "@attributes": { "Name": "DELAY", "Target": "DELAY", "Default": "5m", "Mode": "", "Description": "Container Variable: DELAY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5m" }, { "@attributes": { "Name": "PROVIDER", "Target": "PROVIDER", "Default": "", "Mode": "", "Description": "Container Variable: PROVIDER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NOTIFICATION_TYPE", "Target": "NOTIFICATION_TYPE", "Default": "", "Mode": "", "Description": "Container Variable: NOTIFICATION_TYPE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUSHOVER_TOKEN", "Target": "PUSHOVER_TOKEN", "Default": "", "Mode": "", "Description": "Container Variable: PUSHOVER_TOKEN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUSHOVER_USER", "Target": "PUSHOVER_USER", "Default": "", "Mode": "", "Description": "Container Variable: PUSHOVER_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUSHOVER_TITLE", "Target": "PUSHOVER_TITLE", "Default": "", "Mode": "", "Description": "Container Variable: PUSHOVER_TITLE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RECOVERY_ALERT", "Target": "RECOVERY_ALERT", "Default": "", "Mode": "", "Description": "Container Variable: RECOVERY_ALERT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "xavierh's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xavierhsRepository/external-ip/external-ip.xml", "CategoryList": [ "Network-Management", "Network-Other" ], "downloads": 3199, "LastUpdateScan": 1711829254, "LastUpdate": 1699848207, "FirstSeen": 1657231423 }, { "Name": "GoAccess-NPM-Logs", "Repository": "xavierh/goaccess-for-nginxproxymanager", "Registry": "https://hub.docker.com/r/xavierh/goaccess-for-nginxproxymanager", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/120935-support-xavierh-goaccess-for-nginxproxymanager/", "Project": "https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager", "Overview": "GoAccess for Nginx Proxy Manager Logs\r\n\r\nThis docker container should work out of the box with Nginx Proxy Manager to parse proxy logs. The goaccess.conf has been configured to only access proxy logs and archived proxy logs.\r\n\r\nGo to https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager for updates.", "WebUI": "http://[IP]:[PORT:7880]", "TemplateURL": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/goaccess-for-nginxproxymanager/goan.xml", "Icon": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/resources/goaccess-npm.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "7880", "Default": "", "Mode": "tcp", "Description": "Container Port: 7880", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7880" }, { "@attributes": { "Name": "Host Key 1", "Target": "TZ", "Default": "", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Chicago" }, { "@attributes": { "Name": "Host Path 1", "Target": "/opt/log", "Default": "", "Mode": "ro", "Description": "Container Path: /opt/log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SKIP_ARCHIVED_LOGS", "Target": "SKIP_ARCHIVED_LOGS", "Default": "False", "Mode": "", "Description": "(Optional) Defaults to False. Set to True to skip archived logs, i.e. proxy-host*.gz", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "False", "Mode": "", "Description": "(Optional) HTML version of the running goaccess.conf wihtin the container", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "BASIC_AUTH", "Target": "BASIC_AUTH", "Default": "False", "Mode": "", "Description": "(Optional) Defaults to False. Set to True to enable nginx basic authentication. Docker container needs to stopped or restarted each time this flag is modified. This allows for the .htpasswd file to be changed accordingly.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "BASIC_AUTH_USERNAME", "Target": "BASIC_AUTH_USERNAME", "Default": "False", "Mode": "", "Description": "Optional) Requires BASIC_AUTH to bet set to True. Username for basic authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "x" }, { "@attributes": { "Name": "BASIC_AUTH_PASSWORD", "Target": "BASIC_AUTH_PASSWORD", "Default": "False", "Mode": "", "Description": "(Optional) Requires BASIC_AUTH to bet set to True. Password for basic authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "x" }, { "@attributes": { "Name": "EXCLUDE_IPS", "Target": "EXCLUDE_IPS", "Default": "", "Mode": "", "Description": "(Optional) IP Addresses or range of IPs delimited by comma refer to https://goaccess.io/man. For example: 192.168.0.1-192.168.0.100 or 127.0.0.1,192.168.0.1-192.168.0.100", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "xavierh's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xavierhsRepository/goaccess-for-nginxproxymanager/goan.xml", "CategoryList": [ "Tools-Utilities", "Network-Proxy" ], "downloads": 315444, "stars": 30, "trending": 9.995, "trends": [ 6.555, 6.305, 5.91, 5.536, 8.551, 10.119, 9.995 ], "trendsDate": [ 1696241153, 1698840354, 1701435987, 1704035149, 1706634387, 1709233567, 1711829254 ], "downloadtrend": [ 194336, 207414, 220443, 233363, 255185, 283914, 315444 ], "LastUpdateScan": 1711829254, "LastUpdate": 1709831448, "FirstSeen": 1646875585, "topTrending": 3.4399999999999995, "topPerforming": 9.995 }, { "Name": "x-mariohtml5", "Repository": "xavierh/mariohtml5", "Registry": "https://hub.docker.com/repository/docker/xavierh/mariohtml5", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/145206-support-xavierh-mariohtml5/", "Project": "https://github.com/xavier-hernandez/mariohtml5/tree/my-version", "Overview": "This is a clone of Infinite Mario, written in JavaScript for web browsers using HTML5.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/infinite-mario/infinite-mario.xml", "Icon": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/resources/mario.png", "Config": { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "8929", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8929" }, "Repo": "xavierh's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xavierhsRepository/infinite-mario/infinite-mario.xml", "CategoryList": [ "GameServers" ], "downloads": 715, "LastUpdateScan": 1713313926, "LastUpdate": 1694837880, "FirstSeen": 1694916336 }, { "Name": "noisedash", "Repository": "noisedash/noisedash:latest", "Registry": "https://hub.docker.com/r/noisedash/noisedash", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133448-support-xavierh-noisedash/", "Project": "https://github.com/kaythomas0/noisedash", "Overview": "Self-hostable web tool for generating ambient noises.\r\n\r\nREADME:\r\n\r\nRun this container first then stop it, it'll error for missing config. Copy this file https://raw.githubusercontent.com/kaythomas0/noisedash/main/config/default.json into your NoiseConfig path. Then restart the container.", "WebUI": "http://[IP]:[PORT:1432]", "TemplateURL": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/noisedash/noisedash.xml", "Icon": "https://raw.githubusercontent.com/xavier-hernandez/unraid-templates/master/resources/noise.png", "Config": [ { "@attributes": { "Name": "Host Port", "Target": "1432", "Default": "1432", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1432" }, { "@attributes": { "Name": "NoiseDB", "Target": "/var/noisedash/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/noise" }, { "@attributes": { "Name": "NoiseSamples", "Target": "/var/noisedash/samples", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NoiseConfig", "Target": "/var/noisedash/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "xavierh's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/xavierhsRepository/noisedash/noisedash.xml", "CategoryList": [ "MediaApp-Music" ], "downloads": 53815, "stars": 1, "trending": 10.612, "trends": [ 6.752, 11.063, 2.972, 5.997, 11.771, 15.333, 10.612 ], "trendsDate": [ 1696608367, 1699203940, 1702169666, 1704776754, 1707375961, 1709975146, 1712570783 ], "downloadtrend": [ 29149, 32775, 33779, 35934, 40728, 48104, 53815 ], "LastUpdateScan": 1712570783, "LastUpdate": 1701652940, "FirstSeen": 1673211841, "topTrending": 3.8600000000000003 }, { "Name": "Nacho-Rclone-Native-GUI", "Repository": "rclone/rclone", "Registry": "https://hub.docker.com/r/rclone/rclone/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/imthenachoman/unraid-templates/issues", "Overview": "This unRAID application is a Docker container running rclone's built-in GUI (https://rclone.org/gui/).\r\n\r\nThe default username and password is rclone/rclone. To change it, modify the `--rc-user` and `--rc-pass` values for `Post Arguments` in unRAID's container configuration.", "WebUI": "http://[IP]:[PORT:5572]/", "TemplateURL": "https://raw.githubusercontent.com/imthenachoman/unraid-templates/master/Nacho-Rclone-Native-GUI.xml", "Icon": "https://raw.githubusercontent.com/rclone/rclone/master/graphics/logo/logo_symbol/logo_symbol_color_256px.png", "PostArgs": "rcd --rc-web-gui --rc-web-gui-update --rc-web-gui-force-update --rc-web-gui-no-open-browser --rc-addr :5572 --rc-user rclone --rc-pass rclone", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5572", "Default": "5572", "Mode": "tcp", "Description": "Container Port: 5572", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5572" }, { "@attributes": { "Name": "PHP_TZ", "Target": "America/New_York", "Default": "America/New_York", "Mode": "", "Description": "Container Variable: PHP_TZ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "America/New_York" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config/rclone", "Default": "/mnt/user/appdata/rclone", "Mode": "rw", "Description": "Container Path: /config/rclone", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/rclone" } ], "Repo": "IMTheNachoMan's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/IMTheNachoMansRepository/Nacho-Rclone-Native-GUI.xml", "CategoryList": [ "Backup", "Cloud", "Tools-Utilities" ], "downloads": 100498865, "stars": 224, "trending": 0.808, "trends": [ 2.772, 2.149, 2.102, 0.967, 0.826, 0.815, 0.808 ], "trendsDate": [ 1697083556, 1699679205, 1702278381, 1705014252, 1707608203, 1710381983, 1712981175 ], "downloadtrend": [ 93024434, 95067364, 97108959, 98057395, 98874359, 99686905, 100498865 ], "LastUpdateScan": 1712981175, "LastUpdate": 1712852137, "FirstSeen": 1647641004, "topTrending": -1.9639999999999997, "topPerforming": 0.808 }, { "Name": "nordlynx", "Repository": "bubuntux/nordlynx", "Registry": "https://hub.docker.com/r/bubuntux/nordlynx/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/imthenachoman/unraid-templates/issues", "Overview": "NordLynx Docker template for unRAID\nhttps://hub.docker.com/r/bubuntux/nordlynx/", "TemplateURL": "https://raw.githubusercontent.com/imthenachoman/unraid-templates/master/NordLynx.xml", "Icon": "https://s1.nordcdn.com/nordvpn/media/1.1527.0/images/global/logos/square/nordvpn-48.svg", "ExtraParams": "--cap-add=NET_ADMIN --sysctl net.ipv4.conf.all.src_valid_mark=1 --sysctl net.ipv6.conf.all.disable_ipv6=1", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "PRIVATE_KEY", "Target": "PRIVATE_KEY", "Default": "", "Mode": "", "Description": "Container Variable: PRIVATE_KEY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QUERY", "Target": "QUERY", "Default": "", "Mode": "", "Description": "Container Variable: QUERY", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NET_LOCAL", "Target": "NET_LOCAL", "Default": "", "Mode": "", "Description": "Container Variable: NET_LOCAL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.0.0/16" } ], "Repo": "IMTheNachoMan's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/IMTheNachoMansRepository/NordLynx.xml", "CategoryList": [ "Security", "Network-VPN" ], "downloads": 89365, "stars": 17, "trending": 4.033, "trends": [ 5.751, 4.405, 6.138, 5.011, 4.087, 4.165, 4.033 ], "trendsDate": [ 1696457145, 1699055065, 1702169667, 1704776754, 1707375961, 1709975146, 1712570783 ], "downloadtrend": [ 67188, 70284, 74880, 78830, 82189, 85761, 89365 ], "LastUpdateScan": 1712570783, "LastUpdate": 1688069688, "FirstSeen": 1647100747, "topTrending": -1.718 }, { "Name": "Foundry", "Repository": "felddy/foundryvtt:release", "Registry": "https://hub.docker.com/r/felddy/foundryvtt", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/121065-support-silman-foundryvtt-felddy-docker-image/", "Project": "https://github.com/felddy/foundryvtt-docker", "Overview": "A secure, reliable, compact, and simple-to-use container for the Foundry Virtual Tabletop using felddy's Dockerhub images.\r\nFelddy has the most robust docker image for FoundryVTT their image has over 10M downloads.\r\n\r\nYou can get a Foundry Virtual Tabletop instance up and running in minutes using this container. This Docker container is designed to be secure, reliable, compact, and simple to use. It only requires that you provide the credentials or URL needed to download a Foundry Virtual Tabletop distribution.", "WebUI": "http://[IP]:[PORT:30000]", "TemplateURL": "https://raw.githubusercontent.com/silman/unraid_templates/master/foundry/foundry.xml", "Icon": "https://www.foundryvtt.wiki/fvtt-solid-512.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Game Data Path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Maps to container path /data. Path to persistent directory for storing Config, Data, and Logs directories for Foundry to use.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PORT", "Target": "30000", "Default": "", "Mode": "tcp", "Description": "Unraid Server port for Foundry Virtual Tabletop server web interface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "30000" }, { "@attributes": { "Name": "FOUNDRY_RELEASE_URL", "Target": "FOUNDRY_RELEASE_URL", "Default": "", "Mode": "", "Description": "Linux/NodeJS release pre-signed URL generated from the user's profile. Required for downloading an application distribution. This method will take precedence over the FOUNDRY_USERNAME/FOUNDRY_PASSWORD method and CONTAINER_CACHE method. Alternatively, use FOUNDRY_USERNAME/FOUNDRY_PASSWORD method or CONTAINER_CACHE method.\r\n\r\nIt is convenient to use this method in conjunction with CONTAINER_CACHE, the URL will download to the to CONTAINER_CACHE path and then re-use it after the URL expires.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_USERNAME", "Target": "FOUNDRY_USERNAME", "Default": "", "Mode": "", "Description": "Account username or email address for foundryvtt.com. Required for downloading an application distribution. Takes precedence over CONTAINER_CACHE. Alternatively, use FOUNDRY_RELEASE_URL or CONTAINER_CACHE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_PASSWORD", "Target": "FOUNDRY_PASSWORD", "Default": "", "Mode": "rw", "Description": "Account password for foundryvtt.com. Required for downloading an application distribution. Takes precedence over CONTAINER_CACHE. Alternatively, use FOUNDRY_RELEASE_URL or CONTAINER_CACHE\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_VERSION", "Target": "FOUNDRY_VERSION", "Default": "", "Mode": "", "Description": "Version of Foundry Virtual Tabletop to install. \r\nThis is used when you are using the USERNAME/PASSWORD method.\r\nLeave blank to install latest release. NOTE: Whatever you type here will be appended to the zip file if using CONTAINER_CACHE to store the zip. If used with RELEASE_URL this container will *not* validate that the URL matches the version you specify here.\u26a0\ufe0fWARNING\u26a0\ufe0f: If you leave this blank and use the USERNAME/PASSWORD option without a container cache it will upgrade to the latest foundry version on container restart!\r\nExample: 9 - Use most recent 9.x.x version; 9.255 - use most recent 9.255.x version; 9.255.0 - use exact version.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTAINER_CACHE", "Target": "CONTAINER_CACHE", "Default": "", "Mode": "", "Description": "Set a path to cache downloads of the Foundry distribution archive and speed up subsequent container startups. The path should be in /data or another persistent mount point in the container. e.g.; /data/container_cache. Alternatively, use FOUNDRY_RELEASE_URL or FOUNDRY_USERNAME/FOUNDRY_PASSWORD.\r\n\r\nThis method can be used in conjunction with the RELEASE_URL to use the container cache after the URL expires. The variable FOUNDRY_VERSION will be appended to the cached zip file name.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_ADMIN_KEY", "Target": "FOUNDRY_ADMIN_KEY", "Default": "", "Mode": "", "Description": "Admin password to be applied at startup. If omitted the admin password will be cleared. May be set using secrets.\t", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_LICENSE_KEY", "Target": "FOUNDRY_LICENSE_KEY", "Default": "", "Mode": "", "Description": "The license key to install. e.g.; AAAA-BBBB-CCCC-DDDD-EEEE-FFFF If left unset, a license key will be fetched when using account authentication (USERNAME/PASSWORD method). If multiple license keys are associated with an account, one will be chosen at random. Specific licenses can be selected by passing in an integer index. The first license key being 1. May be set using secrets.\t", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_WORLD", "Target": "FOUNDRY_WORLD", "Default": "", "Mode": "", "Description": "The world to startup at system start. Leave blank to launch Setup page.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTAINER_PATCHES", "Target": "CONTAINER_PATCHES", "Default": "", "Mode": "", "Description": "Set a path to a directory of shell scripts to be sourced after Foundry is installed but before it is started. The path should be in /data or another persistent mount point in the container. e.g.; /data/container_patches Patch files are sourced in lexicographic order. CONTAINER_PATCHES are processed after CONTAINER_PATCH_URLS.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTAINER_PATCH_URLS", "Target": "CONTAINER_PATCH_URLS", "Default": "", "Mode": "", "Description": "Set to a space-delimited list of URLs to be sourced after Foundry is installed but before it is started. Patch URLs are sourced in the order specified. CONTAINER_PATCH_URLS are processed before CONTAINER_PATCHES. \u26a0\ufe0f Only use patch URLs from trusted sources!\t", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTAINER_PRESERVE_CONFIG", "Target": "CONTAINER_PRESERVE_CONFIG", "Default": "false", "Mode": "", "Description": "Normally new options.json and admin.txt files are generated by the container at each startup. Setting this to true prevents the container from modifying these files when they exist. If they do not exist, they will be created as normal.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "CONTAINER_PRESERVE_OWNER", "Target": "CONTAINER_PRESERVE_OWNER", "Default": "", "Mode": "", "Description": "Normally the ownership of the /data directory and its contents are changed to match that of the server at startup. Setting this to a regular expression will exclude any matching paths and preserve their ownership. Note: This is a match on the whole path, not a search. This is useful if you want mount a volume as read-only inside /data (e.g.; a volume that contains assets mounted at /data/Data/assets).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTAINER_VERBOSE", "Target": "CONTAINER_VERBOSE", "Default": "false", "Mode": "", "Description": "Set to true to enable verbose logging for the container utility scripts.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "FOUNDRY_AWS_CONFIG", "Target": "FOUNDRY_AWS_CONFIG", "Default": "", "Mode": "", "Description": "An absolute or relative path that points to the awsConfig.json or true for AWS environment variable credentials evaluation usage.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_DEMO_CONFIG", "Target": "FOUNDRY_DEMO_CONFIG", "Default": "", "Mode": "", "Description": "Path to zip for Demo Mode. Demo mode allows you to configure a world which will be automatically launched and reset at a frequency of your choosing. When the world is reset, it is deactivated. The source data for the world is restored to its original state using a provided .zip file, and the next reset is automatically scheduled. See: Configuring demo mode.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_GID", "Target": "FOUNDRY_GID", "Default": "foundry", "Mode": "", "Description": "gid the deamon will be run under.\t", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "foundry" }, { "@attributes": { "Name": "FOUNDRY_HOSTNAME", "Target": "FOUNDRY_HOSTNAME", "Default": "", "Mode": "", "Description": "A custom hostname to use in place of the host machine's public IP address when displaying the address of the game session. This allows for reverse proxies or DNS servers to modify the public address.\t", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_IP_DISCOVERY", "Target": "FOUNDRY_IP_DISCOVERY", "Default": "true", "Mode": "", "Description": "Allow the Foundry server to discover and report the accessibility of the host machine's public IP address and port. Setting this to false may reduce server startup time in instances where this discovery would timeout.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "FOUNDRY_LANGUAGE", "Target": "FOUNDRY_LANGUAGE", "Default": "en.core", "Mode": "", "Description": "The default application language and module which provides the core translation files.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "en.core" }, { "@attributes": { "Name": "FOUNDRY_LOCAL_HOSTNAME", "Target": "FOUNDRY_LOCAL_HOSTNAME", "Default": "", "Mode": "", "Description": "Override the local network address used for invitation links, mirroring the functionality of the FOUNDRY_HOSTNAME option which configures the external address.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_MINIFY_STATIC_FILES", "Target": "FOUNDRY_MINIFY_STATIC_FILES", "Default": "true", "Mode": "", "Description": "Set to true to reduce network traffic by serving minified static JavaScript and CSS files. Enabling this setting is recommended for most users, but module developers may wish to disable it.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "FOUNDRY_PASSWORD_SALT", "Target": "FOUNDRY_PASSWORD_SALT", "Default": "", "Mode": "", "Description": "Custom salt string to be applied to the admin password instead of the default salt string. May be set using secrets.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_PROXY_PORT", "Target": "FOUNDRY_PROXY_PORT", "Default": "", "Mode": "", "Description": "Inform the Foundry server that the software is running behind a reverse proxy on some other port. This allows the invitation links created to the game to include the correct external port.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_PROXY_SSL", "Target": "FOUNDRY_PROXY_SSL", "Default": "false", "Mode": "", "Description": "Indicates whether the software is running behind a reverse proxy that uses SSL. This allows invitation links and A/V functionality to work as if the Foundry server had SSL configured directly.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "FOUNDRY_ROUTE_PREFIX", "Target": "FOUNDRY_ROUTE_PREFIX", "Default": "", "Mode": "", "Description": "A string path which is appended to the base hostname to serve Foundry VTT content from a specific namespace. For example setting this to demo will result in data being served from http://x.x.x.x:PORT/demo/.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_SSL_CERT", "Target": "FOUNDRY_SSL_CERT", "Default": "", "Mode": "", "Description": "An absolute or relative path that points towards a SSL certificate file which is used jointly with the sslKey option to enable SSL and https connections. If both options are provided, the server will start using HTTPS automatically.\t", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_SSL_KEY", "Target": "FOUNDRY_SSL_KEY", "Default": "", "Mode": "", "Description": "An absolute or relative path that points towards a SSL key file which is used jointly with the sslCert option to enable SSL and https connections. If both options are provided, the server will start using HTTPS automatically.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "FOUNDRY_UID", "Target": "FOUNDRY_UID", "Default": "foundry", "Mode": "", "Description": "uid the daemon will be run under.\t", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "foundry" }, { "@attributes": { "Name": "FOUNDRY_UPNP", "Target": "FOUNDRY_UPNP", "Default": "false", "Mode": "", "Description": "Allow Universal Plug and Play to automatically request port forwarding for the Foundry server port to your local network address.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "FOUNDRY_UPNP_LEASE_DURATION", "Target": "FOUNDRY_UPNP_LEASE_DURATION", "Default": "", "Mode": "", "Description": "Sets the Universal Plug and Play lease duration, allowing for the possibility of permanent leases for routers which do not support temporary leases. To define an indefinite lease duration set the value to 0.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TIMEZONE", "Target": "TIMEZONE", "Default": "UTC", "Mode": "", "Description": "Container TZ database name", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "UTC" } ], "Repo": "silman's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/silmansRepository/foundry/foundry.xml", "CategoryList": [ "GameServers" ], "downloads": 26953483, "stars": 67, "trending": 0.551, "trends": [ 0.828, 0.851, 0.26, 0.174, 0.515, 0.489, 0.551 ], "trendsDate": [ 1696586753, 1699182334, 1702169667, 1704776755, 1707375961, 1709975146, 1712570783 ], "downloadtrend": [ 26196583, 26421395, 26490182, 26536454, 26673784, 26804907, 26953483 ], "LastUpdateScan": 1712570783, "LastUpdate": 1712484669, "FirstSeen": 1647214623, "topTrending": -0.2769999999999999, "topPerforming": 0.551 }, { "Name": "ErgoNode", "Repository": "ergoplatform/ergo", "Registry": "https://hub.docker.com/r/ergoplatform/ergo", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/Mrlafontaine/Unraid-ErgoNode", "Overview": "Allows you to run a ERGO node on your unRAID server using the\r\nOFFICIAL DOCKER.\r\n\r\n**INSTALLATION GUIDE : https://github.com/Mrlafontaine/Unraid-ErgoNode\r\n\r\nWhile syncing to the current height, your docker might crash \r\nand it might take a wile (few hours to a day at most) depending \r\non your cpu and ram. \r\n\r\nOnce the sync is done you can setup your wallet following\r\nthe blog: https://ergoplatform.org/en/blog/2019_12_02_how_to_setup\r\n- UI for the wallet can be found at [IP]:[PORT:9053]/panel\r\n- For the swagger [IP]:[PORT:9053]/swagger", "WebUI": "http://[IP]:[PORT:9053]/panel", "TemplateURL": "https://raw.githubusercontent.com/Mrlafontaine/Unraid-ErgoNode/master/ergonode.xml", "Icon": "https://ergoplatform.org/img/uploads/1762.png", "ExtraParams": " -e MAX_HEAP=3G --restart unless-stopped", "PostArgs": " --mainnet -c /etc/myergo.conf", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Node data", "Target": "/home/ergo/.ergo", "Default": "/mnt/user/appdata/ergo/data", "Mode": "rw", "Description": "Path should point to the location you want your <br/> node's data to be (large file 10-20g)\r\n<br/> Ex: /mnt/user/appdata/ergo/data\r\n<br/> Container Path: /home/ergo/.ergo", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ergo2/data" }, { "@attributes": { "Name": "Node conf", "Target": "/etc/myergo.conf", "Default": "", "Mode": "rw", "Description": "**IT MUST ALREADY EXIST. Path should point to the config file named ergo.conf <br/> Ex: /mnt/user/appdata/ergo/ergo.conf \r\n<br/> Container Path: /etc/myergo.conf ", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Peer port", "Target": "9030", "Default": "9030", "Mode": "tcp", "Description": "Container Port: 9030", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9030" }, { "@attributes": { "Name": "Node swagger/panel", "Target": "9053", "Default": "", "Mode": "tcp", "Description": "Container Port: 9053", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9053" } ], "Repo": "mrlafontaine's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mrlafontainesRepository/ergonode.xml", "CategoryList": [ "Other" ], "downloads": 15741, "stars": 3, "trending": 1.321, "trends": [ 0.886, 1.844, 1.777, 2.016, 2.666, 1.23, 1.321 ], "trendsDate": [ 1696586754, 1699182334, 1702169667, 1704776755, 1707375961, 1709975147, 1712570783 ], "downloadtrend": [ 14107, 14372, 14632, 14933, 15342, 15533, 15741 ], "LastUpdateScan": 1712570783, "LastUpdate": 1711969471, "FirstSeen": 1647214623, "topTrending": 0.43499999999999994 }, { "Name": "jump", "Repository": "daledavies/jump", "Registry": "https://hub.docker.com/r/daledavies/jump/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/daledavies/jump/", "Project": "https://github.com/daledavies/jump", "Overview": "Jump is a simple, stylish, fast and secure self-hosted startpage for your server.\n\n\nhttps://hub.docker.com/r/daledavies/jump/", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/SavageAUS/Unraid-Templates/master/jump.xml", "Icon": "https://github.com/daledavies/jump/blob/main/jumpapp/assets/images/favicon/icon.png?raw=true", "Config": [ { "@attributes": { "Name": "Container Port 1", "Target": "8080", "Default": "8123", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8123" }, { "@attributes": { "Name": "Backgrounds", "Target": "/backgrounds", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/jump/backgrounds" }, { "@attributes": { "Name": "Sites", "Target": "/sites", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/jump/sites" }, { "@attributes": { "Name": "Site Name", "Target": "SITENAME:", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OWMAPIKEY", "Target": "OWMAPIKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Lat Long", "Target": "LATLONG", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "SaveageAUS' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SaveageAUSRepository/jump.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 74475, "stars": 5, "trending": 5.262, "trends": [ 10.306, 11.786, 8.71, 8.009, 8.135, 7.748, 5.262 ], "trendsDate": [ 1697148353, 1699743973, 1702343523, 1705014253, 1707608203, 1710381983, 1712981176 ], "downloadtrend": [ 44296, 50214, 55005, 59794, 65089, 70556, 74475 ], "LastUpdateScan": 1712981176, "LastUpdate": 1679063305, "FirstSeen": 1647772968, "topTrending": -5.044 }, { "Name": "Web-Portal", "Repository": "ghcr.io/enchant97/web-portal:2", "Registry": "https://ghcr.io/enchant97/web-portal", "Network": "Bridge", "Shell": "sh", "Privileged": "false", "Project": "https://enchantedcode.co.uk/web-portal/index.html", "Overview": "Web-Portal is a web app written in Python using Quart, that aims to provide an easy and fast way to manage the links to all of your web services.\nThis project is Copyright (c) 2022 Leo Spratt.\nLicense AGPL-3", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/SavageAUS/Unraid-Templates/master/web-portal.xml", "Icon": "https://raw.githubusercontent.com/enchant97/web-portal/main/web_portal/static/favicon.ico", "Config": [ { "@attributes": { "Name": "Data", "Target": "/app/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/web-portal/" }, { "@attributes": { "Name": "Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "DB_URI", "Target": "DB_URI", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mysql://webportal:PASSWORD@DB/webportal" }, { "@attributes": { "Name": "Plugins", "Target": "/data/plugins", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/web-portal/plugins" }, { "@attributes": { "Name": "ALLOW_ICON_UPLOADS", "Target": "ALLOW_ICON_UPLOADS", "Default": "True", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "SECRET_KEY", "Target": "", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "SaveageAUS' Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/SaveageAUSRepository/web-portal.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1713564367, "FirstSeen": 1661601813 }, { "Name": "Gladys-Assistant", "Repository": "gladysassistant/gladys:v4", "Registry": "https://hub.docker.com/r/gladysassistant/gladys/", "Network": "host", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/121498-support-gladys-privacy-first-open-source-home-assistant/", "Project": "https://gladysassistant.com/", "Overview": "Gladys Assistant (https://gladysassistant.com) is a privacy-first, open-source home assistant. Gladys helps you centralize your connected devices, visualize data on your dashboards and build automations to make your daily life easier.\r\n\r\nYou can support the project here : https://www.buymeacoffee.com/gladysassistant", "WebUI": "http://[IP]:[PORT:8006]", "TemplateURL": "https://raw.githubusercontent.com/GladysAssistant/unraid-gladys-templates/master/Gladys/Gladys.xml", "Icon": "https://gladysassistant.com/en/img/external/github-gladys-logo.png", "ExtraParams": "--restart=always --log-opt max-size=10m --cgroupns=host", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "Europe/Paris", "Mode": "", "Description": "Visit https://en.wikipedia.org/wiki/List_of_tz_database_time_zones to get the right one", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Europe/Paris" }, { "@attributes": { "Name": "server-port", "Target": "SERVER_PORT", "Default": "80", "Mode": "", "Description": "Container Variable: SERVER_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8006" }, { "@attributes": { "Name": "Gladys lib folder", "Target": "/var/lib/gladysassistant", "Default": "/mnt/user/appdata/Gladys", "Mode": "rw", "Description": "Container Path: /var/lib/gladysassistant", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Gladys" }, { "@attributes": { "Name": "Gladys Dev Folder", "Target": "/dev", "Default": "/dev", "Mode": "rw", "Description": "Container Path: /dev", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/dev" }, { "@attributes": { "Name": "Gladys uDev Folder", "Target": "/run/udev", "Default": "/run/udev", "Mode": "ro", "Description": "Container Path: /run/udev", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/run/udev" }, { "@attributes": { "Name": "DB File path", "Target": "SQLITE_FILE_PATH", "Default": "/var/lib/gladysassistant/gladys-production.db", "Mode": "", "Description": "Container Variable: SQLITE_FILE_PATH", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/lib/gladysassistant/gladys-production.db" }, { "@attributes": { "Name": "Environement", "Target": "NODE_ENV", "Default": "production", "Mode": "", "Description": "Container Variable: NODE_ENV", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "production" }, { "@attributes": { "Name": "Gladys Docker Folder", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Container Path: /var/run/docker.sock", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "jgcb00's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/jgcb00sRepository/Gladys/Gladys.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 7356283, "stars": 14, "trending": 0.174, "trends": [ 0.176, 0.164, 0.132, 0.174 ], "trendsDate": [ 1705525611, 1708124742, 1710720365, 1713313926 ], "downloadtrend": [ 7308925, 7321782, 7333793, 7343450, 7356283 ], "LastUpdateScan": 1713313926, "LastUpdate": 1713291211, "FirstSeen": 1648140267, "topTrending": -0.0020000000000000018 }, { "Name": "TubeArchivist", "Repository": "bbilly1/tubearchivist:latest", "Registry": "https://hub.docker.com/r/bbilly1/tubearchivist/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114073-support-crocs-tube-archivist/", "Project": "https://github.com/tubearchivist/tubearchivist", "Overview": "Your self hosted YouTube media server. https://docs.tubearchivist.com/installation/unraid/", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/tubearchivist/unraid-templates/master/TubeArchivist.xml", "Icon": "https://i.imgur.com/6n4ljjQ.png", "DonateText": "If you're enjoying this project, consider donating!", "DonateLink": "https://github.com/tubearchivist/tubearchivist#donate", "Requires": "TubeArchivist-ES and TubeArchivist-RedisJSON", "Config": [ { "@attributes": { "Name": "HOST", "Target": "TA_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "IP ADDRESSES" }, { "@attributes": { "Name": "Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Youtube Media Path", "Target": "/youtube", "Default": "/youtube", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/" }, { "@attributes": { "Name": "Appdata", "Target": "/cache", "Default": "/cache", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/TubeArchivist/" }, { "@attributes": { "Name": "TA Username", "Target": "TA_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "tubearchivist" }, { "@attributes": { "Name": "TA Password", "Target": "TA_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "verysecret" }, { "@attributes": { "Name": "Redis", "Target": "REDIS_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "HOST IP ADDRESS" }, { "@attributes": { "Name": "ElasticSearch Password", "Target": "ELASTIC_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "verysecret" }, { "@attributes": { "Name": "ElasticSearch", "Target": "ES_URL", "Default": "", "Mode": "", "Description": "leave the 'http://'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://HOSTIPADDRESS:9200" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Chicago" }, { "@attributes": { "Name": "GID", "Target": "HOST_GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UID", "Target": "HOST_UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" } ], "Repo": "TubeArchivist's Official Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TubeArchivistsOfficialRepository/TubeArchivist.xml", "CategoryList": [ "Backup", "Downloaders", "MediaApp-Video", "MediaServer-Video" ], "downloads": 842769, "stars": 26, "trending": 5.723, "trends": [ 5.896, 6.482, 6.376, 5.586, 5.476, 5.751, 5.723 ], "trendsDate": [ 1695737181, 1698336354, 1700931946, 1703531137, 1706130385, 1708765584, 1711361175 ], "downloadtrend": [ 585129, 625689, 668299, 707842, 748847, 794539, 842769 ], "LastUpdateScan": 1711361175, "LastUpdate": 1710190963, "FirstSeen": 1648951400, "topTrending": -0.17300000000000004, "topPerforming": 5.723 }, { "Name": "TubeArchivist-ES", "Repository": "bbilly1/tubearchivist-es:latest", "Registry": "https://hub.docker.com/_/elasticsearch", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114073-support-crocs-tube-archivist/", "Project": "https://github.com/elastic/elasticsearch", "Overview": "This is a dependancy container for the application \"TubeArchivist\"", "TemplateURL": "https://raw.githubusercontent.com/tubearchivist/unraid-templates/master/TubeArchivist-ES.xml", "Icon": "https://i.imgur.com/ftggG6O.jpg", "Requires": ""TubeArchivist-RedisJSON" and "TubeArchivist"", "Config": [ { "@attributes": { "Name": "9200", "Target": "9200", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9200" }, { "@attributes": { "Name": "ElasticSearch Data", "Target": "/usr/share/elasticsearch/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/TubeArchivist/es" }, { "@attributes": { "Name": "ElasticSearch Password", "Target": "ELASTIC_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "verysecret" }, { "@attributes": { "Name": "Java Options", "Target": "ES_JAVA_OPTS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "-Xms512m -Xmx512m" }, { "@attributes": { "Name": "Discovery Type", "Target": "discovery.type", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "single-node" }, { "@attributes": { "Name": "Xpack Security", "Target": "xpack.security.enabled", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Snapshot Path", "Target": "path.repo", "Default": "/usr/share/elasticsearch/data/snapshot", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/usr/share/elasticsearch/data/snapshot" } ], "Repo": "TubeArchivist's Official Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TubeArchivistsOfficialRepository/TubeArchivist-ES.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Other" ], "downloads": 293376, "stars": 2, "trending": 8.132, "trends": [ 12.151, 12.182, 11.537, 8.896, 8.988, 8.357, 8.132 ], "trendsDate": [ 1695557141, 1698156373, 1700751977, 1703351172, 1705950374, 1708549565, 1711145186 ], "downloadtrend": [ 159102, 181172, 204799, 224796, 246995, 269518, 293376 ], "LastUpdateScan": 1711145186, "LastUpdate": 1706328037, "FirstSeen": 1648699420, "topTrending": -4.019, "topPerforming": 8.132 }, { "Name": "TubeArchivist-RedisJSON", "Repository": "redis/redis-stack-server", "Registry": "https://hub.docker.com/r/redis/redis-stack-server/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/114073-support-crocs-tube-archivist/", "Project": "https://github.com/RedisJSON/RedisJSON", "Overview": "This is a dependancy container for the application \"TubeArchivist\"", "TemplateURL": "https://raw.githubusercontent.com/tubearchivist/unraid-templates/master/TubeArchivist-RedisJSON.xml", "Icon": "https://i.imgur.com/dtGJa5y.jpeg", "Requires": ""TubeArchivist-ES" and "TubeArchivist"", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "6379", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6379" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/TubeArchivist/redis" } ], "Repo": "TubeArchivist's Official Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TubeArchivistsOfficialRepository/TubeArchivist-RedisJSON.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 8046372, "stars": 73, "trending": 10.082, "trends": [ 11.795, 10.843, 11.025, 7.92, 8.87, 10.259, 10.082 ], "trendsDate": [ 1696493148, 1699092333, 1702169667, 1704776755, 1707375961, 1709975147, 1712570784 ], "downloadtrend": [ 4322088, 4847725, 5448396, 5917003, 6492916, 7235164, 8046372 ], "LastUpdateScan": 1712570784, "LastUpdate": 1712239598, "FirstSeen": 1678309465, "topTrending": -1.7129999999999992, "topPerforming": 10.082 }, { "Name": "Jupyter-CuDNN_TensorFlow_OpenCV", "Repository": "datamachines/jupyter_cto-unraid", "Registry": "https://hub.docker.com/r/datamachines/jupyter_cto-unraid/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/121930-support-jupyter-tensorflow_opencv-and-jupyter-cudnn_tensorflow_opencv/", "Project": "https://github.com/datamachines/cuda_tensorflow_opencv", "Overview": "Unraid compatible Jupyter Notebook (Python kernel) container with GPU-optimized Tensorflow and OpenCV, and installations of Pandas, PyTorch -- based on datamachines/cudnn_tensorflow_opencv\r\n\r\nThe default password to access Jupyter is dmc\r\n\r\nThis is the GPU-bound container's version. \r\nPlease note that the container images is large at over 16GB \r\nTo use it requires the Nvidia driver installation on your Unraid server for support of Docker. \r\nThis installation needs to support the version of CUDA installed to use with this container.\r\nIf you have multiple GPUs in your system with some allocated to VMs, make sure to replace --gpus all with --runtime=nvidia and set the NVIDIA_DRIVER_CAPABILITIES and NVIDIA_VISIBLE_DEVICES variables to only give the container access to selected GPUs.\r\n\r\nA CPU equivalent container is also available and named Jupyter-TensorFlow_OpenCV and is over 4GB\r\n\r\nThe system is ran as the jupyter user (has sudo privileges) and /dmc is where you can place your weights and other files to support your development.\r\n\r\nVERSION(s) (match datamachines/cudnn_tensorflow_opencv releases date)\r\n- 20220815 with support for CUDA 11.3.1, TensorFlow 2.9.1, OpenCV 4.6.0 and PyTorch 1.12.1\r\n- 20220530 with support for CUDA 11.3.1, TensorFlow 2.9.1, OpenCV 4.5.5 and PyTorch 1.11\r\n- 20220525 with support for CUDA 11.3.1, TensorFlow 2.9.1 and OpenCV 4.5.5\r\n- 20220521 with support for CUDA 11.3.1, TensorFlow 2.9.0 and OpenCV 4.5.5\r\n- 20220510 with support for CUDA 11.3.1, TensorFlow 2.8.0 and OpenCV 4.5.5\r\n- 20220318 with support for CUDA 11.3.1, TensorFlow 2.8.0 and OpenCV 4.5.5\r\n\r\nChangelog:\r\n- 20220815: latest is CUDA 11.3.1, TensorFlow 2.9.1, OpenCV 4.6.0 and PyTorch 1.12.1 (match version: 20220815)\n- 20220530: CUDA 11.3.1, TensorFlow 2.9.1, OpenCV 4.5.5 and PyTorch 1.11 (PyTorch is now built from source) (match version: 20220530)\n- 20220525: CUDA 11.3.1, TensorFlow 2.9.1 and OpenCV 4.5.5 (match version: 20220525)\n- 20220521: CUDA 11.3.1, TensorFlow 2.9.0 and OpenCV 4.5.5 (match version: 20220521)\n- 20220510: CUDA 11.3.1, TensorFlow 2.8.0 and OpenCV 4.5.5 (match version: 20220510) with updated base images including Nvidia's new package signing key\n- 20220422: Multiple GPUs note\r\n- 20220403: Updated unraid template\r\n- 20220402: Container updated to fix issue preventing change of default password (same components)\r\n- 20220331: Unraid initial release: latest is CUDA 11.3.1, TensorFlow 2.8.0 and OpenCV 4.5.5 (match version: 20220318)", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/datamachines/cuda_tensorflow_opencv/master/Jupyter_build/Jupyter_build/Jupyter-CuDNN_TensorFlow_OpenCV.xml", "Icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Jupyter_logo.svg/207px-Jupyter_logo.svg.png", "ExtraParams": "--gpus all", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "Container Port: 8888", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Jupyter run directory", "Target": "/dmc", "Default": "/mnt/user/appdata/jupyter_to", "Mode": "rw", "Description": "Container Path: /dmc", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jupyter_to" } ], "Repo": "martial's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/martialsRepository/Jupyter_build/Jupyter-CuDNN_TensorFlow_OpenCV.xml", "CategoryList": [ "Productivity" ], "downloads": 17542, "trending": 0.148, "trends": [ 11.511, 10.694, 7.122, 0.149, 0.171, 0.126, 0.148 ], "trendsDate": [ 1695729967, 1698329176, 1700924752, 1703519849, 1706115973, 1708715159, 1711310789 ], "downloadtrend": [ 14464, 16196, 17438, 17464, 17494, 17516, 17542 ], "LastUpdateScan": 1711310789, "LastUpdate": 1660832849, "FirstSeen": 1648860587, "topTrending": -11.363 }, { "Name": "Jupyter-TensorFlow_OpenCV", "Repository": "datamachines/jupyter_to-unraid", "Registry": "https://hub.docker.com/r/datamachines/jupyter_to-unraid/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/121930-support-jupyter-tensorflow_opencv-and-jupyter-cudnn_tensorflow_opencv/", "Project": "https://github.com/datamachines/cuda_tensorflow_opencv", "Overview": "Unraid compatible Jupyter Notebook (Python kernel) container with CPU-ready Tensorflow, OpenCV, Pandas, PyTorch -- based on datamachines/tensorflow_opencv\r\n\r\nThe default password to access Jupyter is dmc\r\n\r\nThis is the CPU-bound container's version. The GPU equivalent container is named Jupyter-CuDNN_TensorFlow_OpenCV\r\nPlease note that the container images is large at over 4GB and its GPU counterpart runs over 16GB. \r\n\r\nThe system is ran as the jupyter user (has sudo privileges) and /dmc is where you can place your weights and other files to support your development.\r\n\r\nVERSION(s) (match datamachines/tensorflow_opencv releases date)\r\n- 20220815 with support for TensorFlow 2.9.1, OpenCV 4.6.0 and PyTorch 1.12.1\r\n- 20220530 with support for TensorFlow 2.9.1, OpenCV 4.5.5 and PyTorch 1.11\n- 20220525 with support for TensorFlow 2.9.1 and OpenCV 4.5.5\n- 20220521 with support for TensorFlow 2.9.0 and OpenCV 4.5.5\n- 20220510 with support for TensorFlow 2.8.0 and OpenCV 4.5.5\n- 20220318 with support for TensorFlow 2.8.0 and OpenCV 4.5.5\n\r\nChangelog:\r\n- 20220815: latest is TensorFlow 2.9.1, OpenCV 4.6.0 and PyTorch 1.12.1 (match version: 20220815)\n- 20220530: TensorFlow 2.9.1, OpenCV 4.5.5 and PyTorch 1.11 (PyTorch is now built from source) (match version: 20220530)\n- 20220525: TensorFlow 2.9.1 and OpenCV 4.5.5 (match version: 20220525)\n- 20220521: TensorFlow 2.9.0 and OpenCV 4.5.5 (match version: 20220521)\n- 20220510: TensorFlow 2.8.0 and OpenCV 4.5.5 (match version: 20220510) with updated base images\n- 20220403: Updated unraid template\r\n- 20220402: Container updated to fix issue preventing change of default password (same components)\r\n- 20220331: Unraid initial release: latest is TensorFlow 2.8.0 and OpenCV 4.5.5 (match version: 20220318)", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/datamachines/cuda_tensorflow_opencv/master/Jupyter_build/Jupyter_build/Jupyter-TensorFlow_OpenCV.xml", "Icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Jupyter_logo.svg/207px-Jupyter_logo.svg.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "Container Port: 8888", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Jupyter run directory", "Target": "/dmc", "Default": "/mnt/user/appdata/jupyter_to", "Mode": "rw", "Description": "Container Path: /dmc", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jupyter_to" } ], "Repo": "martial's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/martialsRepository/Jupyter_build/Jupyter-TensorFlow_OpenCV.xml", "CategoryList": [ "Productivity" ], "downloads": 17509, "trending": 0.074, "trends": [ 11.463, 10.695, 7.187, 1.495, 0.166, 0.051, 0.074 ], "trendsDate": [ 1695729967, 1698329177, 1700924752, 1703519849, 1706115973, 1708715159, 1711310790 ], "downloadtrend": [ 14254, 15961, 17197, 17458, 17487, 17496, 17509 ], "LastUpdateScan": 1711310790, "LastUpdate": 1660832841, "FirstSeen": 1648860587, "topTrending": -11.389 }, { "Name": "mbpfan", "Repository": "bplein/mbpfan", "Registry": "https://hub.docker.com/r/bplein/mbpfan", "Network": "none", "Shell": "sh", "Privileged": "true", "PrivilegedReq": "true", "Support": "https://forums.unraid.net/topic/136764-support-djismgaming-mbpfan-a-fan-controller-for-macs-running-linux/", "Project": "https://github.com/linux-on-mac/mbpfan", "Overview": "Containerized mbpfan (for Macs running Linux, to control fans)\r\n\r\nNOTE: the executable in the container was compiled by bplein from https://github.com/linux-on-mac/mbpfan.\r\nUses the Ubuntu repository version of https://github.com/linux-on-mac/mbpfan\r\n\r\nNeed to create a configuration file with the following contents and mount it in the container as a volume in the container under /etc/mbpfan.conf:\r\n\r\nFile contents of /mnt/user/appdata/mbpfan/mbpfan.conf (example on a Late 2012 i7 Mac mini) is available at:\r\nhttps://github.com/bplein/mbpfan/blob/master/etc/mbpfan.conf", "TemplateURL": "https://raw.githubusercontent.com/djismgaming/docker-templates/master/djismGAMING/mbpfan.xml", "Icon": "https://raw.githubusercontent.com/djismgaming/docker-templates/main/djismGAMING/img/mbpfan.png", "Requires": "Must run as a privileged container. ", "Config": { "@attributes": { "Name": "Host Path 1", "Target": "/etc/mbpfan.conf", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mbpfan/mbpfan.conf" }, "Repo": "djismgaming's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/djismgamingsRepository/djismGAMING/mbpfan.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1124, "LastUpdateScan": 1713313927, "LastUpdate": 1573663098, "FirstSeen": 1679522664 }, { "Name": "obsidian-remote", "Repository": "braintobytes/obsidian-remote", "Registry": "https://hub.docker.com/r/braintobytes/obsidian-remote", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/138120-support-djismgaming-obsidian-a-second-brain-using-plain-text-files/", "Project": "https://github.com/BraintoByte/obsidian-remote", "Overview": "Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files.\r\n\r\nNOTES:\r\n- When creating a vault, place it under '/vaults' dir, located in the root of the container (inside Obsidian).\r\n\r\nThis docker image allows you to run THE LATESTS VERSION OF OBSIDIAN in docker as a container and access it via your web browser.\r\n\r\nThe original project was from sytone/obsidian-remote and it seemed deprecated as it was not running the latest version of Obsidian as this one does.\r\n\r\nSECURITY: \r\nBy no means this is secure for public exposure, it's full of security holes and RDP tricks that can be used against you, so if you do download it and run it, don't expose to the public interwebs! Do not expose this to the web unless you secure it with something like Authelia or a similar authentication processe and know what you are doing!!", "WebUI": "http://[IP]:[PORT:8080]", "Icon": "https://raw.githubusercontent.com/djismgaming/docker-templates/main/djismGAMING/img/obsidian.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8585" }, { "@attributes": { "Name": "Storage (vaults)", "Target": "/vaults", "Default": "", "Mode": "rw", "Description": "This is the location for the user's vaults.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/obsidian/vaults" }, { "@attributes": { "Name": "Storage (config)", "Target": "/config/.config/obsidian", "Default": "", "Mode": "rw", "Description": "This is the location for the internal data.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/obsidian/config" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "djismgaming's Repository", "TemplateURL": "https://raw.githubusercontent.com/djismgaming/docker-templates/master/djismGAMING/obsidian-remote.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/djismgamingsRepository/djismGAMING/obsidian-remote.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 3088, "stars": 3, "LastUpdateScan": 1713313927, "LastUpdate": 1674714307, "FirstSeen": 1681934677 }, { "Name": "openssh-server", "Repository": "linuxserver/openssh-server", "Registry": "https://hub.docker.com/r/linuxserver/openssh-server/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/97226-support-linuxserverio-openssh-server/", "Project": "https://www.openssh.com", "Overview": "Added as the linuxserver one is not appearing in the Custom Applications at this moment. \r\n\r\nOpenssh-server is a sandboxed environment that allows ssh access without giving keys to the entire server. \r\nGiving ssh access via private key often means giving full access to the server. \r\nThis container creates a limited and sandboxed environment that others can ssh into. \r\nThe users only have access to the folders mapped and the processes running inside this container.\r\n\r\nApplication setup: see https://github.com/linuxserver/docker-openssh-server#application-setup", "TemplateURL": "https://raw.githubusercontent.com/djismgaming/docker-templates/master/djismGAMING/openssh-server.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/openssh-server-icon.png", "Config": [ { "@attributes": { "Name": "SSH Port", "Target": "2222", "Default": "2222", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2222" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Public Key", "Target": "PUBLIC_KEY", "Default": "", "Mode": "", "Description": "Optional ssh public key, which will automatically be added to authorized_keys.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Public Key File", "Target": "PUBLIC_KEY_FILE", "Default": "", "Mode": "", "Description": "Optionally specify a file containing the public key (works with docker secrets).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User Name", "Target": "USER_NAME", "Default": "", "Mode": "", "Description": "Optionally specify a user name (Default:linuxserver.io)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Sudo Access", "Target": "SUDO_ACCESS", "Default": "true|false", "Mode": "", "Description": "Set to true to allow USER_NAME, the ssh user, sudo access. Without USER_PASSWORD set, this will allow passwordless sudo access.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Password Access", "Target": "PASSWORD_ACCESS", "Default": "true|false", "Mode": "", "Description": "Set to true to allow user/password ssh access. You will want to set USER_PASSWORD or USER_PASSWORD_FILE as well.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "User Password", "Target": "USER_PASSWORD", "Default": "", "Mode": "", "Description": "Optionally set a sudo password for USER_NAME, the ssh user. If this or USER_PASSWORD_FILE are not set but SUDO_ACCESS is set to true, the user will have passwordless sudo access.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User Password File", "Target": "USER_PASSWORD_FILE", "Default": "", "Mode": "", "Description": "Optionally specify a file that contains the password. This setting supersedes the USER_PASSWORD option (works with docker secrets).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/user/appdata/openssh-server", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/openssh-server" } ], "Repo": "djismgaming's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/djismgamingsRepository/djismGAMING/openssh-server.xml", "CategoryList": [ "Network-Management" ], "downloads": 21535521, "stars": 126, "trending": 0.949, "trends": [ 1.018, 1.366, 1.174, 0.949 ], "trendsDate": [ 1705525612, 1708124742, 1710720366, 1713313927 ], "downloadtrend": [ 20581003, 20792769, 21080690, 21331205, 21535521 ], "LastUpdateScan": 1713313927, "LastUpdate": 1713135847, "FirstSeen": 1658606625, "topTrending": -0.06900000000000006 }, { "Name": "plex-ngrok", "Repository": "andrijn/plex-ngrok", "Registry": "https://hub.docker.com/r/andrijn/plex-ngrok/", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122834-support-djismgaming-plex-ngrok-a-way-to-access-plex-hosted-via-starlink-or-cgnat/", "Project": "https://github.com/andriinuts/plex-ngrok-docker", "Overview": "Container to create a tunnel between your internal Plex media server to an outside url by Ngrok.\r\n\r\nThis docker will use Ngrok to create a tunnel between your internal (existing) plex server to an outside url. Then will update the plex \"Custom server access URLs\" with the random Ngrok URL using PlexAPI. This allows you to login to plex.tv from any device and have a direct connection to your home plex server. Works from behind Carrier Grade NAT/double NAT and possibly VPN's. I use it with Starlink with great success!\r\n\r\nTCP port 4040 for the ngrok docker web interface (optional)\r\n\r\nVariables needed are:\r\n\r\nNGROK_PORT = 32400 (plex webUI port, normally 32400)\r\n\r\nNGROK_AUTH = Ngrok Authtoken from their website after you've created an account (https://dashboard.ngrok.com/get-started/your-authtoken)\r\n\r\nPLEX_TOKEN = Plex Authtoken (https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token)\r\n\r\nPLEX_BASE_URL = Plex server url like http://192.168.0.10:32400\r\n\r\nNGROK_PROTOCOL = TCP\r\n\r\nhttps://hub.docker.com/r/andrijn/plex-ngrok/", "WebUI": "http://[IP]:[PORT:4040]", "TemplateURL": "https://raw.githubusercontent.com/djismgaming/docker-templates/master/deprecated/plex-ngrok.xml", "Icon": "https://raw.githubusercontent.com/djismgaming/docker-templates/main/djismGAMING/img/ngrok.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Container Port 1", "Target": "4040", "Default": "4040", "Mode": "tcp", "Description": "Container Port: 4040", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4040" }, { "@attributes": { "Name": "NGROK_PORT", "Target": "NGROK_PORT", "Default": "", "Mode": "", "Description": "Container Variable: NGROK_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "32400" }, { "@attributes": { "Name": "NGROK_AUTH", "Target": "NGROK_AUTH", "Default": "", "Mode": "", "Description": "Container Variable: ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ngrok-auth-here" }, { "@attributes": { "Name": "PLEX_TOKEN", "Target": "PLEX_TOKEN", "Default": "", "Mode": "", "Description": "Container Variable: PLEX_TOKEN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "plex-token-here" }, { "@attributes": { "Name": "PLEX_BASE_URL", "Target": "PLEX_BASE_URL", "Default": "", "Mode": "", "Description": "Container Variable: PLEX_BASE_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://plex-server-ip-here:32400" }, { "@attributes": { "Name": "NGROK_PROTOCOL", "Target": "NGROK_PROTOCOL", "Default": "", "Mode": "", "Description": "Container Variable: NGROK_PROTOCOL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TCP" } ], "Repo": "djismgaming's Repository", "Deprecated": true, "templatePath": "/tmp/GitHub/AppFeed/templates/djismgamingsRepository/deprecated/plex-ngrok.xml", "CategoryList": [ "Cloud", "MediaServer-Video", "MediaServer-Music" ], "downloads": 1698, "LastUpdateScan": 1713341154, "LastUpdate": 1669470075, "FirstSeen": 1650945815 }, { "Name": "storm", "Repository": "ghcr.io/relvacode/storm", "Registry": "https://github.com/relvacode/storm/pkgs/container/storm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/121929-support-djismgaming-storm-a-self-hosted-mobile-friendly-webui-for-deluge/", "Project": "https://github.com/relvacode/storm", "Overview": "Introducing Storm\r\n\r\nA slick remote interface for Deluge that fully supports mobile devices (including as a home-screen app)\r\n\r\nSome neccesary steps:\r\n\r\n- You'll need a Deluge container running with a valid auth configuration\r\n as shown here: https://dev.deluge-torrent.org/wiki/UserGuide/Authentication\r\n- Storm needs a way to contact the Deluge RPC daemon so it's best that you\r\n create a Docker network and attach the Storm container to that network.\r\n- Once that's setup you'll need to configure Deluge to allow remote RPC connections:\r\n - Open up core.conf in your Deluge configuration folder\r\n - set \"allow_remote\": true\r\n\r\nSecurity\r\n\r\nBy default, Storm does not authenticate requests made to the API.\r\nWhen serving Storm over the public internet you should ensure access\r\nto your Deluge daemon is properly secured.\r\n\r\n - Storm comes with a simple built-in authentication mechanism which can\r\n be enabled with the environment variable STORM_API_KEY or\r\n the command-line option --api-key.\r\n - Set this to a reasonably secure password.\r\n Any requests made to Storm must now provide the API key in the request.\r\n - You should also seriously consider the use of HTTPS over the internet,\r\n with services like LetsEncrypt it's relatively easy to get a valid SSL certificate for free.", "WebUI": "http://[IP]:[PORT:8221]", "TemplateURL": "https://raw.githubusercontent.com/djismgaming/docker-templates/master/djismGAMING/storm.xml", "Icon": "https://raw.githubusercontent.com/djismgaming/docker-templates/main/djismGAMING/img/storm.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8221", "Default": "8221", "Mode": "tcp", "Description": "WebUI port to access your deluge installation via storm", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8221" }, { "@attributes": { "Name": "DELUGE_RPC_HOSTNAME", "Target": "DELUGE_RPC_HOSTNAME", "Default": "", "Mode": "", "Description": "Change this to the current name for the deluge container you want to connect storm's webUI to", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DELUGE_RPC_USERNAME", "Target": "DELUGE_RPC_USERNAME", "Default": "", "Mode": "", "Description": "The username storm will use to connect to the deluge container. \r\n\r\nSet this in appdata\\deluge\\auth file", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DELUGE_RPC_PASSWORD", "Target": "DELUGE_RPC_PASSWORD", "Default": "", "Mode": "", "Description": "The password storm will use to connect to the deluge container. \r\n\r\nSet this in appdata\\deluge\\auth file", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DELUGE_RPC_VERSION", "Target": "DELUGE_RPC_VERSION", "Default": "v2|v1", "Mode": "", "Description": "RPC connection version to use.\r\nDepends on your deluge version.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "v2" }, { "@attributes": { "Name": "STORM_API_KEY", "Target": "STORM_API_KEY", "Default": "", "Mode": "", "Description": "Set this to a reasonably secure password.\r\nAny requests made to Storm must now provide the API key in the request.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "djismgaming's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/djismgamingsRepository/djismGAMING/storm.xml", "CategoryList": [ "Downloaders" ], "downloads": 12764, "trending": 0.517, "trends": [ 0.583, 0.564, 0.56, 0.478, 0.602, 0.551, 0.517 ], "trendsDate": [ 1695729967, 1698329177, 1700924752, 1703519850, 1706115973, 1708715160, 1711310790 ], "downloadtrend": [ 12352, 12422, 12492, 12552, 12628, 12698, 12764 ], "LastUpdateScan": 1711310790, "LastUpdate": 1625660992, "FirstSeen": 1648908528, "topTrending": -0.06599999999999995 }, { "Name": "transmission-tracker-add", "Repository": "andrewmhub/transmission-tracker-add", "Registry": "https://hub.docker.com/r/andrewmhub/transmission-tracker-add", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/139301-support-djismgaming-transmission-tracker-add-to-add-more-trackers-to-torrents/", "Project": "https://github.com/AndrewMarchukov/tracker-add", "Overview": "tracker-add\r\n\r\nGet more trackers, get more seeders, get more peers for transmission\r\n\r\nSee no peers,seeds for some torrent(s)? Add more tracker(s) for Transmission\r\nThis script automatically checks new torrents and adds trackers", "TemplateURL": "https://raw.githubusercontent.com/djismgaming/docker-templates/master/djismGAMING/transmission-tracker-add.xml", "Icon": "https://unpkg.com/@tabler/icons-png@2.0.0-beta/icons/playlist-add.png", "Config": [ { "@attributes": { "Name": "HOSTPORT", "Target": "HOSTPORT", "Default": "", "Mode": "", "Description": "Transmission hostname/container name/IP address with connection port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "transmission:9091" }, { "@attributes": { "Name": "TR_AUTH", "Target": "TR_AUTH", "Default": "", "Mode": "", "Description": "Authentication data for the Transmission host set in variable HOSTPORT. Use user:pass style for the entry", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin:pass" }, { "@attributes": { "Name": "TORRENTLIST", "Target": "TORRENTLIST", "Default": "", "Mode": "", "Description": "Torrent tracker list to add to all torrents in the host set in HOSTPORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all_ip.txt" } ], "Repo": "djismgaming's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/djismgamingsRepository/djismGAMING/transmission-tracker-add.xml", "CategoryList": [ "Downloaders" ], "downloads": 1458841, "stars": 7, "trending": 0.058, "trends": [ 0.048, 0.085, 0.064, 0.078, 0.065, 0.114, 0.058 ], "trendsDate": [ 1697277943, 1699873564, 1702472785, 1705071973, 1707671137, 1710381983, 1712981176 ], "downloadtrend": [ 1452096, 1453338, 1454264, 1455400, 1456341, 1458002, 1458841 ], "LastUpdateScan": 1712981176, "LastUpdate": 1653034298, "FirstSeen": 1684245897, "topTrending": 0.010000000000000002, "topPerforming": 0.058 }, { "Name": "DiscordSoundboard", "Repository": "davefurrer/discordsoundboard", "Registry": "https://hub.docker.com/r/davefurrer/discordsoundboard", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/121933-support-discord-soundboard/", "Project": "https://github.com/Darkside138/DiscordSoundboard", "Overview": "Simple soundboard for discord. You can trigger sounds by commands typed in the Discord chat, or you can choose the sound from the web UI. You will need to create a bot account that the bot will use to join and play sounds. The bot can only play sounds/respond to commands for servers it has been given access. Get your bot token from here - https://discord.com/developers/applications. This will not work correctly without a proper Bot Token and the bot application being added to your discord server. Join the official discord: https://discord.gg/kZTNtfW for support", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/Darkside138/unraidtemplates/master/discordsoundboard/discordsoundboard.xml", "Icon": "https://raw.githubusercontent.com/Darkside138/DiscordSoundboard/master/distFiles/avatar.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Bot Token", "Target": "bottoken", "Default": "", "Mode": "", "Description": "Container Variable: bottoken\r\nHelp on how to get a bot token:\r\nhttps://github.com/Darkside138/DiscordSoundboard/wiki", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Discord Username", "Target": "username", "Default": "", "Mode": "", "Description": "Container Variable: username\r\nThis is the name of the bot owner.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Darkside" }, { "@attributes": { "Name": "Sound Dirs", "Target": "/etc/DiscordSoundboard/bin/sounds", "Default": "", "Mode": "rw", "Description": "Container Path: Point to a directory of .mp3/.wave files to make accessible in the bot.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/SoundboardSounds/" }, { "@attributes": { "Name": "Web Interface Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Container Port: 8080", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8585" }, { "@attributes": { "Name": "Database Path", "Target": "/discordDB", "Default": "/mnt/user/appdata/DiscordSoundboard", "Mode": "rw", "Description": "Container Path: /etc/DiscordSoundboard/bin/discordDB", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/DiscordSoundboard/db" }, { "@attributes": { "Name": "ApplicationConfig", "Target": "/etc/DiscordSoundboard/config", "Default": "/mnt/user/appdata/DiscordSoundboard", "Mode": "rw", "Description": "Container Path: /etc/DiscordSoundboard/config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/DiscordSoundboard" } ], "Repo": "Darkside138's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Darkside138sRepository/discordsoundboard/discordsoundboard.xml", "CategoryList": [ "Other", "MediaApp-Music", "Network-Web" ], "downloads": 17917, "stars": 1, "trending": 0.05, "trends": [ 11.399, 10.216, 6.651, 0.028, 0.162, 0.151, 0.05 ], "trendsDate": [ 1695823566, 1698422755, 1701018347, 1703617545, 1706216739, 1708815952, 1711408566 ], "downloadtrend": [ 14958, 16660, 17847, 17852, 17881, 17908, 17917 ], "LastUpdateScan": 1711408566, "LastUpdate": 1680745500, "FirstSeen": 1649030609, "topTrending": -11.348999999999998 }, { "Name": "serviio", "Repository": "soerentsch/serviio", "Registry": "https://hub.docker.com/r/soerentsch/serviio", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/soerentsch/docker-serviio", "Project": "https://serviio.org/", "Overview": "Serviio 2.3 media and DLNA server. Based on Alpine Linux Edge", "WebUI": "http://[IP]:[PORT:23423]/console", "Icon": "https://i.imgur.com/Pcals31.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "DLNA", "Target": "1900", "Default": "", "Mode": "udp", "Description": "Container Port: 1900", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1900" }, { "@attributes": { "Name": "Serviio Content Delivery", "Target": "8895", "Default": "", "Mode": "tcp", "Description": "Container Port: 8895", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8895" }, { "@attributes": { "Name": "Webconsole (HTTP)", "Target": "23423", "Default": "", "Mode": "tcp", "Description": "Container Port: 23423", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "23423" }, { "@attributes": { "Name": "Mediabrowser (HTTP)", "Target": "23424", "Default": "", "Mode": "tcp", "Description": "Container Port: 23424", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "23424" }, { "@attributes": { "Name": "Media path", "Target": "/media/serviio", "Default": "", "Mode": "rw", "Description": "Container Path: /media/serviio", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/media/" }, { "@attributes": { "Name": "Serviio DB path", "Target": "/opt/serviio/library", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/serviio/library", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/serviio/library" }, { "@attributes": { "Name": "Serviio plugins path", "Target": "/opt/serviio/plugins", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/serviio/plugins", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/serviio/plugins" }, { "@attributes": { "Name": "Serviio log path", "Target": "/opt/serviio/log", "Default": "", "Mode": "rw", "Description": "Container Path: /opt/serviio/log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/serviio/log" }, { "@attributes": { "Name": "Webconsole (HTTPS)", "Target": "23523", "Default": "", "Mode": "tcp", "Description": "Container Port: 23523", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "23523" }, { "@attributes": { "Name": "Mediabrowser (HTTPS)", "Target": "23524", "Default": "", "Mode": "tcp", "Description": "Container Port: 23524", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "23524" } ], "Repo": "gucky79's Repository", "TemplateURL": "https://raw.githubusercontent.com/soerentsch/unraid-templates/master/serviio.xml", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/gucky79sRepository/serviio.xml", "CategoryList": [ "MediaApp-Video", "MediaApp-Music", "MediaApp-Photos", "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 15387, "stars": 15, "trending": 8.091, "trends": [ 10.825, 10.407, 7.255, 8.091 ], "trendsDate": [ 1704776755, 1707375961, 1709975147, 1712570784 ], "downloadtrend": [ 10479, 11751, 13116, 14142, 15387 ], "LastUpdateScan": 1712570784, "LastUpdate": 1712172233, "FirstSeen": 1649798215, "topTrending": -2.734 }, { "TemplatePath": "/tmp/appFeed/templates/MEnVaNicsRepository/client-vue/public/manifest/browserconfig.xml", "errors": [ "Not an unRaid Application (no Repository or PluginURL entry)" ], "FirstSeen": null }, { "Name": "LiveStreamDVR", "Repository": "mrbrax/twitchautomator:master", "Registry": "https://hub.docker.com/r/mrbrax/twitchautomator/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/MrBrax/LiveStreamDVR/issues", "Project": "https://github.com/MrBrax/LiveStreamDVR", "Overview": "An automatic twitch recorder.\r\n \u26a0\ufe0f\u26a0\ufe0f\u26a0\ufe0f\n\nUntil Twitch implements websocket eventsub, a public facing HTTPS server is required for this application to function.\n\nA reverse proxy is a good way to get around this:\n\nNginx\nApache\nCaddy\nTraefik\netc. I have only tested this with Nginx and letsencrypt.\n\n\u26a0\ufe0f\u26a0\ufe0f\u26a0\ufe0f\n\nFeatures\nAutomatic VOD recording around when the stream goes live, instead of checking it every minute like many other scripts do.\nBecause of notification delays, the stream usually starts capturing after ~2 minutes after the stream goes live.\nCyclic recording, as in when a specified amount or storage per streamer is reached, the oldest stream gets deleted.\nTons of metadata, maybe too much. Stores info about games played, stream titles, duration, if the stream got muted from copyrighted music, etc.\nChapters (titles and games) are written to the final video file.\nVideo player with chat playback.\nVideo cutter with chapter display for easy exporting, also cuts the downloaded chat for synced rendering.\nNotifications with optional speech when the website is open, get stream live notifications far earlier than the mobile app does.\nWrites a losslesscut compatible csv file for the full VOD so you don't have to find all the games.\nUses ts instead of mp4 so if the stream or program crashes, the file won't be corrupted.\nAudio only support.\nOptionally either dumps chat while capturing or downloads the chat file after it's done.\nBasic tools for downloading any VOD, chat, or clip.\nCan be set to automatically download the whole stream chat to a JSON file, to be used in my twitch-vod-chat webapp or automatically burned in with TwitchDownloader.\nBasic webhook support for external scripting.\nNotifications over the browser, telegram, and discord.\nExporting of videos to external file, SFTP, and YouTube.\nOne high-profile streamer VOD of 10 hours at 1080p60 is about 30-50GB.\n\nPost issues/help on the issues tab above. I already run an up to date version, so starting fresh might break stuff.", "TemplateURL": "https://raw.githubusercontent.com/MrBrax/TwitchAutomator/master/unraid/TwitchAutomator.xml", "Icon": "https://i.postimg.cc/Bb15Mq8g/favicon-unraid.png", "Config": [ { "@attributes": { "Name": "Webinterface", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8146" }, { "@attributes": { "Name": "Host Path 1", "Target": "/usr/local/share/twitchautomator/data/storage", "Default": "/mnt/user/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/LiveStreamDVR/" }, { "@attributes": { "Name": "Host Path 2", "Target": "/usr/local/share/twitchautomator/data/cache", "Default": "/mnt/user/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/LiveStreamDVR/cache" }, { "@attributes": { "Name": "Host Path 3", "Target": "/usr/local/share/twitchautomator/data/config", "Default": "/mnt/user/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/LiveStreamDVR/config" }, { "@attributes": { "Name": "Host Path 4", "Target": "/usr/local/share/twitchautomator/data/logs", "Default": "/mnt/user/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/LiveStreamDVR/logs" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" }, { "@attributes": { "Name": "Enable file manager", "Description": "Enable the files api, making it possible to download and delete files in storage. This might open up filesystem exploits.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false", "Target": "TCD_ENABLE_FILES_API" }, "value": "0" }, { "@attributes": { "Name": "Migrate Old Json", "Description": "Make viewing logs in the file manager possible. Requires the above environment variable to be set.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false", "Target": "TCD_MIGRATE_OLD_VOD_JSON" }, "value": "0" }, { "@attributes": { "Name": "Enable download logs in frontend", "Description": "Migrate old vod json files to the new format. This is automatically done when the server starts. Make sure to back up your data before doing this, as it will overwrite the old files and can't be undone. Bugs might occur, so use with caution.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false", "Target": "TCD_EXPOSE_LOGS_TO_PUBLIC" }, "value": "0" } ], "Repo": "MEnVaNic's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MEnVaNicsRepository/unraid/TwitchAutomator.xml", "CategoryList": [ "MediaApp-Video" ], "downloads": 39708, "stars": 8, "trending": 1.755, "trends": [ 3.193, 3.127, 1.643, 1.755 ], "trendsDate": [ 1705525612, 1708124743, 1710720366, 1713313927 ], "downloadtrend": [ 35983, 37170, 38370, 39011, 39708 ], "LastUpdateScan": 1713313927, "LastUpdate": 1713295569, "FirstSeen": 1650647985, "topTrending": -1.4380000000000002 }, { "Name": "Speedmon-InfluxDBv1", "Repository": "barrycarey/speedmon", "Registry": "https://hub.docker.com/r/barrycarey/speedmon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/barrycarey/Speedmon", "Overview": "Automatically run periodic internet speed tests and save results to InfluxDB v1.", "TemplateURL": "https://raw.githubusercontent.com/maxcerny/unraid-docker-templates/master/Speedmon-InfluxDBv1.xml", "Icon": "https://github.com/maxcerny/unraid-docker-templates-icons/blob/c4d94c689d0921ab4dafdb0aeb7594b4fdb78e56/SpeedMon-Icon.png?raw=true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DELAY", "Target": "DELAY", "Default": "300", "Mode": "", "Description": "Container Variable: DELAY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV1_URL", "Target": "INFLUXV1_URL", "Default": "", "Mode": "", "Description": "Container Variable: INFLUXV1_URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV1_DATABASE_NAME", "Target": "INFLUXV1_DATABASE_NAME", "Default": "", "Mode": "", "Description": "INFLUXV1_DATABASE_NAME", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV1_NAME", "Target": "INFLUXV1_NAME", "Default": "", "Mode": "", "Description": "INFLUXV1_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV1_PORT", "Target": "INFLUXV1_PORT", "Default": "", "Mode": "", "Description": "INFLUXV1_PORT", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV1_USER", "Target": "INFLUXV1_USER", "Default": "", "Mode": "", "Description": "INFLUXV1_USER", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV1_PASSWORD", "Target": "INFLUXV1_PASSWORD", "Default": "", "Mode": "", "Description": "INFLUXV1_PASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV1_VERIFY_SSL", "Target": "INFLUXV1_VERIFY_SSL", "Default": "", "Mode": "", "Description": "INFLUXV1_VERIFY_SSL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV1_SSL", "Target": "INFLUXV1_SSL", "Default": "", "Mode": "", "Description": "INFLUXV1_SSL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVERS", "Target": "SERVERS", "Default": "", "Mode": "", "Description": "SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "sysco's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/syscosRepository/Speedmon-InfluxDBv1.xml", "CategoryList": [ "Network-Other" ], "downloads": 1047, "stars": 1, "LastUpdateScan": 1713456383, "LastUpdate": 1634294965, "FirstSeen": 1651097003 }, { "Name": "Speedmon-InfluxDBv2", "Repository": "barrycarey/speedmon", "Registry": "https://hub.docker.com/r/barrycarey/speedmon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/barrycarey/Speedmon", "Overview": "Automatically run periodic internet speed tests and save results to InfluxDB v1.", "TemplateURL": "https://raw.githubusercontent.com/maxcerny/unraid-docker-templates/master/Speedmon-InfluxDBv2.xml", "Icon": "https://github.com/maxcerny/unraid-docker-templates-icons/blob/c4d94c689d0921ab4dafdb0aeb7594b4fdb78e56/SpeedMon-Icon.png?raw=true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DELAY", "Target": "DELAY", "Default": "300", "Mode": "", "Description": "Container Variable: DELAY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV2_URL", "Target": "INFLUXV2_URL", "Default": "", "Mode": "", "Description": "Container Variable: INFLUXV2_URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV2_TOKEN", "Target": "INFLUXV2_TOKEN", "Default": "", "Mode": "", "Description": "INFLUXV2_TOKEN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV2_ORG", "Target": "INFLUXV2_ORG", "Default": "", "Mode": "", "Description": "INFLUXV2_ORG", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV2_BUCKET", "Target": "INFLUXV2_BUCKET", "Default": "", "Mode": "", "Description": "INFLUXV2_BUCKET", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV2_NAME", "Target": "INFLUXV2_NAME", "Default": "", "Mode": "", "Description": "INFLUXV2_NAME", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXV2_VERIFY_SSL", "Target": "INFLUXV2_VERIFY_SSL", "Default": "", "Mode": "", "Description": "INFLUXV2_VERIFY_SSL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SERVERS", "Target": "SERVERS", "Default": "", "Mode": "", "Description": "SERVERS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "sysco's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/syscosRepository/Speedmon-InfluxDBv2.xml", "CategoryList": [ "Network-Other" ], "downloads": 1047, "stars": 1, "LastUpdateScan": 1713456383, "LastUpdate": 1634294965, "FirstSeen": 1651097003 }, { "Name": "XenOrchestra", "Repository": "ronivay/xen-orchestra", "Registry": "https://hub.docker.com/r/ronivay/xen-orchestra", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://www.github.com/ronivay/xen-orchestra-docker", "Project": "https://xen-orchestra.com", "Overview": "Xen-Orchestra is a Web-UI for managing your existing XenServer infrastructure.\r\n\r\nIf you want to mount NFS shares for Remotes within docker, you need to enable privilaged mode.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/maxcerny/unraid-docker-templates/master/XenOrchestra.xml", "Icon": "https://xen-orchestra.com/assets/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "HTTP WebUI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "WebUI HTTPS", "Target": "443", "Default": "8443", "Mode": "tcp", "Description": "HTTPS WebUI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "Data xo-server", "Target": "/var/lib/xo-server", "Default": "/mnt/user/appdata/xen-orchestra/xo-server", "Mode": "rw", "Description": "Container Path: /var/lib/xo-server", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Redis", "Target": "/var/lib/redis", "Default": "/mnt/user/appdata/xen-orchestra/redis", "Mode": "rw", "Description": "Container Path: /var/lib/redis", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "sysco's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/syscosRepository/XenOrchestra.xml", "CategoryList": [ "Network-Management" ], "downloads": 2171859, "stars": 41, "trending": 0.325, "trends": [ 0.264, 0.313, 0.364, 0.325 ], "trendsDate": [ 1705525612, 1708124743, 1710720366, 1713313927 ], "downloadtrend": [ 2144489, 2150174, 2156920, 2164806, 2171859 ], "LastUpdateScan": 1713313927, "LastUpdate": 1712978266, "FirstSeen": 1650732195, "topTrending": 0.061 }, { "Name": "cabernet", "Repository": "ghcr.io/cabernetwork/cabernet:latest", "Registry": "https://ghcr.io/cabernetwork/cabernet", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates/", "Project": "https://github.com/cabernetwork/cabernet/tree/master", "Overview": "Cabernet allows control of IPTV streams. Plugins supports DaddyLive, Pluto TV, XUMO, M3U/XMLTV.XML files (SamsungTV, STIRR, DistroTV, Plex TV)", "WebUI": "http://[IP]:[PORT:6077]/", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/cabernet.xml", "Icon": "https://avatars.githubusercontent.com/u/84645683?s=48&v=4", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/app/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cabernet" }, { "@attributes": { "Name": "Plugins", "Target": "/app/plugins_ext", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cabernet/plugins_ext" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/New_York" }, { "@attributes": { "Name": "WebUI", "Target": "6077", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6077" }, { "@attributes": { "Name": "Streaming Port", "Target": "5004", "Default": "5004", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5004" }, { "@attributes": { "Name": "Encyprtion Key", "Target": "/app/.cabernet", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cabernet/secrets" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/cabernet.xml", "CategoryList": [ "MediaServer-Video" ], "LastUpdateScan": 1712289980, "FirstSeen": 1712289980 }, { "Name": "fivefilters-full-text-rss", "Repository": "heussd/fivefilters-full-text-rss", "Registry": "https://hub.docker.com/r/heussd/fivefilters-full-text-rss/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates/", "Project": "https://help.fivefilters.org/full-text-rss/", "Overview": "Retrieve full text articles and create an RSS feed.", "Screenshot": "https://raw.githubusercontent.com/JPDVM2014/fivefilters-full-text-rss/main/fivefilters-rss-screenshot.png", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/fivefilters-full-text-rss.xml", "Icon": "https://raw.githubusercontent.com/JPDVM2014/fivefilters-full-text-rss/c0288049d62cddfd22dedb5290cbb6d3c8555a59/rss-logo.png", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50000" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/fivefilters-full-text-rss.xml", "CategoryList": [ "Cloud", "Tools-Utilities" ], "downloads": 546362, "stars": 7, "trending": 2.771, "trends": [ 2.167, 2.111, 2.352, 1.727, 2.051, 2.298, 2.771 ], "trendsDate": [ 1696356347, 1698955553, 1702169667, 1704776755, 1707375962, 1709975147, 1712570784 ], "downloadtrend": [ 477545, 487844, 499597, 508375, 519020, 531225, 546362 ], "LastUpdateScan": 1712570784, "LastUpdate": 1712495842, "FirstSeen": 1670367851, "topTrending": 0.6040000000000001, "topPerforming": 2.771 }, { "Name": "kapowarr", "Repository": "mrcas/kapowarr:latest", "Registry": "https://hub.docker.com/r/mrcas/kapowarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates/", "Project": "https://github.com/Casvt/Kapowarr", "Overview": "Kapowarr allows you to build a digital library of comics. You can add volumes, map them to a folder and start managing! Download issues of the volume (or TPB's), rename them and move them. The whole process is automised and is all customisable in the settings.", "WebUI": "http://[IP]:[PORT:5656]/", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/kapowarr.xml", "Icon": "https://raw.githubusercontent.com/JPDVM2014/kapowarr/main/Screenshot_20230524_213057_Firefox%20Nightly_x4.png", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Config": [ { "@attributes": { "Name": "Downloads", "Target": "/app/temp_downloads", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/kapowarr-downloads/" }, { "@attributes": { "Name": "Completed", "Target": "/content", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/data/media/comics/" }, { "@attributes": { "Name": "Database", "Target": "/app/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/kapowarr-db" }, { "@attributes": { "Name": "WebUI", "Target": "5656", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5656" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/kapowarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 172047, "stars": 2, "trending": 19.292, "trends": [ 30.263, 24.865, 24.017, 22.394, 20.604, 21.084, 19.292 ], "trendsDate": [ 1697983531, 1700576882, 1703171158, 1705770344, 1708369542, 1710965253, 1713564367 ], "downloadtrend": [ 38546, 51302, 67518, 87001, 109579, 138855, 172047 ], "LastUpdateScan": 1713564367, "LastUpdate": 1704301411, "FirstSeen": 1684987471, "topTrending": -10.971, "topPerforming": 19.292 }, { "Name": "radicale", "Repository": "tomsquest/docker-radicale", "Registry": "https://hub.docker.com/r/tomsquest/docker-radicale/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates/", "Project": "https://radicale.org/v3.html", "Overview": "Docker image for Radicale, a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server. Template is based on tomsquest's image.\r\n\r\nConfiguration Instructions: https://github.com/JPDVM2014/radicale", "Screenshot": [ "https://github.com/JPDVM2014/radicale/blob/main/radicale-login.png?raw=true", "https://github.com/JPDVM2014/radicale/blob/main/radicale-webui-screen.png?raw=true" ], "WebUI": "http://[IP]:[PORT:5232]/", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/radicale.xml", "Icon": "https://github.com/JPDVM2014/radicale/blob/main/radicale-icon.jpg?raw=true", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/docker-radicale/", "Mode": "ro", "Description": "Container Path: /config\r\n", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/docker-radicale", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "5232", "Default": "5232", "Mode": "tcp", "Description": "Container Port: 5232", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5232" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/radicale.xml", "CategoryList": [ "Productivity" ], "downloads": 18627351, "stars": 59, "trending": 0.356, "trends": [ 0.313, 0.31, 0.318, 0.356 ], "trendsDate": [ 1705525612, 1708124743, 1710720366, 1713313928 ], "downloadtrend": [ 18386744, 18444537, 18501984, 18561067, 18627351 ], "LastUpdateScan": 1713313928, "LastUpdate": 1711369966, "FirstSeen": 1650918409, "topTrending": 0.04299999999999998 }, { "Name": "readeck", "Repository": "codeberg.org/readeck/readeck:latest", "Registry": "https://registry.hub.docker.com/r/codeberg.org/readeck/readeck", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates/", "Project": "https://readeck.org/", "Overview": "Readeck is a simple web application that lets you save the precious readable content of web pages you like and want to keep forever.\r\nSee it as a bookmark manager and a read later tool.", "WebUI": "http://[IP]:[PORT:8000]/", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/readeck.xml", "Icon": "https://codeberg.org/repo-avatars/05b1262f738e1417e82c889d8dcb6ba7167a2d266b28d620590f521e58e34a07", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Log Level", "Target": "READECK_LOG_LEVEL", "Default": "info", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Host", "Target": "READECK_SERVER_HOST", "Default": "0.0.0.0", "Mode": "", "Description": "Leave as 0.0.0.0 or set to container name (ex. readeck)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "Server Prefix", "Target": "READECK_SERVER_PREFIX", "Default": "/", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "Internal Port", "Target": "READECK_SERVER_PORT", "Default": "8000", "Mode": "", "Description": "Must match container port from above", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Allowed Hosts", "Target": "READECK_ALLOWED_HOSTS", "Default": "", "Mode": "", "Description": "Required for reverse proxy configuration. Remove if only using locally.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "readeck.example.com" }, { "@attributes": { "Name": "Use X Forwarded", "Target": "READECK_USE_X_FORWARDED", "Default": "", "Mode": "", "Description": "Required for reverse proxy configuation. Remove if only using locally.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Data", "Target": "/readeck", "Default": "/mnt/user/appdata/readeck", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/readeck" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/readeck.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1712268374, "FirstSeen": 1712268374 }, { "Name": "reiverr", "Repository": "ghcr.io/aleksilassila/reiverr:latest", "Registry": "https://ghcr.io/aleksilassila/reiverr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates/", "Project": "https://github.com/aleksilassila/reiverr", "Overview": "Reiverr is a project that aims to create a single UI for interacting with TMDB, Jellyfin, Radarr and Sonarr, as well as be an alternative to Overseerr.", "WebUI": "http://[IP]:[PORT:9494]", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/reiverr.xml", "Icon": "https://raw.githubusercontent.com/JPDVM2014/reiverr/main/reiverr.png", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9494", "Default": "9494", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9494" }, { "@attributes": { "Name": "Radarr API Key", "Target": "PUBLIC_RADARR_API_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yourapikeyhere" }, { "@attributes": { "Name": "Radarr URL", "Target": "PUBLIC_RADARR_BASE_URL", "Default": "http://127.0.0.1:7878", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr API Key", "Target": "PUBLIC_SONARR_API_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yourapikeyhere" }, { "@attributes": { "Name": "Sonarr URL", "Target": "PUBLIC_SONARR_BASE_URL", "Default": "http://127.0.0.1:8989", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Jellyfin API Key", "Target": "PUBLIC_JELLYFIN_API_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yourapikeyhere" }, { "@attributes": { "Name": "Jellyfin URL", "Target": "PUBLIC_JELLYFIN_URL", "Default": "http://127.0.0.1:8096", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "/mnt/user/appdata/reiverr/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/reiverr.xml", "CategoryList": [ "Downloaders", "MediaApp-Video", "MediaServer-Video" ], "LastUpdateScan": 1712981176, "FirstSeen": 1691886824 }, { "Name": "umami", "Repository": "docker.umami.dev/umami-software/umami:postgresql-latest", "Registry": "https://github.com/umami-software/umami/pkgs/container/umami", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates/", "Project": "https://umami.is/docs/getting-started", "Overview": "Umami is a simple, fast, privacy-focused alternative to Google Analytics.\r\n\r\nRequires a separate Postgresql container and external access via reverse proxy.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/umami.xml", "Icon": "https://github.com/JPDVM2014/umami/blob/main/umami_icon.png?raw=true", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Config": [ { "@attributes": { "Name": "Host Port 2", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "postgresql://umami:umami@db:5432/umami", "Mode": "", "Description": "Example: postgresql://username:password@[ip-address]:[port]/[database_name]", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql://root:password@192.168.1.10:5432/umami" }, { "@attributes": { "Name": " DATABASE_TYPE", "Target": " DATABASE_TYPE", "Default": "postgresql", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql" }, { "@attributes": { "Name": "HASH_SALT", "Target": "HASH_SALT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Change to a random string!" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/umami.xml", "CategoryList": [ "Network-Other" ], "LastUpdateScan": 1712570784, "FirstSeen": 1681358657 }, { "Name": "wikidocs", "Repository": "zavy86/wikidocs", "Registry": "https://hub.docker.com/r/zavy86/wikidocs", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates", "Project": "https://www.wikidocs.it", "Overview": "Wiki|Docs\r\nJust a databaseless markdown flat-file wiki engine.\r\n\r\nNOTE: Will show error on first run due to no config file. Setup script should still complete and create config file.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/wikidocs.xml", "Icon": "https://raw.githubusercontent.com/JPDVM2014/icons/main/book-svgrepo-com.jpg", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Appdata", "Target": "/datasets", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/wikidocs" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/wikidocs.xml", "CategoryList": [ "Productivity" ], "downloads": 9737, "stars": 2, "LastUpdateScan": 1712628469, "LastUpdate": 1711611795, "FirstSeen": 1712628469 }, { "Name": "workout-tracker", "Repository": "ghcr.io/jovandeginste/workout-tracker:master", "Registry": "https://ghcr.io/jovandeginste/workout-tracker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122788-support-jpdvm2014-templates/", "Project": "https://github.com/jovandeginste/workout-tracker", "Overview": "A workout tracking web application for personal use (or family, friends), geared towards running and other GPX-based activities\r\n\r\nDefault username: admin \r\nDefault password: admin <- Change this!!", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/JPDVM2014/unraid-templates/master/workout-tracker.xml", "Icon": "https://raw.githubusercontent.com/JPDVM2014/workout-tracker/main/running-negative.png", "DonateText": "If you find this template useful, I\u2019d love a coffee!", "DonateLink": "https://bmc.link/JPDVM2014", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/workout-tracker", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/workout-tracker" }, { "@attributes": { "Name": "Encryption Key", "Target": "WT_JWT_ENCRYPTION_KEY", "Default": "", "Mode": "", "Description": "CHANGE THIS VALUE!", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "my-secret-key" } ], "Repo": "JPDVM2014's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JPDVM2014sRepository/workout-tracker.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "LastUpdateScan": 1711166761, "FirstSeen": 1711166761 }, { "Name": "Docker-Mailserver", "Repository": "mailserver/docker-mailserver:latest", "Registry": "https://hub.docker.com/r/mailserver/docker-mailserver", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/122875-support-docker-mailserver/", "Project": "https://github.com/docker-mailserver/docker-mailserver", "Overview": "A production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.). Only configuration files, no SQL database. Keep it simple and versioned. Easy to deploy and upgrade.\r\n<br>\r\n<h3> Preperations </h3>\r\nThis short guide will help you to set up a mailserver. <br>\r\n<br>\r\nTo keep the mailserver running, there are some important points to consider, like at least one configured mail account, SSL type, hostname, etc. \r\n<br>If these points are missing, they will be mentioned in the Docker logs to simplify troubleshooting.\r\n<br>\r\n<br>Make sure, you got an domain and a static IP adress to setup your mailserver. <br> MX and A DNS entries are needed. After that, portforward the mentioned ports in your router.\r\n<h3> Initial steps: </h3>\r\n\r\nThe following placeholders will be used: <br>\r\n<br><b> user </b> is the mail account you create. \r\n<br><b> example.com </b> is the domain you are using.\r\n<br><b> mail.example.com </b>is the FQDN of the mailserver.\r\n<br><b> password </b>is the password for your mail account.</b>\r\n<br>\r\n<br>1. At first, setup the <b> environment variables </b> and change <b>--hostname mail.example.com </b> in the <b> Extra Parameters (advanced view)</b> as needed. \r\n<br> Choose custom <b> Network Type </b> and set an fixed IP Adress. (didn't tested other options)\r\n<br>\r\n<br>2. Create an e-mail account by starting the container with <b>Post arguments </b> (advanced view):\r\n<br><b>setup email add user@example.com 'password'</b>\r\n<br><b>setup email add admin@company.org 'Ch33rs#M8!' </b> (for example)\r\n<br>\r\n<br>3. <b> Remove the post arguments. </b>\r\n<br>\r\n<br>4. Start container and check the logs.\r\n<br>Optional and recommended: Open Container Console and type in...\r\n<br> <b>setup config dkim</b>\r\n<br>\r\n<br>5. Try to connect to the server with an e-mail client.\r\n<br>\r\n<br>6. Test sending and recieving mails <br>\r\nOptional: If everything works, you can enable <b>Fail2Ban</b> in the environment variables\r\n<br>\r\n<br>For further informations, visit the extended documention:\r\n<br> https://docker-mailserver.github.io/docker-mailserver/edge/", "TemplateURL": "https://raw.githubusercontent.com/Qlisch/unraid-templates/master/docker-mailserver/docker-mailserver.xml", "Icon": "https://avatars.githubusercontent.com/u/76868633?s=200&v=4", "ExtraParams": "--hostname mail.example.com --restart always --cap-add=NET_ADMIN --cap-add=SYS_PTRACE", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port: SMTP", "Target": "25", "Default": "25", "Mode": "tcp", "Description": "SMTP (explicit TLS => STARTTLS) Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25" }, { "@attributes": { "Name": "Port: IMAP4", "Target": "143", "Default": "143", "Mode": "tcp", "Description": "IMAP4 (explicit TLS => STARTTLS) Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "143" }, { "@attributes": { "Name": "Port: ESMTP", "Target": "465", "Default": "465", "Mode": "tcp", "Description": "ESMTP (implicit TLS) Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "465" }, { "@attributes": { "Name": "Port: ESMTP (SSL)", "Target": "587", "Default": "587", "Mode": "tcp", "Description": "ESMTP (explicit TLS => STARTTLS) Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "587" }, { "@attributes": { "Name": "Port: IMAP4 (SSL)", "Target": "993", "Default": "993", "Mode": "tcp", "Description": "IMAP4 (implicit TLS) Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "993" }, { "@attributes": { "Name": "Mails", "Target": "/var/mail/", "Default": "/mnt/user/appdata/dms/mail-data/", "Mode": "rw", "Description": "/var/mail/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dms/mail-data/" }, { "@attributes": { "Name": "Mail state", "Target": "/var/mail-state/", "Default": "/mnt/user/appdata/dms/mail-state/", "Mode": "rw", "Description": "/var/mail-state/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dms/mail-state/" }, { "@attributes": { "Name": "Log files", "Target": "/var/log/mail/", "Default": "/mnt/user/appdata/dms/mail-log/", "Mode": "rw", "Description": "/var/log/mail/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dms/mail-log/" }, { "@attributes": { "Name": "Config", "Target": "/tmp/docker-mailserver/", "Default": "/mnt/user/appdata/dms/config/", "Mode": "rw", "Description": "/tmp/docker-mailserver/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dms/config/" }, { "@attributes": { "Name": "SSL Type", "Target": "SSL_TYPE", "Default": "", "Mode": "", "Description": "<b>empty</b> => SSL disabled <b> (NOT recommended)</b><br> \r\n<b>letsencrypt</b> => Enables Let's Encrypt certificates <b> (/etc/letsencrypt/live/example.com/) </b><br>\r\n<b>custom</b> => Enables custom certificates <br>\r\n<b>manual</b> => Let's you manually specify locations of your SSL certificates for non-standard cases <br>\r\n<b>self-signed</b>=> Enables self-signed certificates\r\n\r\n<br> <br> If <b>emtpy</b> is <b> not </b> choosen, go to => Show more settings...", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mount SSL Path", "Target": "/etc/letsencrypt/", "Default": "", "Mode": "rw", "Description": "<b>Mounting path</b> where certs are stored\r\n<br>If <b>letsencrypt</b> is choosen as <b>SSL Type</b>, then path structure <b>must</b> look like this:\r\n<br> Host: /mnt/user/appdata/.../letsencrypt/\r\n<br> Container: /etc/letsencrypt/", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Key path", "Target": "SSL_KEY_PATH", "Default": "", "Mode": "", "Description": " This is only supported with <b>`SSL_TYPE=manual`</b>.\r\n<br> Provide the path to your <b>key</b> file that you've mounted access to within the container.\r\n<br>Example: /etc/letsencrypt/live/example.com/privkey.pem", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cert Path", "Target": "SSL_CERT_PATH", "Default": "", "Mode": "", "Description": " This is only supported with <b>`SSL_TYPE=manual`</b>.\r\n<br> Provide the path to your <b>cert</b> file that you've mounted access to within the container.\r\n<br>Example: /etc/letsencrypt/live/example.com/fullchain.pem", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgrey", "Target": "ENABLE_POSTGREY", "Default": "0", "Mode": "", "Description": "Greylist\r\n<br> 1 = Enable\r\n<br> 0 = Disable", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Fail2Ban", "Target": "ENABLE_FAIL2BAN", "Default": "0", "Mode": "", "Description": "Fail2Ban\r\n<br> 1 = Enable\r\n<br> 0 = Disable", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "ClamAV", "Target": "ENABLE_CLAMAV", "Default": "1", "Mode": "", "Description": "ClamAV\r\n<br> 1 = Enable\r\n<br> 0 = Disable", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Max mail size", "Target": "POSTFIX_MESSAGE_SIZE_LIMIT", "Default": "10240000", "Mode": "", "Description": "\r\nempty => 10240000 (~10 MB)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "10240000" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "Localtime", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "SPAMASSASSIN", "Target": "ENABLE_SPAMASSASSIN", "Default": "1", "Mode": "", "Description": "Spamassassin\r\n<br> 1 = Enable\r\n<br> 0 = Disable", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Single state directory", "Target": "ONE_DIR", "Default": "1", "Mode": "", "Description": "0 => mail state in default directories\r\n<br> 1 => consolidate all states into a single directory (`/var/mail-state`) to allow persistence using docker volumes", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Spam to inbox", "Target": "SPAMASSASSIN_SPAM_TO_INBOX", "Default": "0", "Mode": "", "Description": "deliver spam messages in the inbox\r\n<br> 1 = Enable\r\n<br> 0 = Disable", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Port: Managesieve", "Target": "4190", "Default": "4190", "Mode": "tcp", "Description": "Managesieve", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "4190" }, { "@attributes": { "Name": "Managesieve", "Target": "ENABLE_MANAGESIEVE", "Default": "0", "Mode": "", "Description": "Managesieve\r\n<br> 1 = Enable\r\n<br> 0 = Disable", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" } ], "Repo": "Kulisch's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KulischsRepository/docker-mailserver/docker-mailserver.xml", "CategoryList": [ "Network-Other" ], "downloads": 9030820, "stars": 192, "trending": 1.467, "trends": [ 1.461, 1.629, 1.389, 1.467 ], "trendsDate": [ 1705525613, 1708124743, 1710720366, 1713313928 ], "downloadtrend": [ 8505729, 8631805, 8774713, 8898329, 9030820 ], "LastUpdateScan": 1713313928, "LastUpdate": 1712882636, "FirstSeen": 1651086177, "topTrending": 0.006000000000000005 }, { "Name": "satisfactory-server", "Repository": "wolveix/satisfactory-server", "Registry": "https://hub.docker.com/r/wolveix/satisfactory-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/sems/unraid-templates/discussions", "Project": "https://hub.docker.com/r/wolveix/satisfactory-server", "Overview": "This is a Dockerized version of the Satisfactory dedicated server.", "TemplateURL": "https://raw.githubusercontent.com/sems/unraid-templates/master/templates/unraid-satisfactory-server.xml", "Icon": "https://img2.storyblok.com/fit-in/0x200/filters:format(webp)/f/110098/268x268/d1ebbafe03/logo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "MAXPLAYERS", "Target": "MAXPLAYERS", "Default": "4", "Mode": "", "Description": "Set the player limit for your server.\r\n", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "1000", "Mode": "", "Description": "Set the group ID of the user the server will run as\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "Set the user ID of the user the server will run as\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Steam beta", "Target": "STEAMBETA", "Default": "false", "Mode": "", "Description": "Set experimental game version", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Config path", "Target": "/config", "Default": "/mnt/user/appdata/satisfactory-customer", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/unraid-satisfactory-server" }, { "@attributes": { "Name": "Game port", "Target": "7777", "Default": "7777", "Mode": "udp", "Description": "Set the game's port\r\n", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "Beacon port", "Target": "15000", "Default": "15000", "Mode": "udp", "Description": "Set the game's beacon port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "15000" }, { "@attributes": { "Name": "Query port", "Target": "15777", "Default": "15777", "Mode": "udp", "Description": "Set the game's query port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "15777" } ], "Repo": "sem's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/semsRepository/templates/unraid-satisfactory-server.xml", "CategoryList": [ "GameServers" ], "downloads": 2105645, "stars": 110, "trending": 1.734, "trends": [ 0.722, 1.124, 1.056, 1.573, 1.512, 1.608, 1.734 ], "trendsDate": [ 1695729967, 1698329177, 1700924752, 1703519850, 1706115973, 1708715160, 1711310790 ], "downloadtrend": [ 1930737, 1952694, 1973543, 2005078, 2035857, 2069136, 2105645 ], "LastUpdateScan": 1711310790, "LastUpdate": 1708710454, "FirstSeen": 1651505600, "topTrending": 1.012, "topPerforming": 1.734 }, { "Name": "Enet2Mqtt", "Repository": "th0masdb14/enet2mqtt", "Registry": "https://hub.docker.com/repository/docker/th0masdb14/enet2mqtt", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/mnordseth/enet2mqtt/issues", "Project": "https://github.com/mnordseth/enet2mqtt", "Overview": "# Enet2mqtt\r\nPython library for communicating with the Gira / Jung eNet Smart Home Server (https://www.enet-smarthome.com/), and a mqtt forwarder to integrate eNet Smart Home devices with Home Assistant.\r\n\r\n## Installation\r\n### Requirements\r\n\r\n 1. You have a mqtt broker. (Like mosquitto.)\r\n 2. You have Home Assistant running.", "TemplateURL": "https://raw.githubusercontent.com/Th0masDB/unraid_template/master/enet2mqtt.xml", "Icon": "https://raw.githubusercontent.com/Th0masDB/unraid_template/main/icons/enet.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Enet IP", "Target": "enet_ip", "Default": "", "Mode": "", "Description": "Container Variable: enet_ip", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enet username", "Target": "enet_user", "Default": "", "Mode": "", "Description": "Container Variable: enet_user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enet user password", "Target": "enet_pass", "Default": "", "Mode": "", "Description": "Container Variable: enet_pass", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT IP", "Target": "mqtt_ip", "Default": "", "Mode": "rw", "Description": "Container Variable: mqtt_ip", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT username", "Target": "mqtt_user", "Default": "", "Mode": "", "Description": "Container Variable: mqtt_user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT user password", "Target": "mqtt_pass", "Default": "", "Mode": "", "Description": "Container Variable: mqtt_pass", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "ThomasDB's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ThomasDBsRepository/enet2mqtt.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 17734, "trending": 0.321, "trends": [ 11.725, 10.809, 7.33, 0.325, 0.386, 0.351, 0.321 ], "trendsDate": [ 1695765967, 1698365152, 1700960768, 1703559944, 1706159146, 1708765584, 1711361175 ], "downloadtrend": [ 14456, 16208, 17490, 17547, 17615, 17677, 17734 ], "LastUpdateScan": 1711361175, "LastUpdate": 1672386148, "FirstSeen": 1651583960, "topTrending": -11.404 }, { "Name": "ambientweather2mqtt", "Repository": "ghcr.io/neilenns/ambientweather2mqtt:latest", "Registry": "https://registry.hub.docker.com/r/ghcr.io/neilenns/ambientweather2mqtt", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/neilenns/ambientweather2mqtt/issues", "Project": "https://github.com/neilenns/ambientweather2mqtt", "Overview": "This package listens for local data from Ambient Weather stations (such as the WS-2902C) and converts the incoming data to MQTT events. The sensor data is published with auto-discovery so they show up automatically as sensors in Home Assistant.\r\n\r\nThe following Ambient Weather station models are confirmed to work:\r\n\r\nWS-2902C", "TemplateURL": "https://raw.githubusercontent.com/NickM-27/unraid-templates/master/ambientweather2mqtt/ambientweather2mqtt.xml", "Icon": "https://brands.home-assistant.io/_/ambient_station/logo.png", "Config": [ { "@attributes": { "Name": "Station Mac Address", "Target": "STATION_MAC_ADDRESS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "40:f5:20:0b:73:d7" }, { "@attributes": { "Name": "MQTT Server", "Target": "MQTT_SERVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://192.168.50.106:1883" }, { "@attributes": { "Name": "MQTT_USERNAME", "Target": "MQTT_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "nickmowen" }, { "@attributes": { "Name": "MQTT_PASSWORD", "Target": "MQTT_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "@MQTTbrick8" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "America/Denver" }, { "@attributes": { "Name": "Main Port Mapping", "Target": "8132", "Default": "8132", "Mode": "tcp", "Description": "The port that the weather station will point towards. ", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8132" }, { "@attributes": { "Name": "Main Port", "Target": "PORT", "Default": "8132", "Mode": "", "Description": "The port this service runs on.\r\n\r\nIf changing the port variable then this needs to be changed as well.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8132" }, { "@attributes": { "Name": "Unauthorized", "Target": "MQTT_REJECT_UNAUTHORIZED", "Default": "false", "Mode": "", "Description": "Leave as-is unless you know what you are doing.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "crzynik's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/crzyniksRepository/ambientweather2mqtt/ambientweather2mqtt.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "LastUpdateScan": 1711541166, "FirstSeen": 1659571423 }, { "Name": "go2rtc", "Repository": "alexxit/go2rtc:latest", "Registry": "https://hub.docker.com/r/alexxit/go2rtc", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/AlexxIT/go2rtc/issues", "Project": "https://github.com/AlexxIT/go2rtc", "Overview": "Ultimate camera streaming application with support RTSP, WebRTC, HomeKit, FFmpeg, RTMP, etc.\r\n\r\n\u2022 zero-dependency and zero-config small app for all OS (Windows, macOS, Linux, ARM)\r\n\u2022 zero-delay for many supported protocols (lowest possible streaming latency)\r\n\u2022 streaming from RTSP, RTMP, MJPEG, HLS/HTTP, USB Cameras and other sources\r\n\u2022 streaming to RTSP, WebRTC, MSE/MP4 or MJPEG\r\n\u2022 first project in the World with support streaming from HomeKit Cameras\r\n\u2022 on the fly transcoding for unsupported codecs via FFmpeg\r\n\u2022 multi-source 2-way codecs negotiation\r\n\u2022 mixing tracks from different sources to single stream\r\n\u2022 auto match client supported codecs\r\n\u2022 2-way audio for ONVIF Profile T Cameras\r\n\u2022 streaming from private networks via Ngrok\r\n\u2022 can be integrated to any smart home platform or be used as standalone app\r\n\r\nInspired by:\r\n\r\n\u2022 series of streaming projects from @deepch\r\n\u2022 webrtc go library and whole @pion team\r\n\u2022 rtsp-simple-server idea from @aler9\r\n\u2022 GStreamer framework pipeline idea\r\n\u2022 MediaSoup framework routing idea\r\n\u2022 HomeKit Accessory Protocol from @brutella", "WebUI": "http://[IP]:[PORT:1984]", "TemplateURL": "https://raw.githubusercontent.com/NickM-27/unraid-templates/master/go2rtc/go2rtc.xml", "Icon": "https://s12550.pcdn.co/wp-content/uploads/2015/09/WebRTC-icon-WB.png", "Config": [ { "@attributes": { "Name": "config", "Target": "/config/go2rtc.yaml", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/go2rtc/go2rtc.yaml" }, { "@attributes": { "Name": "localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" } ], "Repo": "crzynik's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/crzyniksRepository/go2rtc/go2rtc.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 584127, "stars": 8, "trending": 8.648, "trends": [ 16.967, 16.864, 19.465, 10.409, 13.566, 9.917, 8.648 ], "trendsDate": [ 1696012136, 1698609965, 1701205557, 1703804739, 1706403944, 1709003164, 1711598777 ], "downloadtrend": [ 249227, 299782, 372236, 415485, 480697, 533614, 584127 ], "LastUpdateScan": 1711598777, "LastUpdate": 1707544327, "FirstSeen": 1664833134, "topTrending": -8.318999999999999, "topPerforming": 8.648 }, { "Name": "swatch", "Repository": "crzynik/swatch:latest", "Registry": "https://hub.docker.com/repository/docker/crzynik/swatch/general", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/NickM-27/swatch/issues", "Project": "https://github.com/NickM-27/swatch", "Overview": "Swatch: Color detection in images to capture presence of known objects.\r\n\r\nThere is great object and face detection software out there, but sometimes AI detection is overkill or not suitable different types of objects. Swatch was created to create an easy to use API to detect the presence of objects of known color in expected places.\r\n\r\nNote: A config.yml file must exist in the config directory. See example here. See the documentation for more details.", "WebUI": "http://[IP]:[PORT:4500]", "TemplateURL": "https://raw.githubusercontent.com/NickM-27/unraid-templates/master/swatch/swatch.xml", "Icon": "https://user-images.githubusercontent.com/14866235/160284977-a9da849a-f80a-4d2b-90c9-e9c3e86a0bb2.png", "Config": [ { "@attributes": { "Name": "API", "Target": "4500", "Default": "4500", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4500" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/swatch", "Mode": "rw", "Description": "/mnt/user/appdata/swatch", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/swatch/" }, { "@attributes": { "Name": "Media Path", "Target": "/media/", "Default": "/mnt/user/media/swatch/", "Mode": "rw", "Description": "/mnt/user/media/swatch/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/swatch/" }, { "@attributes": { "Name": "Database path", "Target": "/database/", "Default": "/mnt/user/database/swatch/", "Mode": "rw", "Description": "Path to swatch db", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/database/swatch/" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "", "Mode": "rw", "Description": "/etc/localtime", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" } ], "Repo": "crzynik's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/crzyniksRepository/swatch/swatch.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 1447, "LastUpdateScan": 1712570784, "LastUpdate": 1696171524, "FirstSeen": 1652213587 }, { "Name": "fastcom-mqtt", "Repository": "simonjenny/fastcom-mqtt", "Registry": "https://hub.docker.com/r/simonjenny/fastcom-mqtt/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/simonjenny/fastcom-mqtt/", "Project": "https://github.com/simonjenny/fastcom-mqtt", "Overview": "Docker Container with Fast.com CLI sending data directly to MQTT Broker\n\nThe Docker needs the following ENV Variables:\n\nSLEEP : Seconds between measures\nMQTT_SERVER : IP/Address of MQTT Server\nMQTT_DOWN : Topic for Download Value\nMQTT_UP : Topic for Upload Value\n\nOptional:\n\nMQTT_USER: MQTT Username\nMQTT_PASS: MQTT Password", "TemplateURL": "https://raw.githubusercontent.com/simonjenny/unraid/master/fastcom-mqtt.xml", "Icon": "https://raw.githubusercontent.com/simonjenny/fastcom-mqtt/master/fastlogo.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "MQTT_SERVER", "Target": "MQTT_SERVER", "Default": "", "Mode": "", "Description": "Container Variable: MQTT_SERVER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT_UP", "Target": "MQTT_UP", "Default": "", "Mode": "", "Description": "Container Variable: MQTT_UP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT_DOWN", "Target": "MQTT_DOWN", "Default": "", "Mode": "", "Description": "Container Variable: MQTT_DOWN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT_USER", "Target": "MQTT_UP", "Default": "", "Mode": "", "Description": "Container Variable: MQTT_UP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT_PASS", "Target": "MQTT_DOWN", "Default": "", "Mode": "", "Description": "Container Variable: MQTT_DOWN", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SLEEP", "Target": "SLEEP", "Default": "", "Mode": "", "Description": "Container Variable: sleep", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3600" } ], "Repo": "Simon Jenny's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonJennysRepository/fastcom-mqtt.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 19117, "trending": 1.653, "trends": [ 11.047, 9.927, 3.606, 2.297, 2.055, 1.665, 1.653 ], "trendsDate": [ 1696716334, 1699311952, 1702169668, 1704776756, 1707375962, 1709975148, 1712570784 ], "downloadtrend": [ 15361, 17054, 17692, 18108, 18488, 18801, 19117 ], "LastUpdateScan": 1712570784, "LastUpdate": 1659868112, "FirstSeen": 1652533577, "topTrending": -9.394 }, { "Name": "fastcom-mysql", "Repository": "simonjenny/fastcom-mysql", "Registry": "https://hub.docker.com/r/simonjenny/fastcom-mysql/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/simonjenny/fastcom-mysql/", "Project": "https://github.com/simonjenny/fastcom-mysql", "Overview": "Docker Container with Fast.com CLI sending data to a MySQL Server\n\n The Docker needs the following ENV Variables:\n SLEEP : Seconds between measures\n MYSQL_SERVER : IP/Address of MySQL Server\n MYSQL_USER: MySQL Username\n MYSQL_PASS: MySQL Password\n MYSQL_DATABASE: MySQL Database\n MYSQL_TABLE: MySQL Table\n LOC: Name of Probe (eg. network/core or network/edge)\n\n Important:\n Database Table needs to have the following schema:\n\n CREATE TABLE `YOURTABLENAME` (\n `timestamp` timestamp NULL DEFAULT current_timestamp(),\n `loc` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL,\n `download` float DEFAULT NULL,\n `upload` float DEFAULT NULL\n ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin", "TemplateURL": "https://raw.githubusercontent.com/simonjenny/unraid/master/fastcom-mysql.xml", "Icon": "https://raw.githubusercontent.com/simonjenny/fastcom-mysql/master/fastlogo.jpg", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "MYSQL_SERVER", "Target": "MYSQL_SERVER", "Default": "", "Mode": "", "Description": "Container Variable: MYSQL_SERVER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_USER", "Target": "MYSQL_USER", "Default": "", "Mode": "", "Description": "Container Variable: MYSQL_USER", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_PASS", "Target": "MYSQL_PASS", "Default": "", "Mode": "", "Description": "Container Variable: MYSQL_PASS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_DATABASE", "Target": "MYSQL_DATABASE", "Default": "", "Mode": "", "Description": "Container Variable: MYSQL_DATABASE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MYSQL_TABLE", "Target": "MYSQL_TABLE", "Default": "", "Mode": "", "Description": "Container Variable: MYSQL_TABLE", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOC", "Target": "LOC", "Default": "", "Mode": "", "Description": "Container Variable: LOC", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SLEEP", "Target": "SLEEP", "Default": "", "Mode": "", "Description": "Container Variable: sleep", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3600" } ], "Repo": "Simon Jenny's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SimonJennysRepository/fastcom-mysql.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 17403, "trending": 0.011, "trends": [ 11.23, 10.059, 3.472, 0.017, 0.006, 0.011, 0.011 ], "trendsDate": [ 1696716334, 1699311952, 1702169668, 1704776756, 1707375962, 1709975148, 1712570785 ], "downloadtrend": [ 15102, 16791, 17395, 17398, 17399, 17401, 17403 ], "LastUpdateScan": 1712570785, "LastUpdate": 1637876659, "FirstSeen": 1652533577, "topTrending": -11.219000000000001 }, { "Name": "plex-auto-languages", "Repository": "remirigal/plex-auto-languages", "Registry": "https://hub.docker.com/r/remirigal/plex-auto-languages", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://www.youtube.com/Superboki/?sub_confirmation=1", "Project": "https://github.com/remirigal/plex-auto-languages", "Overview": "Mes vid\u00e9os sur unraid disponibles sur : https://www.youtube.com/superboki\r\n\r\nCette application vous permet d'avoir une exp\u00e9rience de type Netflix en mettant \u00e0 jour automatiquement la langue de vos \u00e9pisodes Plex TV Show en fonction de la langue actuelle que vous utilisez sans perturber vos pr\u00e9f\u00e9rences linguistiques existantes \r\n\r\nVous voulez regarder Squid Game en cor\u00e9en avec sous-titres anglais ?\r\nD\u00e9finissez la langue du premier \u00e9pisode et n'y pensez plus pour le reste de la s\u00e9rie.\r\n\r\nVous avez plusieurs utilisateurs g\u00e9r\u00e9s et partag\u00e9s avec des pr\u00e9f\u00e9rences diff\u00e9rentes ? \r\nLes pistes appropri\u00e9es seront s\u00e9lectionn\u00e9es automatiquement et ind\u00e9pendamment pour chaque utilisateur.", "TemplateURL": "https://raw.githubusercontent.com/superboki/UNRAID-FR/master/plex-auto-languages/plex-auto-languages.xml", "Icon": "https://raw.githubusercontent.com/superboki/ressources/main/plex-auto-languages/plex_auto_languages.png", "DonateText": "Pour soutenir la cha\u00eene", "DonateLink": "https://fr.tipeee.com/superboki", "Config": [ { "@attributes": { "Name": "PLEX_URL", "Target": "PLEX_URL", "Default": "http://plex:32400", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://plex:32400" }, { "@attributes": { "Name": "PLEX_TOKEN", "Target": "PLEX_TOKEN", "Default": "VOTRE_TOKEN_PLEX", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "VOTRE_TOKEN_PLEX" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "Europe/Paris", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Europe/Paris" }, { "@attributes": { "Name": "Chemin vers la conf dans AppData", "Target": "/config", "Default": "/mnt/user/appdata/Plex-Auto-Languages/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Plex-Auto-Languages/config" } ], "Repo": "superboki's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/superbokisRepository/plex-auto-languages/plex-auto-languages.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Other", "MediaApp-Video", "MediaServer-Video" ], "downloads": 430011, "stars": 5, "trending": 8.047, "trends": [ 13.979, 12.724, 12.286, 10.995, 9.062, 8.797, 8.047 ], "trendsDate": [ 1697904337, 1700499955, 1703099178, 1705698359, 1708297549, 1710893182, 1713492378 ], "downloadtrend": [ 223452, 256028, 291889, 327945, 360624, 395410, 430011 ], "LastUpdateScan": 1713492378, "LastUpdate": 1712564084, "FirstSeen": 1653732199, "topTrending": -5.931999999999999, "topPerforming": 8.047 }, { "Name": "rutorrent-crazymax", "Repository": "crazymax/rtorrent-rutorrent", "Registry": "https://github.com/crazy-max/docker-rtorrent-rutorrent", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/CrK5eteSjK", "Project": "https://github.com/crazy-max/docker-rtorrent-rutorrent", "Overview": "Si vous \u00eates sujets au bug connu de la 6.10.1 concernant les droits utilisateurs :\r\nApr\u00e8s l'installation du container :\r\n\r\n- ouvrir un Terminal depuis UNRAID :\r\n- executer les commandes suivantes \r\n\r\nchmod -R 0775 /mnt/user/appdata/rutorrent-crazymax\r\n\r\nchown -R 99:100 /mnt/user/appdata/rutorrent-crazymax\r\n\r\nApr\u00e8s quoi vous pourrez modifier la variable PORT FORWARD.\r\n\r\n-------------------------------------------------------------------------\r\n\r\nPour ajouter un mot de passe sans passer par nginx proxy manager \r\n\r\n- clic droit sur le container rutorrent -> Console\r\n- Taper la ligne ci-dessous\r\n\r\nhtpasswd -Bbn pseudo mot_de_passe >> /passwd/rutorrent.htpasswd\r\n\r\n- Remplacer par votre pseudo et votre mot de passe \r\n- Red\u00e9marrer le container", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/superboki/UNRAID-FR/master/rutorrent-crazymax/rutorrent-crazymax.xml", "Icon": "https://github.com/superboki/ressources/blob/main/rutorrent-crazymax/rutorrent-crazymax.png?raw=true", "ExtraParams": "--ulimit nproc=65535 --ulimit nofile=32000:40000", "DonateText": "Pour soutenir la cha\u00eene", "DonateLink": "https://fr.tipeee.com/superboki", "Config": [ { "@attributes": { "Name": "Dossier de telechargement", "Target": "/downloads", "Default": "/mnt/user/downloads", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/downloads" }, { "@attributes": { "Name": "Port allou\u00e9 au service DHT (si besoin)", "Target": "6881", "Default": "6881", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6881" }, { "@attributes": { "Name": "Webui de Rutorrent", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8095" }, { "@attributes": { "Name": "Port Forward", "Target": "RT_INC_PORT", "Default": "50000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50000" }, { "@attributes": { "Name": "Port Forward (doit \u00eatre identique \u00e0 la valeur pr\u00e9cedente)", "Target": "50000", "Default": "50000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50000" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/data", "Default": "/mnt/user/appdata/rutorrent-crazymax", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rutorrent-crazymax/data" }, { "@attributes": { "Name": "stockage du htpassword", "Target": "/passwd", "Default": "/mnt/user/appdata/rutorrent-crazymax/passwd", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/rutorrent-crazymax/passwd" } ], "Repo": "superboki's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/superbokisRepository/rutorrent-crazymax/rutorrent-crazymax.xml", "CategoryList": [ "Downloaders" ], "downloads": 3354205, "stars": 38, "trending": 1.234, "trends": [ 1.678, 1.913, 0.993, 1.18, 1.221, 1.177, 1.234 ], "trendsDate": [ 1697868332, 1700463946, 1703063148, 1705662356, 1708261546, 1710857175, 1713456383 ], "downloadtrend": [ 3103419, 3163954, 3195693, 3233855, 3273819, 3312810, 3354205 ], "LastUpdateScan": 1713456383, "LastUpdate": 1712995421, "FirstSeen": 1653660200, "topTrending": -0.44399999999999995, "topPerforming": 1.234 }, { "Name": "stable-diffusion", "Repository": "holaflenain/stable-diffusion:latest", "Registry": "https://hub.docker.com/r/holaflenain/stable-diffusion", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/143645-support-stable-diffusion-advanced", "Project": "https://hub.docker.com/r/holaflenain/stable-diffusion", "Overview": "A big thank you to Holaf for this compiled version of Stable Diffusion which allows you to easily benefit from the interface of your choice and fully enjoy the power of this artificial intelligence. Please note that to work properly, it is recommended to have an Nvidia GPU with at least 6GB of VRAM.\r\n\r\n/! During the first installation or when changing the Web-UI, the first startup may take some time to download/install the necessary packages /!\r\n\r\n-----------------------------------------------------------------------------------------------------------------\r\n\r\nUn grand Merci \u00e0 Holaf pour cette version compil\u00e9e de Stable Diffusion qui permet de b\u00e9n\u00e9ficier de l'interface de votre choix facilement pour profiter pleinement de la puissance de cette intelligence artifielle.\r\nAttention, pour bien fonctionner il est recommand\u00e9 d'avoir un GPU Nvidia d'au moins 6GB de VRAM.\r\n\r\n /! lors de la premiere installation ou lors d'un changement de Web-ui le premier d\u00e9marrage peut prendre du temps le temps de t\u00e9l\u00e9charger/installer les paquets n\u00e9cessaires /!", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/superboki/UNRAID-FR/master/stable-diffusion-advanced/stable-diffusion-advanced.xml", "Icon": "https://github.com/superboki/ressources/blob/6e39a0d104bf2c2de286743bf60b46134c3f043d/stable-diffusion-advanced/stable-diffusion-advanced.png?raw=true", "ExtraParams": "--runtime=nvidia", "DonateText": "Pour soutenir la cha\u00eene", "DonateLink": "https://fr.tipeee.com/superboki", "Config": [ { "@attributes": { "Name": "Stable-Diffusion UI Path", "Target": "/config", "Default": "/mnt/user/appdata/stable-diffusion/", "Mode": "rw", "Description": "The path where you want to deploy Stable Diffusion | Le chemin o\u00f9 vous souhaitez deployer stable diffusion", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/stable-diffusion/" }, { "@attributes": { "Name": "Web UI PORT", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "WEBUI_VERSION", "Target": "WEBUI_VERSION", "Default": "easy-diffusion", "Mode": "", "Description": "You can choose between the following:\r\n\r\n01 - Easy Diffusion :\r\nThe easiest way to install and use Stable Diffusion on your computer. \r\n\r\n02 - Automatic1111 :\r\nA browser interface based on Gradio library for Stable Diffusion\r\n\r\n03 - InvokeAI :\r\nInvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products\r\n\r\n04 - SD.Next :\r\nThis project started as a fork from Automatic1111 WebUI and it grew significantly since then, but although it diverged considerably, any substantial features to original work is ported as well \r\n\r\n05 - ComfyUI :\r\nA powerful and modular stable diffusion GUI and backend\r\n\r\n06 - Fooocus : Fooocus is a rethinking of Stable Diffusion and Midjourney\u2019s designs\r\n\r\n07 - StableSwarm : A Modular Stable Diffusion Web-User-Interface, with an emphasis on making powertools easily accessible, high performance, and extensibility.\r\n\r\n08 - VoltaML : Stable Diffusion WebUI and API accelerated by AITemplate\r\n\r\n20 - kubin : Kubin is a Web-GUI for Kandinsky 2.x \ud83d\udea7 WIP \ud83d\udea7 NOT PRODUCTION-READY \ud83d\udea7\r\n\r\n50 - Lama Cleaner : A free and open-source inpainting tool powered by SOTA AI model.\r\n\r\n51 - FaceFusion : Next generation face swapper and enhancer\r\n\r\n70 - Kohya : Kohya's GUI provides a Windows-focused Gradio GUI for Kohya's Stable Diffusion trainers", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "01" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "c'est la valeur de GUID de votre GPU.\r\nvous pouvez la trouver simplement en ouvrant le plugin NVIDIA-DRIVER qui aura \u00e9t\u00e9 pr\u00e9c\u00e9dement install\u00e9. / his is the GUID value of your GPU. You can find it simply by opening the NVIDIA-DRIVER plugin that has been previously installed.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "GPU-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "superboki's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/superbokisRepository/stable-diffusion-advanced/stable-diffusion-advanced.xml", "CategoryList": [ "AI", "Tools-Utilities" ], "downloads": 34798, "stars": 8, "trending": 20.366, "trends": [ 30.175, 32.008, 22.468, 20.366 ], "trendsDate": [ 1703617546, 1706216740, 1708815952, 1711408566 ], "downloadtrend": [ 10200, 14608, 21485, 27711, 34798 ], "LastUpdateScan": 1711408566, "LastUpdate": 1711406915, "FirstSeen": 1680213872, "topTrending": -9.809000000000001 }, { "TemplatePath": "/tmp/appFeed/templates/JadehawksRepository/ca_profile.xml", "errors": [ "Opening and ending tag mismatch: Profile line 4 and Maintainer" ], "FirstSeen": null }, { "Name": "Plaxt", "Repository": "xanderstrike/goplaxt", "Registry": "https://hub.docker.com/r/xanderstrike/goplaxt", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/123684-support-plaxt/#comment-1127912", "Project": "https://github.com/XanderStrike/goplaxt", "Overview": "This Tools provides a way to keep your watched history synced FROM Plex Server To Trakt.tv (IT will not do history prior to tool Installation) it uses WebHooks to Accomplish this so a PLEX PASS Subscription is needed to use WebHooks.\r\n\r\nTrakt.tv has a build in tool for the same thingbut requires Trakt.tv VIP Subscription to use it.\r\n\r\nGoPlaxt is free and doesn't require Trakt.tv VIP subscription.\r\n\r\nOriginal Dev has stop development after Trakt.tv added it to the VIP subscription, However the dev (XandarStrike) has stated he will continue to merge PR's to the project but will not answer if any issues arrise.\r\n\r\nThis is the SELFHOSTED version of the same tool that dev (XandarStrike) offers freely on his server at https://plaxt.astandke.com/\r\n\r\nRequirements:\r\n- Create a new API App on Trakt.tv\r\n- Enable Scrobble and Check-in\r\n- Set Redirect URL to:\r\n - https://sub.example.com:/authorize (keep in mind your Plaxt instance must be accessible to all the Plex servers you intend to play media from. )\r\n - http://your-local-ip:8000/authorize\r\n- Set JavaScript (cors) origins to:\r\n - http://your-local-ip:8000\r\n\r\nMake Note of CLIENT ID and CLIENT SECRET this are REQUIRED.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/jadehawk/unRaid-Templates/master/plaxt/plaxt.xml", "Icon": "https://github.com/jadehawk/unRaid-Templates/blob/main/plaxt/trakt.png?raw=true", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Web UI Port:", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Web UI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Client ID (From Trakt .tv API App)", "Target": "TRAKT_ID", "Default": "", "Mode": "", "Description": "Client ID (From Trakt .tv API App)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Client SECRET (From Trakt .tv API App)", "Target": "TRAKT_SECRET", "Default": "", "Mode": "", "Description": "Client SECRET (From Trakt .tv API App)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /keystore", "Target": "/app/keystore", "Default": "", "Mode": "rw", "Description": "Usually : /mnt/user/appdata/plaxt", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "Jadehawk's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JadehawksRepository/plaxt/plaxt.xml", "CategoryList": [ "Other", "MediaApp-Other", "MediaServer-Other" ], "downloads": 2174741, "stars": 3, "trending": 0.061, "trends": [ 0.093, 0.133, 0.079, 0.063, 0.058, 0.063, 0.061 ], "trendsDate": [ 1697134169, 1699729540, 1702328782, 1705014253, 1707608204, 1710381983, 1712981176 ], "downloadtrend": [ 2164791, 2167684, 2169405, 2170778, 2172045, 2173424, 2174741 ], "LastUpdateScan": 1712981176, "LastUpdate": 1649350423, "FirstSeen": 1652958449, "topTrending": -0.032, "topPerforming": 0.061 }, { "Name": "servas", "Repository": "beromir/servas", "Registry": "https://hub.docker.com/r/beromir/servas", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/124199-support-servas/", "Project": "https://github.com/beromir/Servas", "Overview": "A self-hosted bookmark management tool.\r\nServas is based on Laravel and Inertia.js and uses Tailwind CSS and Svelte for the frontend.\r\n\r\nIt still needs a lot of work but developer is active and available at github\r\n\r\nMUST DO FIRST:\r\n- Create a Local directory (ex: /mnt/user/appdata/servas) where the \".env\" & \"servas.db\" files will be stored.\r\n- Create a file called .env and inside on it add the line: APP_KEY=\r\n- Create a file called servas.db\r\n\r\n\r\nFill in the rest of this template.\r\n\r\nOnce the container is running, open the container's console and run the following command:\r\nphp artisan key:generate --force\r\n---> This will generate a key and it will be stored in the .env file you created.\r\nReStart Container.\r\nnavigate to : http://localhost:8086/register ---> Here you will generate your admin account.\r\nnavigate to: http://localhost:8086/login\r\n\r\n\r\n\r\n\r\n========================BELLOW IF USING MYSQL/MariaDB========================\r\n\r\nYou no longer need MySQL/MariaDB but if you still want to use it, then add the following lines to the .env file:\r\n\r\n# MySQL\r\nDB_CONNECTION=mysql\r\nDB_HOST=db\r\nDB_PORT=3306\r\nDB_DATABASE=servas_db\r\nDB_USERNAME=servas_db_user\r\nDB_PASSWORD=password\r\n\r\nOptional Requirements if using MySQL/MariaDB:\r\n- MySQL / Mariadb Database already running and available.\r\n- CREATE a database (ex. servas-db)\r\n- CREATE a User for servas-db (ex. servas)", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/jadehawk/unRaid-Templates/master/servas/servas.xml", "Icon": "https://github.com/jadehawk/unRaid-Templates/blob/main/servas/servas.png?raw=true", "ExtraParams": "--restart unless-stopped --log-opt max-size=50m --log-opt max-file=1", "Requires": "- External database instance (MySQL/MariaDB) If using such DB. If not, then NO LONGER NEEDED\r
However, The preferred way to use Servas is in combination with a MariaDB container.", "Config": [ { "@attributes": { "Name": "Web UI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8086" }, { "@attributes": { "Name": "(SQLite) DB_CONNECTION", "Target": "DB_CONNECTION", "Default": "sqlite", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "sqlite" }, { "@attributes": { "Name": "(SQLite) DB_DATABASE", "Target": "DB_DATABASE", "Default": "/var/www/html/database/sqlite/servas.db", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/www/html/database/sqlite/servas.db" }, { "@attributes": { "Name": "(SQLite) DB_FOREIGN_KEYS", "Target": "DB_FOREIGN_KEYS", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "(.env) File", "Target": "/var/www/html/.env", "Default": "", "Mode": "rw", "Description": "create a .env file on servas folder", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/servas/.env" }, { "@attributes": { "Name": "(servas.db) Database File", "Target": "/var/www/html/database/sqlite/servas.db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/servas/servas.db" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "APP_KEY", "Target": "AP_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "production", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "production" }, { "@attributes": { "Name": "APP_NAME", "Target": "APP_NAME", "Default": "Servas", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "Servas" }, { "@attributes": { "Name": "APP_DEBUG", "Target": "APP_DEBUG", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "https://your-servas-instance", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "https://your-servas-instance" }, { "@attributes": { "Name": "SERVAS_ENABLE_REGISTRATION", "Target": "SERVAS_ENABLE_REGISTRATION", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "Jadehawk's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JadehawksRepository/servas/servas.xml", "CategoryList": [ "Productivity" ], "downloads": 28181, "stars": 1, "trending": 4.29, "trends": [ 23.492, 18.521, 14.959, 4.243, 5.389, 3.759, 4.29 ], "trendsDate": [ 1695557141, 1698156373, 1700751977, 1703351172, 1705950374, 1708549566, 1711145186 ], "downloadtrend": [ 16295, 19999, 23517, 24559, 25958, 26972, 28181 ], "LastUpdateScan": 1711145186, "LastUpdate": 1710876290, "FirstSeen": 1653910278, "topTrending": -19.202 }, { "Name": "Ghostfolio", "Repository": "ghostfolio/ghostfolio", "Registry": "https://hub.docker.com/r/ghostfolio/ghostfolio/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/123829-support-community-applications-ghostfolio/", "Project": "https://ghostfol.io/", "Overview": "This Community Application provides the official Ghostfolio container.\r\n\r\nGhostfolio is an open source wealth management software built with web technology. The application empowers busy people to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions.\r\n\r\nProject Page: https://ghostfol.io/\r\nGitHub Repository: https://github.com/ghostfolio/ghostfolio\r\n\r\nCAUTION!\r\nGhostfolio requires a Postgres and Redis instance to run. Make sure to set them up first and reference the required variables down below.\r\nA detailed description of how to setup ghostfolio can be found in the Support Thread:\r\nhttps://forums.unraid.net/topic/123829-support-community-applications-ghostfolio/", "WebUI": "http://[IP]:[PORT:3333]", "TemplateURL": "https://raw.githubusercontent.com/LeonStoldt/Unraid-Community-Applications/master/ghostfolio/ghostfolio.xml", "Icon": "https://avatars.githubusercontent.com/u/82473144?s=200", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "REDIS_HOST", "Target": "REDIS_HOST", "Default": "", "Mode": "", "Description": "Reference your redis container host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_PORT", "Target": "REDIS_PORT", "Default": "6379", "Mode": "", "Description": "Container Variable: REDIS_PORT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6379" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "postgresql://[USER]:[PASSWORD]@[HOST]:5432/ghostfolio-db?sslmode=prefer", "Mode": "", "Description": "Connection URL for your postgres container", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql://[USER]:[PASSWORD]@[HOST]:5432/ghostfolio-db?sslmode=prefer" }, { "@attributes": { "Name": "WebUI Port", "Target": "3333", "Default": "3333", "Mode": "tcp", "Description": "Port for the ghostfolio Web-UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3333" }, { "@attributes": { "Name": "REDIS_PASSWORD", "Target": "REDIS_PASSWORD", "Default": "", "Mode": "", "Description": "If your redis is secured by a password", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "EOD_HISTORICAL_DATA_API_KEY", "Target": "EOD_HISTORICAL_DATA_API_KEY", "Default": "", "Mode": "", "Description": "API Key for EOD Historical Data", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JWT_SECRET_KEY", "Target": "JWT_SECRET_KEY", "Default": "123456", "Mode": "", "Description": "Provide a secure JWT secret key!", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "true" }, "value": "123456" }, { "@attributes": { "Name": "ACCESS_TOKEN_SALT", "Target": "ACCESS_TOKEN_SALT", "Default": "GHOSTFOLIO", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "GHOSTFOLIO" }, { "@attributes": { "Name": "NODE_ENV", "Target": "NODE_ENV", "Default": "production", "Mode": "", "Description": "Set NODE_ENV to production to fix issue#1259", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "production" } ], "Repo": "LeonStoldt's Repository", "RecommendedRaw": "9/1/2022", "RecommendedDate": 1662004800, "RecommendedReason": { "en_US": "Ghostfolio is an open source wealth management software that empowers busy people to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions." }, "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/LeonStoldtsRepository/ghostfolio/ghostfolio.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 588632, "stars": 22, "trending": 7.818, "trends": [ 8.722, 8.431, 9.338, 7.818 ], "trendsDate": [ 1705525613, 1708124743, 1710720367, 1713313928 ], "downloadtrend": [ 411183, 450471, 491946, 542614, 588632 ], "LastUpdateScan": 1713313928, "LastUpdate": 1712993931, "FirstSeen": 1653233043, "topTrending": -0.9039999999999999 }, { "Name": "scanservjs", "Repository": "sbs20/scanservjs", "Registry": "https://hub.docker.com/r/sbs20/scanservjs", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/130023-scanserv-js-support-thread", "Project": "https://github.com/sbs20/scanservjs", "Overview": "scanservjs is a web UI frontend for your scanner. You can perform scans using your USB or network scanner through this web UI. The application allows you to share one or more scanners (using SANE) on a network without the need for drivers or complicated installation.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/moritzfl/unraid-templates/master/scanserv-js/scanserv-js.xml", "Icon": "https://www.moritzf.de/user/pages/02.projects/scanserv-js.png", "ExtraParams": " --privileged", "Config": [ { "@attributes": { "Name": "Path for Scan Output", "Target": "/app/data/output", "Default": "", "Mode": "rw", "Description": "Path for the file output from performed scans", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/photo/scans" }, { "@attributes": { "Name": "Web Interface Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Port for the web interface", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1234" }, { "@attributes": { "Name": "Saned Net Hosts", "Target": "SANED_NET_HOSTS", "Default": "", "Mode": "", "Description": "If you want to use a SaneOverNetwork scanner then to perform the equivalent of adding hosts to /etc/sane.d/net.conf specify a list of ip addresses separated by semicolons in the SANED_NET_HOSTS environment variable.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Airscan Devices", "Target": "AIRSCAN_DEVICES", "Default": "", "Mode": "", "Description": "If you want to specifically add sane-airscan devices to your /etc/sane.d/airscan.conf then use the AIRSCAN_DEVICES environment variable (semicolon delimited).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Ignore Scanimage List", "Target": "SCANIMAGE_LIST_IGNORE", "Default": "false", "Mode": "", "Description": "Forces the application to ignore the result of the automatic device detection (scanimage -L) and instead only uses the entries present in the configuration file and docker environment variables.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Devices", "Target": "DEVICES", "Default": "", "Mode": "", "Description": "Force add devices use DEVICES (semicolon delimited).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OCR Language", "Target": "OCR_LANG", "Default": "", "Mode": "", "Description": "Determines the language that is to be used for OCR (optical character recognition). The value has to conform with tesseracts naming scheme.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "dbus", "Target": "/var/run/dbus", "Default": "", "Mode": "rw", "Description": "dbus (needed for automatic detection of network scanners through bonjour)", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/var/run/dbus" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/app/config", "Default": "", "Mode": "rw", "Description": "Folder for persisting configuration data", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/scanservjs" } ], "Repo": "moritzf's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/moritzfsRepository/scanserv-js/scanserv-js.xml", "CategoryList": [ "Drivers", "Tools-Utilities", "MediaApp-Photos" ], "downloads": 351328, "stars": 4, "trending": 2.08, "trends": [ 1.286, 3.386, 3.062, 2.964, 3.412, 2.497, 2.08 ], "trendsDate": [ 1697753150, 1700348739, 1702947950, 1705547166, 1708146332, 1710742122, 1713341154 ], "downloadtrend": [ 294438, 304757, 314384, 323988, 335433, 344022, 351328 ], "LastUpdateScan": 1713341154, "LastUpdate": 1700529093, "FirstSeen": 1666555416, "topTrending": 0.794, "topPerforming": 2.08 }, { "Name": "TimeMachine", "Repository": "mbentley/timemachine", "Registry": "https://hub.docker.com/r/mbentley/timemachine", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/123985-timemachine-application-support-thread/", "Project": "https://github.com/mbentley/docker-timemachine", "Overview": "This application provides a Samba based Time Machine network share. It can be configured to support multiple or single users and restrict the maximum size used for Time Machine backups.", "TemplateURL": "https://raw.githubusercontent.com/moritzfl/unraid-templates/master/timemachine/timemachine.xml", "Icon": "https://upload.wikimedia.org/wikipedia/de/f/f4/Time_Machine_%28Apple%29_Logo.png", "ExtraParams": "--hostname timemachine", "Requires": "You will need to set the filesystem permissions on disk. By default, the timemachine user is 1000:1000.\r
\r
Granting Permissions to write to the directory can be achieved by executing the following command on the host (Unraid): sudo chown -R 1000:1000 /mnt/user/timemachine/\r
\r
The backing data store for your persistent time machine data must support extended file attributes (xattr). Usually for shares in the Unraid Array this is not a problem. Remote file systems, such as NFS, will very likely not support xattrs. This image will check and try to set xattrs to a test file in /opt/${TM_USERNAME} to warn the user if they are not supported but this will not prevent the image from running.\r
\r
Also note that if you change the User Name (TM_USERNAME) value that it will change the data path for backup data inside of the container from /opt/timemachine to /opt/value-of-TM_USERNAME.", "Config": [ { "@attributes": { "Name": "Time Machine Backup Data", "Target": "/opt/timemachine", "Default": "", "Mode": "rw", "Description": "Directory to store the time machine backups. If you change the User Name (TM_USERNAME) value that it will change the data path from /opt/timemachine to /opt/value-of-TM_USERNAME.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/timemachine/" }, { "@attributes": { "Name": "Size Limit", "Target": "VOLUME_SIZE_LIMIT", "Default": "1 T", "Mode": "", "Description": "Limits the reported disksize, thus preventing Time Machine from using the whole real disk space for backup. The option takes a number plus an optional unit (e.g. 1 T for 1 Terrabyte).\r\n\r\nIMPORTANT: This is an approximated calculation that only takes into account the contents of Time Machine sparsebundle images. Therefore you MUST NOT use this volume to store other content when using this option, because it would NOT be accounted.\r\nThe calculation works by reading the band size from the Info.plist XML file of the sparsebundle, reading the bands/ directory counting the number of band files, and then multiplying one with the other.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1 T" }, { "@attributes": { "Name": "User Name", "Target": "TM_USERNAME", "Default": "", "Mode": "", "Description": "sets the username time machine runs as", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "timemachine" }, { "@attributes": { "Name": "User Password", "Target": "PASSWORD", "Default": "Z92efVNcokU26x", "Mode": "", "Description": "sets the password for the timemachine user. The default value is Z92efVNcokU26x.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "Z92efVNcokU26x" }, { "@attributes": { "Name": "Advertised Hostname", "Target": "ADVERTISED_HOSTNAME", "Default": "", "Mode": "", "Description": "Avahi will advertise the smb services at this hostname instead of the local hostname", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "timemachine" }, { "@attributes": { "Name": "Use Custom SMB Configuration", "Target": "CUSTOM_SMB_CONF", "Default": "false", "Mode": "", "Description": "indicates that you are going to bind mount a custom config to /etc/samba/smb.conf if set to true", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Custom User", "Target": "CUSTOM_USER", "Default": "false", "Mode": "", "Description": "indicates that you are going to bind mount /etc/password, /etc/group, and /etc/shadow; and create data directories if set to true", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Debug Level", "Target": "DEBUG_LEVEL", "Default": "1", "Mode": "", "Description": "sets the debug level for nmbd and smbd", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Mimic Model", "Target": "MIMIC_MODEL", "Default": "TimeCapsule8,119", "Mode": "", "Description": "sets the value of time machine to mimic (e.g. TimeCapsule8,119 or TimeCapsule6,116)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "TimeCapsule8,119" }, { "@attributes": { "Name": "External Configuration Directory", "Target": "EXTERNAL_CONF", "Default": "", "Mode": "", "Description": "specifies a directory in which individual variable files, ending in .conf. In order to add multiple users who have their own shares, you will need to create a file for each user and put them in a directory.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Hide Shares", "Target": "HIDE_SHARES", "Default": "no", "Mode": "", "Description": "set to yes if you would like only the share(s) a user can access to appear", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "Group Name", "Target": "TM_GROUPNAME", "Default": "timemachine", "Mode": "", "Description": "sets the group name time machine runs as", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "timemachine" }, { "@attributes": { "Name": "User UID", "Target": "TM_UID", "Default": "1000", "Mode": "", "Description": "sets the UID of the Executing User (TM_USERNAME)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Set Permissions", "Target": "SET_PERMISSIONS", "Default": "false", "Mode": "", "Description": "set to true to have the entrypoint set ownership and permission on the /opt/ in the container", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "SMB Inherit Permissions", "Target": "SMB_INHERIT_PERMISSIONS", "Default": "no", "Mode": "", "Description": "if yes, permissions for new files will be forced to match the parent folder", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "no" }, { "@attributes": { "Name": "SMB fruit:nfs_aces", "Target": "SMB_NFS_ACES", "Default": "yes", "Mode": "", "Description": "value of fruit:nfs_aces; support for querying and modifying the UNIX mode of directory entries via NFS ACEs", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "yes" }, { "@attributes": { "Name": "SMB fruit:metadata", "Target": "SMB_METADATA", "Default": "stream", "Mode": "", "Description": "value of fruit:metadata; controls where the OS X metadata stream is stored", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "stream" }, { "@attributes": { "Name": "SMB Port", "Target": "SMB_PORT", "Default": "445", "Mode": "", "Description": "sets the port that Samba will be available on", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "445" }, { "@attributes": { "Name": "SMB vfs objects", "Target": "SMB_VFS_OBJECTS", "Default": "acl_xattr fruit streams_xattr", "Mode": "", "Description": "value of vfs objects", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "acl_xattr fruit streams_xattr" }, { "@attributes": { "Name": "SMB Workgroup Name", "Target": "WORKGROUP", "Default": "WORKGROUP", "Mode": "", "Description": "set the SMB workgroup name", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "WORKGROUP" }, { "@attributes": { "Name": "Group GID", "Target": "TM_GID", "Default": "1000", "Mode": "", "Description": "sets the GID of the TM_GROUPNAME group", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Share Name", "Target": "SHARE_NAME", "Default": "TimeMachine", "Mode": "", "Description": "sets the name of the timemachine share to.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "TimeMachine" } ], "Repo": "moritzf's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/moritzfsRepository/timemachine/timemachine.xml", "CategoryList": [ "Backup" ], "downloads": 4935242, "stars": 90, "trending": 1.298, "trends": [ 1.023, 1.336, 1.354, 1.298 ], "trendsDate": [ 1705525613, 1708124743, 1710720367, 1713313928 ], "downloadtrend": [ 4692522, 4741018, 4805240, 4871181, 4935242 ], "LastUpdateScan": 1713313928, "LastUpdate": 1713294497, "FirstSeen": 1653486843, "topTrending": 0.27500000000000013 }, { "Name": "Fireshare", "Repository": "shaneisrael/fireshare", "Registry": "https://hub.docker.com/r/shaneisrael/fireshare", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/124036-support-fireshare/", "Project": "https://github.com/ShaneIsrael/fireshare", "Overview": "Fireshare allows you to easily share your media whether that be game clips, screen records, or movies through a unique publically accessible link. \r\n\r\ndefault username/password: **admin / admin**\r\n\r\nThis software is currently being actively developed on. If you have feature ideas or suggestions please visit the GitHub project.\r\n\r\nCurrently Supported File Types: **mp4, mov, webm**\r\n\r\nYou can change the default password by setting a value for the variable ADMIN_PASSWORD. If you forget the admin password, change the ADMIN_PASSWORD to something else and restart the container.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ShaneIsrael/unraid-templates/master/fireshare/fireshare.xml", "Icon": "https://raw.githubusercontent.com/ShaneIsrael/fireshare/main/app/client/src/assets/logo.png", "DonateText": "If you like Fireshare and want to support its development please consider donating. Thank you!", "DonateLink": "https://www.paypal.com/paypalme/shaneisrael", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Admin Username", "Target": "ADMIN_USERNAME", "Default": "admin", "Mode": "", "Description": "The admin account username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Admin Password", "Target": "ADMIN_PASSWORD", "Default": "admin", "Mode": "", "Description": "The admin account password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "admin" }, { "@attributes": { "Name": "Domain", "Target": "DOMAIN", "Default": "", "Mode": "", "Description": "The domain your fireshare instance is located. This is required for Open Graph tags to work in social media sites/apps where you share your links. (leave out http:// and https://) example: fireshare.mysite.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Secret Key", "Target": "SECRET_KEY", "Default": "", "Mode": "", "Description": "Replace with some random string. Without it, you'll be forced to login every restart of the app.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Video Scan Interval", "Target": "MINUTES_BETWEEN_VIDEO_SCANS", "Default": "5", "Mode": "", "Description": "How often in minutes Fireshare will scan for new videos", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Thumbnail Location", "Target": "THUMBNAIL_VIDEO_LOCATION", "Default": "", "Mode": "", "Description": "The location in the video thumbnails are generated. A value between 0-100 where 50 would be the frame in the middle of the video file and 0 would be the first frame of the video.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/fireshare" }, { "@attributes": { "Name": "Videos", "Target": "/videos", "Default": "", "Mode": "rw", "Description": "This is where fireshare will look for videos that you want to share.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/files/highlights/" }, { "@attributes": { "Name": "Processed Data", "Target": "/processed", "Default": "", "Mode": "rw", "Description": "This is where data generated by fireshare related to your shared videos will live. If this is not mapped, whenever you update the container this data will be lost and will need to be regenerated. DO NOT EDIT OR CHANGE FILES IN THIS DIRECTORY.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/fireshare_processed" }, { "@attributes": { "Name": "Web", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" } ], "Repo": "Shane Israel's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ShaneIsraelsRepository/fireshare/fireshare.xml", "CategoryList": [ "Other", "MediaServer-Video" ], "downloads": 104081, "stars": 3, "trending": 9.072, "trends": [ 7.47, 11.155, 8.746, 12.024, 7.023, 7.627, 9.072 ], "trendsDate": [ 1697753150, 1700348739, 1702947950, 1705547166, 1708146333, 1710742122, 1713341155 ], "downloadtrend": [ 57975, 65254, 71508, 81281, 87421, 94639, 104081 ], "LastUpdateScan": 1713341155, "LastUpdate": 1709741273, "FirstSeen": 1653574468, "topTrending": 1.6019999999999994, "topPerforming": 9.072 }, { "Name": "Vertex", "Repository": "lswl/vertex:stable", "Registry": "https://hub.docker.com/r/lswl/vertex", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://wiki.vertex.icu", "Project": "https://github.com/vertex-app/vertex", "Overview": "Vertex \u662f\u4e00\u6b3e\u96c6 \u76d1\u63a7, \u5237\u6d41, \u7ad9\u70b9, \u641c\u7d22, \u8ffd\u5267 \u4e8e\u4e00\u8eab\u7684 PT \u7ba1\u7406\u8f6f\u4ef6\r\n\u4e3b\u8981\u6709\u4ee5\u4e0b\u529f\u80fd:\r\n \u76d1\u63a7 - \u76d1\u63a7\u670d\u52a1\u5668\u4ee5\u53ca\u4e0b\u8f7d\u5668\u7684\u5404\u9879\u6307\u6807\u4fe1\u606f\r\n \u5237\u6d41 - \u63d0\u4f9b RSS - \u5220\u79cd \u5168\u81ea\u52a8\u5316\u6d41\u7a0b\r\n \u7ad9\u70b9 - \u7ad9\u70b9\u7ba1\u7406, \u6570\u636e\u589e\u957f\u8bb0\u5f55, \u6570\u636e\u53ef\u89c6\u5316\r\n \u641c\u7d22 - \u63d0\u4f9b\u5168\u7ad9\u79cd\u5b50\u805a\u5408\u641c\u7d22, \u53ef\u76f4\u63a5\u63a8\u9001\u81f3\u4e0b\u8f7d\u5668\r\n \u8ffd\u5267 - \u63d0\u4f9b\u5168\u81ea\u52a8\u5316\u8ffd\u5267\u65b9\u6848, \u6839\u636e\u8bbe\u5b9a\u89c4\u5219, \u5b8c\u6210\u641c\u7d22\u79cd\u5b50, \u4e0b\u8f7d\u79cd\u5b50, \u6839\u636e Plex \u7b49\u5a92\u4f53\u670d\u52a1\u5668\u7684\u683c\u5f0f\u4e3a\u79cd\u5b50\u6587\u4ef6\u8f6f\u94fe\u63a5\u6539\u540d\r\n\r\n\u8bf7\u6ce8\u610f, \u672c\u5de5\u5177\u4e13\u4e3a PT \u7528\u6237\u6253\u9020, \u65e0 PT \u7684\u7528\u6237\u4e5f\u8bb8\u7528\u4e0d\u4e0a...\r\n\u9ed8\u8ba4\u7528\u6237\u540d\u4e3a admin, \u521d\u59cb\u5bc6\u7801\u5728 vertex/data/password \u6587\u4ef6\u5185, \u76f4\u63a5\u590d\u5236\u5373\u53ef\r\n\u5e2e\u52a9 Wiki: https://wiki.vertex.icu/\r\n\u5f00\u6e90\u5730\u5740: https://github.com/vertex-app/vertex", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/vertex-app/docker-template/master/vertex.xml", "Icon": "https://pic.lswl.in/images/2022/07/10/5ae104f82f39eb4059861393ef24d440.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/vertex", "Default": "", "Mode": "rw", "Description": "\u914d\u7f6e\u6587\u4ef6\u76ee\u5f55", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vertex/" }, { "@attributes": { "Name": "PORT", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "\u8bbf\u95ee\u7aef\u53e3", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "PORT", "Target": "PORT", "Default": "3000", "Mode": "", "Description": "Vertex \u8fd0\u884c\u65f6\u5bb9\u5668\u5185\u7684\u670d\u52a1\u7aef\u53e3", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "Asia/Shanghai", "Mode": "", "Description": "\u65f6\u533a", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Asia/Shanghai" } ], "Repo": "\u6817\u5c71\u672a\u6765 Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/\u6817\u5c71\u672a\u6765Repository/vertex.xml", "CategoryList": [ "Tools-Utilities", "HomeAutomation" ], "downloads": 209313, "stars": 58, "trending": 8.048, "trends": [ 7.815, 6.879, 7.503, 6.478, 5.456, 7.403, 8.048 ], "trendsDate": [ 1697832360, 1700427957, 1703027153, 1705626358, 1708232749, 1710828364, 1713427669 ], "downloadtrend": [ 135730, 145756, 157580, 168495, 178218, 192467, 209313 ], "LastUpdateScan": 1713427669, "LastUpdate": 1713297934, "FirstSeen": 1653658550, "topTrending": 0.23299999999999965, "topPerforming": 8.048 }, { "Name": "homebridge", "Repository": "oznu/homebridge:ubuntu", "Registry": "https://registry.hub.docker.com/r/oznu/homebridge/", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://discord.gg/Cmq8a44", "Project": "https://homebridge.io", "Overview": "Homebridge allows you to integrate with smart home devices that do not natively support HomeKit. There are over 2,000 Homebridge plugins supporting thousands of different smart accessories.", "WebUI": "http://[IP]:[PORT:8581]/", "TemplateURL": "https://raw.githubusercontent.com/geoffgbsn/unraid-templates/master/homebridge/homebridge.xml", "Icon": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png", "DonateText": "If you find this project useful please STAR it on GitHub.", "DonateLink": "https://github.com/oznu/docker-homebridge", "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/homebridge", "Default": "/mnt/user/appdata/homebridge", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/homebridge" }, { "@attributes": { "Name": "Key 1", "Target": "HOMEBRIDGE_CONFIG_UI", "Default": "1", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Key 2", "Target": "HOMEBRIDGE_CONFIG_UI_PORT", "Default": "8581", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8581" }, { "@attributes": { "Name": "Key 3", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 4", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Host Key 5", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0000" } ], "Repo": "geoff.gibby's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/geoff.gibbysRepository/homebridge/homebridge.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 160729712, "stars": 469, "trending": 0.195, "trends": [ 0.208, 0.235, 0.202, 0.204, 0.198, 0.181, 0.195 ], "trendsDate": [ 1695694077, 1698293248, 1700888761, 1703487937, 1706087153, 1708686352, 1711281966 ], "downloadtrend": [ 158787562, 159162355, 159484337, 159809751, 160126951, 160417074, 160729712 ], "LastUpdateScan": 1711281966, "LastUpdate": 1673180254, "FirstSeen": 1654008550, "topTrending": -0.012999999999999984, "topPerforming": 0.195 }, { "Name": "geoipupdate", "Repository": "maxmindinc/geoipupdate", "Registry": "https://hub.docker.com/r/maxmindinc/geoipupdate/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/maxmind/geoipupdate/issues", "Project": "https://github.com/maxmind/geoipupdate", "Overview": "The MaxMind GeoIP Update program performs automatic updates of GeoIP2 and GeoIP Legacy binary databases. CSV databases are not supported.\r\n\r\nhttps://hub.docker.com/r/maxmindinc/geoipupdate/", "TemplateURL": "https://raw.githubusercontent.com/tritones/unraid-templates/master/templates/geoipupdate.xml", "Icon": "https://raw.githubusercontent.com/tritones/unraid-templates/main/templates/img/geoipupdate.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Database Location Path", "Target": "/usr/share/GeoIP", "Default": "", "Mode": "rw", "Description": "Container Path: /usr/share/GeoIP", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GEOIPUPDATE_ACCOUNT_ID", "Target": "GEOIPUPDATE_ACCOUNT_ID", "Default": "", "Mode": "", "Description": "Container Variable: GEOIPUPDATE_ACCOUNT_ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GEOIPUPDATE_LICENSE_KEY", "Target": "GEOIPUPDATE_LICENSE_KEY", "Default": "", "Mode": "", "Description": "Container Variable: GEOIPUPDATE_LICENSE_KEY", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "GEOIPUPDATE_EDITION_IDS", "Target": "GEOIPUPDATE_EDITION_IDS", "Default": "GeoLite2-City", "Mode": "", "Description": "Container Variable: GEOIPUPDATE_EDITION_IDS", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "GeoLite2-City" }, { "@attributes": { "Name": "GEOIPUPDATE_FREQUENCY", "Target": "GEOIPUPDATE_FREQUENCY", "Default": "168", "Mode": "", "Description": "Update every # hours (default of 168 = 7 days)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "168" } ], "Repo": "tritones' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/tritonesRepository/templates/geoipupdate.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 29512837, "stars": 23, "trending": 0.386, "trends": [ 0.377, 0.387, 0.356, 0.361, 0.35, 0.385, 0.386 ], "trendsDate": [ 1697083556, 1699679206, 1702278382, 1705014253, 1707608204, 1710381983, 1712981176 ], "downloadtrend": [ 28862049, 28974300, 29077811, 29183276, 29285758, 29398987, 29512837 ], "LastUpdateScan": 1712981176, "LastUpdate": 1712611860, "FirstSeen": 1660701823, "topTrending": 0.009000000000000008, "topPerforming": 0.386 }, { "Name": "recyclarr", "Repository": "ghcr.io/recyclarr/recyclarr:latest", "Registry": "https://github.com/recyclarr/recyclarr/pkgs/container/recyclarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/recyclarr/recyclarr/issues", "Project": "https://github.com/recyclarr/recyclarr", "Overview": "A command-line application that will automatically synchronize recommended settings from TRaSH guides to your Sonarr/Radarr instances.\r\n\r\nAs of v2.3.0 the image is rootless and the Nobody user must be passed via the Extra Parameter '--user=\"99:100\"'. The PUID and PGID environment variables are no longer used and must be removed.\r\n\r\nFull instructions here: https://github.com/recyclarr/recyclarr/wiki\r\n\r\nFormerly named \"Trash Updater\".", "TemplateURL": "https://raw.githubusercontent.com/tritones/unraid-templates/master/templates/recyclarr.xml", "Icon": "https://raw.githubusercontent.com/recyclarr/recyclarr/master/ci/notify/trash-icon.png", "ExtraParams": "--user=\"99:100\"", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "", "Mode": "rw", "Description": "This is the application data directory for Recyclarr. In this directory, files like recyclarr.yml and settings.yml exist, as well as logs, cache, and other directories.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CRON_SCHEDULE", "Target": "CRON_SCHEDULE", "Default": "@daily", "Mode": "", "Description": "Standard cron syntax for how often you want Recyclarr to run. See: https://github.com/recyclarr/recyclarr/wiki/Docker#cron-mode", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "@daily" }, { "@attributes": { "Name": "RECYCLARR_CREATE_CONFIG", "Target": "RECYCLARR_CREATE_CONFIG", "Default": "false", "Mode": "", "Description": "Starting with version 3.0.0, whether the container should create a default recyclarr.yml on start-up if it does not exist. Valid values: 'false' (default) or 'true'.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "tritones' Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/tritonesRepository/templates/recyclarr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 422212, "stars": 14, "trending": 13.579, "trends": [ 35.401, 33.814, 30.179, 22.951, 18.611, 14.788, 13.579 ], "trendsDate": [ 1695737181, 1698336354, 1700931946, 1703531137, 1706130385, 1708765585, 1711361175 ], "downloadtrend": [ 90102, 136135, 194977, 253055, 310921, 364880, 422212 ], "LastUpdateScan": 1711361175, "LastUpdate": 1711115257, "FirstSeen": 1654165437, "topTrending": -21.822000000000003, "topPerforming": 13.579 }, { "Name": "agendav", "Repository": "vilhjalmr26/agendav", "Registry": "https://hub.docker.com/r/vilhjalmr26/agendav/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/124480-support-vilhjalmr26-unraid-templates/", "Project": "https://github.com/agendav/agendav", "Overview": "Image contains AgenDAV, php 7.4.28 and Apache2, setup for external MySQL database and DAV server\r\n\r\nInitial run will create example.settings.php and example.timezone.ini that will need to be renamed to remove the \"example.\" and modified to match desired setup.\r\n\nhttps://hub.docker.com/r/vilhjalmr26/agendav/", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Vilhjalmr26/unraid_templates/master/agendav_template.xml", "Icon": "https://raw.githubusercontent.com/Vilhjalmr26/unraid_icons/main/agendav.png", "Config": [ { "@attributes": { "Name": "http", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Http port for accessing calendar", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/agendav/", "Mode": "rw", "Description": "Config path, where settings.php and timezone.ini must reside.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Vilhjalmr's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/VilhjalmrsRepository/agendav_template.xml", "CategoryList": [ "Productivity" ], "downloads": 17724, "trending": 0.265, "trends": [ 11.564, 10.485, 6.243, 0.216, 0.244, 0.221, 0.265 ], "trendsDate": [ 1696012136, 1698609965, 1701205557, 1703804739, 1706403945, 1709003164, 1711598777 ], "downloadtrend": [ 14735, 16461, 17557, 17595, 17638, 17677, 17724 ], "LastUpdateScan": 1711598777, "LastUpdate": 1654413197, "FirstSeen": 1654445014, "topTrending": -11.299 }, { "Name": "import_ics", "Repository": "vilhjalmr26/import_ics", "Registry": "https://hub.docker.com/repository/docker/vilhjalmr26/import_ics", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/124480-support-vilhjalmr26-unraid-templates/", "Project": "https://github.com/Vilhjalmr26/import_ics", "Overview": "Runs a python script at a crontab defined interval that downloads/imports ics files into a caldav server.\r\n\r\nEnvironment Variables:\r\nICS_USERNAME - Username for caldav server\r\nICS_PASSWORD - Password for caldav server\r\nICS_URL - URL to the caldav server\r\nCRONTAB_SCHEDULE - crontab time string, eg. \"0 0 * * *\"\r\nTZ - Timezone eg. \"America/Chicago\"\r\n\r\ncreates a calendar_download_map.py file in the config path. The dictionary contained within uses calendar name as key, and URL to ics as value.\r\nWill download the ics file at the given URL and load its contents into the given calendar name, creating it if it doesnt exist.\r\n\r\nIf ics file is not from a download, you can put the file in the /config/ical_export forlder with calendar_name.ics as the filename.\r\nAgain, when run the script will import the ics file into calendar_name, creating it if it doesnt exist.", "TemplateURL": "https://raw.githubusercontent.com/Vilhjalmr26/unraid_templates/master/import_ics_template.xml", "Icon": "https://raw.githubusercontent.com/Vilhjalmr26/unraid_icons/main/calendar.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/import_ics", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/import_ics" }, { "@attributes": { "Name": "ICS Export Folder", "Target": "/import_ics/ical_export", "Default": "/mnt/user/appdata/import_ics/ical_export", "Mode": "rw", "Description": "Folder into which you can place ics files to be imported. And which downloaded ics files will be placed into. If unmapped, downloads will still work.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/import_ics/ical_export" }, { "@attributes": { "Name": "ICS_USERNAME", "Target": "ICS_USERNAME", "Default": "", "Mode": "", "Description": "Username for connecting to CalDAV server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ICS_PASSWORD", "Target": "ICS_PASSWORD", "Default": "", "Mode": "", "Description": "Password for connecting to CalDAV server", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ICS_URL", "Target": "ICS_URL", "Default": "", "Mode": "", "Description": "URL to access the CalDAV Server\r\neg. http://example.com/dav.php", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CRONTAB_SCHEDULE", "Target": "CRONTAB_SCHEDULE", "Default": "0 0 * * *", "Mode": "", "Description": "Crontab schedule string for when script is desired to run.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0 0 * * *" }, { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "UTC", "Mode": "", "Description": "Timezone for docker to run in.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "UTC" } ], "Repo": "Vilhjalmr's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/VilhjalmrsRepository/import_ics_template.xml", "CategoryList": [ "Productivity" ], "downloads": 18402, "trending": 1.636, "trends": [ 11.565, 10.405, 5.282, 1.488, 1.882, 1.641, 1.636 ], "trendsDate": [ 1696241154, 1698840354, 1701435987, 1704035149, 1706634387, 1709233568, 1711829254 ], "downloadtrend": [ 14604, 16300, 17209, 17469, 17804, 18101, 18402 ], "LastUpdateScan": 1711829254, "LastUpdate": 1654668302, "FirstSeen": 1654668209, "topTrending": -9.929 }, { "Name": "All_the_Mods_7", "Repository": "ratomas/all_the_mods_7", "Registry": "https://hub.docker.com/r/ratomas/all_the_mods_7", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Ratomas/all_the_mods_7/issues", "Project": "https://www.curseforge.com/minecraft/modpacks/all-the-mods-7", "Overview": "Docker Container for All the Mods 7 Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of All the Mods 7 and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/all_the_mods_7.xml", "Icon": "https://github.com/Ratomas/all_the_mods_7/blob/master/all_the_mods_7.jpeg?raw=true", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/all_the_mods_7", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/all_the_mods_7" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/all_the_mods_7.xml", "CategoryList": [ "GameServers" ], "downloads": 1070, "LastUpdateScan": 1711829254, "LastUpdate": 1668210445, "FirstSeen": 1654679695 }, { "Name": "All-the-Mods-7-to-the-Sky", "Repository": "ratomas/all-the-mods-7-to-the-sky", "Registry": "https://hub.docker.com/r/ratomas/all-the-mods-7-to-the-sky", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Ratomas/all-the-mods-7-to-the-sky/issues", "Project": "https://www.curseforge.com/minecraft/modpacks/all-the-mods-7-to-the-sky", "Overview": "Docker Container for All the Mods 7 to the Sky Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of All the Mods 7 to the Sky and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/all_the_mods_7_to_the_sky.xml", "Icon": "https://github.com/Ratomas/All-the-mods-7-to-the-sky/blob/main/all-the-mods-7-to-the-sky.png?raw=true", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/all_the_mods_7_to_the_sky", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/all_the_mods_7_to_the_sky" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/all_the_mods_7_to_the_sky.xml", "CategoryList": [ "GameServers" ], "downloads": 751, "LastUpdateScan": 1711526776, "LastUpdate": 1682180142, "FirstSeen": 1667354642 }, { "Name": "Cave-Factory", "Repository": "ratomas/cave-factory", "Registry": "https://hub.docker.com/r/ratomas/cave-factory", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Ratomas/cave-factory/issues", "Project": "https://www.curseforge.com/minecraft/modpacks/cave-factory", "Overview": "Docker Container for Cave Factory Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of Cave Factory and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/cave_factory.xml", "Icon": "https://github.com/Ratomas/cave-factory/blob/main/cave_factory.png?raw=true", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/cave-factory/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cave-factory/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/cave_factory.xml", "CategoryList": [ "GameServers" ], "downloads": 17411, "trending": 0.006, "trends": [ 11.433, 10.293, 5.231, 0.006, 0.023, 0.046, 0.006 ], "trendsDate": [ 1696241154, 1698840354, 1701435987, 1704035150, 1706634387, 1709233568, 1711829255 ], "downloadtrend": [ 14790, 16487, 17397, 17398, 17402, 17410, 17411 ], "LastUpdateScan": 1711829255, "LastUpdate": 1647642723, "FirstSeen": 1654679695, "topTrending": -11.427 }, { "Name": "create_above_beyond", "Repository": "ratomas/createa-b", "Registry": "https://hub.docker.com/r/ratomas/createa-b", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/Ratomas/CreateA-B/issues", "Project": "https://www.curseforge.com/minecraft/modpacks/create-above-and-beyond", "Overview": "Docker Container for Create Above & Beyond Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of Create Above & Beyond and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/create_above_beyond.xml", "Icon": "https://github.com/Ratomas/CreateA-B/blob/master/CreateA&B.png?raw=true", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/create-above-beyond/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/create-above-beyond/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/create_above_beyond.xml", "CategoryList": [ "GameServers" ], "downloads": 17500, "trending": 0.011, "trends": [ 11.435, 10.267, 5.226, 0.017, 0.109, 0.029, 0.011 ], "trendsDate": [ 1696241154, 1698840354, 1701435988, 1704035150, 1706634387, 1709233568, 1711829255 ], "downloadtrend": [ 14858, 16558, 17471, 17474, 17493, 17498, 17500 ], "LastUpdateScan": 1711829255, "LastUpdate": 1705086035, "FirstSeen": 1654679696, "topTrending": -11.424000000000001 }, { "Name": "Direwolf20", "Repository": "ratomas/direwolf20", "Registry": "https://hub.docker.com/r/ratomas/direwolf20", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Ratomas/direwolf20/issues", "Project": "https://www.feed-the-beast.com/modpack/95_ftb_presents_direwolf20_1_18", "Overview": "Docker Container for FTB Presents Direwolf20 1.18 Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of FTB Presents Direwolf20 1.18 and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/direwolf20.xml", "Icon": "https://github.com/Ratomas/direwolf20/blob/master/direwolf20.png?raw=true", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/direwolf20/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/direwolf20/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/direwolf20.xml", "CategoryList": [ "GameServers" ], "downloads": 17497, "trending": 0.034, "trends": [ 11.394, 10.245, 5.219, 0.006, 0.057, 0.023, 0.034 ], "trendsDate": [ 1696241154, 1698840355, 1701435988, 1704035150, 1706634388, 1709233569, 1711829255 ], "downloadtrend": [ 14867, 16564, 17476, 17477, 17487, 17491, 17497 ], "LastUpdateScan": 1711829255, "LastUpdate": 1668209665, "FirstSeen": 1654679696, "topTrending": -11.36 }, { "Name": "Pokehaan-Craft", "Repository": "ratomas/pokehaan-craft", "Registry": "https://hub.docker.com/r/ratomas/pokehaan-craft", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Ratomas/pokehaan-craft/issues", "Project": "https://www.curseforge.com/minecraft/modpacks/pokehaan-craft", "Overview": "Docker Container for Pokehaan Craft Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of Pokehaan Craft and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/pokehaan_craft.xml", "Icon": "https://media.forgecdn.net/avatars/thumbnails/298/994/64/64/637351626050046394.png", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/pokehaan-craft/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pokehaan-craft/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx4096m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "JAVA_FLAGS", "Target": "JAVA_FLAGS", "Default": "", "Mode": "", "Description": "Any extra Java flags needed.", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Dfml.queryResult=confirm" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/pokehaan_craft.xml", "CategoryList": [ "GameServers" ], "downloads": 17129, "trending": 0.029, "trends": [ 11.545, 10.466, 5.379, 0.012, 0.07, 0.029, 0.029 ], "trendsDate": [ 1696241155, 1698840355, 1701435988, 1704035150, 1706634388, 1709233569, 1711829255 ], "downloadtrend": [ 14491, 16185, 17105, 17107, 17119, 17124, 17129 ], "LastUpdateScan": 1711829255, "LastUpdate": 1668211322, "FirstSeen": 1654679696, "topTrending": -11.516 }, { "Name": "Rustic-Waters-II", "Repository": "ratomas/rustic-waters-ii", "Registry": "https://hub.docker.com/r/ratomas/rustic-waters-ii", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Ratomas/rustic-waters-ii/issues", "Project": "https://www.curseforge.com/minecraft/modpacks/rustic-waters-ii", "Overview": "Docker Container for Rustic Waters II Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of Rustic Waters II and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/rustic_waters_ii.xml", "Icon": "https://github.com/Ratomas/rustic-waters-ii/blob/master/Rustic-Waters-II.png?raw=true", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/rustic-waters-ii/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/rustic-waters-ii/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/rustic_waters_ii.xml", "CategoryList": [ "GameServers" ], "downloads": 17347, "trending": 0.017, "trends": [ 11.483, 10.333, 5.253, 0.006, 0.075, 0.035, 0.017 ], "trendsDate": [ 1696241155, 1698840355, 1701435988, 1704035150, 1706634388, 1709233569, 1711829255 ], "downloadtrend": [ 14718, 16414, 17324, 17325, 17338, 17344, 17347 ], "LastUpdateScan": 1711829255, "LastUpdate": 1651362977, "FirstSeen": 1654679697, "topTrending": -11.466000000000001 }, { "Name": "Stoneblock-3", "Repository": "ratomas/stoneblock-3", "Registry": "https://hub.docker.com/r/ratomas/stoneblock-3", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Ratomas/stoneblock-3/issues", "Project": "https://feed-the-beast.com/modpacks/100-ftb-stoneblock-3", "Overview": "Docker Container for FTB Presents Stoneblock 3 Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of FTB Presents Stoneblock 3 and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/stoneblock-3.xml", "Icon": "https://github.com/Ratomas/stoneblock-3/blob/main/stoneblock-3.png?raw=true", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/stoneblock-3/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/stoneblock-3/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/stoneblock-3.xml", "CategoryList": [ "GameServers" ], "downloads": 239, "LastUpdateScan": 1712570785, "LastUpdate": 1668188688, "FirstSeen": 1668186228 }, { "Name": "Techopolis", "Repository": "ratomas/techopolis", "Registry": "https://hub.docker.com/r/ratomas/techopolis", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Ratomas/techopolis/issues", "Project": "https://www.curseforge.com/minecraft/modpacks/techopolis", "Overview": "Docker Container for Techopolis Minecraft Modpack\r\n\r\nThe docker on first run will download the same version as tagged of Techopolis and install it. This can take a while as the Forge installer can take a bit to complete. You can watch the logs and it will eventually finish.\r\n\r\nAfter the first run it will simply start the server.", "TemplateURL": "https://raw.githubusercontent.com/Ratomas/CA_XML/master/techopolis.xml", "Icon": "https://github.com/Ratomas/techopolis/blob/master/techopolis.png?raw=true", "Config": [ { "@attributes": { "Type": "Path", "Name": "Installed Location", "Target": "/data", "Default": "/mnt/user/appdata/techopolis/", "Mode": "rw", "Description": "Path to store the installed server files.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/techopolis/" }, { "@attributes": { "Type": "Variable", "Name": "EULA", "Target": "EULA", "Default": "false", "Description": "Do you agree to the Mojang EULA available at https://account.mojang.com/documents/minecraft_eula? Server will not start without accepting. Set to 'true' to accept.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "JVM_OPTS", "Target": "JVM_OPTS", "Default": "-Xms2048m -Xmx4096m", "Description": "JAVA Options", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-Xms2048m -Xmx6144m" }, { "@attributes": { "Type": "Variable", "Name": "OPS", "Target": "OPS", "Default": "", "Description": "Comma separated list of players to have op capability", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Port", "Name": "Port", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Port for the server", "Display": "always", "Required": "false", "Mask": "false" }, "value": "25565" }, { "@attributes": { "Type": "Variable", "Name": "LEVELTYPE", "Target": "LEVELTYPE", "Default": "", "Description": "Select a level type level-type=skyblockbuilder\\:custom_skyblock (Skyblock mode, enable skyblock recipes in game) level-type=hexlands:hexlands (Hexlands) level-type=hexlands:hexlands_overworld_only (Hexlands, overworld only) level-type=default (Default Minecraft World Gen) level-type=terraforged (Terraforged World Gen)", "Display": "always", "Required": "true", "Mask": "false" }, "value": "skyblockbuilder:custom_skyblock" } ], "Repo": "Robert Thomas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RobertThomasRepository/techopolis.xml", "CategoryList": [ "GameServers" ], "downloads": 106, "LastUpdateScan": 1711829256, "LastUpdate": 1652918869, "FirstSeen": 1654679697 }, { "Name": "Empyrion", "Repository": "bitr/empyrion-server", "Registry": "https://hub.docker.com/r/bitr/empyrion-server/", "Network": "", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/127097-support-fir3w4ll-gameserver-dockers/", "Project": "https://hub.docker.com/r/bitr/empyrion-server/", "Overview": "Empyrion dedicated server using WINE\r\nBETA Warning: Since this Docker runs with WINE it's marked as BETA, i can not guarantee if the server is running always as expected!\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r \nhttps://hub.docker.com/r/bitr/empyrion-server/\r\n\r\nCredits to bitr, creator of the container.", "TemplateURL": "https://raw.githubusercontent.com/fiR3W4LL87/unraid-templates/master/Empyrion/my-Empyrion.xml", "Icon": "https://cdn2.steamgriddb.com/file/sgdb-cdn/icon/157792e4abb490f99dbd738483e0d2d4/32/256x256.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Container Port 1", "Target": "30000", "Default": "30000", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "30000" }, { "@attributes": { "Name": "Game_DIR", "Target": "/home/user/Empyrion - Dedicated Server/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Empyrion - Dedicated Server/" }, { "@attributes": { "Name": "SteamCMD", "Target": "/home/user/Steam", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Empyrion - Dedicated Server" } ], "Repo": "fiR3W4LL's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/fiR3W4LLsRepository/Empyrion/my-Empyrion.xml", "CategoryList": [ "GameServers" ], "downloads": 90897, "stars": 5, "trending": 0.327, "trends": [ 2.355, 2.325, 1.14, 1.107, 1.523, 0.7, 0.327 ], "trendsDate": [ 1697335528, 1699931194, 1702530361, 1705129544, 1707728739, 1710381983, 1712981176 ], "downloadtrend": [ 84602, 86616, 87615, 88596, 89966, 90600, 90897 ], "LastUpdateScan": 1712981176, "LastUpdate": 1647358501, "FirstSeen": 1655748225, "topTrending": -2.028 }, { "Name": "SpaceEngineers", "Repository": "devidian/spaceengineers", "Registry": "https://hub.docker.com/r/devidian/spaceengineers/", "Network": "Bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/127097-support-fir3w4ll-gameserver-dockers/", "Project": "https://hub.docker.com/r/devidian/spaceengineers/", "Overview": "Space Engineers Dedicated Server build on Debian10\r\nBETA Warning: Since this Docker runs with WINE it's marked as BETA, i can not guarantee if the server is running always as expected!\r\n\r\nATTENTION: First Startup can take very long since it downloads the gameserver files!\r\n\r\nhttps://hub.docker.com/r/devidian/spaceengineers/\r\n\r\nCredits to devidian, creator of the container.", "TemplateURL": "https://raw.githubusercontent.com/fiR3W4LL87/unraid-templates/master/SpaceEngineers/my-SpaceEngineers.xml", "Icon": "https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/46b63d3c-ae67-464c-9a37-670829b2a157/dby54ap-9d0b780d-2426-43af-95f9-01fa464557ad.png?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7InBhdGgiOiJcL2ZcLzQ2YjYzZDNjLWFlNjctNDY0Yy05YTM3LTY3MDgyOWIyYTE1N1wvZGJ5NTRhcC05ZDBiNzgwZC0yNDI2LTQzYWYtOTVmOS0wMWZhNDY0NTU3YWQucG5nIn1dXSwiYXVkIjpbInVybjpzZXJ2aWNlOmZpbGUuZG93bmxvYWQiXX0.0dVWg8D7LYI0hx-Hy760PYC8g51bS89Mb5zK041Y4s4", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd/" }, { "@attributes": { "Name": "ServerFiles", "Target": "/appdata/space-engineers/SpaceEngineersDedicated", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/SpaceEngineersDedicated" }, { "@attributes": { "Name": "ServerConfig", "Target": "/appdata/space-engineers/instances", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/SpaceEngineersDedicated/Instances" }, { "@attributes": { "Name": "Instance Name", "Target": "INSTANCE_NAME", "Default": "SE", "Mode": "", "Description": "The name of your instance, is used as a subfolder in the instances directory", "Type": "Variable", "Display": "Always", "Required": "true", "Mask": "false" }, "value": "SE" }, { "@attributes": { "Name": "UDP - Game Port", "Target": "27017", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27017" }, { "@attributes": { "Name": "TCP - Remote Control Port", "Target": "18080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18080" }, { "@attributes": { "Name": "Container Variable 3", "Target": "WINEPREFIX", "Default": "/root/server", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "/root/server" }, { "@attributes": { "Name": "Container Variable 1", "Target": "WINEARCH", "Default": "win64", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "win64" }, { "@attributes": { "Name": "Container Variable 2", "Target": "WINEDEBUG", "Default": "-all", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "-all" }, { "@attributes": { "Name": "Container Variable 4", "Target": "APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE", "Default": "1", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "1" } ], "Repo": "fiR3W4LL's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/fiR3W4LLsRepository/SpaceEngineers/my-SpaceEngineers.xml", "CategoryList": [ "GameServers" ], "downloads": 65596, "stars": 22, "trending": 1.828, "trends": [ 3.783, 3.894, 2.446, 1.517, 1.449, 2.026, 1.828 ], "trendsDate": [ 1697083556, 1699679206, 1702278382, 1705014253, 1707608204, 1710381984, 1712981177 ], "downloadtrend": [ 57411, 59737, 61235, 62178, 63092, 64397, 65596 ], "LastUpdateScan": 1712981177, "LastUpdate": 1685706361, "FirstSeen": 1655401505, "topTrending": -1.9549999999999998 }, { "Name": "TitleCardMaker", "Branch": [ { "Tag": "master", "TagDescription": "The most up-to-date (stable) release" }, { "Tag": "develop", "TagDescription": "The work-in-progress (unstable) release" } ], "Screenshot": [ "https://user-images.githubusercontent.com/17693271/162633928-9c943ede-b309-4cf0-9798-9a196ed8791e.jpg", "https://user-images.githubusercontent.com/17693271/162633951-c6e7b6fd-1115-45ce-b16c-7282f7eb2198.jpg", "https://user-images.githubusercontent.com/17693271/162633910-dec80bdb-37e3-488f-8012-6e6dc885c9cd.jpg", "https://user-images.githubusercontent.com/17693271/173495131-5712c9ff-e0f4-4370-8f95-d99c5192df60.jpg", "https://user-images.githubusercontent.com/17693271/172227163-0ee4990a-b0a8-4dbd-91b3-3f57dfe6e732.jpg", "https://user-images.githubusercontent.com/17693271/180627387-f72bb58e-e001-4608-b4be-82a26263c628.jpg", "https://user-images.githubusercontent.com/17693271/192155942-1eadbe22-9a99-4a5b-bd85-9a290cd34ffe.jpg", "https://user-images.githubusercontent.com/17693271/185722017-4ddeda3c-a2c5-4099-a29f-ff15e3819683.jpg", "https://user-images.githubusercontent.com/17693271/214648223-b4f68553-e982-4efa-a16b-9662018b5d40.jpg", "https://user-images.githubusercontent.com/17693271/213939482-6018b2be-28c5-42dd-988d-d7b9733fe0e8.jpg" ], "Repository": "collinheist/titlecardmaker:master", "Registry": "https://hub.docker.com/r/collinheist/titlecardmaker", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/CollinHeist/TitleCardMaker/wiki/Docker-Tutorial", "Project": "https://github.com/CollinHeist/TitleCardMaker/wiki", "Overview": "[h2][b][u]TitleCardMaker[/u][/b][/h2]\r\n[h4][i]Automated title card maker for Plex[/i][/h4]\r\n\r\n<a href=\"https://github.com/CollinHeist/TitleCardMaker/wiki/Docker-Tutorial\">Instructions are hosted on GitHub: https://github.com/CollinHeist/TitleCardMaker/wiki/Docker-Tutorial</a>", "TemplateURL": "https://raw.githubusercontent.com/CollinHeist/UnraidConfig/master/TitleCardMaker.xml", "Icon": "https://raw.githubusercontent.com/CollinHeist/TitleCardMaker/40d45900c8533ec18fa2ca6603923838930abe98/.github/logo.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Host Media Directory", "Target": "/media", "Default": "", "Mode": "rw", "Description": "Directory containing media to create title cards for<br><br>\r\n\r\nMount to <b>/media</b>", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Source Directory", "Target": "/source", "Default": "/mnt/user/appdata/TitleCardMaker/source", "Mode": "rw", "Description": "Directory to contain all source images and files<br><br>\r\n\r\nMount to <b>/source</b>", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Configuration Path", "Target": "/config", "Default": "/mnt/user/appdata/TitleCardMaker/config", "Mode": "rw", "Description": "Directory to contain all configuration files<br><br>\r\n\r\nMount to <b>/config</b>", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Global Preference File", "Target": "TCM_PREFERENCES", "Default": "/config/preferences.yml", "Mode": "", "Description": "Container filepath of the global preference file<br><br>\r\nContainer Variable: <b>TCM_PREFERENCES</b><br>\r\nCommand Line Argument: <b>--preferences</b>", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Runtime", "Target": "TCM_RUNTIME", "Default": "22:00", "Mode": "", "Description": "Start time for the TitleCardMaker's scheduled operation<br><br>\r\n\r\nContainer Variable: <b>TCM_RUNTIME</b><br>\r\nCommand Line Argument: <b>--runtime</b>", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run Frequency", "Target": "TCM_FREQUENCY", "Default": "12h", "Mode": "", "Description": "How often to run the TitleCardMaker<br><br>\r\n\r\nContainer Variable: <b>TCM_FREQUENCY</b><br>\r\nCommand Line Argument: <b>--frequency</b>", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Archive Directory", "Target": "/archive", "Default": "/mnt/user/appdata/TitleCardMaker/archive", "Mode": "rw", "Description": "Directory to contain archives of title cards<br><br>\r\n\r\nMount to <b>/archive</b>", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Directory", "Target": "/maker/logs", "Default": "/mnt/user/appdata/TitleCardMaker/logs", "Mode": "rw", "Description": "Directory to contain all log files<br><br>\r\n\r\nMount to <b>/maker/logs</b>", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Group ID", "Target": "PGID", "Default": "99", "Mode": "", "Description": "Container Group ID (PGID)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "PUID", "Default": "100", "Mode": "", "Description": "Container User ID (PUID)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "File creation mode mask", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Missing File", "Target": "TCM_MISSING", "Default": "/config/missing.yml", "Mode": "", "Description": "Container filepath to write all missing assets to<br><br>\r\n\r\nContainer Variable: <b>TCM_MISSING</b><br>\r\nCommand Line Argument: <b>--missing</b>", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tautulli Directory", "Target": "/tautulli", "Default": "/mnt/user/appdata/tautulli", "Mode": "rw", "Description": "Directory containing the Tautulli update file<br><br>\r\n\r\nMount to <b>/tautulli</b>", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tautulli Update List", "Target": "TCM_TAUTULLI_UPDATE_LIST", "Default": "/tautulli/update.txt", "Mode": "", "Description": "Container filepath to monitor for Tautulli integration<br><br>\r\n\r\nContainer Variable: <b>TCM_TAUTULLI_UPDATE_LIST</b><br>\r\nCommand Line Argument: <b>--tautulli-update-list</b>", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tautulli Update Frequency", "Target": "TCM_TAUTULLI_UPDATE_FREQUENCY", "Default": "4m", "Mode": "", "Description": "How often to check for the Tautulli update file<br><br>\r\n\r\nContainer Variable: <b>TCM_TAUTULLI_UPDATE_FREQUENCY</b><br>\r\nCommand Line Argument: <b>--tautulli-update-frequency</b>", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Output Log Level", "Target": "TCM_LOG", "Default": "INFO", "Mode": "", "Description": "Verbosity of output log<br><br>\r\n\r\nContainer Variable: <b>TCM_LOG</b><br>\r\nCommand Line Argument: <b>--log</b>", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "CollinHeist's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/CollinHeistsRepository/TitleCardMaker.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 30320, "stars": 3, "trending": 9.093, "trends": [ 7.113, 12.69, 12.658, 7.231, 3.568, 6.766, 9.093 ], "trendsDate": [ 1696737932, 1699333537, 1702169668, 1704776756, 1707375963, 1709975148, 1712570785 ], "downloadtrend": [ 17531, 20079, 22989, 24781, 25698, 27563, 30320 ], "LastUpdateScan": 1712570785, "LastUpdate": 1712356964, "FirstSeen": 1655150614, "topTrending": 1.9799999999999995 }, { "Name": "aria2-pro", "Repository": "p3terx/aria2-pro", "Registry": "https://hub.docker.com/r/p3terx/aria2-pro", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/P3TERX/Aria2-Pro-Docker", "Overview": "A perfect Aria2 Docker image. Out of the box, just add download tasks and don't need to think about anything else.\r\n\r\nFeatures\r\n - Supported platforms: amd64, i386, arm64, arm/v7, arm/v6\r\n - Full Function: Async DNS, BitTorrent, Firefox3 Cookie, GZip, HTTPS, Message Digest, Metalink, XML-RPC, SFTP\r\n - max-connection-per-server unlimited.\r\n - retry on slow speed (lowest-speed-limit) and connection close\r\n - High BT download rate and speed\r\n - Get BitTorrent tracker automatically\r\n - Download error automatically delete files\r\n - Download cancel automatically delete files\r\n - Automatically clear .aria2 suffix files\r\n - Automatically clear .torrent suffix files\r\n - No lost task progress, no repeated downloads\r\n - And more powerful features\r\n\r\nLicense\r\n MIT \u00a9 P3TERX", "WebUI": "http://ariang.mayswind.net/latest/", "TemplateURL": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/aria2-pro/aria2-pro.xml", "Icon": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/aria2-pro/aria2-pro.ico", "Requires": "Additional WEBUI is required, read the README for details.", "Config": [ { "@attributes": { "Name": "RPC Secret", "Target": "RPC_SECRET", "Default": "", "Mode": "", "Description": "Set RPC secret authorization token.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Download Location", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Location of downloads on disk.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Location", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains all relevant configuration files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IPv6 Mode", "Target": "IPV6_MODE", "Default": "true", "Mode": "", "Description": "Whether to enable IPv6 support for Aria2. Optional: true or false. Set the options disable-ipv6=false and enable-dht6=true in the configuration file(aria2.conf).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "RPC Port", "Target": "RPC_PORT", "Default": "6800", "Mode": "", "Description": "Set RPC listen port.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6800" }, { "@attributes": { "Name": "Listen Port", "Target": "LISTEN_PORT", "Default": "6888", "Mode": "", "Description": "Set TCP/UDP port number for BitTorrent/DHT listen.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6888" }, { "@attributes": { "Name": "RPC Port Bind", "Target": "6800", "Default": "6800", "Mode": "tcp", "Description": "bind RPC listen port.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6800" }, { "@attributes": { "Name": "Listen Port Bind / TCP", "Target": "6888", "Default": "6888", "Mode": "tcp", "Description": "Bind BT listen port (TCP).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6888" }, { "@attributes": { "Name": "Listen Port Bind / UDP", "Target": "6888", "Default": "6888", "Mode": "udp", "Description": "Bind BT listen port (UDP).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6888" } ], "Repo": "justinzhang's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/justinzhangsRepository/aria2-pro/aria2-pro.xml", "CategoryList": [ "Downloaders" ], "downloads": 9073424, "stars": 697, "trending": 1.136, "trends": [ 0.745, 0.794, 0.981, 0.972, 1.035, 1.078, 1.136 ], "trendsDate": [ 1696644356, 1699239960, 1702169669, 1704776757, 1707375963, 1709975148, 1712570785 ], "downloadtrend": [ 8542767, 8611161, 8696484, 8781854, 8873701, 8970380, 9073424 ], "LastUpdateScan": 1712570785, "LastUpdate": 1712506968, "FirstSeen": 1655045558, "topTrending": 0.3909999999999999, "topPerforming": 1.136 }, { "Name": "i2p", "Repository": "geti2p/i2p", "Registry": "https://hub.docker.com/r/geti2p/i2p", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/i2p/i2p.i2p", "Overview": "Upstream Docker images for the Java implementation of the Invisible Internet(I2P).\n \r\n The Invisible Internet Project (I2P) is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected. In some cases people rely on the network when they need to be discrete or are doing sensitive work.", "WebUI": "http://[IP]:[PORT:7657]/", "TemplateURL": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/i2p/i2p.xml", "Icon": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/i2p/i2p.png", "Config": [ { "@attributes": { "Name": "I2P Home", "Target": "/i2p/.i2p", "Default": "/mnt/user/appdata/i2p/home", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "I2P Torrents", "Target": "/i2psnark", "Default": "/mnt/user/appdata/i2p/torrents", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP Proxy", "Target": "4444", "Default": "4444", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4444" }, { "@attributes": { "Name": "IRC Proxy", "Target": "6668", "Default": "6668", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6668" }, { "@attributes": { "Name": "Web Console", "Target": "7657", "Default": "7657", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7657" }, { "@attributes": { "Name": "I2NP Protocol / TCP", "Target": "12345", "Default": "54321", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "54321" }, { "@attributes": { "Name": "I2NP Protocol / UDP", "Target": "12345", "Default": "54321", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "54321" } ], "Repo": "justinzhang's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/justinzhangsRepository/i2p/i2p.xml", "CategoryList": [ "Network-Other", "Network-Privacy" ], "downloads": 173713, "stars": 48, "trending": 5.249, "trends": [ 1.331, 1.739, 0.715, 0.773, 0.673, 3.039, 5.249 ], "trendsDate": [ 1697846740, 1700442359, 1703035021, 1705633554, 1708232750, 1710828364, 1713427669 ], "downloadtrend": [ 153452, 156168, 157292, 158518, 159592, 164594, 173713 ], "LastUpdateScan": 1713427669, "LastUpdate": 1703888143, "FirstSeen": 1674457447, "topTrending": 3.9179999999999997, "topPerforming": 5.249 }, { "Name": "i2pd", "Repository": "justinhimself/i2pd", "Registry": "https://hub.docker.com/r/justinhimself/i2pd", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://i2pd.website/", "Overview": "i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client.", "WebUI": "http://[IP]:[PORT:7070]/", "TemplateURL": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/i2pd/i2pd.xml", "Icon": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/i2pd/i2pd.png", "ExtraParams": "--restart always", "Requires": "It is strongly suggested to use host network mode.", "Config": [ { "@attributes": { "Name": "I2Pd Config", "Target": "/config", "Default": "/mnt/user/appdata/i2pd", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP Proxy", "Target": "4444", "Default": "4444", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4444" }, { "@attributes": { "Name": "Socks Proxy", "Target": "4447", "Default": "4447", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4447" }, { "@attributes": { "Name": "Sam", "Target": "7656", "Default": "7656", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7656" }, { "@attributes": { "Name": "Web Console", "Target": "7070", "Default": "7070", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7070" }, { "@attributes": { "Name": "NTCP2 Protocol / TCP", "Target": "4567", "Default": "4567", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4567" }, { "@attributes": { "Name": "SSU2 Protocol / UDP", "Target": "4567", "Default": "4567", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4567" } ], "Repo": "justinzhang's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/justinzhangsRepository/i2pd/i2pd.xml", "CategoryList": [ "Network-Other", "Network-Privacy" ], "downloads": 1597, "LastUpdateScan": 1713313928, "LastUpdate": 1712285209, "FirstSeen": 1697508348 }, { "Name": "i2pplus", "Repository": "justinhimself/i2pplus", "Registry": "https://hub.docker.com/r/justinhimself/i2pplus", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://gitlab.com/i2pplus/I2P.Plus", "Overview": "I2P+ is an enhanced version of the Java I2P anonymizing network platform that aims to deliver a superior user experience and improved network performance while retaining full compatibility with upstream I2P.\n \r\n An enhanced user interface with updated themes, easier to understand configuration and diagnostics, and an augmented feature set make I2P+ a compelling alternative to the official I2P release.\n \r\n Additionally, I2P+ implements improvements to the router's network performance and, for routers that are firewalled, significantly increases participating traffic and network responsiveness. Performance of the resident BitTorrent client I2PSnark is also improved in some contexts.", "WebUI": "http://[IP]:[PORT:7657]/", "TemplateURL": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/i2pplus/i2pplus.xml", "Icon": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/i2pplus/i2pplus.png", "Config": [ { "@attributes": { "Name": "I2P+ Home", "Target": "/i2p/.i2p", "Default": "/mnt/user/appdata/i2pplus/home", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "I2P+ Torrents", "Target": "/i2psnark", "Default": "/mnt/user/appdata/i2pplus/torrents", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP Proxy", "Target": "4444", "Default": "4444", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4444" }, { "@attributes": { "Name": "IRC Proxy", "Target": "6668", "Default": "6668", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6668" }, { "@attributes": { "Name": "Web Console", "Target": "7657", "Default": "7657", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7657" }, { "@attributes": { "Name": "I2NP Protocol / TCP", "Target": "12345", "Default": "54321", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "54321" }, { "@attributes": { "Name": "I2NP Protocol / UDP", "Target": "12345", "Default": "54321", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "54321" } ], "Repo": "justinzhang's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/justinzhangsRepository/i2pplus/i2pplus.xml", "CategoryList": [ "Network-Other", "Network-Privacy" ], "downloads": 7949, "stars": 2, "LastUpdateScan": 1713427669, "LastUpdate": 1712364013, "FirstSeen": 1674457448 }, { "Name": "osTicket", "Repository": "osticket/osticket", "Registry": "https://hub.docker.com/r/osticket/osticket", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/pi0/osticket-docker", "Overview": "osTicket is a widely-used open source support ticket system. It seamlessly integrates inquiries created via email, phone and web-based forms into a simple easy-to-use multi-user web interface. Manage, organize and archive all your support requests and responses in one place while providing your customers with accountability and responsiveness they deserve.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Loony2392/unraid-templates/master/osticket/osticket.xml", "Icon": "https://raw.githubusercontent.com/loony2392/unraid-templates/master/icons/osticket.png", "Requires": "- Database (Mariadb, Mysql )", "Config": [ { "@attributes": { "Name": "WEB Port", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Data Path", "Target": "/var/www/src/", "Default": "/mnt/user/appdata/osticket", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/osticket" }, { "@attributes": { "Name": "MYSQL_HOST", "Target": "MYSQL_HOST", "Default": "mariadb", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mariadb" }, { "@attributes": { "Name": "MYSQL_USER", "Target": "MYSQL_USER", "Default": "osticket", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "osticket" }, { "@attributes": { "Name": "MYSQL_DATABASE", "Target": "MYSQL_DATABASE", "Default": "osticket", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "osticket" }, { "@attributes": { "Name": "MYSQL_PASSWORD", "Target": "MYSQL_PASSWORD", "Default": "secret", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "secret" }, { "@attributes": { "Name": "INSTALL_NAME", "Target": "INSTALL_NAME", "Default": "My Helpdesk", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "My Helpdesk" }, { "@attributes": { "Name": "ADMIN_FIRSTNAME", "Target": "ADMIN_FIRSTNAME", "Default": "Admin", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Admin" }, { "@attributes": { "Name": "ADMIN_LASTNAME", "Target": "ADMIN_LASTNAME", "Default": "User", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "User" }, { "@attributes": { "Name": "ADMIN_EMAIL", "Target": "ADMIN_EMAIL", "Default": "admin@example.com", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin@example.com" }, { "@attributes": { "Name": "ADMIN_USERNAME", "Target": "ADMIN_USERNAME", "Default": "ostadmin", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Admin1" }, { "@attributes": { "Name": "MYSQL_PREFIX", "Target": "MYSQL_PREFIX", "Default": "ost_", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "ost_" } ], "Repo": "Loony2392's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Loony2392sRepository/osticket/osticket.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 2391985, "stars": 46, "trending": 0.057, "trends": [ 0.07, 0.056, 0.052, 0.056, 0.059, 0.06, 0.057 ], "trendsDate": [ 1697277943, 1699873565, 1702472785, 1705071974, 1707671137, 1710381984, 1712981177 ], "downloadtrend": [ 2383857, 2385184, 2386418, 2387760, 2389178, 2390613, 2391985 ], "LastUpdateScan": 1712981177, "LastUpdate": 1596543072, "FirstSeen": 1655582119, "topTrending": -0.013000000000000005, "topPerforming": 0.057 }, { "Name": "Sinusbot", "Repository": "sinusbot/docker", "Registry": "https://hub.docker.com/r/sinusbot/docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://sinusbot.github.io/docs/faq/general/", "Project": "https://forum.sinusbot.com", "Overview": "SinusBot is a MusicBot that will let you listen to music together with your friends on either TeamSpeak 3 or Discord. \r\nBut it doesn't stop there - there's a lot of user-made scripts that can let SinusBot manage your Server and enhance the experience of your users in several ways.\r\n\r\nYou and your friends can control the bot either through the included web interface or via commands through TeamSpeak 3 or Discord.\r\n\r\n*** Login ***\r\n\r\nUser: admin\r\nPassword: (your password from WEB UI Password)", "WebUI": "http://[IP]:[PORT:8087]", "TemplateURL": "https://raw.githubusercontent.com/Loony2392/unraid-templates/master/sinusbot/sinusbot.xml", "Icon": "https://raw.githubusercontent.com/Loony2392/unraid-templates/main/icons/sinusbot.png", "Config": [ { "@attributes": { "Name": "WEB UI", "Target": "8087", "Default": "8087", "Mode": "tcp", "Description": "Port for WEB UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8087" }, { "@attributes": { "Name": "Scripts Path", "Target": "/opt/sinusbot/scripts", "Default": "/mnt/user/appdata/sinusbot/scripts", "Mode": "rw", "Description": "Data Path for the Sinusbot Scripts", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sinusbot/scripts" }, { "@attributes": { "Name": "Data Path", "Target": "/opt/sinusbot/data", "Default": "/mnt/user/appdata/sinusbot/data", "Mode": "rw", "Description": "Sinusbot Data Path. Where Sinusbot can Store Data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/sinusbot/data" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "1000", "Mode": "", "Description": "User Identifier", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "1000", "Mode": "", "Description": "Group Identifier", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "WEB UI Password", "Target": "OVERRIDE_PASSWORD", "Default": "foobar", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "foobar" } ], "Repo": "Loony2392's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Loony2392sRepository/sinusbot/sinusbot.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "MediaServer-Music" ], "downloads": 9364649, "stars": 31, "trending": 0.039, "trends": [ 0.073, 0.059, 0.042, 0.048, 0.043, 0.045, 0.039 ], "trendsDate": [ 1697277943, 1699873565, 1702472786, 1705071974, 1707671137, 1710381984, 1712981177 ], "downloadtrend": [ 9338898, 9344374, 9348262, 9352774, 9356791, 9361043, 9364649 ], "LastUpdateScan": 1712981177, "LastUpdate": 1679441057, "FirstSeen": 1655589816, "topTrending": -0.033999999999999996, "topPerforming": 0.039 }, { "Name": "PowerShellUniversal", "Repository": "ironmansoftware/universal", "Registry": "https://hub.docker.com/r/ironmansoftware/universal/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/ironmansoftware/universal/", "Overview": "PowerShell Universal is the ultimate platform for building web-based IT tools.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/mikedhanson/unraid-templates/master/PowerShellUniversal/powershelluniversal.xml", "Icon": "https://avatars.githubusercontent.com/u/34902941", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "data", "Target": "/home/data", "Default": "", "Mode": "rw", "Description": "Container Path: /home/data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data__RepositoryPath", "Target": "Data__RepositoryPath", "Default": "", "Mode": "", "Description": "Container Variable: Data__RepositoryPath", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data__ConnectionString", "Target": "Data__ConnectionString", "Default": "", "Mode": "", "Description": "Container Variable: Data__ConnectionString", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniversalDashboard__AssetsFolder", "Target": "UniversalDashboard__AssetsFolder", "Default": "", "Mode": "", "Description": "Container Variable: UniversalDashboard__AssetsFolder", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logging__Path", "Target": "Logging__Path", "Default": "", "Mode": "", "Description": "Container Variable: Logging__Path", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI Port", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" } ], "Repo": "mikehanson's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mikehansonsRepository/PowerShellUniversal/powershelluniversal.xml", "downloads": 749396, "stars": 19, "trending": 5.195, "trends": [ 0.484, 0.494, 0.304, 2.405, 3.007, 3.422, 5.195 ], "trendsDate": [ 1697277943, 1699873565, 1702472786, 1705071974, 1707671137, 1710381984, 1712981177 ], "downloadtrend": [ 644332, 647533, 649509, 665518, 686152, 710467, 749396 ], "LastUpdateScan": 1712981177, "LastUpdate": 1712969470, "FirstSeen": 1655653326, "topTrending": 4.711, "topPerforming": 5.195 }, { "Name": "LANraragi", "Repository": "difegue/lanraragi:latest", "Registry": "https://hub.docker.com/r/difegue/lanraragi", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/Difegue/LANraragi", "Overview": "Open source server for archival of comics/manga, running on Mojolicious + Redis.\r\n\r\n \n Make sure that content folder able to write.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/kywarai/unraid_templates/master/lanraragi.xml", "Icon": "https://github.com/Difegue/LANraragi/raw/dev/public/favicon.ico", "Config": [ { "@attributes": { "Name": "Database", "Target": "/home/koyomi/lanraragi/database", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/lanraragi/database/" }, { "@attributes": { "Name": "Content", "Target": "/home/koyomi/lanraragi/content", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/Manga/" }, { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" } ], "Repo": "kuuki's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/kuukisRepository/lanraragi.xml", "CategoryList": [ "MediaServer-Books", "MediaServer-Photos", "MediaServer-Other" ], "downloads": 5160063, "stars": 51, "trending": 0.27, "trends": [ 0.214, 0.209, 0.229, 0.27 ], "trendsDate": [ 1705525613, 1708124744, 1710720367, 1713313928 ], "downloadtrend": [ 5112699, 5123653, 5134388, 5146149, 5160063 ], "LastUpdateScan": 1713313928, "LastUpdate": 1712369977, "FirstSeen": 1655989612, "topTrending": 0.05600000000000002 }, { "TemplatePath": "/tmp/appFeed/templates/luisalrpsRepository/ca_profile.xml", "errors": [ "xmlParseEntityRef: no name" ], "FirstSeen": null }, { "Name": "witnet_node", "Repository": "witnet/witnet-rust", "Registry": "https://hub.docker.com/r/witnet/witnet-rust", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://witnet.io/", "Overview": "Full node of the Witnet Oracle. The decentralized oracle that is true to the censorship resistant nature of blockchains.\r\n\r\nWithout a reliable oracle, smart contracts can be vulnerable to hacks, corruption and monetary loss.\r\n\r\nWitnet leverages state-of-the-art cryptographic and economic techniques to provide your smart contracts with secure data input.\r\n\r\nWithout a reliable oracle, smart contracts can be vulnerable to hacks, corruption and monetary loss.\r\n\r\nTo let other nodes in the network find your node, ensure port 21337 is forwarded from your router to the P2P port set below.\r\n\r\nThe node is open-source, in case you want to verify the code, just go to the repository: https://github.com/witnet/witnet-rust \r\n\r\nFor further reading, head youself to the docs, qhere you will find information for newbies, developes, node operators and a developers reference to help to integrate it in your project: https://docs.witnet.io/", "TemplateURL": "https://raw.githubusercontent.com/luisalrp/unraid_docker_templates/master/templates/witnet_unraid_template.xml", "Icon": "https://cryptototem.com/wp-content/uploads/2018/06/witnet-logo.jpg", "DonateText": "Send a tip if you consider the template valuable :)", "DonateLink": "https://github.com/luisalrp/unraid_docker_templates/blob/main/donate.md", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "app_dir", "Target": "/.witnet", "Default": "", "Mode": "rw", "Description": "Container Path: /.witnet", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/witnet" }, { "@attributes": { "Name": "port", "Target": "21337", "Default": "21337", "Mode": "tcp", "Description": "Container Port: 21337", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "21337" } ], "Repo": "luisalrp's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/luisalrpsRepository/templates/witnet_unraid_template.xml", "CategoryList": [ "Crypto", "Tools-Utilities", "Other", "Network-Web", "Network-Other" ], "downloads": 541992, "stars": 5, "trending": 0.098, "trends": [ 0.076, 0.087, 0.124, 0.156, 0.165, 0.079, 0.098 ], "trendsDate": [ 1696802743, 1699398355, 1702169669, 1704776757, 1707375963, 1709975148, 1712570785 ], "downloadtrend": [ 538158, 538625, 539296, 540136, 541029, 541459, 541992 ], "LastUpdateScan": 1712570785, "LastUpdate": 1704401074, "FirstSeen": 1657820373, "topTrending": 0.022000000000000006, "topPerforming": 0.098 }, { "Name": "Membarr", "Repository": "yoruio/membarr", "Registry": "https://hub.docker.com/r/yoruio/membarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/126084-support-membarr-docker-template", "Project": "https://github.com/yoruio/membarr", "Overview": "Membarr is a discord bot that invites discord users to Plex and/or Jellyfin. Manually create users and invite server members with a single command, or let Membarr automatically add server members with a certain role.", "TemplateURL": "https://raw.githubusercontent.com/Yoruio/unraid-templates/master/membarr/membarr.xml", "Icon": "https://raw.githubusercontent.com/Yoruio/unraid-templates/master/membarr/icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Discord Bot Token", "Target": "token", "Default": "", "Mode": "", "Description": "Discord Bot Token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/app/app/config", "Default": "/mnt/user/appdata/membarr/", "Mode": "rw", "Description": "Config path (containing app.db and config.ini)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/membarr/" } ], "Repo": "Yoruio's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/YoruiosRepository/membarr/membarr.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Other", "MediaApp-Other", "MediaServer-Other" ], "downloads": 29926, "stars": 2, "trending": 2.68, "trends": [ 8.787, 9.205, 3.475, 1.968, 1.83, 2.987, 2.68 ], "trendsDate": [ 1696946769, 1699542361, 1702169669, 1704776757, 1707375963, 1709975149, 1712570785 ], "downloadtrend": [ 23830, 26246, 27191, 27737, 28254, 29124, 29926 ], "LastUpdateScan": 1712570785, "LastUpdate": 1697849388, "FirstSeen": 1657925923, "topTrending": -6.107000000000001 }, { "Name": "RabbitMQ", "Repository": "rabbitmq:management", "Registry": "https://hub.docker.com/_/rabbitmq", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/126248-rabbitmq-support-thread/", "Project": "https://github.com/docker-library/rabbitmq", "Overview": "RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP). The RabbitMQ server is written in the Erlang programming language and is built on the Open Telecom Platform framework for clustering and failover. Client libraries to interface with the broker are available for all major programming languages.\r\n\r\nwikipedia.org/wiki/RabbitMQ\r\n\r\nDefault username and password is guest / guest", "WebUI": "http://[IP]:[PORT:15672]", "TemplateURL": "https://raw.githubusercontent.com/Polemus/Unraid/master/RabbitMQ/RabbitMQ.xml", "Icon": "https://github.com/Polemus/Unraid/blob/main/RabbitMQ/Icon/png-transparent-rabbitmq-hd-logo.png?raw=true", "Config": [ { "@attributes": { "Name": "Mamangement Web Port", "Target": "15672", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15672" }, { "@attributes": { "Name": "Hostname", "Target": "hostname", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "my-rabbit" }, { "@attributes": { "Name": "Instance Name", "Target": "name", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "some-rabbit" }, { "@attributes": { "Name": "Image", "Target": "rabbitmq", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3-management" }, { "@attributes": { "Name": "Query Port", "Target": "5672", "Default": "5672", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5672" } ], "Screenshot": [ "https://github.com/Polemus/Unraid/blob/main/RabbitMQ/Screenshots/3.png?raw=true", "https://github.com/Polemus/Unraid/blob/main/RabbitMQ/Screenshots/1.png?raw=true", "https://github.com/Polemus/Unraid/blob/main/RabbitMQ/Screenshots/2.png?raw=true" ], "Repo": "Dusty Roberts' Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DustyRobertsRepository/RabbitMQ/RabbitMQ.xml", "CategoryList": [ "Network-Messenger" ], "downloads": 3336715624, "stars": 5040, "trending": 2.596, "trends": [ 3.723, 3.152, 2.768, 2.596 ], "trendsDate": [ 1705525613, 1708124744, 1710720367, 1713313929 ], "downloadtrend": [ 2946586588, 3060544271, 3160145385, 3250108425, 3336715624 ], "LastUpdateScan": 1713313929, "LastUpdate": 1713304400, "FirstSeen": 1658409114, "topTrending": -1.1269999999999998 }, { "Name": "arduinoide2-vnc", "Repository": "kilrah/arduinoide2-vnc", "Beta": "true", "Registry": "https://hub.docker.com/repository/docker/kilrah/arduinoide2-vnc", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/131202-support-kilraharduinoide2-vnc/", "Project": "https://www.arduino.cc/", "Overview": "Arduino IDE 2 as a container. Allows sharing a dev environment wherever you are instead of battling with libraries / dealing with slow compilation on Windows.\r\n Only boards that appear as serial ports and do not do fancy stuff like disconnecting to reconnect as HID for their bootloader will work for programming, but those that work will do so even when bound via USBIP.\r\n A web browser, file browser with archive support, terminal and git are provided to get your codez in/out.\r\n Use the right mouse button in the empty \"desktop\" (unmaximize window) to bring up the app menu, and the middle mouse button for a task switcher.\r\r\n Use /mnt/cache/appdata paths instead of /mnt/user/appdata if you have an SSD cache, performance is tremendously improved.\r\n Very beta and probably does lots of things you shouldn't do in Docker, but works. Probably don't expose to the internet...", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/arduinoide2.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/arduinoide2.png", "Config": [ { "@attributes": { "Name": "VNC interface", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "VNC interface port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/home/arduino/", "Default": "/mnt/user/appdata/arduinoide2", "Mode": "rw", "Description": "Application data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Device", "Target": "", "Default": "", "Mode": "", "Description": "Serial device to expose to the container, typically either /dev/ttyUSB0 or /dev/ttyACM0. Use ls -l /dev/tty* in Unraid terminal to find it. Remove this if you have none to bind otherwise the container won't start.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "User ID to use for appdata", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "Group ID to use for appdata", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/arduinoide2.xml", "CategoryList": [ "Productivity" ], "downloads": 625, "LastUpdateScan": 1713313929, "LastUpdate": 1709196265, "FirstSeen": 1668942232 }, { "Name": "Cloudflare-DDNS-config", "Repository": "timothyjmiller/cloudflare-ddns:latest", "Registry": "https://hub.docker.com/r/timothyjmiller/cloudflare-ddns", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/126445-support-kilrahcloudflare-ddns-config/", "Project": "https://github.com/timothymiller/cloudflare-ddns", "Overview": "Another Cloudflare DDNS client, but this one supports a JSON config file that allows updating multiple zones with a single instance.\r\nConfiguring the zones/hosts in template vars is impractical if you have multiple zones or dozens of hosts.\r\n\r\nImportant: Before installing/running it you need to preload a sample config, in Unraid's terminal:\r\n\r\nmkdir /mnt/user/appdata/cloudflare-ddns-config\r\nwget -qO /mnt/user/appdata/cloudflare-ddns-config/config.json https://github.com/timothymiller/cloudflare-ddns/raw/master/config-example.json\r\n\r\nAnd obviously configure it to your needs.\r\n\r\nIf you started the container without doing that first Docker will create a folder, you have to stop the container, delete the folder and get the file before restarting.", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/cloudflare-ddns-config.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/cloudflare-ddns-config.png", "Config": { "@attributes": { "Name": "Config", "Target": "/config.json", "Default": "/mnt/user/appdata/cloudflare-ddns-config/config.json", "Mode": "rw", "Description": "config.json file", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cloudflare-ddns-config/config.json" }, "Repo": "Kilrah's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/cloudflare-ddns-config.xml", "CategoryList": [ "Network-DNS" ], "downloads": 4632495, "stars": 30, "trending": 0.721, "trends": [ 0.562, 0.664, 0.645, 0.595, 0.622, 0.708, 0.721 ], "trendsDate": [ 1697904337, 1700499955, 1703099179, 1705698359, 1708297550, 1710893182, 1713492379 ], "downloadtrend": [ 4452295, 4482046, 4511129, 4538147, 4566562, 4599114, 4632495 ], "LastUpdateScan": 1713492379, "LastUpdate": 1702245172, "FirstSeen": 1658927847, "topTrending": 0.15899999999999992, "topPerforming": 0.721 }, { "Name": "dolibarr", "Repository": "tuxgasy/dolibarr", "Registry": "https://hub.docker.com/r/tuxgasy/dolibarr/", "Network": "bridge", "Beta": "true", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130542-support-kilrahdolibarr/", "Project": "https://www.dolibarr.org/", "Overview": "Open Source ERP and CRM for business.\r\r\nDefault login is admin/admin. Database creation takes a few minutes on first launch.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/dolibarr.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/dolibarr.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/var/www/documents/", "Default": "/mnt/user/appdata/dolibarr/", "Mode": "rw", "Description": "Data location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB Host", "Target": "DOLI_DB_HOST", "Default": "", "Mode": "", "Description": "MySQL Database Host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB Port", "Target": "DOLI_DB_HOST_PORT", "Default": "3306", "Mode": "", "Description": "MySQL Database Port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB User", "Target": "DOLI_DB_USER", "Default": "", "Mode": "", "Description": "Database User", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB Password", "Target": "DOLI_DB_PASSWORD", "Default": "", "Mode": "", "Description": "Database Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB Name", "Target": "DOLI_DB_NAME", "Default": "", "Mode": "", "Description": "Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Root URL", "Target": "DOLI_URL_ROOT", "Default": "", "Mode": "", "Description": "URL you will be accessing the site with", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timezone", "Target": "PHP_INI_DATE_TIMEZONE", "Default": "Europe/Paris", "Mode": "", "Description": "Timezone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User", "Target": "WWW_USER_ID", "Default": "99", "Mode": "", "Description": "User ID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Group", "Target": "WWW_GROUP_ID", "Default": "100", "Mode": "", "Description": "Group ID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/dolibarr.xml", "CategoryList": [ "Productivity" ], "downloads": 483426, "stars": 65, "trending": 3.82, "trends": [ 5.203, 4.88, 5.117, 6.163, 4.2, 3.818, 3.82 ], "trendsDate": [ 1696241155, 1698840355, 1701435988, 1704035151, 1706634388, 1709233569, 1711829256 ], "downloadtrend": [ 362836, 381450, 402020, 428424, 447207, 464959, 483426 ], "LastUpdateScan": 1711829256, "LastUpdate": 1711769397, "FirstSeen": 1667663804, "topTrending": -1.3830000000000005, "topPerforming": 3.82 }, { "Name": "FreeFileSync-VNC", "Repository": "kilrah/freefilesync-vnc", "Registry": "https://hub.docker.com/r/kilrah/freefilesync-vnc", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/126600-support-freefilesync-vnc/", "Project": "https://freefilesync.org/", "Overview": "FreeFileSync is a free and open-source program used for file synchronization. It is available on Windows, Linux and macOS. The project is backed by donations.\r\r\nThis template based on https://github.com/helfrichmichael/prusaslicer-novnc gives a FreeFileSync instance through a VNC connection. 2 paths can be mapped (presented in the container as /home/freefilesync/path1 resp. path2), be sure to only access things through those, writing somewhere else in the container filesystem would fill your Docker image really quickly.\r\nThe appdata folder is mapped at /home/freefilesync/appdata and will contain logs, config and can be used to store profiles.\r\r\nNotes: If the window does not seem to respond to mouse input it is because FreeFileSync's donation popup was spawned behind the main window. Drag the window a bit to reveal it.\r\r\nIf you minimized the FreeFileSync window a middle-click will bring up a window switcher.\r\nRight-clicking in the blank space allows opening other instances.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/freefilesync.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/FreeFileSync.png", "DonateText": "Donate to FreeFileSync author", "DonateLink": "https://freefilesync.org/download.php", "Config": [ { "@attributes": { "Name": "VNC interface", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "VNC interface port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path 1", "Target": "/home/freefilesync/path1", "Default": "", "Mode": "rw", "Description": "Path to expose to FreeFileSync", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path 2", "Target": "/home/freefilesync/path2", "Default": "", "Mode": "rw", "Description": "Optional second path to expose", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/home/freefilesync/.config/FreeFileSync/", "Default": "/mnt/user/appdata/freefilesync", "Mode": "rw", "Description": "Application data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/freefilesync.xml", "CategoryList": [ "Backup", "Tools-Utilities" ], "downloads": 5397, "stars": 6, "LastUpdateScan": 1711159630, "LastUpdate": 1709196152, "FirstSeen": 1659189808 }, { "Name": "iperf3", "Repository": "networkstatic/iperf3", "Registry": "https://hub.docker.com/r/networkstatic/iperf3", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130827-support-kilrahiperf3/", "Project": "https://iperf.fr/", "Overview": "Network performance testing tool.\r\r\nSpawns an iperf3 instance with the settings you put in the \"Post Arguments\" field (switch to Advanced View to see it). By default that will be a server on port 5201, which can be remapped below.\r\nClearing Post Arguments will show the help text in the log and stop.", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/iperf3.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/iperf3.png", "PostArgs": "-s", "Config": { "@attributes": { "Name": "Port", "Target": "5201", "Default": "5201", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "Kilrah's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/iperf3.xml", "CategoryList": [ "Network-Management" ], "downloads": 73817621, "stars": 206, "trending": 0.121, "trends": [ 0.073, 0.074, 0.097, 0.089, 0.12, 0.129, 0.121 ], "trendsDate": [ 1696709139, 1699304757, 1702169669, 1704776757, 1707375963, 1709975149, 1712570786 ], "downloadtrend": [ 73353761, 73408219, 73479165, 73544798, 73633262, 73728349, 73817621 ], "LastUpdateScan": 1712570786, "LastUpdate": 1690737952, "FirstSeen": 1668121436, "topTrending": 0.048, "topPerforming": 0.121 }, { "Name": "libretranslate", "Repository": "libretranslate/libretranslate", "Registry": "https://hub.docker.com/r/libretranslate/libretranslate", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/131353-support-kilrahlibretranslate/", "Project": "https://github.com/LibreTranslate/LibreTranslate", "Overview": "Free and Open Source Machine Translation API, entirely self-hosted.\r\r\nFirst start takes a while as models are being downloaded.\r\r\nWarning: This container is very big, expect about 12GB of Docker image usage.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/libretranslate.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/libretranslate.png", "Config": { "@attributes": { "Name": "Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "Kilrah's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/libretranslate.xml", "CategoryList": [ "Productivity" ], "downloads": 3884765, "stars": 34, "trending": 2.094, "trends": [ 1.781, 1.39, 1.739, 1.671, 2.272, 1.956, 2.094 ], "trendsDate": [ 1697825147, 1700420756, 1703019953, 1705619161, 1708218409, 1710813974, 1713413160 ], "downloadtrend": [ 3472153, 3521079, 3583388, 3644286, 3729024, 3803403, 3884765 ], "LastUpdateScan": 1713413160, "LastUpdate": 1713356631, "FirstSeen": 1669230244, "topTrending": 0.31299999999999994, "topPerforming": 2.094 }, { "Name": "Nextcloud-cronjob", "Repository": "rcdailey/nextcloud-cronjob", "Registry": "https://hub.docker.com/r/rcdailey/nextcloud-cronjob", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/127078-support-kilrahnextcloud-ffmpeg/", "Project": "https://github.com/rcdailey/nextcloud-cronjob", "Overview": "Nextcloud cron job runner.\r\nThe official Nextcloud Docker container needs something external to run its cron jobs reliably, this is a simple solution to this problem to avoid having to delve into user scripts.\r\nMake sure to select \"Cron (Recommended)\" for the Background Jobs option in your nextcloud instance's Basic Settings.", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/nextcloud-cronjob.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/nextcloud-cronjob.png", "Config": [ { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "Docker Socket", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTCLOUD_CONTAINER_NAME", "Target": "NEXTCLOUD_CONTAINER_NAME", "Default": "Nextcloud-ffmpeg", "Mode": "", "Description": "The name of your nextcloud container", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTCLOUD_CRON_MINUTE_INTERVAL", "Target": "NEXTCLOUD_CRON_MINUTE_INTERVAL", "Default": "15", "Mode": "", "Description": "How often to run the cron jobs, in minutes", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTCLOUD_EXEC_USER", "Target": "NEXTCLOUD_EXEC_USER", "Default": "www-data", "Mode": "", "Description": "The user to run the job as in the nextcloud container", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTCLOUD_EXEC_SHELL", "Target": "NEXTCLOUD_EXEC_SHELL", "Default": "bash", "Mode": "", "Description": "Which shell to use in the nextcloud container", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Scripts path", "Target": "/cron-scripts", "Default": "", "Mode": "ro", "Description": "Scripts placed in this folder will be executed along with the default command. Use if your Nextcloud container has cron.php in a different location than the official container. E.g. for LSIO map this to a folder, and create a .sh script in it containing: php -f /config/www/nextcloud/cron.php", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/nextcloud-cronjob.xml", "CategoryList": [ "Cloud" ], "downloads": 4403060, "stars": 16, "trending": 0.451, "trends": [ 0.202, 0.387, 0.458, 0.438, 0.402, 0.386, 0.451 ], "trendsDate": [ 1696644358, 1699239960, 1702169669, 1704776757, 1707375963, 1709975149, 1712570786 ], "downloadtrend": [ 4293178, 4309838, 4329648, 4348704, 4366255, 4383194, 4403060 ], "LastUpdateScan": 1712570786, "LastUpdate": 1701819628, "FirstSeen": 1660248223, "topTrending": 0.249, "topPerforming": 0.451 }, { "Name": "Nextcloud-ffmpeg", "Repository": "kilrah/nextcloud-ffmpeg", "Registry": "https://hub.docker.com/repository/docker/kilrah/nextcloud-ffmpeg", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/127078-support-kilrahnextcloud-ffmpeg/", "Project": "https://nextcloud.com/", "Overview": "Official Nextcloud image, but with ffmpeg added to the container to allow for building video thumbnails and using video conversion apps.\r\r\nThe image is built from the official nextcloud:latest tag. ffmpeg takes an extra 450MB in the container image, should you not need it you can safely replace the \"Repository\" entry with \"nextcloud:latest\", both images are directly compatible regarding all of appdata/storage/database/mounts/ports.\r\r\nTo enable previews for movies you will need to edit your appdata/config/config.php file and enable the appropriate providers, refer to Nextcloud's configuration doc below or the config.sample.php in the same folder which is well documented:\r\nhttps://docs.nextcloud.com/server/22/admin_manual/configuration_server/config_sample_php_parameters.html#previews.\r\r\nIf you have large images you might need to increase preview_max_memory, in which case you would also want to increase the global PHP memory limit. To do so you can add \"-e PHP_MEMORY_LIMIT=XX\" in this template's Extra Parameters.\r\r\nThe image supports Intel Quicksync for hardware transcoding in the Memories app, to enable add a new Device to the template, with \"/dev/dri\".", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/nextcloud-ffmpeg.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/nextcloud-ffmpeg.png", "Config": [ { "@attributes": { "Name": "HTTP port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "HTTP port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Data", "Target": "/var/www/html", "Default": "/mnt/user/appdata/nextcloud-ffmpeg", "Mode": "rw", "Description": "Application data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage", "Target": "/var/www/html/data", "Default": "", "Mode": "rw", "Description": "User data storage location, typically a share if you have lots of data. Can be removed, in which case everything is stored in the App Data folder.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/nextcloud-ffmpeg.xml", "CategoryList": [ "Cloud" ], "downloads": 5712, "LastUpdateScan": 1712570786, "LastUpdate": 1711789274, "FirstSeen": 1660248223 }, { "Name": "pictshare", "Repository": "hascheksolutions/pictshare", "Registry": "https://hub.docker.com/r/hascheksolutions/pictshare/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/132939-support-kilrahpictshare/", "Project": "https://github.com/HaschekSolutions/pictshare", "Overview": "Host your own images / gifs / mp4s / text / bins and stay in control. Self-hosted imgur/pastebin-like.\r\r\nSee https://github.com/HaschekSolutions/pictshare/blob/master/rtfm/DOCKER.md for extra variables that can be added if required.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/pictshare.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/pictshare.png", "Config": [ { "@attributes": { "Name": "Web Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Web UI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/var/www/data", "Default": "/mnt/user/appdata/pictshare", "Mode": "rw", "Description": "Storage for uploaded files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAX_UPLOAD_SIZE", "Target": "MAX_UPLOAD_SIZE", "Default": "50", "Description": "Size in MB that will be used for nginx", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/pictshare.xml", "CategoryList": [ "Network-Web" ], "downloads": 1082867, "stars": 4, "trending": 0.014, "trends": [ 0.029, 0.031, 0.049, 0.021, 0.031, 0.016, 0.014 ], "trendsDate": [ 1695729967, 1698329177, 1700924753, 1703519850, 1706115973, 1708715160, 1711310790 ], "downloadtrend": [ 1081115, 1081455, 1081984, 1082211, 1082542, 1082710, 1082867 ], "LastUpdateScan": 1711310790, "LastUpdate": 1699867923, "FirstSeen": 1672304645, "topTrending": -0.015000000000000001, "topPerforming": 0.014 }, { "Name": "SearXNG", "Repository": "searxng/searxng", "Registry": "https://hub.docker.com/r/searxng/searxng", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130158-support-kilrahsearxng/", "Project": "https://github.com/searxng/searxng", "Overview": "Privacy-respecting, hackable metasearch engine.\r\n\r\nSearXNG is a fork of searx.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/searxng.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/searxng.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/etc/searxng", "Default": "/mnt/user/appdata/searxng/", "Mode": "rw", "Description": "SearXNG's config location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SearXNG Instance Name", "Target": "INSTANCE_NAME", "Default": "", "Mode": "", "Description": "Your SearXNG instance name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/searxng.xml", "CategoryList": [ "Productivity", "Other" ], "downloads": 10051479, "stars": 83, "trending": 3.378, "trends": [ 5.732, 4.318, 6.166, 5.146, 4.307, 4.764, 3.378 ], "trendsDate": [ 1697083556, 1699679206, 1702278382, 1705014253, 1707608204, 1710381984, 1712981177 ], "downloadtrend": [ 7537549, 7877726, 8395421, 8850924, 9249264, 9711939, 10051479 ], "LastUpdateScan": 1712981177, "LastUpdate": 1712941418, "FirstSeen": 1632110618, "topTrending": -2.354, "topPerforming": 3.378 }, { "Name": "serge", "Repository": "ghcr.io/serge-chat/serge", "Registry": "https://ghcr.io/serge-chat/serge", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137127-support-kilrahserge/", "Project": "https://github.com/serge-chat/serge", "Overview": "Serge - LLaMa made easy\r\r\nA chat interface based on llama.cpp for running Alpaca models. Entirely self-hosted, no API keys needed. Fits on 4GB of RAM (depending on model) and runs on the CPU.\r\r\nModels can be downloaded from within the interface.\r\r\nA note on memory usage:\r\nllama will just crash if you don't have enough available memory for your model.\r\n7B requires about 4.5GB of free RAM\r\n13B requires about 12GB free\r\n30B requires about 20GB free\r\r\nNew models are regularly being added, check the project page for notes and requirements", "WebUI": "http://[IP]:[PORT:8008]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/serge.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/serge.png", "Config": [ { "@attributes": { "Name": "Web UI", "Target": "8008", "Default": "8008", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB path", "Target": "/data/db/", "Default": "/mnt/user/appdata/serge/db", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Weights path", "Target": "/usr/src/app/weights", "Default": "/mnt/user/appdata/serge/weights", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/serge.xml", "CategoryList": [ "AI" ], "LastUpdateScan": 1712981177, "FirstSeen": 1686585919 }, { "Name": "subversion", "Repository": "elleflorio/svn-server", "Registry": "https://hub.docker.com/r/elleflorio/svn-server/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/126612-support-kilrahsubversion/", "Project": "https://subversion.apache.org/", "Overview": "An SVN server instance.\r\n\r\nThis container may require some manual intervention in the console and/or appdata repository files regarding authentication, follow the instructions from:\r\nhttps://medium.com/@elle.florio/the-svn-dockerization-84032e11d88d#.bafh3otmh", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/subversion.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/subversion.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/home/svn", "Default": "/mnt/user/appdata/subversion", "Mode": "rw", "Description": "Data directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SVN port", "Target": "3690", "Default": "3690", "Mode": "tcp", "Description": "Port for SVN protocol", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Port for HTTP/WebDAV protocol", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/subversion.xml", "CategoryList": [ "Productivity" ], "downloads": 1367867, "stars": 92, "trending": 0.29, "trends": [ 0.329, 0.343, 0.29, 0.317, 0.345, 0.339, 0.29 ], "trendsDate": [ 1695694077, 1698293249, 1700888761, 1703487938, 1706087153, 1708686352, 1711281966 ], "downloadtrend": [ 1341758, 1346378, 1350291, 1354579, 1359273, 1363903, 1367867 ], "LastUpdateScan": 1711281966, "LastUpdate": 1701725274, "FirstSeen": 1659197017, "topTrending": -0.039000000000000035, "topPerforming": 0.29 }, { "Name": "thingsboard-postgres", "Repository": "thingsboard/tb-postgres", "Registry": "https://hub.docker.com/r/thingsboard/tb-postgres/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/131965-support-kilrahthingsboard-postgres/", "Project": "https://thingsboard.io", "Overview": "ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management.\r\r\nDefault Creds:\r\nSystem Administrator: sysadmin@thingsboard.org / sysadmin\r\nTenant Administrator: tenant@thingsboard.org / tenant\r\nCustomer User: customer@thingsboard.org / customer\r\r\nInitial setup:\r\nRun the container once so it creates the directories, it won't start due to permission issues, stop it\r\nRun \"chown -R 799:799 /mnt/user/appdata/thingsboard-postgres\" (adapt as appropriate if you changed defaults) in unraid terminal\r\nStart container again, it should now be good after a couple of minutes needed for initial setup.", "WebUI": "http://[IP]:[PORT:9090]", "TemplateURL": "https://raw.githubusercontent.com/kilrah/unraid-docker-templates/master/templates/thingsboard-postgres.xml", "Icon": "https://github.com/kilrah/unraid-docker-templates/raw/main/icons/thingsboard-postgres.png", "Config": [ { "@attributes": { "Name": "Web Port", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "Web UI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Port", "Target": "1883", "Default": "1883", "Mode": "tcp", "Description": "MQTT Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RPC Port", "Target": "7070", "Default": "7070", "Mode": "tcp", "Description": "Edge RPC Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "COAP Ports", "Target": "5683-5688", "Default": "5683-5688", "Mode": "udp", "Description": "COAP and LwM2M ports", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/user/appdata/thingsboard-postgres/data", "Mode": "rw", "Description": "Data location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/var/log/thingsboard", "Default": "/mnt/user/appdata/thingsboard-postgres/logs", "Mode": "rw", "Description": "Logs location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Kilrah's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/KilrahsRepository/templates/thingsboard-postgres.xml", "CategoryList": [ "HomeAutomation", "Network-Other" ], "downloads": 2375705, "stars": 59, "trending": 0.853, "trends": [ 1.499, 1.936, 0.885, 0.389, 1.505, 0.692, 0.853 ], "trendsDate": [ 1696255541, 1698854760, 1701450410, 1704049552, 1706648759, 1709247970, 1711843559 ], "downloadtrend": [ 2230635, 2274683, 2294988, 2303941, 2339154, 2355446, 2375705 ], "LastUpdateScan": 1711843559, "LastUpdate": 1710768745, "FirstSeen": 1670267055, "topTrending": -0.6460000000000001, "topPerforming": 0.853 }, { "Name": "UniFi-API-Browser", "Repository": "ahmadnassri/unifi-api-browser", "Registry": "https://hub.docker.com/r/ahmadnassri/unifi-api-browser", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/126755-support-ahmadnassris-templates/", "Project": "https://github.com/Art-of-WiFi/UniFi-API-browser", "Overview": "The API Browser lets you pull raw, JSON formatted data from the API running on your UniFi Controller.\n\n**Connecting to Multiple UniFi Controllers:**\n\nUnifi-API-Browser supports multiple controllers. To use them create a copy of 'users-tempalte.php' and 'config-template.php' and mount them as volumes at '/app/config/config.php' & '/app/config/users.php'", "WebUI": "http://[IP]:[PORT:8000]", "Icon": "https://github.com/ubiquiti.png?raw=1", "Screenshot": [ "https://user-images.githubusercontent.com/12016131/67584206-64f79380-f74d-11e9-8d3d-6cb414179653.png", "https://user-images.githubusercontent.com/12016131/67584222-6cb73800-f74d-11e9-99fb-e1726944bd24.png", "https://user-images.githubusercontent.com/12016131/67584232-704abf00-f74d-11e9-9907-a1cadd00bf1b.png", "https://user-images.githubusercontent.com/12016131/67586311-9e320280-f751-11e9-9576-c0590c951edc.png" ], "DonateText": "Buy me a coffee", "DonateLink": "https://github.com/sponsors/ahmadnassri", "Config": [ { "@attributes": { "Name": "UI Port", "Target": "8000", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8002" }, { "@attributes": { "Name": "UniFi Controller Username", "Target": "CONTROLLER_USER", "Default": "", "Mode": "", "Description": "the user name for access to the Unifi Controller. NOTE: use a 'Local Access' account, not a 'Ubiquiti Account'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi Controller Password", "Target": "CONTROLLER_PASS", "Default": "", "Mode": "", "Description": "the password for access to the Unifi Controller", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UniFi Controller IP", "Target": "CONTROLLER_IP", "Default": "", "Mode": "", "Description": "IP address of the Unifi Controller", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi Controller Port", "Target": "CONTROLLER_PORT", "Default": "443", "Mode": "", "Description": "Port if you changed the port UniFi is running on", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UniFi Controller Name", "Target": "CONTROLLER_NAME", "Default": "UniFi Controller", "Mode": "", "Description": "name for this controller which will be used in the dropdown menu", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Debug Logging", "Target": "DEBUG", "Default": "false", "Mode": "", "Description": "set to 'true' (without quotes) to enable debug output to the browser and the PHP error log when fetching the sites collection after selecting a controller", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UI Authentication", "Target": "UI_AUTH", "Default": "false", "Mode": "", "Description": "enable/disable authentication", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UI Auth Username", "Target": "UI_USER", "Default": "admin", "Mode": "", "Description": "username to secure the API Browser instance", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UI Auth Password", "Target": "UI_PASS", "Default": "c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec", "Mode": "", "Description": "Generate a SHA512 of the password you want and put here, you can use a tool like https://sha512.online/ by default the password is 'admin'", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UI Theme", "Target": "UI_THEME", "Default": "darkly", "Mode": "", "Description": "your default theme of choice, pick one from the following list: bootstrap, cerulean, cosmo, cyborg, darkly, flatly, journal, lumen, paper readable, sandstone, simplex, slate, spacelab, superhero, united, yeti", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UI Navbar Class", "Target": "UI_NAVBAR_CLASS", "Default": "dark", "Mode": "", "Description": "class for the main navigation bar, valid options are: light, dark", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UI Navbar Background Class", "Target": "UI_NAVBAR_BG_CLASS", "Default": "dark", "Mode": "", "Description": "class for the main navigation bar background, valid options are: primary, secondary, success, danger, warning, info, light, dark, white, transparent", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Ahmad's Repository", "TemplateURL": "https://raw.githubusercontent.com/ahmadnassri/unraid-templates/master/unifi-api-browser/template.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/AhmadsRepository/unifi-api-browser/template.xml", "CategoryList": [ "Network-Management" ], "downloads": 938, "LastUpdateScan": 1713614770, "LastUpdate": 1702050098, "FirstSeen": 1661645018 }, { "Name": "Verdaccio", "Repository": "verdaccio/verdaccio", "Registry": "https://hub.docker.com/r/verdaccio/verdaccio/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/126755-support-ahmadnassris-templates/", "Project": "https://verdaccio.org/", "Overview": "Verdaccio is a simple, zero-config-required local private NPM registry. No need for an entire database just to get started. Verdaccio comes out of the box with its own tiny database, and the ability to proxy other registries (eg. npmjs.org), also introduces caching the downloaded modules along the way. For those who are looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into services such as Amazon's S3, Google Cloud Storage or create your own plugin.", "WebUI": "http://[IP]:[PORT:4873]", "Icon": "https://verdaccio.org/img/logo/uk/verdaccio-tiny-uk-no-bg.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "4873", "Default": "4873", "Mode": "tcp", "Description": "The port for the server to listen on", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4873" }, { "@attributes": { "Name": "Config Directory", "Target": "/verdaccio/conf", "Default": "", "Mode": "rw", "Description": "Directory where config.yaml is stored, leave empty to use default", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Ahmad's Repository", "TemplateURL": "https://raw.githubusercontent.com/ahmadnassri/unraid-templates/master/verdaccio/template.xml", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/AhmadsRepository/verdaccio/template.xml", "CategoryList": [ "Tools-Utilities", "Productivity" ], "downloads": 206137050, "stars": 192, "trending": 1.573, "trends": [ 2.447, 1.007, 1.535, 2.469, 2.746, 1.401, 1.573 ], "trendsDate": [ 1696046731, 1698645945, 1701241571, 1703840742, 1706439933, 1709039161, 1711634779 ], "downloadtrend": [ 184961459, 186843360, 189755439, 194559751, 200052341, 202894159, 206137050 ], "LastUpdateScan": 1711634779, "LastUpdate": 1711585089, "FirstSeen": 1659665712, "topTrending": -0.8740000000000001, "topPerforming": 1.573 }, { "Name": "VS-Code-Server", "Repository": "ahmadnassri/vscode-server", "Registry": "https://hub.docker.com/r/ahmadnassri/vscode-server/", "Network": "bridge", "Shell": "bash", "Privileged": "true", "Support": "https://forums.unraid.net/topic/126755-support-ahmadnassris-templates/", "Project": "https://github.com/ahmadnassri/docker-vscode-server", "Overview": "The official Visual Studio Code Server, dockerized!\n\nVisual Studio Code Server can be installed everywhere and easily used through a browser. No desktop application required. All extensions supported.\n\nNote: usage through a \"vscode.dev\" URL is behind a private preview invite and a limited by a known issue (see container README), so this container will only work with \"local\" mode for now, which still gives you a fully functioning VS Code instance.\n\nLearn more on the official documentation: https://code.visualstudio.com/docs/remote/vscode-server", "WebUI": "http://[IP]:[PORT:8000]", "Icon": "https://code.visualstudio.com/apple-touch-icon.png", "ExtraParams": "--cap-add=IPC_LOCK --hostname vscode", "DonateText": "Buy me a coffee", "DonateLink": "https://github.com/sponsors/ahmadnassri", "Config": [ { "@attributes": { "Name": "Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "The port for the server to listen on", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "Projects", "Target": "/projects", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/projects" }, { "@attributes": { "Name": "Keyring Passphrase", "Target": "VSCODE_KEYRING_PASS", "Default": "", "Mode": "", "Description": "set a keyring passphrase (to persist account login)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "mysecretkey" }, { "@attributes": { "Name": "Server Mode", "Target": "VSCODE_SERVE_MODE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "local" }, { "@attributes": { "Name": "Appdata", "Target": "/root/.vscode-server", "Default": "{2}", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vscode-server/.vscode-server" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "90", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "Ahmad's Repository", "TemplateURL": "https://raw.githubusercontent.com/ahmadnassri/unraid-templates/master/vscode-server/template.xml", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/AhmadsRepository/vscode-server/template.xml", "CategoryList": [ "Tools-Utilities", "Productivity" ], "downloads": 67600, "stars": 10, "trending": 1.975, "trends": [ 48.738, 33.005, 12.013, 2.117, 2.075, 2.089, 1.975 ], "trendsDate": [ 1696046731, 1698645946, 1701241571, 1703840742, 1706439933, 1709039161, 1711634780 ], "downloadtrend": [ 36659, 54719, 62190, 63535, 64881, 66265, 67600 ], "LastUpdateScan": 1711634780, "LastUpdate": 1694620718, "FirstSeen": 1659665712, "topTrending": -46.763 }, { "Name": "neos-headless", "Repository": "shadowpanther/neosvr-headless:latest", "Registry": "https://hub.docker.com/r/shadowpanther/neosvr-headless", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://discord.com/channels/402159838827905024/619845139770376192", "Project": "https://github.com/shadowpanther/neosvr-headless", "Overview": "This Docker will download and install SteamCMD. It will also install neos (headless) and run it.\r\n\r\nATTENTION: First Startup may take a moment as it downloads the gameserver files!\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "TemplateURL": "https://raw.githubusercontent.com/ibigsnet/unraid-docker-templates/master/neos-headless.xml", "Icon": "https://avatars.githubusercontent.com/u/79483314?s=200&v=4", "ExtraParams": "--restart=unless-stopped", "DonateText": "If you feel like helping me out, it's appreciated!", "DonateLink": "https://paypal.me/RifleJock", "Requires": "< ! --- READ ME --- ! > \r
\r
No ports/port forwarding needed!\r
\r
As of the updating of this docker template, you must be a patreon member of neos with at least the Gunter teir support ($12 per month) | https://www.patreon.com/neosvr/membership\r
\r
\r
You must first make a Config.json file, create a new file naming it "Config.json" w/ capital "C".\r
This file will need to be placed in your neos-headless config file location directory which you will define below.\r
\r
An example of the Config.json file can be found in the discord pinned messages in #headless-client (https://discord.com/channels/402159838827905024/619845139770376192)", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Config File Location", "Target": "/Config", "Default": "/mnt/user/appdata/neos-headless/", "Mode": "rw", "Description": "This is the path for neos-headless server files.", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/neos-headless/" }, { "@attributes": { "Name": "Logs", "Target": "/Logs", "Default": "/mnt/user/appdata/neos-headless/logs/", "Mode": "rw", "Description": "This is the log file location for neos-headless server logs.", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/neos-headless/logs/" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "740250", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\n(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "740250" }, { "@attributes": { "Name": "Steam Login Username and Password", "Target": "STEAMLOGIN", "Default": "", "Mode": "", "Description": "Value without parentheses will be as follows: (USERNAME PASSWORD) Ensure that you have a space between the two values. This is necessary in order to download the files from steamcmd and to login to neos via steam to host your headless server. It is recommended to use an alternate steam account with steam guard disabled. If you create a new account, make sure to disable your steam guard by navigating to steam > account > Account details > Account Security > Manage Steam Guard > Turn Steam Guard off (not recommended) AND ALSO navigating to your email and confirming the removal of your steam guard. (https://store.steampowered.com/twofactor/manage) If you fail to do this, you will get rate limited upon container startup, which could lead to an account lock.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Steam Beta Password", "Target": "STEAMBETAPASSWORD", "Default": "", "Mode": "", "Description": "The value of the password will go in the value field above. See #headless-client in the NEOS Discord and pinned messages to get the password | https://discord.com/channels/402159838827905024/619845139770376192", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Steam Beta Version", "Target": "STEAMBETA", "Default": "headless-client", "Mode": "", "Description": "headless-client | For more options, visit:\r\nhttps://wiki.neos.com/Headless_Client\r\n-AND/OR-\r\nhttps://discord.com/channels/402159838827905024/619845139770376192", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "headless-client" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Host Local Time Injected to Container", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "This pulls your local timezone file from UNRAID to manage the neos-headless server timezone. | Recommended read-only.", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" } ], "Repo": "RifleJock's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/RifleJocksRepository/neos-headless.xml", "CategoryList": [ "GameServers" ], "downloads": 8704, "stars": 1, "LastUpdateScan": 1711634780, "LastUpdate": 1681289537, "FirstSeen": 1659665712 }, { "Name": "LibrePhotos", "Repository": "reallibrephotos/singleton", "Registry": "https://hub.docker.com/r/reallibrephotos/singleton", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/LibrePhotos/librephotos/issues", "Project": "https://github.com/LibrePhotos/librephotos", "Overview": "Features\r\n\r\n Support for all types of photos including raw photos\r\n Support for videos\r\n Timeline view\r\n Scans pictures on the file system\r\n Multiuser support\r\n Generate albums based on events like \"Thursday in Berlin\"\r\n Face recognition / Face classification\r\n Reverse geocoding\r\n Object / Scene detection\r\n Semantic image search\r\n Search by metadata\r\n\r\nWhat does it use?\r\n\r\n Image Conversion: ImageMagick\r\n Video Conversion: FFmpeg\r\n Exif Support: ExifTool\r\n Face detection: face_recognition\r\n Face classification/clusterization: scikit-learn and hdbscan\r\n Image captioning: im2txt,\r\n Scene classification places365\r\n Reverse geocoding: Mapbox: You need to have an API key. First 50,000 geocode lookups are free every month.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/LibrePhotos/librephotos-unraid/master/librephotos.xml", "Icon": "https://github.com/LibrePhotos/librephotos-frontend/blob/88efbd434f63e8722c085629c57c85f59dce240b/public/logo-inverted.png?raw=1", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Photos", "Target": "/var/lib/librephotos/photos/", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/librephotos/photos/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/librephotos/photos" }, { "@attributes": { "Name": "thumbnails", "Target": "/var/lib/librephotos/data/protected_media/", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/librephotos/data/protected_media/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/librephotos/thumbnails" }, { "@attributes": { "Name": "logs", "Target": "/var/log/librephotos/", "Default": "", "Mode": "rw", "Description": "Container Path: /var/log/librephotos/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/librephotos/logs" }, { "@attributes": { "Name": "database", "Target": "/var/lib/postgresql/data/", "Default": "", "Mode": "rw", "Description": "Container Path: /var/lib/postgresql/data/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/librephotos/bd" }, { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" } ], "Repo": "derneuere's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/derneueresRepository/librephotos.xml", "CategoryList": [ "Cloud", "MediaApp-Photos", "MediaServer-Photos" ], "downloads": 24000, "stars": 2, "trending": 5.029, "trends": [ 6.408, 5.631, 8.988, 7.341, 7.229, 5.682, 5.029 ], "trendsDate": [ 1696543553, 1699142743, 1702169669, 1704776758, 1707375964, 1709975149, 1712570786 ], "downloadtrend": [ 15872, 16819, 18480, 19944, 21498, 22793, 24000 ], "LastUpdateScan": 1712570786, "LastUpdate": 1689107536, "FirstSeen": 1660161819, "topTrending": -1.3790000000000004 }, { "Name": "cross-seed", "Repository": "crossseed/cross-seed", "Registry": "https://hub.docker.com/r/mmgoodnow/cross-seed/", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://github.com/cross-seed/cross-seed/issues?q=is%3Aissue", "Project": "https://github.com/cross-seed/cross-seed", "Overview": "Fully-automatic cross-seeding with Jackett\n\nA sample configuration file can be found here: https://github.com/cross-seed/cross-seed/blob/master/src/config.template.docker.cjs\n\nhttps://github.com/cross-seed/cross-seed\nhttps://hub.docker.com/r/mmgoodnow/cross-seed/", "TemplateURL": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/templates/cross-seed.xml", "Icon": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/cross-seed.png", "PostArgs": "daemon", "Config": [ { "@attributes": { "Name": "config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Folder where your config file will live. Default config can be found here: https://github.com/cross-seed/cross-seed/blob/master/src/config.template.docker.cjs rebname to config.js.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cross-seed/" }, { "@attributes": { "Name": "Input", "Target": "/torrents", "Default": "", "Mode": "ro", "Description": "Folder where your current torrents are located.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Output", "Target": "/cross-seeds", "Default": "", "Mode": "rw", "Description": "Output/black hole folder", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "port", "Target": "2468", "Default": "2468", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2468" } ], "Repo": "LTM's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/LTMsRepository/templates/cross-seed.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 152038, "stars": 4, "trending": 10.252, "trends": [ 26.212, 23.936, 23.174, 16.792, 10.263, 12.527, 10.252 ], "trendsDate": [ 1697277943, 1699873565, 1702472786, 1705071974, 1707671137, 1710381985, 1712981178 ], "downloadtrend": [ 52080, 68469, 89122, 107108, 119358, 136451, 152038 ], "LastUpdateScan": 1712981178, "LastUpdate": 1712721450, "FirstSeen": 1660874628, "topTrending": -15.959999999999999, "topPerforming": 10.252 }, { "Name": "Odoo15", "Repository": "odoo:15", "Registry": "https://hub.docker.com/_/odoo", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/odoo/docker/issues?q=is%3Aissue", "Project": "https://github.com/odoo/docker", "Overview": "Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.\n\nOdoo's unique value proposition is to be at the same time very easy to use and fully integrated.", "WebUI": "http://[IP]:[PORT:8069]", "TemplateURL": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/templates/odoo.xml", "Icon": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/odoo.png", "Requires": "PostgreSQL database", "ReadMe": "https://github.com/docker-library/docs/tree/master/odoo#readme", "Config": [ { "@attributes": { "Name": "Addons", "Target": "/mnt/extra-addons", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/docker/odoo/extra-addons" }, { "@attributes": { "Name": "Configuration", "Target": "/etc/odoo", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/docker/odoo/config" }, { "@attributes": { "Name": "DB Username", "Target": "USER", "Default": "odoo", "Mode": "", "Description": "Username to connect to the database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "odoouser" }, { "@attributes": { "Name": "Database Password", "Target": "PASSWORD", "Default": "odoopassword", "Mode": "", "Description": "Password for the username to connect to the database with.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "odoosuperpassword" }, { "@attributes": { "Name": "Database URL", "Target": "HOST", "Default": "", "Mode": "", "Description": "PostgreSQL database IP address.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "192.168.0.150" }, { "@attributes": { "Name": "Database Port", "Target": "PORT", "Default": "5432", "Mode": "", "Description": "PostgreSQL database port.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "WebUI Port", "Target": "8069", "Default": "8069", "Mode": "tcp", "Description": "Port to access Odoo", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8069" } ], "Repo": "LTM's Repository", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/LTMsRepository/templates/odoo.xml", "CategoryList": [ "Other" ], "downloads": 39440639, "stars": 1333, "trending": 1.005, "trends": [ 1.097, 1.088, 1.116, 1.137, 1.596, 1.207, 1.005 ], "trendsDate": [ 1697083557, 1699679206, 1702278382, 1705014254, 1707608205, 1710381985, 1712981178 ], "downloadtrend": [ 36703285, 37107153, 37525904, 37957502, 38573088, 39044383, 39440639 ], "LastUpdateScan": 1712981178, "LastUpdate": 1712754743, "FirstSeen": 1660656426, "topTrending": -0.09200000000000008, "topPerforming": 1.005 }, { "Name": "unimus", "Repository": "croc/unimus", "Registry": "https://hub.docker.com/r/croc/unimus", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/crocandr/docker-unimus/issues?q=is%3Aissue", "Project": "https://unimus.net/", "Overview": "Unimus is a multi-vendor network device configuration backup and management solution, designed from the ground up with user friendliness, workflow optimization and ease-of-use in mind.\n\nhttps://unimus.net/\nhttps://wiki.unimus.net/display/UNPUB/Running+in+Docker", "WebUI": "http://tower.sudo:[PORT:8085]", "TemplateURL": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/templates/unimus.xml", "Icon": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/unimus.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/etc/unimus/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/docker/unimus" }, { "@attributes": { "Name": "Port", "Target": "8085", "Default": "8085", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8085" } ], "Repo": "LTM's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/LTMsRepository/templates/unimus.xml", "CategoryList": [ "Network-Management" ], "downloads": 2702264, "stars": 7, "trending": 0.069, "trends": [ 0.042, 0.041, 0.038, 0.047, 0.057, 0.074, 0.069 ], "trendsDate": [ 1697083557, 1699679206, 1702278382, 1705014254, 1707608205, 1710381985, 1712981178 ], "downloadtrend": [ 2693456, 2694565, 2695592, 2696859, 2698397, 2700408, 2702264 ], "LastUpdateScan": 1712981178, "LastUpdate": 1712978514, "FirstSeen": 1660656427, "topTrending": 0.027000000000000003, "topPerforming": 0.069 }, { "Name": "webhook", "Repository": "thecatlady/webhook:latest", "Registry": "https://hub.docker.com/r/thecatlady/webhook", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/thecatlady/docker-webhook/issues?q=is%3Aissue", "Project": "https://github.com/thecatlady/docker-webhook", "Overview": "webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/templates/webhook.xml", "Icon": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/webhook.png", "PostArgs": "-verbose -hooks=/config/hooks.json -hotreload", "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/webhook" }, { "@attributes": { "Name": "Port", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" } ], "Repo": "LTM's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/LTMsRepository/templates/webhook.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Other" ], "downloads": 243468, "stars": 11, "trending": 0.25, "trends": [ 0.933, 0.955, 1.048, 1.227, 1.031, 0.469, 0.25 ], "trendsDate": [ 1697083557, 1699679207, 1702278383, 1705014254, 1707608205, 1710381985, 1712981178 ], "downloadtrend": [ 231583, 233815, 236292, 239228, 241721, 242860, 243468 ], "LastUpdateScan": 1712981178, "LastUpdate": 1684799165, "FirstSeen": 1660656427, "topTrending": -0.683, "topPerforming": 0.25 }, { "Name": "webhookd", "Repository": "ncarlier/webhookd:latest", "Registry": "https://hub.docker.com/r/ncarlier/webhookd", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ncarlier/webhookd/issues?q=is%3Aissue", "Project": "https://github.com/ncarlier/webhookd", "Overview": "A very simple webhook server to launch shell scripts.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/templates/webhookd.xml", "Icon": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/webhookd.png", "PostArgs": "webhookd --scripts=/var/opt/webhookd/scripts", "Config": [ { "@attributes": { "Name": "Scripts", "Target": "/var/opt/webhookd/scripts", "Default": "/mnt/user/appdata/webhookd/scripts", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/webhookd/scripts" }, { "@attributes": { "Name": "Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" } ], "Repo": "LTM's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/LTMsRepository/templates/webhookd.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Other" ], "downloads": 502340, "stars": 10, "trending": 0.287, "trends": [ 0.274, 0.323, 0.31, 0.457, 0.468, 0.634, 0.287 ], "trendsDate": [ 1697083557, 1699679207, 1702278383, 1705014254, 1707608205, 1710381985, 1712981178 ], "downloadtrend": [ 490018, 491604, 493131, 495394, 497721, 500899, 502340 ], "LastUpdateScan": 1712981178, "LastUpdate": 1709540586, "FirstSeen": 1660656427, "topTrending": 0.012999999999999956, "topPerforming": 0.287 }, { "Name": "chatpad", "Repository": "ghcr.io/deiucanta/chatpad:latest", "Registry": "https://ghcr.io/deiucanta/chatpad", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/deiucanta/chatpad/issues", "Project": "https://github.com/deiucanta/chatpad", "Overview": "Premium quality UI for ChatGPT", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/chatpad/chatpad.xml", "Icon": "https://raw.githubusercontent.com/deiucanta/chatpad/main/src/assets/favicon.png", "Config": { "@attributes": { "Name": "WebUI Port", "Target": "80", "Default": "1234", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1234" }, "Repo": "mrslaw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/chatpad/chatpad.xml", "CategoryList": [ "AI", "Cloud", "Tools-Utilities", "Other" ], "LastUpdateScan": 1711310790, "FirstSeen": 1680138719 }, { "Name": "checkrr", "Repository": "aetaric/checkrr:latest", "Registry": "https://hub.docker.com/r/aetaric/checkrr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/aetaric/checkrr/issues", "Project": "https://github.com/aetaric/checkrr", "Overview": "Scan your library files for corrupt media and replace the files via sonarr and radarr", "WebUI": "http://[IP]:[PORT:8585]", "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/checkrr/checkrr.xml", "Icon": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/checkrr/magnify-scan.png", "DonateText": "If you like our work please consider Donating.", "DonateLink": "https://paypal.me/ibracorp", "Requires": "1) Create checkrr.yaml and checkrr.db:\r
\r
`mkdir /mnt/user/appdata/checkrr && mkdir /mnt/user/appdata/checkrr/config && touch /mnt/user/appdata/checkrr/config/checkrr.yaml && touch /mnt/user/appdata/checkrr/config/checkrr.db`\r
\r
2) Edit checkrr.yaml (see example file from github repo below)\r
https://github.com/aetaric/checkrr/blob/main/checkrr.yaml.example\r
\r
`nano /mnt/user/appdata/checkrr/config/checkrr.yaml`\r
\r
3) Optional:\r
For first time run, to check files once and exit instead of waiting for scheduled time. Add the following to your Post Arguments:\r
\r
`command: -o`", "Config": [ { "@attributes": { "Name": "Config Location", "Target": "/etc/checkrr.yaml", "Default": "/mnt/user/appdata/checkrr/config/checkrr.yaml", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB Location", "Target": "/checkrr.db", "Default": "/mnt/user/appdata/checkrr/config/checkrr.db", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Media Location", "Target": "/media", "Default": "/mnt/user/data/media/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI Port", "Target": "8585", "Default": "8585", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8585" } ], "Repo": "mrslaw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/checkrr/checkrr.xml", "CategoryList": [ "Downloaders", "Tools-Utilities" ], "downloads": 57071, "stars": 1, "trending": 10.729, "trends": [ 10.36, 14.128, 17.017, 9.307, 9.35, 9.708, 10.729 ], "trendsDate": [ 1696673134, 1699268763, 1702169670, 1704776758, 1707375964, 1709975149, 1712570786 ], "downloadtrend": [ 26950, 31384, 37820, 41701, 46002, 50948, 57071 ], "LastUpdateScan": 1712570786, "LastUpdate": 1706377554, "FirstSeen": 1673283892, "topTrending": 0.3689999999999998 }, { "Name": "crowdsec-cloudflare-bouncer", "Repository": "crowdsecurity/cloudflare-bouncer:latest", "Registry": "https://registry.hub.docker.com/r/crowdsecurity/cloudflare-bouncer", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://registry.hub.docker.com/r/crowdsecurity/cloudflare-bouncer", "Project": "https://github.com/crowdsecurity/cs-cloudflare-bouncer", "Overview": "A bouncer that syncs the decisions made by CrowdSec with CloudFlare's firewall. Manages multi user, multi account, multi zone setup. Supports IP, Country and AS scoped decisions.", "WebUI": "http://[IP]:[PORT:2112]/metrics", "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/crowdsec-cloudflare-bouncer/crowdsec-cloudflare-bouncer.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/crowdsec/crowdsec.png", "Requires": "Create API token and set permisions\r
\r
https://dash.cloudflare.com/profile/api-tokens\r
https://raw.githubusercontent.com/crowdsecurity/cs-cloudflare-bouncer/main/docs/assets/token_permissions.png\r
\r
Obtain `crowdsec_lapi_key` from crowdsec terminal\r
`cscli -oraw bouncers add cloudflarebouncer`\r
\r
Create `/crowdsec/bouncers` directory if it doesn't exist\r
`sudo mkdir /mnt/user/appdata/crowdsec/bouncers`\r
\r
Create CF bouncer config using token(s), ex. `,`\r
`docker run --rm crowdsecurity/cloudflare-bouncer -g CLOUDFLARE_API_TOKEN > /mnt/user/appdata/crowdsec/bouncers/crowdsec-cloudflare-bouncer.yaml`\r
\r
Review config and set `crowdsec_lapi_key` , `crowdsec_lapi_url` must be reachable by the container\r
`sudo nano /mnt/user/appdata/crowdsec/bouncers/crowdsec-cloudflare-bouncer.yaml`\r
\r
Start the container", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/etc/crowdsec", "Default": "/mnt/user/appdata/crowdsec/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "2112", "Default": "2112", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2112" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "mrslaw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/crowdsec-cloudflare-bouncer/crowdsec-cloudflare-bouncer.xml", "CategoryList": [ "Security" ], "downloads": 122536, "trending": 9.494, "trends": [ 9.947, 11.393, 10.501, 9.494 ], "trendsDate": [ 1705525614, 1708124744, 1710720368, 1713313929 ], "downloadtrend": [ 79201, 87949, 99257, 110903, 122536 ], "LastUpdateScan": 1713313929, "LastUpdate": 1690815530, "FirstSeen": 1661180051, "topTrending": -0.4529999999999994 }, { "Name": "crowdsec-dashboard", "Repository": "metabase/metabase:latest", "Registry": "https://hub.docker.com/r/metabase/metabase", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/wGN7ShmEE8", "Project": "https://crowdsec.net/", "Overview": "Metabase dashboard template for displaying Crowdsec statistics.\r\nMySQL and PostgreSQL are currently not supported, must use SQLite (default) as storage database with your local API.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/crowdsec-dashboard/crowdsec-dashboard.xml", "Icon": "https://raw.githubusercontent.com/ibracorp/app-logos/main/crowdsec/crowdsec.png", "ExtraParams": "--restart unless-stopped", "Requires": "Create dashboard directory and download/extract Crowdsec dashboard template:\r
`mkdir /mnt/user/appdata/crowdsec/dashboard/ && wget https://crowdsec-statics-assets.s3-eu-west-1.amazonaws.com/metabase_sqlite.zip && unzip metabase_sqlite.zip -d /mnt/user/appdata/crowdsec/dashboard/`\r
\r
Add the following to your Crowdsec container as enviroment variables to give the dashboard appropriate permisions to read data:\r
`UID: 99:99`\r
`GID: 98:98`\r
\r
Default login:\r
Username: `crowdsec@crowdsec.net`\r
Password: `!!Cr0wdS3c_M3t4b4s3??`", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Host Path 1", "Target": "/metabase-data/", "Default": "/mnt/user/appdata/crowdsec/data/", "Mode": "rw", "Description": "Location of crowdsec.db", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 2", "Target": "/data/", "Default": "/mnt/user/appdata/crowdsec/dashboard/", "Mode": "rw", "Description": "Location of metabase.db", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MUID", "Target": "MUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "MGID", "Target": "MGID", "Default": "98", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "98" }, { "@attributes": { "Name": "Host Key 1", "Target": "depends_on", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "crowdsec" }, { "@attributes": { "Name": "DB Location", "Target": "MB_DB_FILE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/data/metabase.db" } ], "Repo": "mrslaw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/crowdsec-dashboard/crowdsec-dashboard.xml", "CategoryList": [ "Security" ], "downloads": 196157808, "stars": 346, "trending": 0.977, "trends": [ 1.032, 0.992, 0.874, 0.857, 0.965, 0.967, 0.977 ], "trendsDate": [ 1696012136, 1698609965, 1701205558, 1703804739, 1706403945, 1709003164, 1711598777 ], "downloadtrend": [ 185364067, 187221352, 188872508, 190505160, 192361667, 194240501, 196157808 ], "LastUpdateScan": 1711598777, "LastUpdate": 1711011953, "FirstSeen": 1662221019, "topTrending": -0.05500000000000005, "topPerforming": 0.977 }, { "Name": "diun", "Repository": "crazymax/diun:latest", "Registry": "https://hub.docker.com/r/crazymax/diun/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/crazy-max/diun/issues", "Project": "https://crazymax.dev/diun/", "Overview": "Docker Image Update Notifier is a CLI application written in Go and delivered as a single executable (and a Docker image) to receive notifications when a Docker image is updated on a Docker registry.", "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/diun/diun.xml", "Icon": "https://crazymax.dev/diun/assets/logo.png", "DonateText": "If you like our work please consider Donating.", "DonateLink": "https://paypal.me/ibracorp", "Config": [ { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "Europe/Paris", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DIUN_DB_PATH", "Target": "/data", "Default": "/mnt/user/appdata/diun/data", "Mode": "rw", "Description": "Contains bbolt database which retains Docker images manifests", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT", "Target": "DIUN_PROVIDERS_DOCKER_WATCHBYDEFAULT", "Default": "false", "Mode": "", "Description": "Optional: Set to true to watch all containers", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DIUN_PROVIDERS_DOCKER_WATCHSTOPPED", "Target": "DIUN_PROVIDERS_DOCKER_WATCHSTOPPED", "Default": "false", "Mode": "", "Description": "Optional: Set to true to watch stopped containers", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DIUN_PROVIDERS_DOCKER_ENDPOINT", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Optional: Enable local docker.sock", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONFIG", "Target": "/diun.yml", "Default": "/mnt/user/appdata/diun/data/diun.yml", "Mode": "rw", "Description": "Optional: Manually specify config location", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DIUN_WATCH_WORKERS", "Target": "DIUN_WATCH_WORKERS", "Default": "20", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "20" }, { "@attributes": { "Name": "DIUN_WATCH_SCHEDULE", "Target": "DIUN_WATCH_SCHEDULE", "Default": "0 */6 * * *", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0 */6 * * *" }, { "@attributes": { "Name": "DIUN_WATCH_JITTER", "Target": "DIUN_WATCH_JITTER", "Default": "30s", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "30s" }, { "@attributes": { "Name": "DIUN_PROVIDERS_DOCKER", "Target": "DIUN_PROVIDERS_DOCKER", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "info", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "LOG_JSON", "Target": "LOG_JSON", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "mrslaw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/diun/diun.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 184872645, "stars": 86, "trending": 0.286, "trends": [ 0.202, 0.214, 0.225, 0.234, 0.194, 0.259, 0.286 ], "trendsDate": [ 1698005146, 1700600775, 1703199948, 1705799158, 1708398354, 1710993990, 1713593176 ], "downloadtrend": [ 182275176, 182666766, 183079480, 183508213, 183865127, 184343469, 184872645 ], "LastUpdateScan": 1713593176, "LastUpdate": 1712403888, "FirstSeen": 1674623047, "topTrending": 0.08399999999999996, "topPerforming": 0.286 }, { "Name": "it-tools", "Repository": "corentinth/it-tools", "Registry": "https://hub.docker.com/r/corentinth/it-tools/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/CorentinTh/it-tools/issues", "Project": "https://it-tools.tech/", "Overview": "Collection of handy online tools for developers, with great UX as a web app.\r\n\r\nhttps://it-tools.tech/", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/it-tools/it-tools.xml", "Icon": "https://it-tools.tech/android-chrome-512x512.png", "Config": { "@attributes": { "Name": "WebUI Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, "Repo": "mrslaw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/it-tools/it-tools.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 2316064, "stars": 71, "trending": 11.448, "trends": [ 19.812, 21.682, 16.488, 13.935, 13.602, 12.271, 11.448 ], "trendsDate": [ 1695729968, 1698329178, 1700924753, 1703519850, 1706115974, 1708715160, 1711310790 ], "downloadtrend": [ 875043, 1117301, 1337898, 1554512, 1799253, 2050918, 2316064 ], "LastUpdateScan": 1711310790, "LastUpdate": 1710202458, "FirstSeen": 1680138719, "topTrending": -8.364, "topPerforming": 11.448 }, { "Name": "van_dam", "Repository": "ghcr.io/floppy/van_dam:latest", "Registry": "https://ghcr.io/floppy/van_dam", "Network": "", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Floppy/van_dam/issues", "Project": "https://github.com/Floppy/van_dam", "Overview": "VanDAM is a Digital Asset Manager (DAM), specifically designed for 3D print files. Create a library pointing at your files on disk, and it will scan for models and parts. It assumes that any folders containing STL or OBJ files are models, and the files within them are parts. You can then view the files easily through your browser!\r\n\r\nhttps://github.com/Floppy/van_dam", "WebUI": "http://[IP]:[PORT:3214]", "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/van_dam/van_dam.xml", "Icon": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/van_dam/van_dam.png", "Requires": "Requires PostgreSQL and Redis database to operate. \r
\r
This template is a reconstruction of the example docker-compose file found in the source reposity here: \r
https://github.com/Floppy/van_dam/blob/main/docker-compose.example.yml\r
\r
All default values assume that:\r
1) all three containers running on the same user-defined bridge network\r
2) they have been named as per the example docker-compose file (db/redis)\r
3) postgres has a user named van_dam, and the password matches the value\r
in DATABASE_URL", "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "3214", "Default": "3214", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3214" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "postgresql://van_dam:password@db/van_dam?pool=5", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SECRET_KEY_BASE", "Target": "SECRET_KEY_BASE", "Default": "a_nice_long_random_string", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_URL", "Target": "REDIS_URL", "Default": "redis://redis:6379/1", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Libraries", "Target": "/libraries", "Default": "", "Mode": "rw", "Description": "Location of 3D assets", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "mrslaw's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/van_dam/van_dam.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "LastUpdateScan": 1711408566, "FirstSeen": 1680221072 }, { "Name": "virtual-dsm", "Repository": "vdsm/virtual-dsm:latest", "Registry": "https://hub.docker.com/r/vdsm/virtual-dsm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/vdsm/virtual-dsm/issues", "Project": "https://github.com/vdsm/virtual-dsm", "Overview": "A docker container of Virtual DSM v7.2", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/master/virtual-dsm/virtual-dsm.xml", "Icon": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/virtual-dsm/logo.png", "ExtraParams": "--stop-timeout 60 --cap-add NET_ADMIN --device-cgroup-rule='c *:* rwm'", "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTPS Port", "Target": "5001", "Default": "5001", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VM Disk Size", "Target": "DISK_SIZE", "Default": "16G", "Mode": "", "Description": "Optional: Default is 16GB, ex. `16G`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RAM Size", "Target": "RAM_SIZE", "Default": "512M", "Mode": "", "Description": "Optional: Default is 512MB, ex. `512M`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CPU Cores", "Target": "CPU_CORES", "Default": "1", "Mode": "", "Description": "Optional: Default is 1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DHCP Mode", "Target": "DHCP", "Default": "N", "Mode": "", "Description": "Optional: Set to Y to enable DHCP (required for custom br0 network)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Disk Location", "Target": "/storage", "Default": "", "Mode": "rw", "Description": "Optional: By default resides in docker volume. Set path to storage directory to override", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "KVM", "Target": "", "Default": "", "Mode": "", "Description": "", "Type": "Device", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/dev/kvm" }, { "@attributes": { "Name": "VHost", "Target": "", "Default": "", "Mode": "", "Description": "", "Type": "Device", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/dev/vhost-net" } ], "Repo": "mrslaw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mrslawsRepository/virtual-dsm/virtual-dsm.xml", "CategoryList": [ "Backup", "Cloud", "Tools-Utilities" ], "downloads": 74890, "stars": 45, "trending": 18.964, "trends": [ 44.98, 29.913, 25.366, 18.964 ], "trendsDate": [ 1705532755, 1708131947, 1710727574, 1713326778 ], "downloadtrend": [ 17466, 31745, 45294, 60688, 74890 ], "LastUpdateScan": 1713326778, "LastUpdate": 1713297995, "FirstSeen": 1697738750, "topTrending": -26.016 }, { "Name": "PhotoPrism-Helper", "Repository": "aerilym/photoprism-helper:master", "Registry": "https://hub.docker.com/r/aerilym/photoprism-helper/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Aerilym/photoprism-helper/issues", "Project": "https://github.com/Aerilym/photoprism-helper", "Overview": "PhotoPrism Helper is an unofficial companion tool created for use alongside PhotoPrism. This project isn't associated with the PhotoPrism project, it's just a companion tool created to extend the functionality of PhotoPrism.", "TemplateURL": "https://raw.githubusercontent.com/Aerilym/docker-templates/master/aerilym/photoprism-helper.xml", "Icon": "https://raw.githubusercontent.com/aerilym/docker-templates/master/aerilym/images/photoprism-helper.png", "DonateText": "If you like my work please consider Donating.", "DonateLink": "https://paypal.me/aerilym", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Host Port", "Target": "2343", "Default": "2342", "Mode": "tcp", "Description": "The port the helper is hosted on. Container Port: 2343", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2343" }, { "@attributes": { "Name": "PhotoPrism Site URL", "Target": "PHOTOPRISM_SITE_URL", "Default": "http://localhost:2342", "Mode": "", "Description": "Container Variable: PHOTOPRISM_SITE_URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://localhost:2342" }, { "@attributes": { "Name": "PhotoPrism Username", "Target": "PHOTOPRISM_USERNAME", "Default": "admin", "Mode": "", "Description": "The PhotoPrism username you want the helper to use for access.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "PhotoPrism Password", "Target": "PHOTOPRISM_PASSWORD", "Default": "", "Mode": "", "Description": "The PhotoPrism password associated with the username.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Helper API Key", "Target": "APIKEY", "Default": "testkey", "Mode": "", "Description": "The API key you'll use to query the helper API.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "testkey" }, { "@attributes": { "Name": "Timezone", "Target": "TIMEZONE", "Default": "Australia/Melbourne", "Mode": "", "Description": "The timezone of your instance.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Australia/Melbourne" }, { "@attributes": { "Name": "Import Timeout", "Target": "IMPORT_TIMEOUT", "Default": "300000", "Mode": "", "Description": "The number of milliseconds the import function should wait for a success message before timing out.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "300000" }, { "@attributes": { "Name": "Auto Import", "Target": "AUTO_IMPORT", "Default": "false", "Mode": "", "Description": "Enable/Disable the auto-import feature.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Auto Import Cron Schedule", "Target": "AUTO_IMPORT_CRON", "Default": "0 0 4 * * * *", "Mode": "", "Description": "The cron expression for when to run auto-import.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0 0 5 * * * *" }, { "@attributes": { "Name": "Index After Auto Import", "Target": "INDEX_AFTER_AUTO_IMPORT", "Default": "false", "Mode": "", "Description": "Enable/Disable the index after auto-importing feature.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Auto Index", "Target": "AUTO_INDEX", "Default": "false", "Mode": "", "Description": "Enable/Disable the auto-index feature.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Auto Index Cron Schedule", "Target": "AUTO_INDEX_CRON", "Default": "0 0 6 * * * *", "Mode": "", "Description": "The cron expression for when to run auto-index.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0 0 5 * * * *" }, { "@attributes": { "Name": "ISDOCKER", "Target": "ISDOCKER", "Default": "1", "Mode": "", "Description": "Tells the helper instance if it is running in a Docker container. Container Variable: ISDOCKER", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Logfile Path", "Target": "LOGFILE_PATH", "Default": "logs/local.log", "Mode": "", "Description": "The logging file path.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "logs/local.log" }, { "@attributes": { "Name": "Log Level - Console", "Target": "LOGLEVEL_CONSOLE", "Default": "info", "Mode": "", "Description": "The log level to apply to the console log.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Log Level - File", "Target": "LOGLEVEL_FILE", "Default": "error", "Mode": "", "Description": "The log level to apply to the file log.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "error" }, { "@attributes": { "Name": "Send Errors to the Developer", "Target": "SEND_ERRORS", "Default": "true", "Mode": "", "Description": "Enable/Disable sending errors/exceptions to the dev.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Error Log URL (Dev)", "Target": "ERROR_LOG_URL", "Default": "", "Mode": "", "Description": "The URL to send errors to. (Don't change unless you're running your own fork of the helper)", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Error Log Key (Dev)", "Target": "ERROR_LOG_KEY", "Default": "", "Mode": "", "Description": "The API key sent with error logs to the external server.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Anonymise Error Logs", "Target": "ERROR_LOG_IDENTITY_ANONYMISED", "Default": "false", "Mode": "", "Description": "Enable/Disable anonymising externally sent error logs.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Send Options in Error Log", "Target": "ERROR_LOG_IDENTITY_SEND_OPTIONS", "Default": "true", "Mode": "", "Description": "Enable/Disable sending your configuration options with externally sent errors.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Add Logging to External Server", "Target": "EXTERNAL_LOG", "Default": "false", "Mode": "", "Description": "Enable/Disable sending logs to an external log server.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "External Log Depth", "Target": "EXTERNAL_LOG_DEPTH", "Default": "info", "Mode": "", "Description": "The log level to apply to the external log.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "External Log URL", "Target": "EXTERNAL_LOG_URL", "Default": "", "Mode": "", "Description": "The URL of the external log server.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "External Log API Key", "Target": "EXTERNAL_LOG_KEY", "Default": "", "Mode": "", "Description": "The API key sent with logs sent to the external log server.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Anonymise External Logs", "Target": "EXTERNAL_LOG_IDENTITY_ANONYMISED", "Default": "false", "Mode": "", "Description": "Enable/Disable anonymising externally sent logs.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Send Options in External Logs", "Target": "EXTERNAL_LOG_IDENTITY_SEND_OPTIONS", "Default": "true", "Mode": "", "Description": "Enable/Disable sending your configuration options with externally sent logs.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "Aerilym's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AerilymsRepository/aerilym/photoprism-helper.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "MediaApp-Photos" ], "downloads": 2117, "LastUpdateScan": 1713313929, "LastUpdate": 1711479432, "FirstSeen": 1661180051 }, { "Name": "Bender", "Repository": "jez500/bender", "Registry": "https://hub.docker.com/r/jez500/bender", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/jez500/bender/issues", "Project": "https://github.com/jez500/bender", "Overview": "A link dashboard that can be managed without any code. Ideal for service listings on your server. Heavily inspired by Homer dashboard and aims to provide the same functionality with one major change, No yaml required!\r\n\r\nAll links can be managed via the UI including dragging and dropping your links to re-order or change groups. New pages and links can be added via the UI, as can global settings such as the app title, icon and theme.\r\n\r\nAuthor:\r\nJeremy Graham\r\nhttps://jez.me/", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/its-sven/docker-templates/master/Bender.xml", "Icon": "https://raw.githubusercontent.com/jez500/bender/master/static/icon.png", "Config": { "@attributes": { "Name": "Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, "Repo": "Sven W\u00fcrth's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SvenW\u00fcrthsRepository/Bender.xml", "CategoryList": [ "Productivity", "Network-Web", "Network-Management" ], "downloads": 94134, "stars": 3, "trending": 5.59, "trends": [ 13.852, 14.371, 13.311, 8.73, 9.274, 8.113, 5.59 ], "trendsDate": [ 1695557141, 1698156373, 1700751977, 1703351172, 1705950374, 1708549566, 1711145187 ], "downloadtrend": [ 50196, 58620, 67621, 74089, 81662, 88872, 94134 ], "LastUpdateScan": 1711145187, "LastUpdate": 1662615718, "FirstSeen": 1661772117, "topTrending": -8.262 }, { "Name": "Memegen", "Repository": "zigzockt/memegen", "Registry": "https://hub.docker.com/r/zigzockt/memegen", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/as-a-service/meme/issues", "Project": "https://github.com/as-a-service/meme", "Overview": "A simple web service that generates a meme image given text and an image URL.\r\n\r\n-URL parameters:\r\n\r\n image: URL of the image\r\n top: text to add at the top of the image\r\n bottom: text to add at the bottom of the image\r\n\r\n-Syntax:\r\n\r\nmemegen.example/?top=Top Text&bottom=Bottom Text&image=http://url.of/your/image.jpg", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/its-sven/docker-templates/master/Memegen.xml", "Icon": "https://raw.githubusercontent.com/its-sven/docker-templates/main/images/memegen.png", "DonateText": "Donate", "DonateLink": "http://paypal.me/corneliousjd", "Config": { "@attributes": { "Name": "Web Port", "Target": "8080", "Default": "42069", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "42069" }, "Repo": "Sven W\u00fcrth's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SvenW\u00fcrthsRepository/Memegen.xml", "CategoryList": [ "Tools-Utilities", "Other", "MediaApp-Other" ], "downloads": 336, "LastUpdateScan": 1712981179, "LastUpdate": 1673808944, "FirstSeen": 1673809439 }, { "Name": "cryptgeon_redis", "Repository": "cupcakearmy/cryptgeon", "Registry": "https://hub.docker.com/r/cupcakearmy/cryptgeon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/128263-support-lamp-cryptgeon_redis/", "Overview": "cryptgeon is a secure, open source sharing note or file service inspired by PrivNote.\r\neach note has a generated id (256bit) and key 256(bit). The id is used to save & retrieve the note. the note is then encrypted with aes in gcm mode on the client side with the key and then sent to the server. data is stored in memory and never persisted to disk. the server never sees the encryption key and cannot decrypt the contents of the notes even if it tried to.\r\n\r\nThis container was built using SmartPhoneLover's cryptgeon but runs using Redis instead of memcache. Also has extra variables that can be configured.\r\nThis requires Redis to be already running. \r\n\r\nI obtained SSL certificate through NGINX proxy manager and let's encrypt.", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/Srcodesalittle/cryptgeon_redis/master/cryptgeon_redis.xml", "Icon": "https://github.com/cupcakearmy/cryptgeon/blob/main/design/favicon.png?raw=1", "Requires": "Redis\r
HTTPS certificate (NPM/Nginx)", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "REDIS", "Target": "REDIS", "Default": "redis://<serverip>:6379", "Mode": "", "Description": "This assumes you did not setup a username/password when setting up your Redis container. The default port is 6379 for Redis.\r\nIf you do have a username/pwd follow syntax here https://docs.rs/redis/latest/redis/#connection-parameters", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "redis://:6379" }, { "@attributes": { "Name": "SIZE_LIMIT", "Target": "SIZE_LIMIT", "Default": "1 KiB", "Mode": "", "Description": "Max size for body (Default: 1KiB). Accepted values according to byte-unit.\r\n512 MiB is the maximum allowed.\r\nThe frontend will show that number including the ~35% encoding overhead.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MAX_VIEWS", "Target": "MAX_VIEWS", "Default": "100", "Mode": "", "Description": "Maximal number of views.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "MAX_EXPIRATION", "Target": "MAX_EXPIRATION", "Default": "360", "Mode": "", "Description": "Maximal expiration in minutes.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ALLOW_ADVANCED", "Target": "ALLOW_ADVANCED", "Default": "true", "Mode": "", "Description": "Allow custom configuration. If set to false all notes will be one view only.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "lamp's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/lampsRepository/cryptgeon_redis.xml", "CategoryList": [ "Cloud", "Productivity", "Security", "Other", "Network-Web", "Network-Proxy", "Network-Privacy" ], "downloads": 179352, "stars": 8, "trending": 3.149, "trends": [ 3.307, 2.954, 3.053, 3.149 ], "trendsDate": [ 1705525614, 1708124744, 1710720368, 1713313929 ], "downloadtrend": [ 158021, 163426, 168400, 173704, 179352 ], "LastUpdateScan": 1713313929, "LastUpdate": 1711312588, "FirstSeen": 1640351013, "topTrending": -0.15799999999999992 }, { "Name": "deCONZ-Community", "Repository": "deconzcommunity/deconz:stable", "Registry": "https://hub.docker.com/r/deconzcommunity/deconz", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/128385-support-deconz-community-official/", "Project": "https://www.phoscon.de/en/conbee2/", "Overview": "This Docker image containerizes the deCONZ software from Dresden Elektronik, which controls a ZigBee network using a Conbee USB or RaspBee GPIO serial interface. This image runs deCONZ in \"minimal\" mode, for control of the ZigBee network via the WebUIs (\"Wireless Light Control\" and \"Phoscon\") and over the REST API and Websockets, and optionally runs a VNC server for viewing and interacting with the ZigBee mesh through the deCONZ UI.\r\n\r\nThis template uses a custom ip - network type custom br:0 - (alternatively, you can use host and change the web ports)\r\r\nIf you are migrating an existing marthoc/deconz install to deconzcommunity/deconz, Make sure you have the latest backup from the Phoscon.\r\r\nEnable advanced options to show more settings", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/thecode/unraid-docker-templates/master/templates/deconz-community.xml", "Icon": "https://raw.githubusercontent.com//thecode/unraid-docker-templates/main/icons/deconz-community.png", "Config": [ { "@attributes": { "Name": "appdata", "Target": "/opt/deCONZ", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/deconz" }, { "@attributes": { "Name": "Conbee USB Port", "Target": "", "Default": "", "Mode": "", "Description": "Path to Conbee USB device, It is recommended to use serial by id:\r\n/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_[SN]-if00:/dev/ttyACM0", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/ttyACM0" }, { "@attributes": { "Name": "deCONZ Device", "Target": "DECONZ_DEVICE", "Default": "", "Mode": "", "Description": "Set same as device, if you forward a device by id, you don't need to change this", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/ttyACM0" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Set the local time zone so deCONZ has the correct time", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VNC Mode Enable/Disable", "Target": "DECONZ_VNC_MODE", "Default": "0|1", "Mode": "", "Description": "Set this option to enable VNC access to the container to view the deCONZ ZigBee mesh: 1=Enable, 0=Disable", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "VNC Port", "Target": "DECONZ_VNC_PORT", "Default": "", "Mode": "", "Description": "Port for VNC mode access to deCONZ application", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5900" }, { "@attributes": { "Name": "VNC password", "Target": "DECONZ_VNC_PASSWORD", "Default": "", "Mode": "", "Description": "Default password for VNC mode is 'changeme', Make sure to change the default password if VNC is enabled", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "changeme" }, { "@attributes": { "Name": "noVNC Port", "Target": "DECONZ_NOVNC_PORT", "Default": "6080", "Mode": "", "Description": "Port for web access to view the deCONZ ZigBee mesh using noVNC, setting the port to `0` will disable the noVNC functionality", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6080" }, { "@attributes": { "Name": "Web Port", "Target": "DECONZ_WEB_PORT", "Default": "", "Mode": "", "Description": "Phoscon web UI port", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Websockets Service", "Target": "DECONZ_WS_PORT", "Default": "", "Mode": "", "Description": "Websockets service port", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Debug Info", "Target": "DEBUG_INFO", "Default": "1", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-info", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Debug APS", "Target": "DEBUG_APS", "Default": "0", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-aps", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Debug ZCL", "Target": "DEBUG_ZCL", "Default": "0", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-zcl", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Debug ZDP", "Target": "DEBUG_ZDP", "Default": " 0", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-zdp", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DEBUG DDF", "Target": "DEBUG_DDF", "Default": "0", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-ddf", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Debug DEV", "Target": "DEBUG_DEV", "Default": "0", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-dev", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Debug OTA", "Target": "DEBUG_OTA", "Default": "0", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-ota", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Debug Error", "Target": "DEBUG_ERROR", "Default": "0", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-error", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Debug HTTP", "Target": "DEBUG_HTTP", "Default": "0", "Mode": "", "Description": "Sets the level of the deCONZ command-line flag --dbg-http", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "uPNP Enable/Disable", "Target": "DECONZ_UPNP", "Default": "1|0", "Mode": "", "Description": "Enable uPNP: 1=Enable, 0=Disable", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "deCONZ Start Verbose", "Target": "DECONZ_START_VERBOSE", "Default": "", "Mode": "", "Description": "Set this option to 0 to disable verbose of start script, set to 1 to enable `set -x` logging", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "thecode's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/thecodesRepository/templates/deconz-community.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 3353865, "stars": 52, "trending": 1.872, "trends": [ 1.64, 1.829, 1.883, 1.984, 2.087, 2.032, 1.872 ], "trendsDate": [ 1696241155, 1698840356, 1701435988, 1704035151, 1706634389, 1709233569, 1711829256 ], "downloadtrend": [ 2980451, 3035993, 3094269, 3156906, 3224211, 3291097, 3353865 ], "LastUpdateScan": 1711829256, "LastUpdate": 1711605383, "FirstSeen": 1662388709, "topTrending": 0.2320000000000002, "topPerforming": 1.872 }, { "Name": "Portainer-BE", "Repository": "portainer/portainer-ee", "Registry": "https://hub.docker.com/r/portainer/portainer-ee", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/128821-support-portainer-business-edition-official/", "Project": "https://www.portainer.io/", "Overview": "Portainer Business Edition is a fully featured service delivery platform for containerized applications that can be used to manage single and multi-cluster Docker, Swarm, Kubernetes and ACI environments. It is designed to be as simple to deploy as it is to use. The application allows you to manage all your orchestrator resources (containers, images, volumes, networks and more) through a \u2018smart\u2019 GUI and/or an extensive API.\r\n\r\nNotes:\r\n\r\n\u2022 If you would like to extend the capabilities of Portainer, getting extra features over containers, networks, volumes and images, you will need to install the Portainer Agent separately. Search for 'Portainer-Agent' in the Community Apps.\r\n\r\n\u2022 This container needs a license to operate, for additional information on obtaining a FREE license visit\u00a0https://www.portainer.io/pricing/take5", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/thecode/unraid-docker-templates/master/templates/portainer-be.xml", "Icon": "https://raw.githubusercontent.com//thecode/unraid-docker-templates/main/icons/portainer-be.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "SSH Tunnel", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Used to connect to Edge Agent via SSH.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "Used to get information from Docker Socket from Host.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "Directory (data)", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/portainer-be" }, { "@attributes": { "Name": "Agent Secret", "Target": "AGENT_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "thecode's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/thecodesRepository/templates/portainer-be.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 23954660, "stars": 101, "trending": 7.744, "trends": [ 9.338, 8.479, 7.045, 6.672, 6.958, 7.061, 7.744 ], "trendsDate": [ 1695557141, 1698156373, 1700751977, 1703351172, 1705950374, 1708549566, 1711145187 ], "downloadtrend": [ 15172830, 16578451, 17835011, 19109966, 20539052, 22099566, 23954660 ], "LastUpdateScan": 1711145187, "LastUpdate": 1710815957, "FirstSeen": 1664293734, "topTrending": -1.5939999999999994, "topPerforming": 7.744 }, { "Name": "bitwarden-export", "Repository": "0netx/bw-export", "Registry": "https://hub.docker.com/r/0netx/bw-export", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/127999-support-onetx-teledock-bot-docker-control-template-support", "Project": "https://github.com/0neTX/Bitwarden_Export", "Overview": "Bitwarden Export to Backup\r\n\r\nBash docker image that exports your Bitwarden vault contents\r\nFeatures\r\n\r\nThis simple bash docker image uses the Bitwarden CLI to perform three backup tasks:\r\n\r\n export personal vault\r\n export organization vault (if applicable)\r\n export file attachments (if applicable)\r\n\r\nThe docker image provides the choice of creating unencrypted export files or password-encrypted export files. Attachments are not encrypted.", "TemplateURL": "https://raw.githubusercontent.com/0neTX/UnRAID_Template/master/bw-export/bw-export.xml", "Icon": "https://github.com/0neTX/UnRAID_Template/blob/main/bw-export/icon.png?raw=true", "Config": [ { "@attributes": { "Name": "BW_URL_SERVER", "Target": "BW_URL_SERVER", "Default": "", "Mode": "", "Description": "OPTIONAL: If you have your own Bitwarden or Vaulwarden server, set in the environment variable BW_URL_SERVER its url address.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BW_CLIENTID", "Target": "BW_CLIENTID", "Default": "", "Mode": "", "Description": "Your Bitwarden Personal API Key can be obtain in: https://bitwarden.com/help/personal-api-key/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "BW_CLIENTSECRET", "Target": "BW_CLIENTSECRET", "Default": "", "Mode": "", "Description": "Your Bitwarden Personal API Key can be obtain in: https://bitwarden.com/help/personal-api-key/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "BW_PASSWORD", "Target": "BW_PASSWORD", "Default": "", "Mode": "", "Description": "Bitwarden Vault Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "BW_ORGANIZATIONS_LIST", "Target": "BW_ORGANIZATIONS_LIST", "Default": "", "Mode": "", "Description": "OPTIONAL: Set one or more organizations separated by comma. \r\nTo obtain your organization_id value, open a terminal and type:bw login #(follow the prompts); bw list organizations | jq -r '.[0] | .id'\r\n\r\nExample: cada13d7-5418-37ed-981b-be822121c593,cada13d7-5418-37ed-981b-be82219879878979,cada13d7-5418-37ed-981b-be822121c5435\r\n\r\nIf empty, the container export a backup of ALL Organizations in vault", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EXPORT_PASSWORD", "Target": "EXPORT_PASSWORD", "Default": "", "Mode": "", "Description": "The password used to encrypt the exporte vault.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OUTPUT_PATH_VOLUME", "Target": "/var/data", "Default": "/mnt/user/appdata/bw-export", "Mode": "rw", "Description": "Path to save exported vault", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/bw-export" }, { "@attributes": { "Name": "ATTACHMENTS_PATH_VOLUME", "Target": "/var/attachments", "Default": "/mnt/user/appdata/bw-export", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/bw-export" } ], "Repo": "onetx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/onetxsRepository/bw-export/bw-export.xml", "CategoryList": [ "Backup" ], "downloads": 1403, "LastUpdateScan": 1713240361, "LastUpdate": 1712481801, "FirstSeen": 1705345561 }, { "Name": "teledock", "Repository": "mrmarble/teledock", "Registry": "https://hub.docker.com/r/mrmarble/teledock", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/127999-support-onetx-template-support-thread/", "Project": "https://github.com/MrMarble/teledock", "Overview": "Teledock: A simple telegram bot that allows a telegram's user to control a docker service.", "TemplateURL": "https://raw.githubusercontent.com/0neTX/UnRAID_Template/master/teledock/teledock.xml", "Icon": "https://github.com/0neTX/UnRAID_Template/blob/41b530b533ad93f249b9c08ffe87ec66e74162d3/teledock/teledcock.png?raw=1", "Config": [ { "@attributes": { "Name": "TELEDOCK_TOKEN", "Target": "TELEDOCK_TOKEN", "Default": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11", "Mode": "", "Description": "Telegram Bot Token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11" }, { "@attributes": { "Name": "TELEDOCK_SUPERADMINS", "Target": "TELEDOCK_SUPERADMINS", "Default": "tg_userid", "Mode": "", "Description": " Comma separated list of Telegram user ids, only users listed here will have access to the bot.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "tg_userid" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Docker Socket", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "onetx's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/onetxsRepository/teledock/teledock.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 9005, "stars": 2, "LastUpdateScan": 1711829256, "LastUpdate": 1645516914, "FirstSeen": 1662416168 }, { "Name": "ws-ephemeral", "Repository": "dhruvinsh/ws-ephemeral:latest", "Registry": "https://hub.docker.com/r/dhruvinsh/ws-ephemeral", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/dhruvinsh/ws-ephemeral/discussions", "Project": "https://github.com/dhruvinsh/ws-ephemeral", "Overview": "For windscribe VPN user this tool allows you to automate the opening ephemeral port. For example P2P application behind VPN requires UDP port open, while using VPN, ephemeral port is great option but it comes with 7 days expiry.[br]This tool allows you to automate that part.", "TemplateURL": "https://raw.githubusercontent.com/dhruvinsh/unraid-templates/master/ws-ephemeral/ws-ephemeral.xml", "Icon": "https://cdn.jsdelivr.net/gh/dhruvinsh/unraid-icons@master/icons/png/windscribe.png", "ReadMe": "https://github.com/dhruvinsh/ws-ephemeral/blob/main/README.md", "License": "GPL v3", "ExtraSearchTerms": "VPN windscribe", "Config": [ { "@attributes": { "Name": "WS_USERNAME", "Target": "WS_USERNAME", "Default": "", "Mode": "", "Description": "windscribe username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WS_PASSWORD", "Target": "WS_PASSWORD", "Default": "", "Mode": "", "Description": "windscribe password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WS_EPHEMERAL_PORT", "Target": "WS_EPHEMERAL_PORT", "Default": "", "Mode": "", "Description": "[Only for v1]Valid ephemeral port number need to be inbetween 2000 to 65365.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QBIT_USERNAME", "Target": "QBIT_USERNAME", "Default": "", "Mode": "", "Description": "qbit username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QBIT_PASSWORD", "Target": "QBIT_PASSWORD", "Default": "", "Mode": "", "Description": "qbit password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "QBIT_HOST", "Target": "QBIT_HOST", "Default": "", "Mode": "", "Description": "qbit hostname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QBIT_PORT", "Target": "QBIT_PORT", "Default": "", "Mode": "", "Description": "qbit port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "QBIT_PRIVATE_TRACKER", "Target": "QBIT_PRIVATE_TRACKER", "Default": "false", "Mode": "", "Description": "qbi support for private tracker(true or false)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Dhruvin's Repository", "Licence": "GPL v3", "templatePath": "/tmp/GitHub/AppFeed/templates/DhruvinsRepository/ws-ephemeral/ws-ephemeral.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 18188, "LastUpdateScan": 1712570786, "LastUpdate": 1708914747, "FirstSeen": 1663171430 }, { "Name": "CodeProject.AI_Server", "Repository": "codeproject/ai-server", "Registry": "https://hub.docker.com/r/codeproject/ai-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://www.codeproject.com/Forums/1869052/CodeProject-API", "Project": "https://www.codeproject.com/ai/docs/", "Overview": "Fast, free, self-hosted Artificial Intelligence Server for any platform, any language.\r\nCodeProject.AI Server is a locally installed, self-hosted, fast, free and Open Source Artificial Intelligence server for any platform, any language. No off-device or out of network data transfer, no messing around with dependencies, and able to be used from any platform, any language. Runs as a Windows Service or a Docker container.\r\n\r\nIt may take some time to install as the image takes up a few GB of space!\r\n\r\nOne among many examples of use: it can be easily integrated in AgentDVR Video Surveillance Software for face or object recognition.", "WebUI": "http://[IP]:[PORT:32168]", "TemplateURL": "https://raw.githubusercontent.com/alexbn71/unraid-templates/master/CodeProject.AI_Server/CodeProject.AI_Server.xml", "Icon": "https://raw.githubusercontent.com/alexbn71/unraid-templates/main/codeprojectaiserver_official.png", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "32168", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "32168" }, { "@attributes": { "Name": "Host Path 1", "Target": "/etc/codeproject/ai", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/codeprojectai/data" }, { "@attributes": { "Name": "Host Path 2", "Target": "/app/modules", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/codeprojectai/modules" } ], "Repo": "alexbn71's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alexbn71sRepository/CodeProject.AI_Server/CodeProject.AI_Server.xml", "CategoryList": [ "Security" ], "downloads": 187296, "stars": 46, "trending": 10.47, "trends": [ 17.67, 16.196, 13.28, 11.101, 12.119, 15.227, 10.47 ], "trendsDate": [ 1696946769, 1699542361, 1702169670, 1704776758, 1707375964, 1709975150, 1712570787 ], "downloadtrend": [ 80711, 96309, 111058, 124926, 142153, 167686, 187296 ], "LastUpdateScan": 1712570787, "LastUpdate": 1712200713, "FirstSeen": 1663169018, "topTrending": -7.200000000000001, "topPerforming": 10.47 }, { "Name": "CodeProject.AI_ServerGPU", "Repository": "codeproject/ai-server:gpu", "Registry": "https://hub.docker.com/r/codeproject/ai-server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://www.codeproject.com/Forums/1969389/Artificial-Intelligence", "Project": "https://www.codeproject.com/ai/docs/", "Overview": "Fast, free, self-hosted Artificial Intelligence Server for any platform, any language.\r\nCodeProject.AI Server is a locally installed, self-hosted, fast, free and Open Source Artificial Intelligence server for any platform, any language. No off-device or out of network data transfer, no messing around with dependencies, and able to be used from any platform, any language. Runs as a Windows Service or a Docker container.\r\n\r\nThe Docker GPU version is specific to nVidia's CUDA enabled cards with compute capability >= 6.0\r\nIt may take some time to install as the image takes up a few GB of space!\r\n\r\nOne among many examples of use: it can be easily integrated in AgentDVR Video Surveillance Software for face or object recognition.", "WebUI": "http://[IP]:[PORT:32168]", "TemplateURL": "https://raw.githubusercontent.com/alexbn71/unraid-templates/master/CodeProject.AI_Server/CodeProject.AI_ServerGPU.xml", "Icon": "https://raw.githubusercontent.com/alexbn71/unraid-templates/main/codeprojectaiserver_official.png", "ExtraParams": "--gpus all", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "32168", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "32168" }, { "@attributes": { "Name": "Host Path 1", "Target": "/etc/codeproject/ai", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/codeprojectai/data" }, { "@attributes": { "Name": "Host Path 2", "Target": "/app/modules", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/codeprojectai/modules" } ], "Repo": "alexbn71's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alexbn71sRepository/CodeProject.AI_Server/CodeProject.AI_ServerGPU.xml", "CategoryList": [ "Security" ], "downloads": 195069, "stars": 46, "trending": 10.264, "trends": [ 15.727, 16.419, 11.17, 11.28, 13.085, 13.912, 10.264 ], "trendsDate": [ 1698005146, 1700600776, 1703199948, 1705799158, 1708398354, 1710993990, 1713593176 ], "downloadtrend": [ 86274, 103222, 116202, 130976, 150695, 175048, 195069 ], "LastUpdateScan": 1713593176, "LastUpdate": 1712200713, "FirstSeen": 1682417080, "topTrending": -5.463000000000001, "topPerforming": 10.264 }, { "Name": "Foptimum", "Repository": "roseatoni/foptimum:latest", "Registry": "https://hub.docker.com/r/roseatoni/foptimum", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/128577-support-foptimum/", "Project": "https://github.com/kennethprose/Foptimum", "Overview": "An internet uptime monitoring tool that serves stats using Prometheus.", "WebUI": "http://[IP]:[PORT:9191]", "TemplateURL": "https://raw.githubusercontent.com/kennethprose/unraid-templates/master/Foptimum/foptimum.xml", "Icon": "https://raw.githubusercontent.com/kennethprose/Foptimum/main/icon.png", "Config": [ { "@attributes": { "Name": "Prometheus Server Port", "Target": "9191", "Default": "", "Mode": "tcp", "Description": "The port where Prometheus will be exposing result data", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9191" }, { "@attributes": { "Name": "Speedtest Interval", "Target": "SPEEDTEST_INTERVAL", "Default": "1800", "Mode": "", "Description": "How often in seconds the speedtest will run (set to 0 to disable speed test)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1800" }, { "@attributes": { "Name": "Ping Interval", "Target": "PING_INTERVAL", "Default": "15", "Mode": "", "Description": "How often in seconds to ping servers in the server list (set to 0 to disable pings)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15" }, { "@attributes": { "Name": "Server List", "Target": "SERVER_LIST", "Default": "1.1.1.1,8.8.8.8", "Mode": "", "Description": "Comma delimited list of IPs to ping", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1.1.1.1,8.8.8.8" } ], "Repo": "roseatoni's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/roseatonisRepository/Foptimum/foptimum.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 4555, "LastUpdateScan": 1713313930, "LastUpdate": 1686796069, "FirstSeen": 1663842410 }, { "Name": "mjpg-streamer", "Repository": "registry.gitlab.com/luckyturtledev/docker-mjpg-streamer:latest", "Registry": "https://hub.docker.com/r/lukas1818/mjpg-streamer", "Network": "cd1gitproxy", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/jacksonliam/mjpg-streamer", "Project": "https://github.com/jacksonliam/mjpg-streamer", "Overview": "mjpg-streamer is a command line application that copies JPEG frames from one or more input plugins to multiple output plugins. It can be used to stream JPEG files over an IP-based network from a webcam to various types of viewers such as Chrome, Firefox, Cambozola, VLC, mplayer, and other software capable of receiving MJPG streams.\r\n\r\nIt was originally written for embedded devices with very limited resources in terms of RAM and CPU. Its predecessor \"uvc_streamer\" was created because Linux-UVC compatible cameras directly produce JPEG-data, allowing fast and perfomant M-JPEG streams even from an embedded device running OpenWRT. The input module \"input_uvc.so\" captures such JPG frames from a connected webcam. mjpg-streamer now supports a variety of different input devices.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/twist3dimages/unraid-templates/master/MJPEG-Streamer/mjpeg-streamer.xml", "Icon": "https://dashboard.snapcraft.io/site_media/appmedia/2018/01/webcam.png", "PostArgs": "-i \"input_uvc.so -n -d /dev/video0 -r 1920x1080\" -o \"output_http.so -w /usr/share/mjpg-streamer/www/\"", "Config": [ { "@attributes": { "Name": "Camera", "Target": "", "Default": "", "Mode": "", "Description": "Mount the path to your camera", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/video0" }, { "@attributes": { "Name": "8080", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Exes' Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/MJPEG-Streamer/mjpeg-streamer.xml", "LastUpdateScan": 1713313930, "FirstSeen": 1663929485 }, { "Name": "pushbullet_ytdl", "Repository": "ghcr.io/steveharsant/pushbullet_ytdl:latest", "Registry": "https://ghcr.io/steveharsant/pushbullet_ytdl", "Network": "custom-br0", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/steveharsant/PushBullet-YTDL", "Project": "https://github.com/steveharsant/PushBullet-YTDL", "Overview": "PushBullet-YTDL is a lightweight pure bash service for YouTube-dl and Pushbullet. PushBullet-YTDL uses Youtube-DL Material by Tzahi12345 as the API endpoint to send YouTube-dl requests to and leverages the public Pushbullet API to listen for download requests.\r\n\r\nFeatures\r\nRegister a device to a given Pushbullet account.\r\nListen for pushes to the device registered.\r\nExtract the URL to the desired download.\r\nSend a download request to Youtube-DL Material via its internal API.\r\nDelete a push after it has been successfully downloaded.\r\nUsage\r\nTo use simply share a video from the source app (e.g. YouTube app) on your phone to the PushBullet device running PushBullet-YTDL.", "TemplateURL": "https://raw.githubusercontent.com/twist3dimages/unraid-templates/master/Pushbullet_YTDL/pushbullet_ytdl.xml", "Icon": "https://is2-ssl.mzstatic.com/image/thumb/Purple1/v4/a6/91/ce/a691ce9e-4ce2-ec37-50e8-14d57d8dc4e5/icons.png/1200x630bb.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Pushbullet Device Name", "Target": "PUSHBULLET_DEVICE_NICKNAME", "Default": "Unraid", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Unraid" }, { "@attributes": { "Name": "Pushbullet API Key", "Target": "PUSHBULLET_KEY", "Default": "", "Mode": "", "Description": "Enter the API key for Pushbullet. Go to https://www.pushbullet.com/#settings/account to retrieve your API key/access token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "YouTube-DL-Material API Key", "Target": "YTDLM_KEY", "Default": "", "Mode": "", "Description": "YouTube-Download-Material API key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "YouTube-DL-Material URL", "Target": "YTDLM_URL", "Default": "", "Mode": "", "Description": "URL + Port for YouTube-DL-Material.\r\nIf HTTP: include http://ip:port\r\nif HTTPS: include https://domain", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "Host Key 1", "Target": "depends_on", "Default": "", "Mode": "", "Description": "Container name for YouTube-DL-Material", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "youtube-dl-material" }, { "@attributes": { "Name": "Sleep Time", "Target": "SLEEP_TIME", "Default": "60", "Mode": "", "Description": "Change sleep delay between calls (Push bullet free account only allows 500 API calls per month. Default is 60 seconds", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" } ], "Repo": "Exes' Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/Pushbullet_YTDL/pushbullet_ytdl.xml", "LastUpdateScan": 1713313930, "FirstSeen": 1663941821 }, { "Name": "traefik-cloudflare-companion", "Repository": "tiredofit/traefik-cloudflare-companion:latest", "Registry": "https://hub.docker.com/r/tiredofit/traefik-cloudflare-companion", "Network": "cd1gitproxy", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/tiredofit/docker-traefik-cloudflare-companion", "Project": "https://github.com/tiredofit/docker-traefik-cloudflare-companion", "Overview": "This builds a Docker image to automatically update and create Cloudflare DNS records upon container start. A time saver if you are regularly moving containers around to different systems. This will allow you to set multiple zone's you wish to update.\r\n\r\nIMPORTANT:\r\nDiscovery\r\ncloudflare-companion supports three different discovery mode: Docker, Docker Swarm, and Traefik Polling. The Docker discovery mode is the only mode enabled by default. Once matching hosts are discovered, cloudflare-companion will add or update CNAMEs in CloudFlare that point to the configured TARGET_DOMAIN.\r\n\r\nDocker\r\ncloudflare-companion will discover running Docker containers by searching for supported labels.\r\n\r\nThe supported labels are:\r\n\r\nTraefik Version\tSingle Host\tMultiple Host\r\n1\ttraefik.normal.frontend.rule=Host:example1.domain.tld\ttraefik.normal.frontend.rule=Host:example1.domain.tld,example2.domain.tld\r\n2\ttraefik.http.routers.example.rule=Host(`example1.domain.tld`)\t``traefik.http.routers.example.rule=Host(example1.domain.tld)\r\nDocker Swarm\r\nDocker Swarm mode can be enabled by setting the environment variable SWARM_MODE=TRUE. This will cause cloudflare-companion to discover running Docker Swarm services with supported labels.\r\n\r\nThe supported labels are:\r\n\r\nTraefik Version\tSingle Host\tMultiple Host\r\n1\ttraefik.normal.frontend.rule=Host:example1.domain.tld\ttraefik.normal.frontend.rule=Host:example1.domain.tld,example2.domain.tld\r\n2\ttraefik.http.routers.example.rule=Host(`example1.domain.tld`)\t``traefik.http.routers.example.rule=Host(example1.domain.tld)", "TemplateURL": "https://raw.githubusercontent.com/twist3dimages/unraid-templates/master/Traefik-Cloudflare-Companion/traefik-cloudflare-companion.xml", "Icon": "https://raw.githubusercontent.com/docker-library/docs/a6cc2c5f4bc6658168f2a0abbb0307acaefff80e/traefik/logo.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "TRAEFIK_VERSION", "Target": "TRAEFIK_VERSION", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2" }, { "@attributes": { "Name": "DOCKER_ENTRYPOINT", "Target": "DOCKER_ENTRYPOINT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "unix://var/run/docker.sock" }, { "@attributes": { "Name": "CF_TOKEN", "Target": "CF_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOMAIN1", "Target": "DOMAIN1", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "domain.tld" }, { "@attributes": { "Name": "DOMAIN2", "Target": "DOMAIN2", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "domain2.tld" }, { "@attributes": { "Name": "DOMAIN1_ZONE_ID", "Target": "DOMAIN1_ZONE_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOMAIN1_PROXIED", "Target": "DOMAIN1_PROXIED", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" }, { "@attributes": { "Name": "DOMAIN2_ZONE_ID", "Target": "DOMAIN2_ZONE_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TARGET_DOMAIN", "Target": "TARGET_DOMAIN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "domain.tld" }, { "@attributes": { "Name": "DOMAIN1_PROXIED", "Target": "DOMAIN1_PROXIED", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" }, { "@attributes": { "Name": "TRAEFIK_VERSION", "Target": "TRAEFIK_VERSION", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2" }, { "@attributes": { "Name": "ENABLE_TRAEFIK_POLL", "Target": "ENABLE_TRAEFIK_POLL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" }, { "@attributes": { "Name": "TRAEFIK_POLL_URL", "Target": "TRAEFIK_POLL_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://traefik-ip:traefik-webui-port" }, { "@attributes": { "Name": "Docker", "Target": "/var/run/docker.sock", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "DRY_RUN", "Target": "DRY_RUN", "Default": "FALSE", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "FALSE" }, { "@attributes": { "Name": "REFRESH_ENTRIES", "Target": "REFRESH_ENTRIES", "Default": "FALSE", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "TRUE" } ], "Repo": "Exes' Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/Traefik-Cloudflare-Companion/traefik-cloudflare-companion.xml", "CategoryList": [ "Network-DNS" ], "downloads": 11812835, "stars": 21, "trending": 0.433, "trends": [ 0.083, 0.094, 0.131, 0.146, 0.72, 0.581, 0.433 ], "trendsDate": [ 1695729968, 1698329178, 1700924753, 1703519850, 1706115974, 1708715160, 1711310790 ], "downloadtrend": [ 11566052, 11576894, 11592056, 11609032, 11693252, 11761627, 11812835 ], "LastUpdateScan": 1711310790, "LastUpdate": 1700670661, "FirstSeen": 1664481829, "topTrending": 0.35, "topPerforming": 0.433 }, { "Name": "Azure-Pipelines-Agent", "Repository": "chrizzo84/azpipeline", "Registry": "https://hub.docker.com/repository/docker/chrizzo84/azpipeline", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/chrizzo84/unraid-templates/issues", "Project": "https://github.com/chrizzo84/unraid-templates", "Overview": "Ubuntu 22.10 Azure Pipelines Agent with some preinstalled software.\r\nPlease see projectpage for list of preinstalled software.", "TemplateURL": "https://raw.githubusercontent.com/chrizzo84/unraid-templates/master/azure-pipelines-agent/azure-pipelines-agent.xml", "Icon": "https://raw.githubusercontent.com/chrizzo84/unraid-templates/main/icons/azpipeline.png", "Config": [ { "@attributes": { "Name": "AZP_URL", "Target": "AZP_URL", "Default": "", "Mode": "", "Description": "Azure DevOps URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AZP_TOKEN", "Target": "AZP_TOKEN", "Default": "", "Mode": "", "Description": "Personal Access Token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AZP_AGENT_NAME", "Target": "AZP_AGENT_NAME", "Default": "", "Mode": "", "Description": "Name of the Agent", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AZP_POOL", "Target": "AZP_POOL", "Default": "", "Mode": "", "Description": "Azure DevOps Agent Pool Name - If not filled out Agent will be installed to Default Agent Pool", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "chrizzo's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/chrizzosRepository/azure-pipelines-agent/azure-pipelines-agent.xml", "CategoryList": [ "Productivity" ], "downloads": 246, "LastUpdateScan": 1711281966, "LastUpdate": 1710631174, "FirstSeen": 1664395425 }, { "Name": "Binner", "Repository": "devzwf/binner:latest", "Registry": "https://hub.docker.com/r/devzwf/binner", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130478-support-devzwf-binner", "Project": "https://github.com/replaysMike/Binner", "Overview": "Binner is a free open-source parts inventory tracking system you can run locally in Windows or Unix environments. It was created for makers (like myself), hobbyists or professionals to keep track of your parts inventory.", "WebUI": "https://[IP]:[PORT:8090]", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/binner.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/binner-logo.png", "DonateText": "If you like my work please ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "DB Directory", "Target": "/app/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs Directory", "Target": "/app/logs", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "8090", "Default": "8090", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8090" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/binner.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1662, "stars": 1, "LastUpdateScan": 1711634780, "LastUpdate": 1710389971, "FirstSeen": 1667455421 }, { "Name": "blocky", "Repository": "spx01/blocky", "Beta": "true", "Registry": "https://hub.docker.com/r/spx01/blocky", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/138318-support-devzwf-blocky/", "Project": "https://github.com/0xERR0R/blocky", "Overview": "Blocky is a DNS proxy and ad-blocker for the local network written in Go\r\n\r\nCreate new config.yaml with your configuration ( see https://0xerr0r.github.io/blocky/configuration/ for more details and all configuration options).", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/blocky.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/blocky-logo.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped --hostname blocky", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "America/Toronto", "Mode": "", "Description": "Time Zone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Toronto" }, { "@attributes": { "Name": "Config File location", "Target": "BLOCKY_CONFIG_FILE", "Default": "/app/config/config.yml", "Mode": "", "Description": "Location of the config file in the container", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/app/config/config.yml" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "Optional to synchronize the log timestamp with host", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "Config Dir", "Target": "/app/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/blocky/config" }, { "@attributes": { "Name": "Logs Dir", "Target": "/logs", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/blocky/logs" }, { "@attributes": { "Name": "DNS Port TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS Port UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" } ], "Repo": "ZappyZap's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/blocky.xml", "CategoryList": [ "Security", "Tools-Utilities", "Network-DNS" ], "downloads": 1181791, "stars": 11, "trending": 0.801, "trends": [ 0.687, 0.929, 0.871, 0.964, 0.871, 0.761, 0.801 ], "trendsDate": [ 1697889932, 1700485551, 1703084808, 1705683972, 1708283175, 1710885981, 1713485172 ], "downloadtrend": [ 1121681, 1132195, 1142141, 1153258, 1163397, 1172319, 1181791 ], "LastUpdateScan": 1713485172, "LastUpdate": 1713296262, "FirstSeen": 1682294677, "topTrending": 0.11399999999999999, "topPerforming": 0.801 }, { "Name": "Cups-Airprint", "Repository": "chuckcharlie/cups-avahi-airprint:latest", "Registry": "https://hub.docker.com/r/chuckcharlie/cups-avahi-airprint", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129880-support-devzwf-cups-airprint", "Project": "https://github.com/chuckcharlie/cups-avahi-airprint", "Overview": "CUPS instance that is meant as an AirPrint relay for printers that are already on the network but not AirPrint capable.\r\nCUPS supports printing to:\r\n\r\nAirPrint\u2122 and IPP Everywhere\u2122 printers,\r\nNetwork and local (USB) printers with Printer Applications, and\r\nNetwork and local (USB) printers with (legacy) PPD-based printer drivers.\r\n\r\nTo add printers: visit the WebUI => Administration => Printers => Add Printer\r\nThe default admin credential : admin/admin (please Change when setting up your container)", "WebUI": "http://[IP]:[PORT:631]/", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/cups-airprint.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/cups-logo.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "CUPS Admin Username", "Target": "CUPSADMIN", "Default": "admin", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "CUPS Admin Password", "Target": "CUPSPASSWORD", "Default": "admin", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "admin" }, { "@attributes": { "Name": " Avahi service Configs", "Target": "/services", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Printer Configs ", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/var/log/cups", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/cups-airprint.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 1298908, "stars": 18, "trending": 0.315, "trends": [ 0.432, 0.376, 0.348, 0.315 ], "trendsDate": [ 1705525615, 1708124745, 1710720369, 1713313930 ], "downloadtrend": [ 1279900, 1285455, 1290306, 1294815, 1298908 ], "LastUpdateScan": 1713313930, "LastUpdate": 1702483193, "FirstSeen": 1666238625, "topTrending": -0.11699999999999999 }, { "Name": "esphome-libretiny", "Repository": "ghcr.io/libretiny-eu/libretiny-esphome-docker:latest", "Registry": "https://github.com/orgs/libretiny-eu/packages/container/package/libretiny-esphome-docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137727-support-devzwf-esphome-libretuya/", "Project": "https://github.com/kuba2k2/libretiny", "Overview": "Because ESPHome does not natively support running on non-ESP chips, you need to use a fork of the project.\r\nand until the esphome devs merge this PR : https://github.com/esphome/esphome/pull/3509\r\nThis will be deprecated when the merge happen.\r\n\r\nFeel free to add your vote to let the esphome devs know this would be a great move .....\r\n\r\nThere are two basic ways to install and use LibreTiny-ESPHome. You can choose the option that best suits you:\r\n\r\ncommand line (CLI) - for more experienced users; compilation using CLI commands, somewhat easier to troubleshoot\r\nESPHome Dashboard (GUI) - for new users, might be an easy way to go; config management &amp;amp; compilation using web-based dashboard", "WebUI": "http://[IP]:[PORT:6052]/", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/deprecated/esphome-libretiny.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/libretiny-logo.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Don't donate to me! Instead, please donate to the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "Config Dir", "Target": "/config", "Default": "/mnt/user/appdata/esphome-libretiny/config", "Mode": "rw", "Description": "Config directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/esphome-libretiny/config" }, { "@attributes": { "Name": "Cache Dir", "Target": "/cache", "Default": "/mnt/user/appdata/esphome-libretiny/cache", "Mode": "rw", "Description": "Cache Directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/esphome-libretiny/cache" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "UI", "Target": "6052", "Default": "6052", "Mode": "tcp", "Description": "set this to something not in use", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6053" } ], "Repo": "ZappyZap's Repository", "Deprecated": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/deprecated/esphome-libretiny.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Other" ], "LastUpdateScan": 1711281962, "FirstSeen": 1685239502 }, { "Name": "esphome-libretuya", "Repository": "devzwf/libretuya-esphome:2023.4.1", "Registry": "https://hub.docker.com/r/devzwf/libretuya-esphome", "Support": "https://forums.unraid.net/topic/137727-support-devzwf-esphome-libretuya/", "Project": "https://github.com/kuba2k2/libretuya-esphome", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/libretuya-logo.png", "DonateText": "Don't donate to me! Instead, please donate to the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Repo": "ZappyZap's Repository", "ModeratorComment": "No longer available on dockerHub", "Blacklist": true, "Overview": "Because ESPHome does not natively support running on non-ESP chips, you need to use a fork of the project.\r\nand until the esphome devs merge this PR : https://github.com/esphome/esphome/pull/3509\r\nThis will be deprecated when the merge happen.\r\n\r\nFeel free to add your vote to let the esphome devs know this would be a great move .....\r\n\r\nThere are two basic ways to install and use LibreTuya-ESPHome. You can choose the option that best suits you:\r\n\r\ncommand line (CLI) - for more experienced users; compilation using CLI commands, somewhat easier to troubleshoot\r\nESPHome Dashboard (GUI) - for new users, might be an easy way to go; config management &amp;amp; compilation using web-based dashboard", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/deprecated/esphome-libretuya.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Other" ], "LastUpdateScan": 1712570787, "FirstSeen": 1681157074 }, { "Name": "Homebox", "Repository": "ghcr.io/hay-kot/homebox:latest", "Registry": "https://github.com/hay-kot/homebox/pkgs/container/homebox", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129521-support-devzwf-homebox", "Project": "https://github.com/hay-kot/homebox", "Overview": "Homebox is the inventory and organization system built for the Home User! With a focus on simplicity and ease of use, Homebox is the perfect solution for your home inventory, organization, and management needs", "WebUI": "http://[IP]:[PORT:7745]/", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/homebox.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/homebox_logo.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Level", "Target": "HBOX_LOG_LEVEL", "Default": "info", "Mode": "", "Description": "log level to use, can be one of: trace, debug, info, warn, error, critical", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Log Format", "Target": "HBOX_LOG_FORMAT", "Default": "text", "Mode": "", "Description": "log format to use, can be one of: text, json", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "text" }, { "@attributes": { "Name": "Maximum fil upload size", "Target": "HBOX_WEB_MAX_UPLOAD_SIZE", "Default": "10", "Mode": "", "Description": "maximum file upload size supported in MB", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Web UI port", "Target": "7745", "Default": "3100", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3100" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/homebox.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1712570787, "FirstSeen": 1665664385 }, { "Name": "hydroqc2mqtt", "Repository": "registry.gitlab.com/hydroqc/hydroqc2mqtt:latest", "Registry": "https://registry.gitlab.com/hydroqc/hydroqc2mqtt", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129079-support-devzwf-hydroqc2mqtt", "Project": "https://hydroqc.ca/", "Overview": "This project was created to provide a way to access Hydro-Qu\u00e9bec account and winter credit data in Home-Assistant.\r\n\r\nThis module use the hydroqc library to fetch all pertinent account information and winter credit signals to be sent to MQTT. It also provide Home-Assistant discovery topics to create all the relevant sensors in Home-Assistant.\r\n\r\nIt also includes a separate logic that sends the hourly consumption statistics to Home-Assitant via websocket", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/hydroqc2mqtt.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/hydroqc-logo.png", "ExtraParams": "--restart=always", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "MQTT Username", "Target": "MQTT_USERNAME", "Default": "", "Mode": "", "Description": "Optional", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASSWORD", "Default": "", "Mode": "", "Description": "Optional", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MQTT Host", "Target": "MQTT_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Port", "Target": "MQTT_PORT", "Default": "1883", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "Contract 0 Name", "Target": "HQ2M_CONTRACTS_0_NAME", "Default": "", "Mode": "", "Description": "Name of the contract, will appear in Home Assistant and in the hydroqc topics.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Contract 0 Username", "Target": "HQ2M_CONTRACTS_0_USERNAME", "Default": "", "Mode": "", "Description": "Username for your HQ account", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Contract 0 Password", "Target": "HQ2M_CONTRACTS_0_PASSWORD", "Default": "", "Mode": "", "Description": "Your HQ account password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Contract 0 Customer number", "Target": "HQ2M_CONTRACTS_0_CUSTOMER", "Default": "", "Mode": "", "Description": "Customer number (Num\u00e9ro de client) from your invoice. 10 digits, you may need to add a leading 0 to the value Ex: \u2018987 654 321\u2019 will be \u20180987654321\u2019", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Contract 0 Account Number", "Target": "HQ2M_CONTRACTS_0_ACCOUNT", "Default": "", "Mode": "", "Description": "Account Number (Num\u00e9ro de compte) from your invoice", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Contract 0 Contract number", "Target": "HQ2M_CONTRACTS_0_CONTRACT", "Default": "", "Mode": "", "Description": "Contract Number (Num\u00e9ro de contrat) from your invoice. 10 digits, you may need to add a leading 0 to the value. Ex: \u2018123 456 789\u2019 will be \u20180123456789\u2019", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Contract 0 Homeassistant websocket URL", "Target": "HQ2M_CONTRACTS_0_HOME_ASSISTANT_WEBSOCKET_URL", "Default": "", "Mode": "", "Description": "URL to your Home-Assistant installation websocket API", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Contract 0 Homeassistant Token", "Target": "HQ2M_CONTRACTS_0_HOME_ASSISTANT_TOKEN", "Default": "", "Mode": "", "Description": "Long-lived Home-Assistant access token to be used to access the API", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Contract 0 Hourly sync consumption Flag", "Target": "HQ2M_CONTRACTS_0_SYNC_HOURLY_CONSUMPTION_ENABLED", "Default": "true", "Mode": "", "Description": "Enable importing hourly consumption from Hydro-Quebec (last 24h)", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Contract 0 Log Level", "Target": "HQ2M_CONTRACTS_0_LOG_LEVEL", "Default": "INFO", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "INFO" }, { "@attributes": { "Name": "Contract 0 HTTP Log Level", "Target": "HQ2M_CONTRACTS_0_HTTP_LOG_LEVEL", "Default": "WARNING", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "WARNING" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/hydroqc2mqtt.xml", "CategoryList": [ "HomeAutomation" ], "LastUpdateScan": 1711281966, "FirstSeen": 1664448397 }, { "Name": "iventoy", "Repository": "devzwf/iventoy:latest", "Registry": "https://hub.docker.com/r/devzwf/iventoy", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/148096-support-devzwf-iventoy", "Project": "https://www.iventoy.com/en/index.html", "Overview": "iVentoy is an enhanced version of the PXE server.\r\nWith iVentoy you can boot and install OS on multiple machines at the same time through the network.\r\niVentoy is extremely easy to use, without complicated configuration, just put the ISO file in the specified location and select PXE boot in the client machine.\r\niVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI and ARM64 UEFI mode at the same time.\r\niVentoy support 110+ common types of OS (Windows/WinPE/Linux/VMware)", "WebUI": "http://[IP]:[PORT:26000]/", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/iventoy.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/iventoy.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "TFTP Server Port", "Target": "69", "Default": "69", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "69" }, { "@attributes": { "Name": "WEB UI", "Target": "26000", "Default": "26000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26000" }, { "@attributes": { "Name": "PXE HTTP port", "Target": "16000", "Default": "16000", "Mode": "tcp", "Description": "iVentoy PXE Service HTTP Server Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "16000" }, { "@attributes": { "Name": "Config dir", "Target": "/app/data", "Default": "/mnt/user/appdata/iventoy/config", "Mode": "rw", "Description": "Config Dir", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/iventoy/config" }, { "@attributes": { "Name": "Isos dir", "Target": "/app/iso", "Default": "", "Mode": "rw", "Description": "Isos Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/isos/" }, { "@attributes": { "Name": "Log dir", "Target": "/app/log", "Default": "/mnt/user/appdata/iventoy/log", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/iventoy/log" }, { "@attributes": { "Name": "User dir", "Target": "/app/user", "Default": "/mnt/user/appdata/iventoy/user", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/iventoy/user" } ], "Repo": "ZappyZap's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/iventoy.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Other" ], "downloads": 2106, "LastUpdateScan": 1713313930, "LastUpdate": 1700118136, "FirstSeen": 1700321416 }, { "Name": "Juicepass2mqtt", "Repository": "ghcr.io/snicker/juicepassproxy:latest", "Beta": "true", "Registry": "https://github.com/snicker/juicepassproxy/pkgs/container/juicepassproxy", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/147636-support-devzwf-juicepass2mqtt-juicepassproxy", "Project": "https://github.com/snicker/juicepassproxy", "Overview": "This tool will publish Juicebox data from a UDP proxy to MQTT discoverable by HomeAssistant.\r\nHopefully we won't need this if EnelX fixes their API!\r\nIt is required that both your JuiceBox and the machine you are running juicepassproxy on have internal static IPs on your intranet.", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/juicepass2mqtt.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/juicenet.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "UDP Port", "Target": "8047", "Default": "8047", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8047" }, { "@attributes": { "Name": "Config Dir", "Target": "/config", "Default": "/mnt/user/appdata/Juicepass2mqtt/config", "Mode": "rw", "Description": "Config Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Juicepass2mqtt/config" }, { "@attributes": { "Name": "Localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "JUICEBOX IP", "Target": "JUICEBOX_LOCAL_IP", "Default": "", "Mode": "", "Description": "[Recommended]If defined, it will attempt to get the EnelX Server and Port using Telnet. If unsuccessful, it will default to the EnelX Server and Port below.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Update UDPC", "Target": "UPDATE_UDPC", "Default": "false", "Mode": "", "Description": "Default: false. If true, will continually update the JuiceBox via telnet to point to JuicePass Proxy.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "JPP Host", "Target": "JPP_HOST", "Default": "", "Mode": "", "Description": "Required if Update UDPC is True. This is the IP or Hostname of the machine where JuicePass Proxy is running (not the IP of the Docker Container)", "Type": "Variable", "Display": "always", "Required": "truefalse", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Server", "Target": "MQTT_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Port", "Target": "MQTT_PORT", "Default": "1883", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "MQTT User", "Target": "MQTT_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Debug Mode", "Target": "DEBUG", "Default": "False", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/juicepass2mqtt.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Network-Proxy", "Network-Other" ], "LastUpdateScan": 1712981179, "FirstSeen": 1699974361 }, { "Name": "LubeLogger", "Repository": "ghcr.io/hargata/lubelogger:latest", "Registry": "https://github.com/hargata/lubelog/pkgs/container/lubelogger", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/151070-support-devzwf-lubelogger/", "Project": "https://github.com/hargata/lubelog", "Overview": "A self-hosted, open-source vehicle service records and maintainence tracker.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/lubelogger.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/lubelogger_logo.png", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Config Directory", "Target": "/App/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lubelogger/config" }, { "@attributes": { "Name": "Data Directory", "Target": "/App/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lubelogger/data" }, { "@attributes": { "Name": "Documents directory", "Target": "/App/wwwroot/documents", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lubelogger/documents" }, { "@attributes": { "Name": "Images directory", "Target": "/App/wwwroot/images", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lubelogger/images" }, { "@attributes": { "Name": "Logs Directory", "Target": "/App/log", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lubelogger/log" }, { "@attributes": { "Name": "Keys Directory", "Target": "/root/.aspnet/DataProtection-Keys", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lubelogger/keys" }, { "@attributes": { "Name": "LC_ALL", "Target": "LC_ALL", "Default": "en_US.UTF-8", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8" }, { "@attributes": { "Name": "LANG", "Target": "LANG", "Default": "en_US.UTF-8", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "en_US.UTF-8" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/lubelogger.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 3742, "stars": 4, "LastUpdateScan": 1712541994, "LastUpdate": 1712538996, "FirstSeen": 1704740758 }, { "Name": "Onedev", "Repository": "1dev/server", "Registry": "https://hub.docker.com/r/1dev/server", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130848-support-devzwf-onedev", "Project": "https://code.onedev.io/projects/160", "Overview": "OneDev is an all-in-one DevOps platform that features Git repository management with language-aware code search, issue management with custom states and fields, and a docker-first Kubernetes native build/CI engine. An alternative to GitLab, it is easier to use and maintain, with lots of unique features\r\n\r\nOneDev by default uses an embedded database to store data. You may use environment variables to connect to external database if desired.\r\nSee Documentation\r\nhttps://code.onedev.io/projects/162/files", "WebUI": "http://[IP]:[PORT:6610]", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/onedev.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/onedev-logo.png", "ExtraParams": "--restart always", "DonateText": "Don't donate to me! Instead, please donate the creators of the app, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/opt/onedev", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "WebUI", "Target": "6610", "Default": "6610", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6610" }, { "@attributes": { "Name": "SSH Port", "Target": "6611", "Default": "6611", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "6611" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/onedev.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 404245, "stars": 15, "trending": 2.43, "trends": [ 2.902, 2.704, 2.801, 2.981, 2.579, 3.125, 2.43 ], "trendsDate": [ 1696737932, 1699333538, 1702169670, 1704776759, 1707375965, 1709975150, 1712570787 ], "downloadtrend": [ 341533, 351026, 361143, 372239, 382094, 394420, 404245 ], "LastUpdateScan": 1712570787, "LastUpdate": 1712409729, "FirstSeen": 1668143030, "topTrending": -0.472, "topPerforming": 2.43 }, { "Name": "Pihole-DoT-DoH", "Repository": "devzwf/pihole-dot-doh:latest", "Registry": "https://hub.docker.com/r/devzwf/pihole-dot-doh", "Network": "br0", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/132037-support-devzwf-pihole-dotdoh/", "Project": "https://docs.pi-hole.net/guides/dns-over-https/", "Overview": "Pi-Hole - let's block those pesky ads! Now with DNS-over-HTTPS and DNS-over-TLS! pihole.doh!\r\n Don't send your DNS queries in plain text.\r\n \r\n YOU MUST ASSIGN A STATIC IP TO THE DOCKER FOR PIHOLE TO WORK.\r\n \r\n You must set both DNS1 and DNS2 variables to 127.1.1.1#5153 (DoH) and/or 127.2.2.2#5253 (DoT). To use just DoH or just DoT, set both DNS1 and DNS2 to the same value.\r\n \r\n Otherwise, same instructions as official Pi-Hole.\r\n \r\n NOTE 1: Port 53 can only be used with custom br0/br1 network and a static IP address.\r\n \r\n NOTE 2: DNS lookup rarely ever works with ports other than 53 i.e. see note above about static IP.\r\n \r\n NOTE 3: UnRaid network settings DNS server cannot point to a docker IP.\r\n \r\n NOTE 4: This should be drop-in replacement for the now deprecated FLIPPINTURT Template.", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/pihole-dot-doh.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/pihole-logo-bw.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped --hostname ns", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "DNS Port TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS Port UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DHCP Port", "Target": "67", "Default": "67", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "67" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "pihole config", "Target": "/etc/pihole/", "Default": "/mnt/user/appdata/pihole-dot-doh/pihole/", "Mode": "rw,slave", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/pihole/" }, { "@attributes": { "Name": "dnsmasq config", "Target": "/etc/dnsmasq.d/", "Default": "/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/", "Mode": "rw,slave", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/" }, { "@attributes": { "Name": "DoT DoH config", "Target": "/config", "Default": "/mnt/user/appdata/pihole-dot-doh/config/", "Mode": "rw,slave", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/config/" }, { "@attributes": { "Name": "DNS 1", "Target": "DNS1", "Default": "127.1.1.1#5153", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.1.1.1#5153" }, { "@attributes": { "Name": "DNS 2", "Target": "DNS2", "Default": "127.2.2.2#5253", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.2.2.2#5253" }, { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Toronto" }, { "@attributes": { "Name": "Web Password", "Target": "WEBPASSWORD", "Default": "password", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Network Interface", "Target": "INTERFACE", "Default": "eth0", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "eth0" }, { "@attributes": { "Name": "IPv4", "Target": "ServerIP", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IPv6", "Target": "ServerIPv6", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable IPv6", "Target": "IPv6", "Default": "False", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "DNSMASQ Listening", "Target": "DNSMASQ_LISTENING", "Default": "all", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "ZappyZap's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/pihole-dot-doh.xml", "CategoryList": [ "Security", "Other", "Network-DNS" ], "downloads": 46978, "stars": 4, "trending": 15.686, "trends": [ 9.49, 10.879, 15.766, 11.288, 13.672, 16.756, 15.686 ], "trendsDate": [ 1696385148, 1698984418, 1702169671, 1704776759, 1707375965, 1709975150, 1712570787 ], "downloadtrend": [ 18956, 21270, 25251, 28464, 32972, 39609, 46978 ], "LastUpdateScan": 1712570787, "LastUpdate": 1711914229, "FirstSeen": 1670396644, "topTrending": 6.196 }, { "Name": "Pihole-Sync-receiver", "Repository": "shirom/pihole-sync:latest", "Registry": "https://hub.docker.com/r/shirom/pihole-sync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129117-support-devzwf-pihole-sync", "Project": "https://github.com/ShiromMakkad/docker-pihole-sync", "Overview": "A Docker Container To Sync Two Piholes.\r\n\r\nThis is the Receiver/Secondary, you will need a Sender/Master on the host who is running the Sender/Master Pi-Hole.\r\n\r\nNOTE: The sending and recieving container are only necessary for solving permissions issues without giving root access to the recieving container. If you have no problem giving root access to the recieving end (at the cost of security), or your recieving Pihole is not running in Docker, you don't need to use the recieving container.", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/pihole-sync-receiver.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/pihole-logo-bw.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "Node Type", "Target": "NODE", "Default": "receiver", "Mode": "", "Description": "This is where you should define if the container is the sender or the receiver", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "receiver" }, { "@attributes": { "Name": "SSH Port", "Target": "22", "Default": "22222", "Mode": "tcp", "Description": "This is the port you want to expose for rsync/ssh. Your host is likely using 22 for SSH already, so it should be a non-standard port. The default of 22222 is probably fine. However, if you change this on the receiver node, be sure to change the REM_SSH_PORT on the sender node.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "22222" }, { "@attributes": { "Name": "Root directory", "Target": "/root", "Default": "", "Mode": "rw", "Description": "This is the directory in which the SSH key file and the known hosts file will be stored, so it needs to be persistent.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Etc-ssh", "Target": "/etc/ssh", "Default": "", "Mode": "rw", "Description": "This is the directory in which the SSH server key files and the SSH daemon config will be stored, so it needs to be persistent.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pi-Hole Path", "Target": "/mnt/etc-pihole", "Default": "", "Mode": "rw", "Description": "This is the /etc/pihole/ directory the Pi-Hole container writes to on the host filesystem. It is monitored and sychronized with the remote client directory. It should be set to the same as the /etc/pihole/ in the Pihole Docker container.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pi-Hole DNSmasq path", "Target": "/mnt/etc-dnsmasq.d", "Default": "", "Mode": "rw", "Description": "This is the /etc/dnsmasq.d/ directory the Pi-Hole container writes to on the host filesystem. It is monitored and sychronized with the remote client directory. It should be set to the same as the /etc/dnsmasq.d/ in the Pihole Docker container.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/pihole-sync-receiver.xml", "CategoryList": [ "Network-DNS" ], "downloads": 47382, "trending": 5.576, "trends": [ 4.603, 4.054, 1.405, 1.72, 2.328, 2.083, 5.576 ], "trendsDate": [ 1695960344, 1698559529, 1701155157, 1703754344, 1706353525, 1708952754, 1711548389 ], "downloadtrend": [ 39780, 41461, 42052, 42788, 43808, 44740, 47382 ], "LastUpdateScan": 1711548389, "LastUpdate": 1675976081, "FirstSeen": 1664777019, "topTrending": 0.9729999999999999 }, { "Name": "Pihole-Sync-Sender", "Repository": "shirom/pihole-sync:latest", "Registry": "https://hub.docker.com/r/shirom/pihole-sync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129117-support-devzwf-pihole-sync", "Project": "https://github.com/ShiromMakkad/docker-pihole-sync", "Overview": "A Docker Container To Sync Two Piholes.\r\n\r\nThis is the Sender/Master, you will need a receiver/secondary on the host who is running the receiver/secondary Pi-Hole.\r\n\r\nNote: after starting this container the first time please check the log for the public Key.", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/pihole-sync-sender.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/pihole-logo-bw.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "Node Type", "Target": "NODE", "Default": "sender", "Mode": "", "Description": "This is where you should define if the container is the sender or the receiver", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "sender" }, { "@attributes": { "Name": "Remote host IP", "Target": "REM_HOST", "Default": "", "Mode": "", "Description": "This is the IP address (or FQDN/Hostname) of the remote Pi that we're syncting to.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Remote SSH port", "Target": "REM_SSH_PORT", "Default": "22222", "Mode": "", "Description": "This is the non-standard SSH port that should be exposed on the container. Default of 22222 is probably fine. However, if you change this on the sender node, be sure to change the exposed port forward on the receiver node.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "22222" }, { "@attributes": { "Name": "Root directory", "Target": "/root", "Default": "", "Mode": "rw", "Description": "This is the directory in which the SSH key file and the known hosts file will be stored, so it needs to be persistent.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Etc-ssh", "Target": "/etc/ssh", "Default": "", "Mode": "rw", "Description": "This is the directory in which the SSH server key files and the SSH daemon config will be stored, so it needs to be persistent.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pi-Hole Path", "Target": "/mnt/etc-pihole", "Default": "", "Mode": "ro", "Description": "This is the /etc/pihole/ directory the Pi-Hole container writes to on the host filesystem. It is monitored and sychronized with the remote client directory. It should be set to the same as the /etc/pihole/ in the Pihole Docker container.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Pi-Hole DNSmasq path", "Target": "/mnt/etc-dnsmasq.d", "Default": "", "Mode": "ro", "Description": "This is the /etc/dnsmasq.d/ directory the Pi-Hole container writes to on the host filesystem. It is monitored and sychronized with the remote client directory. It should be set to the same as the /etc/dnsmasq.d/ in the Pihole Docker container.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/pihole-sync-sender.xml", "CategoryList": [ "Network-DNS" ], "downloads": 47382, "trending": 5.576, "trends": [ 4.603, 4.054, 1.405, 1.72, 2.328, 2.083, 5.576 ], "trendsDate": [ 1695960344, 1698559529, 1701155157, 1703754344, 1706353525, 1708952754, 1711548389 ], "downloadtrend": [ 39780, 41461, 42052, 42788, 43808, 44740, 47382 ], "LastUpdateScan": 1711548389, "LastUpdate": 1675976081, "FirstSeen": 1664777019, "topTrending": 0.9729999999999999 }, { "Name": "Postfix-Relay", "Repository": "loganmarchione/docker-postfixrelay:latest", "Registry": "https://hub.docker.com/r/loganmarchione/docker-postfixrelay", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130953-support-devzwf-postfix-relay/", "Project": "https://github.com/loganmarchione/docker-postfixrelay", "Overview": "This runs Postfix (as a relay) in Docker.\r\nMost home ISPs block port 25, so outbound emails must be relayed through an external SMTP server (e.g., Gmail).\r\nThis container acts as a single collections point for devices needing to send email.\r\n\u26a0\ufe0f Postfix acts as an open relay. As such, this is not meant to be run on the internet, only on a trusted internal network! \u26a0\ufe0f\r\n\r\nRequirements\r\nYou must already have a account on an external SMTP server (e.g., Gmail, AWS SES, etc...).\r\nYour external SMTP server must be using encryption (i.e., plaintext is not allowed)", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/postfixrelay.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/postfix-logo.gif", "ExtraParams": "--restart unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "Data Directory", "Target": "/var/spool/postfix", "Default": "", "Mode": "rw", "Description": "Used to store Postfix's mail spool", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postfix SMTP server", "Target": "25", "Default": "25", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "25" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "America/New_York" }, { "@attributes": { "Name": "Public SMTP", "Target": "RELAY_HOST", "Default": "", "Mode": "", "Description": "Public SMTP server to use\r\nmust be using encryption (i.e., plaintext is not allowed)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Relay Port", "Target": "RELAY_PORT", "Default": "", "Mode": "", "Description": "Public SMTP port to use", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP username", "Target": "RELAY_USER", "Default": "", "Mode": "", "Description": "Address to login to $RELAY_HOST", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP password", "Target": "RELAY_PASS", "Default": "", "Mode": "", "Description": "Password to login to $RELAY_HOST\r\nIf using Gmail 2FA, you will need to setup an app password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Test Email address", "Target": "TEST_EMAIL", "Default": "", "Mode": "", "Description": "Address to receive test email\r\nIf not set, test email will not be sent", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Domain from address", "Target": "MYORIGIN", "Default": "", "Mode": "", "Description": "Domain of the from address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Networks", "Target": "MYNETWORKS", "Default": "0.0.0.0/0", "Mode": "", "Description": "Networks that Postfix will forward mail for", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "From Address", "Target": "FROMADDRESS", "Default": "", "Mode": "", "Description": "Changes the email from address", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/postfixrelay.xml", "CategoryList": [ "Productivity", "Network-Other" ], "downloads": 1169934, "trending": 0.359, "trends": [ 0.071, 0.072, 0.109, 0.144, 0.179, 0.127, 0.359 ], "trendsDate": [ 1697083557, 1699679207, 1702278383, 1705014254, 1707608205, 1710381986, 1712981179 ], "downloadtrend": [ 1158387, 1159219, 1160489, 1162163, 1164250, 1165729, 1169934 ], "LastUpdateScan": 1712981179, "LastUpdate": 1712466434, "FirstSeen": 1668402229, "topTrending": 0.288, "topPerforming": 0.359 }, { "Name": "proxmox-backup-server", "Repository": "ayufan/proxmox-backup-server:latest", "Beta": "true", "Registry": "https://hub.docker.com/r/ayufan/proxmox-backup-server", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133141-support-devzwf-proxmox-backup-server-dockerfiles/", "Project": "https://github.com/ayufan/pve-backup-server-dockerfiles", "Overview": "Proxmox Backup Server in a Container\r\nThis is an unofficial compilation of Proxmox Backup Server to run it in a container for AMD64 and ARM64.\r\n\r\nRunning in a container might result in some functions not working properly. Feel free to create an issue to debug those.\r\n\r\n login to https://:8007/ with admin / pbspbs. After that change a password.\r\n\r\nNote:\r\nThe core features should work, but there are ones do not work due to container architecture:\r\n ZFS: it is not installed in a container\r\n Shell: since the PVE (not PAM) authentication is being used, and since the shell access does not make sense in an ephemeral container environment\r\n PAM authentication: since containers are by definition ephemeral and no /etc/ configs are being persisted", "WebUI": "https://[IP]:[PORT:8007]", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/proxmox-backup-server.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/pbs-logo.jpg", "ExtraParams": "--restart unless-stopped --memory=2g --mount type=tmpfs,destination=/run", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "pbs_etc", "Target": "/etc/proxmox-backup", "Default": "/mnt/user/appdata/pbs/etc", "Mode": "rw", "Description": "ETC", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pbs/etc" }, { "@attributes": { "Name": "pbs_logs", "Target": "/var/log/proxmox-backup", "Default": "/mnt/user/appdata/pbs/logs", "Mode": "rw", "Description": "Logs Directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pbs/logs" }, { "@attributes": { "Name": "pbs_lib", "Target": "/var/lib/proxmox-backup", "Default": "/mnt/user/appdata/pbs/lib", "Mode": "rw", "Description": "Lib Directory", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pbs/lib" }, { "@attributes": { "Name": "Backup Dir", "Target": "/backups", "Default": "", "Mode": "rw", "Description": "Backup Directory (Datastore)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/pbs_backup/" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "America/Toronto", "Mode": "", "Description": "TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Toronto" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/proxmox-backup-server.xml", "CategoryList": [ "Backup" ], "downloads": 96772, "stars": 11, "trending": 10.256, "trends": [ 15.404, 12.053, 9.774, 10.042, 10.676, 10.256 ], "trendsDate": [ 1699376770, 1702169671, 1704776759, 1707375965, 1709975151, 1712570787 ], "downloadtrend": [ 46845, 55375, 62964, 69785, 77575, 86847, 96772 ], "LastUpdateScan": 1712570787, "LastUpdate": 1707161157, "FirstSeen": 1696781139, "topTrending": -5.148 }, { "Name": "silverbullet", "Repository": "zefhemel/silverbullet", "Registry": "https://hub.docker.com/r/zefhemel/silverbullet", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/153432-support-devzwf-silverbullet/", "Project": "https://silverbullet.md/", "Overview": "SilverBullet is a note-taking application optimized for people with a [hacker mindset](https://en.wikipedia.org/wiki/Hacker). We all take notes. There\u2019s a million note taking applications out there. [Literally](https://www.noteapps.ca/). Wouldn\u2019t it be nice to have one where your notes are _more_ than plain text files? Where your notes essentially become a _database_ that you can query; that you can build custom knowledge applications on top of?", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/silverbullet.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/silverbullet-logo.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the app, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "SB_USER", "Target": "SB_USER", "Default": "admin:admin", "Mode": "", "Description": "Please replace the password defined in `SB_USER` with something sensible such as `<username>:password`", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin:admin" }, { "@attributes": { "Name": "Data Directory", "Target": "/space", "Default": "/mnt/user/appdata/silverbullet/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/silverbullet/data" }, { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" } ], "Repo": "ZappyZap's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/silverbullet.xml", "CategoryList": [ "Productivity" ], "downloads": 50546, "stars": 9, "trending": 13.75, "trends": [ 28.851, 13.75 ], "trendsDate": [ 1710381986, 1712981179 ], "downloadtrend": [ 31018, 43596, 50546 ], "LastUpdateScan": 1712981179, "LastUpdate": 1712851748, "FirstSeen": 1707764774 }, { "Name": "speedtest-tracker", "Repository": "lscr.io/linuxserver/speedtest-tracker:latest", "Registry": "https://github.com/alexjustesen/speedtest-tracker/pkgs/container/speedtest-tracker", "Network": "bridge", "Beta": "true", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130245-support-devzwf-speedtest-tracker", "Project": "https://github.com/alexjustesen/speedtest-tracker", "Overview": "A Docker image to check your internet speed using Ookla's Speedtest service. Build using Laravel and the Speedtest CLI.\r\nSpeedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.\r\n\r\nSpeedtest Tracker is in active development, during this \"alpha\" phase expect things to change and maybe break.\r\n\r\nImportant note : the dev had dropped SQLite as the default database. It's still supported for those using it but for new installs, strongly recommending MySQL/Mariadb or Postgres.\r\ndefault login :\r\nUsername : admin@example.com\r\nPassword : password", "WebUI": "https://[IP]:[PORT:443]/", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/speedtest-tracker.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/speedtest-tracker-icon.png", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "WEBUI Port", "Target": "443", "Default": "9443", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9443" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database", "Target": "DB_CONNECTION", "Default": "mysql", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "mysql" }, { "@attributes": { "Name": "Database Host", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Port", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Database Name", "Target": "DB_DATABASE", "Default": "speedtest_tracker", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "speedtest_tracker" }, { "@attributes": { "Name": "Database Username", "Target": "DB_USERNAME", "Default": "speedtest", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "speedtest" }, { "@attributes": { "Name": "Database Password", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "App Key", "Target": "APP_KEY", "Default": "", "Mode": "", "Description": "Key used to encrypt and decrypt data. To create your own key to persist run php artisan key:generate --show from within the running container.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/speedtest-tracker.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 25834, "stars": 1, "LastUpdateScan": 1713571613, "LastUpdate": 1713310577, "FirstSeen": 1707476755 }, { "Name": "tasks.md", "Repository": "baldissaramatheus/tasks.md", "Registry": "https://hub.docker.com/r/baldissaramatheus/tasks.md", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/152354-support-devzwf-tasksmd/", "Project": "https://github.com/BaldissaraMatheus/Tasks.md", "Overview": "A self-hosted, Markdown file based task management board.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/tasks-md.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/tasks_md_logo.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Config Dir", "Target": "/config", "Default": "/mnt/user/appdata/tasks-md/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tasks-md/config" }, { "@attributes": { "Name": "Tasks Directory", "Target": "/tasks", "Default": "/mnt/user/appdata/tasks-md/tasks", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tasks-md/tasks" }, { "@attributes": { "Name": "Web UI port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" } ], "Repo": "ZappyZap's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/tasks-md.xml", "CategoryList": [ "Productivity" ], "downloads": 15697, "stars": 2, "trending": 15.474, "trends": [ 15.474 ], "trendsDate": [ 1712217987 ], "downloadtrend": [ 13268, 15697 ], "LastUpdateScan": 1712217987, "LastUpdate": 1707764829, "FirstSeen": 1707023142 }, { "Name": "Wallos", "Repository": "bellamy/wallos:latest", "Registry": "https://hub.docker.com/r/bellamy/wallos", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/147706-support-devzwf-wallos", "Overview": "Wallos is a powerful, open-source, and self-hostable web application designed to empower you in managing your finances with ease. Say goodbye to complicated spreadsheets and expensive financial software \u2013 Wallos simplifies the process of tracking expenses and helps you gain better control over your financial life.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/master/wallos.xml", "Icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/wallos.png", "ExtraParams": "--restart unless-stopped", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist ", "DonateLink": "https://ko-fi.com/devzwf", "Config": [ { "@attributes": { "Name": "Database Dir", "Target": "/var/www/html/db", "Default": "/mnt/user/appdata/wallos/db", "Mode": "rw", "Description": "Database Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wallos/db" }, { "@attributes": { "Name": "Logos Dir", "Target": "/var/www/html/images/uploads/logos", "Default": "/mnt/user/appdata/wallos/logos", "Mode": "rw", "Description": "Logos directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wallos/logos" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "America/Toronto", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "America/Toronto" }, { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "8282", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8282" } ], "Repo": "ZappyZap's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZappyZapsRepository/wallos.xml", "CategoryList": [ "Productivity" ], "downloads": 212392, "stars": 7, "trending": 38.779, "trends": [ 46.443, 43.151, 55.85, 38.779 ], "trendsDate": [ 1705014254, 1707608205, 1710381986, 1712981179 ], "downloadtrend": [ 17479, 32636, 57408, 130028, 212392 ], "LastUpdateScan": 1712981179, "LastUpdate": 1712866415, "FirstSeen": 1699643152, "topTrending": -7.663999999999994 }, { "Name": "AllTube-Download-yt-dlp", "Repository": "chongzhijie/alltubedownload-yt-dlp:latest", "Registry": "https://hub.docker.com/repository/docker/chongzhijie/alltubedownload-yt-dlp", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/Rudloff/alltube", "Overview": "DESCRIPTION\r\nHTML GUI for yt-dlp ver.\r\n\r\nNOTES\r\n\u2022 Example Config File:https://github.com/ChongZhiJie0216/unraid-docker-templates/blob/main/Example/Config%20Settings/AllTube-Download-yt-dlp.yml.\r\n\u2022 If your web browser doesn't download the video automatically, copy the URL generated by AllTube Download container, and paste it into your decided file/video downloader. Another way, is just click outside the video playback window (web browser) and select the appropiate option to download the file to your device, locally.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ChongZhiJie0216/unraid-docker-templates/master/ChongZhiJie0216/AllTube-Download-yt-dlp.xml", "Icon": "https://raw.githubusercontent.com/SmartPhoneLover/unraid-docker-templates/main/templates/icons/alltube-download.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Storage (config file)", "Target": "/var/www/html/config/config.yml", "Default": "", "Mode": "ro", "Description": "This is the location for the configuration file.Example Config File:https://github.com/ChongZhiJie0216/unraid-docker-templates/blob/main/Example%20of%20Docker%20Container/AllTube-Download-yt-dlp.yml", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/alltube-download/config.yml" } ], "Repo": "ChongZhiJie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ChongZhiJiesRepository/ChongZhiJie0216/AllTube-Download-yt-dlp.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 3268, "stars": 1, "LastUpdateScan": 1711310791, "LastUpdate": 1672325682, "FirstSeen": 1672326250 }, { "Name": "Lavalink", "Repository": "fredboat/lavalink:latest", "Registry": "https://hub.docker.com/r/fredboat/lavalink", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/freyacodes/Lavalink", "Overview": "Source: https://github.com/freyacodes/Lavalink\n \n Before you Deploy please create folder Names\n \"Lavalink\" \n /mnt/user/appdata/Lavalink/application.yml\n and upload application.yml to folder", "TemplateURL": "https://raw.githubusercontent.com/ChongZhiJie0216/unraid-docker-templates/master/ChongZhiJie0216/Lavalink.xml", "Icon": "https://serux.pro/9e83af1581.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "2333", "Default": "2333", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2333" }, { "@attributes": { "Name": "JAVA_HOME", "Target": "JAVA_HOME", "Default": "/opt/java/openjdk", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/opt/java/openjdk" }, { "@attributes": { "Name": "LANG", "Target": "LANG", "Default": "en_US.UTF-8", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en_US.UTF-8" }, { "@attributes": { "Name": "LANGUAGE", "Target": "LANGUAGE", "Default": "en_US:en", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en_US:en" }, { "@attributes": { "Name": "LC_ALL", "Target": "LC_ALL", "Default": "en_US.UTF-8", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en_US.UTF-8" }, { "@attributes": { "Name": "JAVA_VERSION", "Target": "JAVA_VERSION", "Default": "jdk-18.0.2.1+1", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "jdk-18.0.2.1+1" }, { "@attributes": { "Name": "Appication.yml", "Target": "/opt/Lavalink/application.yml", "Default": "", "Mode": "rw", "Description": "Example:https://github.com/freyacodes/Lavalink/blob/master/LavalinkServer/application.yml.example", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ChongZhiJie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ChongZhiJiesRepository/ChongZhiJie0216/Lavalink.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 13344663, "stars": 26, "trending": 0.024, "trends": [ 0.029, 0.015, 0.022, 0.024 ], "trendsDate": [ 1705525615, 1708124746, 1710720369, 1713313930 ], "downloadtrend": [ 13332780, 13336628, 13338589, 13341523, 13344663 ], "LastUpdateScan": 1713313930, "LastUpdate": 1712952399, "FirstSeen": 1681999492, "topTrending": -0.005000000000000001 }, { "Name": "SudhanPlayz-Discord-MusicBot-Master", "Repository": "dumplingmiku/sudhanplayz-discord-musicbot-master:latest", "Registry": "https://hub.docker.com/r/dumplingmiku/sudhanplayz-discord-musicbot-master", "Project": "https://github.com/SudhanPlayz/Discord-MusicBot/tree/master", "Icon": "https://github.com/SudhanPlayz/Discord-MusicBot/raw/v5/assets/logo.gif", "Repo": "ChongZhiJie's Repository", "ModeratorComment": "tag no longer exists on dockerHub", "Blacklist": true, "Overview": "This is Discord Music from GITHUB Open sourse\r\n https://github.com/SudhanPlayz/Discord-MusicBot/tree/master\n \n Before you Deploy please create folder Names \n \"SudhanPlayz-Discord-MusicBot-Master\" \n at\n /mnt/user/appdata/SudhanPlayz-Discord-MusicBot-Master/botconfig.js \n and upload botconfig.js to folder", "templatePath": "/tmp/GitHub/AppFeed/templates/ChongZhiJiesRepository/ChongZhiJie0216/SudhanPlayz-Discord-MusicBot-Master.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 450, "LastUpdateScan": 1711440358, "LastUpdate": 1700916320, "FirstSeen": 1669863850 }, { "Name": "SudhanPlayz-Discord-MusicBot-v5", "Repository": "chongzhijie/sudhanplayz-discord-musicbot-v5:latest", "Registry": "https://hub.docker.com/r/chongzhijie/sudhanplayz-discord-musicbot-v5", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/SudhanPlayz/Discord-MusicBot/tree/v5", "Overview": "This is Discord Music from GITHUB Open sourse\r\n https://github.com/SudhanPlayz/Discord-MusicBot/tree/v5\n \n Before you Deploy please create folder Names \n \"SudhanPlayz-Discord-MusicBot-v5\" at \n /mnt/user/appdata/SudhanPlayz-Discord-MusicBot-v5/config.js\n and upload config.js in to folder", "WebUI": "http://[IP]:[PORT:4200]/", "TemplateURL": "https://raw.githubusercontent.com/ChongZhiJie0216/unraid-docker-templates/master/ChongZhiJie0216/SudhanPlayz-Discord-MusicBot-v5.xml", "Icon": "https://github.com/SudhanPlayz/Discord-MusicBot/raw/v5/assets/logo.gif", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4200", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4200" }, { "@attributes": { "Name": "ConfigFiles", "Target": "/usr/src/app/config.js", "Default": "", "Mode": "rw", "Description": "Example:https://github.com/SudhanPlayz/Discord-MusicBot/blob/v5/config.js", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/SudhanPlayz-Discord-MusicBot-v5/config.js" }, { "@attributes": { "Name": "Lavalink-IP", "Target": "ip", "Default": "lavalink.oops.wtf", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "lavalink.oops.wtf" }, { "@attributes": { "Name": "Lavalink-Port", "Target": "port", "Default": "2000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2000" } ], "Repo": "ChongZhiJie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ChongZhiJiesRepository/ChongZhiJie0216/SudhanPlayz-Discord-MusicBot-v5.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 1376, "LastUpdateScan": 1711310791, "LastUpdate": 1693840420, "FirstSeen": 1664467419 }, { "Name": "Typecho", "Repository": "80x86/typecho", "Registry": "https://hub.docker.com/r/80x86/typecho/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/80x86/typecho/", "Project": "https://github.com/ttys3/docker-typecho-alpine-s6", "Overview": "typecho PHP lightweight blog system docker for amd64/arm64 machine\r\nhttps://hub.docker.com/r/80x86/typecho/", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/ChongZhiJie0216/unraid-docker-templates/master/ChongZhiJie0216/Typecho.xml", "Icon": "https://avatars.githubusercontent.com/u/2030842?s=200&v=4", "Config": [ { "@attributes": { "Name": "Container Path 1", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Typecho/" }, { "@attributes": { "Name": "Container Port 1", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Container Variable 1", "Target": "PUID", "Default": "1000", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Container Variable 2", "Target": "PGID", "Default": "1000", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Container Variable 3", "Target": "HTTPD_USER", "Default": "www", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "www" }, { "@attributes": { "Name": "Container Variable 4", "Target": "PHP_TZ", "Default": "Asia/Shanghai", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Asia/Shanghai" }, { "@attributes": { "Name": "Container Variable 5", "Target": "PHP_MAX_EXECUTION_TIME", "Default": "600", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "600" }, { "@attributes": { "Name": "Container Variable 6", "Target": "PHP_FPM_MAX_CHILDREN", "Default": "128", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "128" }, { "@attributes": { "Name": "Container Variable 7", "Target": "APP_DEBUG", "Default": "", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ChongZhiJie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ChongZhiJiesRepository/ChongZhiJie0216/Typecho.xml", "downloads": 193942, "stars": 87, "trending": 3.007, "trends": [ 2.151, 2.523, 3.093, 3.443, 4.05, 3.975, 3.007 ], "trendsDate": [ 1697083558, 1699679207, 1702278383, 1705014255, 1707608206, 1710381986, 1712981179 ], "downloadtrend": [ 158082, 162173, 167349, 173317, 180633, 188111, 193942 ], "LastUpdateScan": 1712981179, "LastUpdate": 1684429009, "FirstSeen": 1665907406, "topTrending": 0.8560000000000003, "topPerforming": 3.007 }, { "Name": "mecon", "Repository": "ghcr.io/elzik/mecon", "Registry": "https://ghcr.io/elzik/mecon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/128948-support-mecon-reconcile-media-files-with-plex-library-entries/", "Project": "https://github.com/elzik/mecon", "Overview": "Media Reconciler, or simply mecon, is a cross-platform command line tool which reconciles media within a directory with media in a Plex library. For a given directory of files, it answers simple questions such as:\r\n\r\nWhich ones have failed to have been added to a Plex library?\r\nWhich ones exist in a Plex library?\r\nWhich ones have been watched by all users?\r\nWhich ones have been watched by a sub-set of users?\r\n\r\nFor full documentation see https://github.com/elzik/mecon#mecon", "TemplateURL": "https://raw.githubusercontent.com/elzik/unraid-templates/master/mecon.xml", "Icon": "https://raw.githubusercontent.com/elzik/mecon/main/Images/mecon-logo-color-icon.png", "Config": [ { "@attributes": { "Name": "Plex Host", "Target": "Mecon__Plex__BaseUrl", "Default": "http://loacalhost:32400", "Mode": "", "Description": "Specifies the Plex server to use when reconciling media on disk with media in Plex libraries. This URL may be specified with or without a port as necessary. This can me ommited if the intention is to pass the URL on the command line.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Plex Token", "Target": "Mecon__Plex__AuthToken", "Default": "", "Mode": "", "Description": "Specifies the Plex server authentication token. See the Plex documentation for explanation on how to find your token: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/. This can me ommited if the intention is to pass the token on the command line.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "License": "GPL-3.0", "ExtraSearchTerms": "Plex", "Readme": "https://github.com/elzik/mecon#mecon", "Repo": "elzik's Repository", "Licence": "GPL-3.0", "templatePath": "/tmp/GitHub/AppFeed/templates/elziksRepository/mecon.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Video" ], "LastUpdateScan": 1711361176, "FirstSeen": 1664563232 }, { "Name": "OnlyOfficeDocumentServer", "Project": "https://www.onlyoffice.com/", "Registry": "https://hub.docker.com/repository/docker/mavrag/onlyoffice-nc", "Repository": "mavrag/onlyoffice-nc:latest", "Icon": "https://raw.githubusercontent.com/Mavrag/unraid-templates/main/OnlyOfficeDocumentServer/OnlyOfficeDocumentServer.jpg", "Repo": "Mavrag's Repository", "ModeratorComment": "Base container appears to violate OnlyOffice's EULA and the connection limit", "Blacklist": true, "Overview": "This Version is without the connection Limit of 20 Users and supports the mobile editing.\n ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.\n\tHTTPS Support can be enable creating a \"certs\" folder in the data directory and placing onlyoffice.crt and onlyoffice.key in it. Add fonts by placing [fontname].ttf in the font folder and force updating the container.", "templatePath": "/tmp/GitHub/AppFeed/templates/MavragsRepository/OnlyOfficeDocumentServer/OnlyOfficeDocumentServer.xml", "CategoryList": [ "Productivity", "Tools" ], "downloads": 550, "stars": 1, "LastUpdateScan": 1712570788, "LastUpdate": 1665098181, "FirstSeen": 1665693979 }, { "Name": "Pihole-DoT-DoH", "Repository": "mavrag/pihole-dot-doh:latest", "Registry": "https://hub.docker.com/r/mavrag/pihole-dot-doh/", "Network": "br0", "Shell": "bash", "Privileged": "false", "Project": "https://docs.pi-hole.net/guides/dns-over-https/", "Overview": "Pi-Hole - let's block those pesky ads! Now with DNS-over-HTTPS and DNS-over-TLS! pihole.doh!\r\n Don't send your DNS queries in plain text.\r\n \r\n YOU MUST ASSIGN A STATIC IP TO THE DOCKER FOR PIHOLE TO WORK.\n \r\n You must set both DNS1 and DNS2 variables to 127.1.1.1#5153 (DoH) and/or 127.2.2.2#5253 (DoT). To use just DoH or just DoT, set both DNS1 and DNS2 to the same value.\r\n \r\n Otherwise, same instructions as official Pi-Hole.\r\n \r\n NOTE 1: Port 53 can only be used with custom br0/br1 network and a static IP address.\r\n \r\n NOTE 2: DNS lookup rarely ever works with ports other than 53 i.e. see note above about static IP.\r\n \r\n NOTE 3: UnRaid network settings DNS server cannot point to a docker IP.", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/Mavrag/unraid-templates/master/pihole-dot-doh/pihole-dot-doh.xml", "Icon": "https://raw.githubusercontent.com/mavrag/unraid-templates/master/pihole-dot-doh/pi_hole_bw.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped", "DonateText": "If you like my work, a donation to my burger fund is very much appreciated.", "DonateLink": "https://paypal.me/mavrag", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "DNS Port TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DNS Port UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "Container Port: 53", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "DHCP Port", "Target": "67", "Default": "67", "Mode": "udp", "Description": "Container Port: 67", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "67" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "pihole config", "Target": "/etc/pihole/", "Default": "/mnt/user/appdata/pihole-dot-doh/pihole/", "Mode": "rw", "Description": "Container Path: /etc/pihole/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/pihole/" }, { "@attributes": { "Name": "dnsmasq config", "Target": "/etc/dnsmasq.d/", "Default": "/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/", "Mode": "rw", "Description": "Container Path: /etc/dnsmasq.d/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/dnsmasq.d/" }, { "@attributes": { "Name": "DoT DoH config", "Target": "/config", "Default": "/mnt/user/appdata/pihole-dot-doh/config/", "Mode": "rw", "Description": "Container Path: /config/", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-dot-doh/config/" }, { "@attributes": { "Name": "ENV 1", "Target": "DNS1", "Default": "127.1.1.1#5153", "Mode": "", "Description": "Container Variable: DNS1", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.1.1.1#5153" }, { "@attributes": { "Name": "ENV 2", "Target": "DNS2", "Default": "127.2.2.2#5253", "Mode": "", "Description": "Container Variable: DNS2", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.2.2.2#5253" }, { "@attributes": { "Name": "ENV 3", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "Container Variable: TZ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/London" }, { "@attributes": { "Name": "ENV 4", "Target": "WEBPASSWORD", "Default": "password", "Mode": "", "Description": "Container Variable: WEBPASSWORD", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "ENV 5", "Target": "INTERFACE", "Default": "eth0", "Mode": "", "Description": "Container Variable: INTERFACE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "eth0" }, { "@attributes": { "Name": "ENV 6", "Target": "ServerIP", "Default": "192.168.1.24", "Mode": "", "Description": "Container Variable: ServerIP", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.24" }, { "@attributes": { "Name": "ENV 7", "Target": "ServerIPv6", "Default": "", "Mode": "", "Description": "Container Variable: ServerIPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENV 8", "Target": "IPv6", "Default": "False", "Mode": "", "Description": "Container Variable: IPv6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "ENV 9", "Target": "DNSMASQ_LISTENING", "Default": "all", "Mode": "", "Description": "Container Variable: DNSMASQ_LISTENING", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" } ], "Repo": "Mavrag's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/MavragsRepository/pihole-dot-doh/pihole-dot-doh.xml", "CategoryList": [ "Security", "Other", "Network-DNS" ], "downloads": 496, "LastUpdateScan": 1712570788, "LastUpdate": 1666501932, "FirstSeen": 1665693979 }, { "Name": "Flood-UI", "Repository": "figro/flood-ui", "Registry": "https://hub.docker.com/r/figro/flood-ui", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129752-figros-docker-repo-support-thread", "Project": "https://flood.js.org", "Overview": "Standalone UI. Requires an existing instance of rTorroent, qBittorrent, Deluge, Transmission.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/AriaGomes/Unraid-Templates/master/Flood-UI/flood-ui.xml", "Icon": "https://raw.githubusercontent.com/AriaGomes/Unraid-Templates/master/Images/flood-ui.png", "Config": { "@attributes": { "Name": "HTTP port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, "Repo": "Figro's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FigrosRepository/Flood-UI/flood-ui.xml", "CategoryList": [ "Downloaders", "Other", "Network-Web" ], "downloads": 3977, "LastUpdateScan": 1713521175, "LastUpdate": 1712296556, "FirstSeen": 1674536639 }, { "Name": "Unraid-Cloudflared-Tunnel", "Repository": "figro/unraid-cloudflared-tunnel", "Registry": "https://hub.docker.com/r/figro/unraid-cloudflared-tunnel", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/129752-figros-unraid-cloudflared-tunnel-support-thread/", "Project": "https://github.com/AriaGomes/Unraid-Cloudflared-Tunnel", "Overview": "Simple cloudflared docker container for Unraid. Simply add your token from cloudflare dashboard as a variable and your done.\r\n\r\nThere are advanced environement variables that can be set. The default values in these fields are what cloudflared will use by default if they are not set. There is more environement variables that can be added but will need a value entered or other configuration to use so I have removed them from the template. They can be seen on the github readme or the cloudflared docs.\r\n\r\nCloudflared Docs: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/\r\n\r\nhttps://hub.docker.com/r/cloudflare/cloudflared\r\n\r\nhttps://github.com/cloudflare/cloudflared\r\n\r\n \r\n\r\nGithub: https://github.com/AriaGomes/Unraid-Cloudflared-Tunnel\r\nDockerHub: https://hub.docker.com/r/figro/unraid-cloudflared-tunnel\r\n\r\nDiscord: Figro#4064", "WebUI": "http://[IP]:[PORT:46495]", "TemplateURL": "https://raw.githubusercontent.com/AriaGomes/Unraid-Templates/master/Unraid-Cloudflared-Tunnel/unraid-cloudflared-tunnel.xml", "Icon": "https://raw.githubusercontent.com/AriaGomes/Unraid-Templates/fc45e49d77f4e8546b78b50a636f236cfa30b5b5/Images/unraid-cloudflared-tunnel.png", "DonateText": "Buy me a coffee :)", "DonateLink": "https://www.buymeacoffee.com/ariagomes", "Config": [ { "@attributes": { "Name": "TUNNEL_TOKEN", "Target": "TUNNEL_TOKEN", "Default": "", "Mode": "", "Description": "Associates the cloudflared instance with a specific tunnel. The tunnel\u2019s token is shown in the dashboard when you first create the tunnel. You can also retrieve the token using the API.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NO_AUTOUPDATE", "Target": "NO_AUTOUPDATE", "Default": "", "Mode": "", "Description": "Disables automatic cloudflared updates. Set to false or delete to autoupdate. Autoupdating can cause tunnel to go down.\r\n\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "TUNNEL_RETRIES", "Target": "TUNNEL_RETRIES", "Default": "5", "Mode": "", "Description": "Specifies the maximum number of retries for connection/protocol errors. Retries use exponential backoff (retrying at 1, 2, 4, 8, 16 seconds by default), so it is not recommended that you increase this value significantly.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "TUNNEL_REGION", "Target": "TUNNEL_REGION", "Default": "", "Mode": "", "Description": "Allows you to choose the regions to which connections are established. Currently the only available value is us, which routes all connections through data centers in the United States. Omit or leave empty to connect to the global region.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TUNNEL_TRANSPORT_PROTOCOL", "Target": "TUNNEL_TRANSPORT_PROTOCOL", "Default": "", "Mode": "", "Description": "Specifies the protocol used to establish a connection between cloudflared and the Cloudflare global network. Available values are auto, http2, and quic.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "auto" }, { "@attributes": { "Name": "TUNNEL_EDGE_BIND_ADDRESS", "Target": "TUNNEL_EDGE_BIND_ADDRESS", "Default": "", "Mode": "", "Description": "Specifies the outgoing IP address used to establish a connection between cloudflared and the Cloudflare global network.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TUNNEL_EDGE_IP_VERSION", "Target": "TUNNEL_EDGE_IP_VERSION", "Default": "", "Mode": "", "Description": "Specifies the IP address version (IPv4 or IPv6) used to establish a connection between cloudflared and the Cloudflare global network. Available values are auto, 4, and 6.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "auto" }, { "@attributes": { "Name": "TUNNEL_GRACE_PERIOD", "Target": "TUNNEL_GRACE_PERIOD", "Default": "", "Mode": "", "Description": "When cloudflared receives SIGINT/SIGTERM it will stop accepting new requests, wait for in-progress requests to terminate, then shut down. Waiting for in-progress requests will timeout after this grace period, or when a second SIGTERM/SIGINT is received.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "30s" }, { "@attributes": { "Name": "TUNNEL_ORIGIN_CERT", "Target": "TUNNEL_ORIGIN_CERT", "Default": "", "Mode": "", "Description": "Specifies the account certificate for one of your zones, authorizing the client to serve as an origin for that zone. You can obtain a certificate by using the cloudflared tunnel login command or by visiting https://dash.cloudflare.com/argotunnel.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TUNNEL_METRICS", "Target": "TUNNEL_METRICS", "Default": "", "Mode": "", "Description": "Exposes a Prometheus endpoint on the specified IP address/port, which you can then query for usage metrics. (You will need to add a port to the unraid template)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0.0.0.0:46495" }, { "@attributes": { "Name": "TUNNEL_LOGLEVEL", "Target": "TUNNEL_LOGLEVEL", "Default": "", "Mode": "", "Description": "Specifies the verbosity of logging. The default info level does not produce much output, but you may wish to use the warn level in production. Available values are: debug, info, warn, error, fatal.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Metrics Port", "Target": "46495", "Default": "46495", "Mode": "tcp", "Description": "Exposes prometheus metrics server (Can be removed if you don't care about metrics)", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "46495" }, { "@attributes": { "Name": "Appdata", "Target": "/appdata", "Default": "/mnt/user/appdata/cloudflared", "Mode": "rw", "Description": "Used in conjuction with log, pid, and cert env variables to get more info or use your own cert. If you don't need this you can delete or ignore this.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/cloudflared" } ], "Repo": "Figro's Repository", "RecommendedRaw": "3/1/2024", "RecommendedDate": 1709269200, "RecommendedReason": { "en_US": "Easily set up your own cloudflare tunnel" }, "RecommendedWho": "SpaceInvader One", "Video": "https://www.youtube.com/watch?v=h5fAcE70xbQ", "templatePath": "/tmp/GitHub/AppFeed/templates/FigrosRepository/Unraid-Cloudflared-Tunnel/unraid-cloudflared-tunnel.xml", "CategoryList": [ "Cloud", "Tools-Utilities", "Network-Proxy" ], "downloads": 73263, "trending": 30.961, "trends": [ 8.746, 9.782, 32.371, 30.961 ], "trendsDate": [ 1705525615, 1708124746, 1710720369, 1713313931 ], "downloadtrend": [ 28162, 30861, 34207, 50580, 73263 ], "LastUpdateScan": 1713313931, "LastUpdate": 1712177995, "FirstSeen": 1666274994, "topTrending": 22.214999999999996 }, { "Name": "AirSnap", "Repository": "daredoes/airsnap", "Registry": "https://hub.docker.com/r/daredoes/snapcast", "Support": "https://forums.unraid.net/topic/119582-support-daredoes-snapcast/", "Project": "https://hub.docker.com/r/daredoes/airsnap", "Icon": "https://icons.iconarchive.com/icons/martz90/circle-addon1/256/airplay-icon.png", "Repo": "daredoes' Repository", "ModeratorComment": "No longer available on dockerHub", "Blacklist": true, "Overview": "Creates snapcast clients for any airplay device!", "templatePath": "/tmp/GitHub/AppFeed/templates/daredoesRepository/daredoes/airsnap.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 33, "LastUpdateScan": 1713485173, "LastUpdate": 1693729148, "FirstSeen": 1684893917 }, { "Name": "Mopidy3", "Repository": "daredoes/mopidy3:stable", "Registry": "https://hub.docker.com/r/daredoes/mopidy3", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/119582-support-daredoes-snapcast", "Project": "https://github.com/daredoes/docker-mopidy3", "Overview": "Mopidy is an extensible music server written in Python.\r\nMopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of MPD and web clients.\r\n\r\nThis is Mopidy3 for unraid with support for snapcast and multiple instances with automatic snapcast stream management.\r\n\r\n- set up the docker\r\n- set up volume mount to /mnt/user/appdata/mopidy/ >> /config/\r\n- add TCP ports for MPD, HTTP and TCP ports for each additional instance you want \r\n\r\nA configuration has been autogenerated with basic settings. The template for it can be found in the container in `/home/templates`. It is located in `/etc/mopidy` \r\n\r\nDo NOT modify the part of the audio output setting that says `port=4953`. This is automatically replaced for each instance generated to fill in the host and port. \r\n\r\nTo configure the instance and snapcast settings, copy the template to your config folder and modify it. `cp /home/templates/server.json /config/`.", "WebUI": "http://[IP]:[PORT:9001]/", "TemplateURL": "https://raw.githubusercontent.com/daredoes/unraid-templates/master/daredoes/mopidy3.xml", "Icon": "https://github.com/maschhoff/docker/raw/master/mopidy/mopidy.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "config", "Target": "/etc/mopidy/", "Default": "/mnt/user/appdata/Mopidy3/config", "Mode": "rw", "Description": "Where the config files live", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mopidy/config" }, { "@attributes": { "Name": "data", "Target": "/data/", "Default": "/mnt/user/appdata/Mopidy3/data", "Mode": "rw", "Description": "Where the Mopidy Data lives", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/mopidy/data" }, { "@attributes": { "Name": "Music", "Target": "/media", "Default": "", "Mode": "rw", "Description": "The location of your music", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Share", "Target": "/home/.local/share/mopidy/", "Default": "/mnt/user/appdata/Mopidy3/share", "Mode": "rw", "Description": "The location where DB files are stored. If you don't add this, your docker image will bloat.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MPD Port", "Target": "6600", "Default": "6600", "Mode": "tcp", "Description": "This should match whats in your config", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6600" }, { "@attributes": { "Name": "HTTP Port", "Target": "6680", "Default": "6680", "Mode": "tcp", "Description": "Where the webserver lives", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6680" }, { "@attributes": { "Name": "HTTP Port", "Target": "4593", "Default": "4593", "Mode": "tcp", "Description": "The default port for TCP Streams in Snapcast", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "4593" }, { "@attributes": { "Name": "Supervisord Port", "Target": "9001", "Default": "9001", "Mode": "tcp", "Description": "Where the supervisord web UI lives", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "9001" }, { "@attributes": { "Name": "Templates Dir", "Target": "TEMPLATES_DIR", "Default": "/home/templates", "Mode": "", "Description": "The folder location where template files are accessed", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Requirements File", "Target": "REQUIREMENTS_FILE", "Default": "/etc/mopidy/requirements.txt", "Mode": "", "Description": "The file location of a custom requirements.txt you want installed at the start of each mopidy instance.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "daredoes' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/daredoesRepository/daredoes/mopidy3.xml", "CategoryList": [ "Other", "MediaApp-Music", "MediaServer-Music" ], "downloads": 989, "LastUpdate": 1693880587, "LastUpdateScan": 1713629157, "FirstSeen": 1692842700 }, { "Name": "MyMpd", "Repository": "daredoes/mympd:latest", "Registry": "https://hub.docker.com/r/daredoes/mympd", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/119582-support-daredoes-snapcast", "Project": "https://jcorporation.github.io/myMPD/", "Overview": "MyMPD + MPD pre-configured for Snapcast", "WebUI": "http://[IP]:[PORT:9001]/", "TemplateURL": "https://raw.githubusercontent.com/daredoes/unraid-templates/master/daredoes/mympd.xml", "Icon": "https://avatars.githubusercontent.com/u/765844", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "config", "Target": "/user/config/", "Default": "", "Mode": "rw", "Description": "MPD config", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mympd/mpd" }, { "@attributes": { "Name": "Snapcast FIFO", "Target": "/tmp/", "Default": "", "Mode": "rw", "Description": "Container Path: /tmp/snapfifo", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/shm/snapcast" }, { "@attributes": { "Name": "Music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "Container Path: /music", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/log", "Default": "", "Mode": "rw", "Description": "Container Path: /log", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mympd/log" }, { "@attributes": { "Name": "Playlists", "Target": "/playlists", "Default": "", "Mode": "rw", "Description": "Container Path: /playlists", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mympd/playlists" }, { "@attributes": { "Name": "DB", "Target": "/db", "Default": "", "Mode": "rw", "Description": "Container Path: /db", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/mympd/db" }, { "@attributes": { "Name": "MPD Port", "Target": "6600", "Default": "6600", "Mode": "tcp", "Description": "This should match whats in your config", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6600" }, { "@attributes": { "Name": "MyMPD HTTP Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Where the webserver lives", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Supervisord Port", "Target": "9001", "Default": "9001", "Mode": "tcp", "Description": "Where the supervisord web UI lives", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "9001" } ], "Repo": "daredoes' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/daredoesRepository/daredoes/mympd.xml", "CategoryList": [ "Other", "MediaApp-Music", "MediaServer-Music" ], "downloads": 112, "LastUpdateScan": 1713607556, "LastUpdate": 1693604873, "FirstSeen": 1692813909 }, { "Name": "NetlifyDDNS", "Repository": "daredoes/netlify-ddns:latest", "Registry": "https://hub.docker.com/r/daredoes/netlify-ddns", "Network": "host", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/oscartbeaumont/netlify-dynamic-dns", "Overview": "Like DuckDNS, but for Netlify", "TemplateURL": "https://raw.githubusercontent.com/daredoes/unraid-templates/master/daredoes/netlify-ddns.xml", "Icon": "https://api.iconify.design/logos/netlify.svg", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Access Token", "Target": "NETLIFY_TOKEN", "Default": "", "Mode": "", "Description": "It can be created here: https://app.netlify.com/account/applications", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Domain", "Target": "NETLIFY_DOMAIN", "Default": "example.com", "Mode": "", "Description": "Container Variable: NETLIFY_DOMAIN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Subdomain", "Target": "NETLIFY_SUBDOMAIN", "Default": "home", "Mode": "", "Description": "Container Variable: NETLIFY_SUBDOMAIN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "home" }, { "@attributes": { "Name": "Interval", "Target": "NETLIFY_TTL", "Default": "3600", "Mode": "", "Description": "Interval of time in minutes between IP address updates", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3600" } ], "Repo": "daredoes' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/daredoesRepository/daredoes/netlify-ddns.xml", "CategoryList": [ "Network-DNS" ], "downloads": 72, "LastUpdateScan": 1713492379, "LastUpdate": 1644991109, "FirstSeen": 1666723759 }, { "Name": "DareDoesSnapcast", "Repository": "daredoes/snapcast", "Registry": "https://hub.docker.com/r/daredoes/snapcast", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/119582-support-daredoes-snapcast/", "Project": "https://hub.docker.com/r/daredoes/snapcast", "Overview": "The config can be edited while the docker container is running in `/etc/snapserver.conf`\r\n\r\nuse this Audio option in mopidy.conf in mopidy docker to use Snapcast:\r\n\r\n[audio]\r\noutput = audioresample ! audio/x-raw,rate=48000,channels=2,format=S16LE ! audioconvert ! wavenc ! filesink location=/tmp/snapfifo", "WebUI": "http://[IP]:[PORT:1780]", "TemplateURL": "https://raw.githubusercontent.com/daredoes/unraid-templates/master/daredoes/snapcast.xml", "Icon": "https://icons.iconarchive.com/icons/alecive/flatwoken/512/Apps-Player-Audio-icon.png", "Networking": { "Mode": "host" }, "Config": [ { "@attributes": { "Name": "Host Path 1", "Target": "/data/", "Default": "", "Mode": "rw", "Description": "Container Path: /data/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/shm/snapcast" }, { "@attributes": { "Name": "Web", "Target": "1780", "Default": "1780", "Mode": "tcp", "Description": "Container Port: 1780", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1780" }, { "@attributes": { "Name": "Control", "Target": "1705", "Default": "1705", "Mode": "tcp", "Description": "This is the port for control of the snapcast server", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1705" }, { "@attributes": { "Name": "Player", "Target": "1704", "Default": "1704", "Mode": "tcp", "Description": "This is the port for the player of Snapcast", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "1704" }, { "@attributes": { "Name": "Avahi", "Target": "5353", "Default": "5353", "Mode": "tcp", "Description": "This is the port for Avahi", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5353" }, { "@attributes": { "Name": "Airplay", "Target": "3689", "Default": "3689", "Mode": "tcp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "3689" }, { "@attributes": { "Name": "Airplay", "Target": "5000", "Default": "5000", "Mode": "tcp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Airplay", "Target": "5001", "Default": "5001", "Mode": "tcp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5001" }, { "@attributes": { "Name": "Airplay", "Target": "5002", "Default": "5002", "Mode": "tcp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5002" }, { "@attributes": { "Name": "Airplay", "Target": "5003", "Default": "5003", "Mode": "tcp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5003" }, { "@attributes": { "Name": "Airplay", "Target": "5004", "Default": "5004", "Mode": "tcp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5004" }, { "@attributes": { "Name": "Airplay", "Target": "5005", "Default": "5005", "Mode": "tcp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "5005" }, { "@attributes": { "Name": "Airplay", "Target": "6000", "Default": "6000", "Mode": "udp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6000" }, { "@attributes": { "Name": "Airplay", "Target": "6001", "Default": "6001", "Mode": "udp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6001" }, { "@attributes": { "Name": "Airplay", "Target": "6002", "Default": "6002", "Mode": "udp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6002" }, { "@attributes": { "Name": "Airplay", "Target": "6003", "Default": "6003", "Mode": "udp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6003" }, { "@attributes": { "Name": "Airplay", "Target": "6004", "Default": "6004", "Mode": "udp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6004" }, { "@attributes": { "Name": "Airplay", "Target": "6005", "Default": "6005", "Mode": "udp", "Description": "This is the port for part of airplay", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "6005" } ], "Repo": "daredoes' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/daredoesRepository/daredoes/snapcast.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 497, "LastUpdateScan": 1713492379, "LastUpdate": 1708761194, "FirstSeen": 1666723759 }, { "Name": "browserless", "Repository": "browserless/chrome", "Registry": "https://hub.docker.com/r/browserless/chrome/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130163-support-template-masterwishxbrowserless/", "Project": "https://github.com/browserless/chrome", "Overview": "browserless is a web-service that allows for remote clients to connect, drive, and execute headless work; all inside of docker. It offers first-class integrations for puppeteer, playwright, selenium's webdriver, and a slew of handy REST APIs for doing more common work.\r\n\r\nThis docker is needed for changedetection.io for Playwright content fetcher.\r\n\r\nmore read here:\r\nhttps://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher\r\nhttps://docs.browserless.io/docs/docker-quickstart.html\r\n\r\nDocker size about 910Mb.\r\n\r\nadd this var after install to your changedetection.io:\r\nPLAYWRIGHT_DRIVER_URL=ws://yourIP:yourPORT/?stealth=1&--disable-web-security=true", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/masterwishx/unraid-templates/master/browserless.xml", "Icon": "https://raw.githubusercontent.com/masterwishx/unraid-templates/main/images/browserless_logo.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "SCREEN_WIDTH", "Target": "SCREEN_WIDTH", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2560" }, { "@attributes": { "Name": "SCREEN_HEIGHT", "Target": "SCREEN_HEIGHT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1440" }, { "@attributes": { "Name": "SCREEN_DEPTH", "Target": "SCREEN_DEPTH", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "16" }, { "@attributes": { "Name": "CONNECTION_TIMEOUT", "Target": "CONNECTION_TIMEOUT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "300000" }, { "@attributes": { "Name": "ENABLE_DEBUGGER", "Target": "ENABLE_DEBUGGER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "PREBOOT_CHROME", "Target": "PREBOOT_CHROME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "MAX_CONCURRENT_SESSIONS", "Target": "MAX_CONCURRENT_SESSIONS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "CHROME_REFRESH_TIME", "Target": "CHROME_REFRESH_TIME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "600000" }, { "@attributes": { "Name": "DEFAULT_BLOCK_ADS", "Target": "DEFAULT_BLOCK_ADS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "DEFAULT_STEALTH", "Target": "DEFAULT_STEALTH", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "Masterwishx's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/MasterwishxsRepository/browserless.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 164109412, "stars": 233, "trending": 0.264, "trends": [ 0.421, 0.424, 0.539, 0.415, 0.319, 0.313, 0.264 ], "trendsDate": [ 1695694078, 1698293249, 1700888762, 1703487938, 1706087154, 1708686353, 1711281967 ], "downloadtrend": [ 160412951, 161095346, 161968342, 162643274, 163163792, 163676599, 164109412 ], "LastUpdateScan": 1711281967, "LastUpdate": 1708112290, "FirstSeen": 1667037820, "topTrending": -0.15699999999999997, "topPerforming": 0.264 }, { "Name": "browserless-v2", "Repository": "ghcr.io/browserless/chromium", "Registry": "https://github.com/browserless/browserless/pkgs/container/chromium", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/160453-support-template-masterwishxbrowserless-v2/", "Project": "https://github.com/browserless/browserless", "Overview": "browserless is a web-service that allows for remote clients to connect, drive, and execute headless work; all inside of docker. It offers first-class integrations for puppeteer, playwright, selenium's webdriver, and a slew of handy REST APIs for doing more common work.\r\n\r\nThis docker is needed for changedetection.io for Playwright content fetcher.\r\n\r\nmore read here:\r\nhttps://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher\r\nhttps://docs.browserless.io/Docker/docker-quickstart\r\n\r\nadd this var after install to your changedetection.io:\r\n\r\nPLAYWRIGHT_DRIVER_URL=ws://yourIP:yourPORT/chromium?token=yourtoken&launch={\"defaultViewport\":\"height\":1080,\"width\":1920},\"headless\":false,\"stealth\":true}&blockAds=true", "WebUI": "http://[IP]:[PORT:3000]/?token=2BR6DgQzZL8md4Bk5rewy3K9k", "TemplateURL": "https://raw.githubusercontent.com/masterwishx/unraid-templates/master/browserless-v2.xml", "Icon": "https://raw.githubusercontent.com/masterwishx/unraid-templates/main/images/browserless_logo.png", "ExtraParams": "--restart=unless-stopped --shm-size=2G", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3012" }, { "@attributes": { "Name": "SCREEN_WIDTH", "Target": "SCREEN_WIDTH", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2560" }, { "@attributes": { "Name": "SCREEN_HEIGHT", "Target": "SCREEN_HEIGHT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1440" }, { "@attributes": { "Name": "SCREEN_DEPTH", "Target": "SCREEN_DEPTH", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "16" }, { "@attributes": { "Name": "TIMEOUT", "Target": "TIMEOUT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "300000" }, { "@attributes": { "Name": "ENABLE_DEBUGGER", "Target": "ENABLE_DEBUGGER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "CONCURRENT", "Target": "CONCURRENT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "TOKEN", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2BR6DgQzZL8md4Bk5rewy3K9k" } ], "Repo": "Masterwishx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MasterwishxsRepository/browserless-v2.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1712225147, "FirstSeen": 1712225147 }, { "Name": "Fio-Tester", "Repository": "mayadata/fio", "Registry": "https://hub.docker.com/r/mayadata/fio", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/142035-support-template-masterwishx-fio-tester/", "Project": "https://github.com/axboe/fio", "Overview": "Flexible I/O Tester\r\n\r\nFio was originally written to save me the hassle of writing special test case programs when I wanted to test a specific workload, either for performance reasons or to find/reproduce a bug. The process of writing such a test app can be tiresome, especially if you have to do it often. Hence I needed a tool that would be able to simulate a given I/O workload without resorting to writing a tailored test case again and again.\r\n\r\nA test work load is difficult to define, though. There can be any number of processes or threads involved, and they can each be using their own way of generating I/O. You could have someone dirtying large amounts of memory in a memory mapped file, or maybe several threads issuing reads using asynchronous I/O. fio needed to be flexible enough to simulate both of these cases, and many more.\r\n\r\nFio spawns a number of threads or processes doing a particular type of I/O action as specified by the user. fio takes a number of global parameters, each inherited by the thread unless otherwise parameters given to them overriding that setting is given. The typical use of fio is to write a job file matching the I/O load one wants to simulate.\r\n\r\nhttps://hub.docker.com/r/mayadata/fio\r\nhttps://github.com/axboe/fio\r\n\r\nContainer running as Server, go to console for enter commands , please check support :\r\nhttps://forums.unraid.net/topic/142035-support-template-masterwishx-fio-tester", "TemplateURL": "https://raw.githubusercontent.com/masterwishx/unraid-templates/master/Fio-Tester.xml", "Icon": "https://raw.githubusercontent.com/masterwishx/unraid-templates/main/images/Fio-Tester.png", "PostArgs": "fio --server", "Config": [ { "@attributes": { "Name": "MountPoints", "Target": "/mnt", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt" }, { "@attributes": { "Name": "AppData", "Target": "/fio", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/Fio/" } ], "Repo": "Masterwishx's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/MasterwishxsRepository/Fio-Tester.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 56422, "stars": 2, "trending": 3.258, "trends": [ 2.391, 3.139, 4.398, 3.805, 3.596, 3.558, 3.258 ], "trendsDate": [ 1697083558, 1699679207, 1702278383, 1705014255, 1707608206, 1710381987, 1712981180 ], "downloadtrend": [ 45206, 46671, 48818, 50749, 52642, 54584, 56422 ], "LastUpdateScan": 1712981180, "LastUpdate": 1712933771, "FirstSeen": 1689271502, "topTrending": 0.867 }, { "Name": "GrafanaMimir", "Repository": "grafana/mimir", "Registry": "https://hub.docker.com/r/grafana/mimir", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/148434-support-template-masterwishx-grafanamimir", "Project": "https://github.com/grafana/mimir", "Overview": "Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.\r\n\r\nNOTE:\r\n1. Download the config.yml file from https://raw.githubusercontent.com/masterwishx/unraid-templates/main/configs/mimir/mimir.yaml before you start the container.\r\nPlace into your Host Path 2.\r\n\r\nMore Info: \r\nhttps://github.com/grafana/mimir/blob/main/docs/configurations/demo.yaml\r\nhttps://github.com/grafana/mimir/blob/main/docs/configurations/single-process-config-blocks.yaml\r\n\r\n2. Add to Prometheus:\r\n#scrapes itself and writes those metrics to Grafana Mimir\r\nremote_write:\r\n - url: http://192.168.0.199:9009/api/v1/push\r\n\r\n3. Add Mimir Datasource in Grafana :\r\n http://192.168.0.199:9009/prometheus", "WebUI": "http://[IP]:[PORT:9009]/", "TemplateURL": "https://raw.githubusercontent.com/masterwishx/unraid-templates/master/GrafanaMimir.xml", "Icon": "https://raw.githubusercontent.com/masterwishx/unraid-templates/main/images/mimir.png", "ExtraParams": "--restart=unless-stopped", "PostArgs": "--config.file=/mimir/config/mimir.yaml", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "9009", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9009" }, { "@attributes": { "Name": "Host Path 1", "Target": "/mimir", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/system_cache_ssd/appdata/mimir/" }, { "@attributes": { "Name": "Host Path 2", "Target": "/mimir/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/system_cache_ssd/appdata/mimir/config/" } ], "Repo": "Masterwishx's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/MasterwishxsRepository/GrafanaMimir.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 172448916, "stars": 8, "trending": 1.272, "trends": [ 3.161, 2.514, 0.37, 1.272 ], "trendsDate": [ 1703595942, 1706195150, 1708794345, 1711389968 ], "downloadtrend": [ 160135648, 165362012, 169625834, 170255944, 172448916 ], "LastUpdateScan": 1711389968, "LastUpdate": 1711329478, "FirstSeen": 1700996744, "topTrending": -1.889 }, { "Name": "RedisInsight", "Repository": "redis/redisinsight:latest", "Registry": "https://hub.docker.com/r/redis/redisinsight", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/160449-support-template-masterwishxredisinsight/", "Project": "https://redis.com/redis-enterprise/redis-insight/", "Overview": "RedisInsight - The GUI for Redis.\r\n\r\nTake your productivity to the next level when developing with Redis or Redis Stack! Use RedisInsight to visualize and optimize Redis data. A powerful desktop manager, RedisInsight provides an intuitive and efficient UI for Redis and Redis Stack and supports CLI interaction in a fully-featured desktop UI client.", "WebUI": "http://[IP]:[PORT:5540]", "TemplateURL": "https://raw.githubusercontent.com/masterwishx/unraid-templates/master/RedisInsight.xml", "Icon": "https://raw.githubusercontent.com/masterwishx/unraid-templates/main/images/redisInsightLogo.png", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "5540", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5540" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/redisinsight/" } ], "Repo": "Masterwishx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MasterwishxsRepository/RedisInsight.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 41600, "stars": 5, "LastUpdateScan": 1712174780, "LastUpdate": 1711643680, "FirstSeen": 1712174780 }, { "Name": "UrBackup", "Repository": "uroni/urbackup-server", "Registry": "https://hub.docker.com/r/uroni/urbackup-server", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/139293-support-template-masterwishx-urbackup-official/", "Project": "https://urbackup.org/", "Overview": "UrBackup is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.\r\n File and image backups are made while the system is running without interrupting current processes.\r\n UrBackup also continuously watches folders you want backed up in order to quickly find differences to previous backups. Because of that, incremental file backups are really fast.\r\n Your files can be restored through the web interface, via the client or the Windows Explorer while the backups of drive volumes can be restored with a bootable CD or USB-Stick (bare metal restore).\r\n A web interface makes setting up your own backup server really easy.", "WebUI": "http://[IP]:[PORT:55414]/", "TemplateURL": "https://raw.githubusercontent.com/masterwishx/unraid-templates/master/UrBackup.xml", "Icon": "https://raw.githubusercontent.com/masterwishx/unraid-templates/main/images/urbackup-icon.png", "Config": [ { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Asia/Jerusalem" }, { "@attributes": { "Name": "Backup Folder", "Target": "/backups", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/urBackup/" }, { "@attributes": { "Name": "Database Folder", "Target": "/var/urbackup", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/urbackup" }, { "@attributes": { "Name": "Key 1", "Target": "PUID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 2", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Key 3", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "Log Folder", "Target": "/var/log", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/urbackup/log" } ], "Repo": "Masterwishx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MasterwishxsRepository/UrBackup.xml", "CategoryList": [ "Backup", "Productivity", "Tools-Utilities" ], "downloads": 21872129, "stars": 88, "trending": 0.365, "trends": [ 0.376, 0.321, 0.278, 0.245, 0.289, 0.344, 0.365 ], "trendsDate": [ 1697277944, 1699873566, 1702472786, 1705071975, 1707671138, 1710381987, 1712981180 ], "downloadtrend": [ 21472359, 21541476, 21601478, 21654514, 21717339, 21792246, 21872129 ], "LastUpdateScan": 1712981180, "LastUpdate": 1711291272, "FirstSeen": 1684253086, "topTrending": -0.01100000000000001, "topPerforming": 0.365 }, { "Name": "LLDAP", "Repository": "nitnelave/lldap", "Registry": "https://hub.docker.com/r/nitnelave/lldap/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/nitnelave/lldap", "Overview": "A lightweight LDAP server for user management with a web interface. For more information please visit the GitHub repository.", "WebUI": "http://[IP]:[PORT:17170]/", "TemplateURL": "https://raw.githubusercontent.com/lewislarsen/lldap-unraid/master/lldap.xml", "Config": [ { "@attributes": { "Name": "Data path", "Target": "/data", "Default": "/mnt/user/appdata/lldap/", "Mode": "rw", "Description": "The default path for LLDAP configuration files, this is where your user configuration etc will be stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lldap/" }, { "@attributes": { "Name": "Container Variable 1", "Target": "UID", "Default": "1000", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Container Variable 2", "Target": "GID", "Default": "1000", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "JWT Secret", "Target": "LLDAP_JWT_SECRET", "Default": "", "Mode": "", "Description": "Set this to a random string of characters as it is used for your JWT secret.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "h%%YtpKa!it8iMgYMfcL" }, { "@attributes": { "Name": "LDAP Admin Password", "Target": "LLDAP_LDAP_USER_PASS", "Default": "password", "Mode": "", "Description": "The password for the default admin user. Please change this to something more secure.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "Base distinguished name", "Target": "LLDAP_LDAP_BASE_DN", "Default": "dc=example,dc=com", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dc=example,dc=com" }, { "@attributes": { "Name": "Web front-end port", "Target": "17170", "Default": "17170", "Mode": "tcp", "Description": "The default port for the web front-end.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "17170" }, { "@attributes": { "Name": "LDAP port", "Target": "3890", "Default": "3890", "Mode": "tcp", "Description": "The default port for LDAP connections.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3890" } ], "Repo": "Lewis L's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/LewisLsRepository/lldap.xml", "CategoryList": [ "Security", "Tools-Utilities", "Network-Web" ], "downloads": 476841, "stars": 8, "trending": 5.422, "trends": [ 11.455, 9.758, 9.662, 8.127, 8.483, 6.661, 5.422 ], "trendsDate": [ 1695729968, 1698329178, 1700924754, 1703519851, 1706115974, 1708715161, 1711310791 ], "downloadtrend": [ 288535, 319734, 353929, 385238, 420947, 450987, 476841 ], "LastUpdateScan": 1711310791, "LastUpdate": 1710796350, "FirstSeen": 1667080052, "topTrending": -6.033, "topPerforming": 5.422 }, { "Name": "nut-influxdbv2-exporter", "Repository": "jwillmer/nut-influxdbv2", "Registry": "https://hub.docker.com/r/jwillmer/nut-influxdbv2", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130458-support-nut-influxdbv2-exporter/", "Project": "https://github.com/jwillmer/nut-influxdbv2", "Overview": "Docker wrapper for a Python script to query NUT - Network UPS Tools via a Python script and then send the results to InfluxDBv2 for storage.", "Licence": "Mozilla Public License 2.0", "TemplateURL": "https://raw.githubusercontent.com/jwillmer/unraid-templates/master/nut-influxdb-exporter.xml", "Icon": "https://raw.githubusercontent.com/jwillmer/unraid-templates/main/images/nut.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "INFLUXDB2_HOST", "Target": "INFLUXDB2_HOST", "Default": "localhost", "Mode": "", "Description": "IP address of influxdb", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB2_PORT", "Target": "INFLUXDB2_PORT", "Default": "8086", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB2_ORG", "Target": "INFLUXDB2_ORG", "Default": "Home", "Mode": "", "Description": "The organization name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB2_TOKEN", "Target": "INFLUXDB2_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB2_BUCKET", "Target": "INFLUXDB2_BUCKET", "Default": "", "Mode": "", "Description": "The bucket name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB2_MEASUREMENT", "Target": "INFLUXDB2_MEASUREMENT", "Default": "ups_status", "Mode": "", "Description": "Measurment name that is used in InfluxDB", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB2_SSL", "Target": "INFLUXDB2_SSL", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB2_SSL_VERIFY", "Target": "INFLUXDB2_SSL_VERIFY", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NUT_HOST", "Target": "NUT_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NUT_PORT", "Target": "NUT_PORT", "Default": "3493", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NUT_PASSWORD", "Target": "NUT_PASSWORD", "Default": "", "Mode": "", "Description": "Password for NUT", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NUT_USERNAME", "Target": "NUT_USERNAME", "Default": "", "Mode": "", "Description": "Username for NUT", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WATTS", "Target": "WATTS", "Default": "", "Mode": "", "Description": "If your UPS doesn't have the nominal power metric (ups.realpower.nominal) then specify the rated watts so that the load percentage can be used to calculate the current watts", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INTERVAL", "Target": "INTERVAL", "Default": "21", "Mode": "", "Description": "Interval of NUT query", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UPS_NAME", "Target": "UPS_NAME", "Default": "unraid", "Mode": "", "Description": "UPS name that is queried by the NUT client", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VERBOSE", "Target": "VERBOSE", "Default": "false", "Mode": "", "Description": "Verbose logging", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "jwillmer's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jwillmersRepository/nut-influxdb-exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1473, "LastUpdateScan": 1711734086, "LastUpdate": 1682627104, "FirstSeen": 1667552067 }, { "Name": "Dobby", "Repository": "zggis/dobby", "Registry": "https://hub.docker.com/repository/docker/zggis/dobby", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130498-support-zggis-dobby", "Project": "https://github.com/Zggis/dobby", "Overview": "Dobby will scan a media directory and look for MKV/MP4 Dolby Vision files along side MKV HDR video files for the same content. The application will merge the files to create BL+RPU MKV files compatible with both HDR and Dolby Vision. This allows you to enhance your media library by adding Dolby Vision at low cost of disk space and without the need to manage multiple file versions. This is a headless application with no GUI, it will start processing the files in your configured directory on start. See the project page for usage examples.", "TemplateURL": "https://raw.githubusercontent.com/Zggis/unraid-templates/master/dobby.xml", "Icon": "https://raw.githubusercontent.com/Zggis/dobby/master/favicon.png", "DonateText": "For testing equipment", "DonateLink": "https://www.buymeacoffee.com/zggis", "ExtraSearchTerms": "dolby vision hdr hdr10 dovi dovi_tool mkv merge", "Config": [ { "@attributes": { "Name": "WORKSPACE", "Target": "/data/media", "Default": "", "Mode": "rw", "Description": "Start with an empty directory. Do not select your entire media directory, it does not search recursively", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Key 1", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0000" }, { "@attributes": { "Name": "Key 2", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 3", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "AAVALIDATE", "Target": "AAVALIDATE", "Default": "true", "Mode": "", "Description": "Enables or disables the active area validation step. If your merges are failing when you know the files match try setting this to false.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "ACCEPTBLRPUINPUT", "Target": "ACCEPTBLRPUINPUT", "Default": "false", "Mode": "", "Description": "Set to true to accept input files that already have DV and HDR.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "Zggis' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZggisRepository/dobby.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Video" ], "downloads": 644, "stars": 1, "LastUpdateScan": 1712570788, "LastUpdate": 1704126695, "FirstSeen": 1668107035 }, { "Name": "Howler", "Repository": "zggis/howler", "Registry": "https://hub.docker.com/repository/docker/zggis/howler", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/131628-support-zggis-howler/", "Project": "https://github.com/Zggis/howler", "Overview": "Howler is a log file monitoring application that allows you to setup notifications for specific events in log files. Currently Discord, Gotify, and Slack are supported notification platforms. Unlike other log analysis tools, Howler is simple and easy to configure.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/Zggis/unraid-templates/master/howler.xml", "Icon": "https://raw.githubusercontent.com/Zggis/howler/master/favicon.png", "DonateText": "For testing equipment", "DonateLink": "https://www.buymeacoffee.com/zggis", "ExtraSearchTerms": "log logging alert notification monitoring monitor splunk grafana loki", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8567" }, { "@attributes": { "Name": "DATASOURCE1", "Target": "/app1/logs", "Default": "", "Mode": "rw", "Description": "Map this to the location of the log files you would like to monitor. You can add as many PATH's as you need for additional directories.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/howler" } ], "Repo": "Zggis' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ZggisRepository/howler.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 787, "stars": 1, "LastUpdateScan": 1711310791, "LastUpdate": 1696424580, "FirstSeen": 1669698241 }, { "Name": "Plex-TVTime", "Repository": "zggis/plex-tvtime", "Registry": "https://hub.docker.com/repository/docker/zggis/plex-tvtime", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/139653-support-zggis-plex-tvtime/", "Project": "https://github.com/Zggis/plex-tvtime", "Overview": "Plex-TVTime is a Plex webhook handler that automatically updates your TVTime watch history. TV episodes are automatically marked as watched once you complete them on Plex.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/Zggis/unraid-templates/master/plex-tvtime.xml", "Icon": "https://raw.githubusercontent.com/Zggis/plex-tvtime/master/src/main/resources/static/favicon.png", "DonateText": "For testing equipment", "DonateLink": "https://www.buymeacoffee.com/zggis", "ExtraSearchTerms": "plex tvtime webhook", "Config": [ { "@attributes": { "Name": "TV Time Username", "Target": "TVTIME_USER", "Default": "", "Mode": "", "Description": "tvtime.com username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TV Time Password", "Target": "TVTIME_PASSWORD", "Default": "", "Mode": "", "Description": "tvtime.com password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Plex Users", "Target": "PLEX_USERS", "Default": "", "Mode": "", "Description": "Single Plex user or comma separated list of Plex users to send events for", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Port 1", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3365" }, { "@attributes": { "Name": "Excluded TV Shows", "Target": "PLEX_SHOWS_EXCLUDE", "Default": "", "Mode": "", "Description": "Leave blank for no restrictions. A comma separated list of TV show titles that will not be sent to TVTime. TVShow title should be identicle to how it appears in your Plex library. If the title includes a comma in it replace it with %2C to avoid conflicting with the comma delimeters in the list", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Included TV Shows", "Target": "PLEX_SHOWS_INCLUDE", "Default": "", "Mode": "", "Description": "Leave blank for no restrictions. Overridden and ignored if PLEX_SHOWS_EXCLUDE is set, otherwise only shows that appear in this list will be sent to TVTime", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logging Level", "Target": "LOGGING_LEVEL", "Default": "INFO", "Mode": "", "Description": "Set to TRACE or DEBUG for additional logging", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "INFO" } ], "Repo": "Zggis' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ZggisRepository/plex-tvtime.xml", "CategoryList": [ "Tools-Utilities", "Other", "MediaServer-Video", "MediaServer-Other" ], "downloads": 891, "stars": 1, "LastUpdateScan": 1711080365, "LastUpdate": 1709178608, "FirstSeen": 1685052280 }, { "Name": "joshgaby-tor-relay", "Repository": "joshgaby/tor-server", "Registry": "https://hub.docker.com/r/joshgaby/tor-server/", "Support": "https://forums.unraid.net/topic/130603-support-joshgaby-tor-relay/", "Network": "br0", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/josh-gaby/tor-server/", "Overview": "This docker image will install the latest current stable version of Tor server. It will run Tor as an unprivileged regular user, as recommended by torproject.org.\r\n\r\nIt includes the latest Tor Debian package from torproject.org which is installed and configured according the Tor project recommendations. Additionally it can be run as a hidden bridge using obfs4proxy\r\n\r\nThe Tor network relies on volunteers to donate bandwidth. The more people who run relays, the faster the Tor network will be. If you have at least 2 megabits/s for both upload and download, please help out Tor by configuring your server to be a Tor relay too.\r\n\r\nINSTALLATION:\r\nCreate a folder appdata/tor-data/config (this will be used to store the config between restarts)\r\nDownload sample Config: https://github.com/josh-gaby/tor-server/blob/master/torrc\r\nEdit the config as necessary (Configuration details can be found here: https://2019.www.torproject.org/docs/tor-manual.html.en)\r\nPut this into the config folder.\r\nCreate a folder appdata/tor-data/data (this will be used to preserve your\u00a0relays keys/data\u00a0between restarts)\r\nEdit the docker parameters and run it.\r\n\r\nhttps://hub.docker.com/r/joshgaby/tor-server/", "Icon": "https://clipartart.com/images/tor-browser-icon-clipart-9.png", "ExtraParams": "--init", "Config": [ { "@attributes": { "Name": "Server contact email", "Target": "CONTACT_EMAIL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server nickname", "Target": "TOR_NICKNAME", "Default": "Tor4", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Tor OR Port", "Target": "9001", "Default": "9001", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9001" }, { "@attributes": { "Name": "Tor DIR Port", "Target": "9030", "Default": "9030", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9030" }, { "@attributes": { "Name": "Server config directory", "Target": "/etc/tor/", "Default": "/mnt/user/appdata/tor-data/config/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server data directory", "Target": "/var/lib/tor/", "Default": "/mnt/user/appdata/tor-data/data/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/etc/localtime", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "josh.gaby's Repository", "TemplateURL": "https://raw.githubusercontent.com/josh-gaby/unraid-templates/master/joshgaby-tor-relay.xml", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/josh.gabysRepository/joshgaby-tor-relay.xml", "CategoryList": [ "Network-Other", "Network-Privacy" ], "downloads": 459, "LastUpdateScan": 1712570788, "LastUpdate": 1679616172, "FirstSeen": 1667736477 }, { "Name": "bytemark-smtp", "Repository": "bytemark/smtp", "Registry": "https://hub.docker.com/r/bytemark/smtp/", "Network": "container-network", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130616-support-emptyfishs-template-repository/", "Project": "https://github.com/BytemarkHosting/docker-smtp", "Overview": "This image allows linked containers to send outgoing email. You can configure it to send email directly to recipients, or to act as a smart host that relays mail to an intermediate server (eg, GMail, SendGrid). \rThe default installation is the smart host version, for additional parameters to use as a smart host see the project link. \r\n\r\nhttps://hub.docker.com/r/bytemark/smtp/", "TemplateURL": "https://raw.githubusercontent.com/emptyfish/unraid-apps/master/bytemark-smtp/bytemark-smtp.xml", "Icon": "https://raw.githubusercontent.com/emptyfish/unraid-apps/main/bytemark-smtp/icon.png", "DonateText": "If you found this useful feel free to drop a tip here", "DonateLink": "https://ko-fi.com/emptyfish", "Config": { "@attributes": { "Name": "SMTP Port", "Target": "25", "Default": "25", "Mode": "tcp", "Description": "SMTP port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "emptyfish's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/emptyfishsRepository/bytemark-smtp/bytemark-smtp.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 9550692, "stars": 40, "trending": 0.271, "trends": [ 0.445, 0.428, 0.509, 0.395, 0.409, 0.285, 0.271 ], "trendsDate": [ 1696493148, 1699092333, 1702169672, 1704776760, 1707375966, 1709975151, 1712570788 ], "downloadtrend": [ 9333351, 9373461, 9421394, 9458786, 9497617, 9524765, 9550692 ], "LastUpdateScan": 1712570788, "LastUpdate": 1531835132, "FirstSeen": 1667912647, "topTrending": -0.174, "topPerforming": 0.271 }, { "Name": "Sygil-webui", "Repository": "hlky/sd-webui:latest", "Registry": "https://hub.docker.com/r/tukirito/sygil-webui", "Support": "https://github.com/Sygil-Dev/sygil-webui/discussions", "Project": "https://github.com/Sygil-Dev/sygil-webui/", "Icon": "https://github.com/pyrater/docker-templates/raw/master/hlky.png", "Repo": "pyrater's Repository", "ModeratorComment": "Does not exist on docker hub", "Beta": "true", "Blacklist": true, "Overview": "/**/ THIS DOCKER TAKES A LONG TIME TO BOOT THE FIRST TIME SEE LOG FOR OUTPUT /**/\r\n\r\nStreamlit ui for Stable Diffusion: https://github.com/sd-webui/stable-diffusion-webui/\r\nThis now includes all models:\r\n\r\nSD v1-4 (ckpt)\r\nWaifu Diffusion (ckpt)\r\nTrinArt (ckpt)\r\nViT-L-14 (pytorch.bin, used by inference models, is usually ~1.8gb autodownload to ~/.cache/huggingface/transformers)\r\nSD v1-4 (diffusers, used by txt2vid and textual inversion training)\r\nBLIP\r\nCLIP models: ViT-L-14, ViT-H-14, ViT-g-14, used by img2txt\r\nsd-concepts-library: (nearly) 600 pre-trained concepts to use in prompts, autoloaded when the placeholder is used in the prompt.\r\nGFPGAN v1.4 (and other weights that would normally be autodownloaded, detection_Resnet50_Final.pth and parsing_parsenet.pth, ~185MB)\r\nRealESRGAN: RealESRGAN_x4plus and RealESRGAN_x4plus_anime_6B\r\nLatent Diffusion Super Resolution (LDSR)\r\nNotes:\r\n\r\nMost models will unload when you use something else, atm there is a config option for img2txt.keep_all_models_loaded: False if you set this to True img2txt models (the CLIP ones, BLIP stays loaded unless you have optimized mode available) will all stay loaded, by default if a model that is loaded is no longer selected it will be unloaded\r\nvolume path now mirrors the repo so is /sd/outputs instead of /sd/user_data/outputs", "templatePath": "/tmp/GitHub/AppFeed/templates/pyratersRepository/sd-webui.xml", "LastUpdateScan": 1712570788, "FirstSeen": 1668348524 }, { "Name": "Ntfy", "Repository": "binwiederhier/ntfy", "Registry": "https://hub.docker.com/r/binwiederhier/ntfy", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/130941-support-kostecki-docker-templates", "Project": "https://ntfy.sh", "Overview": "ntfy (pronounce: notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, entirely without signup, cost or setup. It's also open source if you want to run your own.\r\n\r\nPublishing a message to a topic is as simple as:\r\ncurl -d \"Backup successful \ud83d\ude00\" ntfy.sh/mytopic\r\n\r\nBy default, the ntfy server is open for everyone, meaning everyone can read and write to any topic (this is how ntfy.sh is configured). To restrict access to your own server, you can optionally configure authentication and authorization using NTFY_AUTH_FILE and NTFY_AUTH_DEFAULT_ACCESS.\r\nAfter that, simply create an admin user:\r\nntfy user add --role=admin phil\r\npassword: mypass\r\nconfirm: mypass\r\nuser phil added with role admin\r\nOnce you've done that, you can publish and subscribe using Basic Auth with the given username/password.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/Kostecki/unraid-ca-templates/master/templates/ntfy.xml", "Icon": "https://raw.githubusercontent.com/binwiederhier/ntfy/main/docs/static/img/ntfy.png", "ExtraParams": "--restart unless-stopped", "PostArgs": "serve", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "NTFY_BASE_URL", "Target": "NTFY_BASE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://ntfy.israndom.win" }, { "@attributes": { "Name": "NTFY_WEB_ROOT", "Target": "NTFY_WEB_ROOT", "Default": "app", "Mode": "", "Description": "Sets web root to landing page (home), web app (app) or disables the web app entirely (disable).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "app" }, { "@attributes": { "Name": "NTFY_UPSTREAM_BASE_URL", "Target": "NTFY_UPSTREAM_BASE_URL", "Default": "https://ntfy.sh", "Mode": "", "Description": "Forward poll request to an upstream server, this is needed for iOS push notifications for self-hosted servers.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://ntfy.sh" }, { "@attributes": { "Name": "NTFY_CACHE_FILE", "Target": "NTFY_CACHE_FILE", "Default": "/config/cache.db", "Mode": "", "Description": "If set, messages are cached in a local SQLite database instead of only in-memory. This allows for service restarts without losing messages in support of the since= parameter.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/config/cache.db" }, { "@attributes": { "Name": "NTFY_CACHE_DURATION", "Target": "NTFY_CACHE_DURATION", "Default": "12h", "Mode": "", "Description": "Duration for which messages will be buffered before they are deleted (e.g. 30s, 20m, 20h). This is required to support the since=... and poll=1 parameter. Set this to 0 to disable the cache entirely.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "12h" }, { "@attributes": { "Name": "NTFY_AUTH_FILE", "Target": "NTFY_AUTH_FILE", "Default": "/config/user.db", "Mode": "", "Description": "Auth database file used for access control. If set, enables authentication and access control.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/config/user.db" }, { "@attributes": { "Name": "NTFY_AUTH_DEFAULT_ACCESS", "Target": "NTFY_AUTH_DEFAULT_ACCESS", "Default": "read-write", "Mode": "", "Description": "Default permissions if no matching entries in the auth database are found. Default is read-write.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "deny-all" }, { "@attributes": { "Name": "NTFY_ATTACHMENT_CACHE_DIR", "Target": "NTFY_ATTACHMENT_CACHE_DIR", "Default": "/config/attachments", "Mode": "", "Description": "Cache directory for attached files. To enable attachments, this has to be set.\r\n\r\nNOTE: If NTFY_ATTACHMENT_CACHE_DIR is set then NFTY_BASE_URL is also required.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/config/attachments" }, { "@attributes": { "Name": "NTFY_ATTACHMENT_TOTAL_SIZE_LIMIT", "Target": "NTFY_ATTACHMENT_TOTAL_SIZE_LIMIT", "Default": "5G", "Mode": "", "Description": "Limit of the on-disk attachment cache directory (e.g. 300k, 2M, 100M). If the limits is exceeded, new attachments will be rejected.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5G" }, { "@attributes": { "Name": "NTFY_ATTACHMENT_FILE_SIZE_LIMIT", "Target": "NTFY_ATTACHMENT_FILE_SIZE_LIMIT", "Default": "15M", "Mode": "", "Description": "Per-file attachment size limit (e.g. 300k, 2M, 100M). Larger attachment will be rejected.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "15M" }, { "@attributes": { "Name": "NTFY_ATTACHMENT_EXPIRY_DURATION", "Target": "NTFY_ATTACHMENT_EXPIRY_DURATION", "Default": "3h", "Mode": "", "Description": "Duration after which uploaded attachments will be deleted (e.g. 30s, 20m, 20h).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3h" }, { "@attributes": { "Name": "NTFY_SMTP_SENDER_ADDR", "Target": "NTFY_SMTP_SENDER_ADDR", "Default": "", "Mode": "", "Description": "SMTP server address to allow email sending.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NTFY_SMTP_SENDER_USER", "Target": "NTFY_SMTP_SENDER_USER", "Default": "", "Mode": "", "Description": "SMTP user; only used if e-mail sending is enabled.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NTFY_SMTP_SENDER_PASS", "Target": "NTFY_SMTP_SENDER_PASS", "Default": "", "Mode": "", "Description": "SMTP password; only used if e-mail sending is enabled.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NTFY_SMTP_SENDER_FROM", "Target": "NTFY_SMTP_SENDER_FROM", "Default": "", "Mode": "", "Description": "SMTP sender e-mail address; only used if e-mail sending is enabled.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NTFY_SMTP_SERVER_ADDR_PREFIX", "Target": "NTFY_SMTP_SERVER_ADDR_PREFIX", "Default": "", "Mode": "", "Description": "Optional prefix for the e-mail addresses to prevent spam, e.g. ntfy-.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NTFY_LOG_LEVEL", "Target": "NTFY_LOG_LEVEL", "Default": "info", "Mode": "", "Description": "Set log level. Options: INFO, WARN, ERROR, DEBUG or TRACE", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/ntfy", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ntfy" } ], "Repo": "kostecki's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/kosteckisRepository/templates/ntfy.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1597729, "stars": 63, "trending": 11.407, "trends": [ 15.448, 13.949, 14.763, 12.459, 10.846, 11.915, 11.407 ], "trendsDate": [ 1697083558, 1699679208, 1702278383, 1705014255, 1707608206, 1710381987, 1712981180 ], "downloadtrend": [ 713737, 829439, 973094, 1111586, 1246813, 1415472, 1597729 ], "LastUpdateScan": 1712981180, "LastUpdate": 1711417284, "FirstSeen": 1668376198, "topTrending": -4.041, "topPerforming": 11.407 }, { "Name": "borgserver", "Repository": "nold360/borgserver:latest", "Registry": "https://hub.docker.com/r/nold360/borgserver", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/134026-support-borgserver/", "Project": "https://www.borgbackup.org", "Overview": "Debian based container image, running openssh-daemon only accessable by user named \"borg\" using SSH-Publickey Auth & \"borgbackup\" as client.", "TemplateURL": "https://raw.githubusercontent.com/Balya/unraid-templates/master/borgserver/borgserver.xml", "Icon": "https://raw.githubusercontent.com/Balya/unraid-templates/main/borgserver/icon-200.png", "Config": [ { "@attributes": { "Name": "SSH", "Target": "22", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2222" }, { "@attributes": { "Name": "sshkeys", "Target": "/sshkeys", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/borg/sshkeys/" }, { "@attributes": { "Name": "backup", "Target": "/backup", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/borg/backup/" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Balya's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BalyasRepository/borgserver/borgserver.xml", "CategoryList": [ "Backup" ], "downloads": 1234813, "stars": 12, "trending": 0.056, "trends": [ 0.059, 0.074, 0.065, 0.067, 0.06, 0.053, 0.056 ], "trendsDate": [ 1696874745, 1699470373, 1702169672, 1704776760, 1707375966, 1709975152, 1712570789 ], "downloadtrend": [ 1230186, 1231102, 1231897, 1232720, 1233462, 1234121, 1234813 ], "LastUpdateScan": 1712570789, "LastUpdate": 1705313916, "FirstSeen": 1670886282, "topTrending": -0.0029999999999999957, "topPerforming": 0.056 }, { "Name": "YouTrack", "Repository": "jetbrains/youtrack:2023.1.17582", "Registry": "https://hub.docker.com/r/jetbrains/youtrack/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/134029-support-youtrack/", "Project": "https://www.jetbrains.com/youtrack/", "Overview": "A project management tool that can be adapted to your processes to help you deliver great products. Track projects and tasks, use agile boards, plan sprints and releases, keep a knowledge base, work with reports and dashboards, create workflows that follow your business processes. Never force your process to fit the limits of a tool again. Unlike other project management tools, YouTrack can be customized to your needs!", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/Balya/unraid-templates/master/YouTrack/YouTrack.xml", "Icon": "https://raw.githubusercontent.com/Balya/unraid-templates/main/YouTrack/icon-200.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8765" }, { "@attributes": { "Name": "data", "Target": "/opt/youtrack/data/", "Default": "", "Mode": "rw", "Description": "A directory where YouTrack stores its database. For a new installation, this directory must be empty.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/YouTrack/data/" }, { "@attributes": { "Name": "logs", "Target": "/opt/youtrack/logs/", "Default": "", "Mode": "rw", "Description": "A directory where YouTrack stores its log files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/YouTrack/logs/" }, { "@attributes": { "Name": "backups", "Target": "/opt/youtrack/backups/", "Default": "", "Mode": "rw", "Description": "A directory where YouTrack stores backups.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/YouTrack/backups/" }, { "@attributes": { "Name": "conf", "Target": "/opt/youtrack/conf/", "Default": "", "Mode": "rw", "Description": "A directory where YouTrack stores configuration files that contain environment settings, JVM options, Hub integration settings, and so on.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/YouTrack/conf/" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Balya's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BalyasRepository/YouTrack/YouTrack.xml", "CategoryList": [ "Productivity" ], "downloads": 60415987, "stars": 247, "trending": 0.051, "trends": [ 0.522, 0.074, 0.032, 0.093, 0.207, 0.034, 0.051 ], "trendsDate": [ 1696946770, 1699542362, 1702169672, 1704776760, 1707375966, 1709975152, 1712570789 ], "downloadtrend": [ 60120400, 60164769, 60183734, 60239563, 60364687, 60385060, 60415987 ], "LastUpdateScan": 1712570789, "LastUpdate": 1710941961, "FirstSeen": 1691751505, "topTrending": -0.47100000000000003, "topPerforming": 0.051 }, { "Name": "cloudflare-speedtest-mqtt", "ExtraSearchTerms": "speedtest cloudflare mqtt json", "Repository": "ccmpbll/cloudflare-speedtest-mqtt", "Registry": "https://hub.docker.com/r/ccmpbll/cloudflare-speedtest-mqtt/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ccmpbll/cloudflare-speedtest-mqtt", "Project": "https://github.com/ccmpbll/cloudflare-speedtest-mqtt", "Overview": "A simple container designed to send CloudFlare speedtest results over MQTT.", "TemplateURL": "https://raw.githubusercontent.com/ccmpbll/unraid-docker-templates/master/cloudflare-speedtest-mqtt/cloudflare-speedtest-mqtt.xml", "Icon": "https://raw.githubusercontent.com/ccmpbll/cloudflare-speedtest-mqtt/main/cloudflare-speedtest-mqtt-icon.png", "Config": [ { "@attributes": { "Name": "MQTT_SERVER", "Target": "MQTT_SERVER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT_TOPIC", "Target": "MQTT_TOPIC", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "cf-speedtest/result" }, { "@attributes": { "Name": "SLEEP", "Target": "SLEEP", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3600" }, { "@attributes": { "Name": "MQTT_USER", "Target": "MQTT_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT_PASS", "Target": "MQTT_PASS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "ccmpbll's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ccmpbllsRepository/cloudflare-speedtest-mqtt/cloudflare-speedtest-mqtt.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 1190, "LastUpdateScan": 1713313931, "LastUpdate": 1706850031, "FirstSeen": 1669124804 }, { "Name": "docker-diag-tools", "Repository": "ccmpbll/docker-diag-tools", "Registry": "https://hub.docker.com/repository/docker/ccmpbll/docker-diag-tools", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ccmpbll/docker-diag-tools", "Project": "https://github.com/ccmpbll/docker-diag-tools", "Overview": "A very simple Debian-based container packed with useful network troubleshooting tools.\r\n\r\nThe following packages are included: bash, curl, iputils-ping, iperf, iproute2, procps, python3, pythin3-pip, net-tools, vnstat, mtr, tcptraceroute, openssh-client, openssl, tcpdump, dnsutils, wget gnupg, mosquitto-clients, and speedtest-cli. Also included is cloudflarepycli, an excellent utility for running Cloudflare speedtests.\n\r\nPlease feel free to send suggestions or additional package ideas that will make this more useful.", "TemplateURL": "https://raw.githubusercontent.com/ccmpbll/unraid-docker-templates/master/docker-diag-tools/docker-diag-tools.xml", "Icon": "https://raw.githubusercontent.com/ccmpbll/docker-diag-tools/master/docker-diag-tools-icon.png", "Repo": "ccmpbll's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ccmpbllsRepository/docker-diag-tools/docker-diag-tools.xml", "CategoryList": [ "Tools-Utilities", "Network-Management", "Network-Other" ], "downloads": 31763, "trending": 1.791, "trends": [ 0.362, 1.299, 2.254, 1.791 ], "trendsDate": [ 1705525616, 1708124746, 1710720370, 1713313931 ], "downloadtrend": [ 29986, 30095, 30491, 31194, 31763 ], "LastUpdateScan": 1713313931, "LastUpdate": 1706936173, "FirstSeen": 1669129446, "topTrending": 1.4289999999999998 }, { "Name": "prometheus-docker", "Repository": "ccmpbll/prometheus-docker", "Registry": "https://hub.docker.com/r/ccmpbll/prometheus-docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ccmpbll/prometheus-docker", "Project": "https://github.com/ccmpbll/prometheus-docker", "Overview": "This is the Prometheus you already know and love, but with an easy way to configure the retention time for the data you collect. The default value for retention time is 15 days, but there is no way to change this in the config file. This value can only be set with a flag at startup. This image allows you to configure the retention time using an environment variable and allows for other startup flags to be added later if needed.\r\n\r\nFor more info on the storage-related startup flags, see: https://prometheus.io/docs/prometheus/latest/storage/#operational-aspects", "WebUI": "http://[IP]:[PORT:9090]", "TemplateURL": "https://raw.githubusercontent.com/ccmpbll/unraid-docker-templates/master/prometheus-docker/prometheus-docker.xml", "Icon": "https://raw.githubusercontent.com/ccmpbll/prometheus-docker/main/prometheus-logo.png", "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/etc/prometheus", "Default": "/mnt/user/appdata/prometheus-docker/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/prometheus-docker/config" }, { "@attributes": { "Name": "Data Directory", "Target": "/prometheus", "Default": "/mnt/user/appdata/prometheus-docker/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/prometheus-docker/data" }, { "@attributes": { "Name": "Port", "Target": "9090", "Default": "9090", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Retention Time", "Target": "RETENTION_TIME", "Default": "15d", "Mode": "", "Description": "How long to retain metrics in storage. Default is 15d if no value is set. Supported units: y, w, d, h, m, s, ms.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "15d" } ], "Repo": "ccmpbll's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ccmpbllsRepository/prometheus-docker/prometheus-docker.xml", "CategoryList": [ "Tools-Utilities", "Network-Management", "Network-Other" ], "downloads": 333, "LastUpdateScan": 1711591579, "LastUpdate": 1711197325, "FirstSeen": 1706396738 }, { "Name": "ts3musicbot", "Repository": "ts3mb/ts3musicbot", "Registry": "https://hub.docker.com/r/ts3mb/ts3musicbot/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/ts3mb/ts3musicbot/", "Overview": "TS3MusicBot.net Docker Image - One Image endless Bots\r\n\r\nhttps://hub.docker.com/r/ts3mb/ts3musicbot/", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/7oasty/unraid-templates/master/ts3musicbot/ts3musicbot.xml", "Icon": "https://www.ts3musicbot.net/linkus/ts3musicbot2.png", "Config": [ { "@attributes": { "Name": "Container Path 1", "Target": "/app/ts3mb_tmp", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ts3musicbot/tmp" }, { "@attributes": { "Name": "Container Path 2", "Target": "/app/ts3mb_core", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ts3musicbot/ts3mb_core" }, { "@attributes": { "Name": "Web Ui Port", "Target": "8080", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Container Port 2", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9001" }, { "@attributes": { "Name": "account", "Target": "ACCOUNT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "admin", "Target": "PASSWORD_ADMIN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "test123" }, { "@attributes": { "Name": "passwort", "Target": "PASSWORD_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "user" }, { "@attributes": { "Name": "ts3mb_media", "Target": "/ts3mb_media", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ts3musicbot/ts3mb_media" } ], "Repo": "7oasty's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/7oastysRepository/ts3musicbot/ts3musicbot.xml", "downloads": 3407823, "stars": 2, "trending": 0.004, "trends": [ 0.003, 0.003, 0.003, 0.004, 0.004, 0.004, 0.004 ], "trendsDate": [ 1697976327, 1700571959, 1703171158, 1705770345, 1708369542, 1710965253, 1713564368 ], "downloadtrend": [ 3407012, 3407131, 3407250, 3407392, 3407536, 3407685, 3407823 ], "LastUpdateScan": 1713564368, "LastUpdate": 1691869980, "FirstSeen": 1669374194, "topTrending": 0.001, "topPerforming": 0.004 }, { "PluginURL": "https://raw.githubusercontent.com/Commifreak/unraid-appdata.backup/master/appdata.backup.plg", "PluginAuthor": "Robin Kluth", "MinVer": "6.12", "Name": "Appdata Backup", "Support": "https://forums.unraid.net/topic/137710-plugin-appdatabackup/", "Icon": "https://raw.githubusercontent.com/Commifreak/unraid-appdata.backup/master/images/appicon.png", "Repo": "KluthR's Repository", "TemplateURL": "https://raw.githubusercontent.com/Commifreak/unraid-plugins/master/appdata.backup.xml", "Repository": "https://raw.githubusercontent.com/Commifreak/unraid-appdata.backup/master/appdata.backup.plg", "Plugin": true, "pluginVersion": "2024.03.17", "Overview": "This plugin offers backup/restore of your docker volumes (and meta infos) and your flash drive", "RecommendedRaw": "10/1/2023", "RecommendedDate": 1696132800, "RecommendedReason": { "en_US": "Keep backups of your appdata for docker containers. Selectively restore them in case of a drive failure or a failed update etc. Highly recommended" }, "RecommendedWho": "Andrew", "templatePath": "/tmp/GitHub/AppFeed/templates/KluthRsRepository/appdata.backup.xml", "CategoryList": [ "Tools-System", "Backup", "Plugins" ], "FirstSeen": 1681142676 }, { "PluginURL": "https://raw.githubusercontent.com/Commifreak/unraid-appdata.backup/master/appdata.backup.beta.plg", "PluginAuthor": "Robin Kluth", "Beta": "true", "MinVer": "6.12", "Name": "Appdata Backup BETA", "Support": "https://forums.unraid.net/topic/136995-pluginbeta-appdatabackup/", "Icon": "https://raw.githubusercontent.com/Commifreak/unraid-appdata.backup/master/images/appicon.png", "Repo": "KluthR's Repository", "TemplateURL": "https://raw.githubusercontent.com/Commifreak/unraid-plugins/master/appdata.backup.beta.xml", "Repository": "https://raw.githubusercontent.com/Commifreak/unraid-appdata.backup/master/appdata.backup.beta.plg", "Plugin": true, "pluginVersion": "2024.02.08b1", "Overview": "This plugin offers backup/restore of your docker volumes (and meta infos) and your flash drive", "templatePath": "/tmp/GitHub/AppFeed/templates/KluthRsRepository/appdata.backup.beta.xml", "CategoryList": [ "Tools-System", "Backup", "Plugins" ], "FirstSeen": 1702299956 }, { "PluginURL": "https://raw.githubusercontent.com/Commifreak/ca.backup2/master/ca.backup2.plg", "PluginAuthor": "Robin Kluth", "DeprecatedMaxVer": "6.11.5", "Name": "Appdata Backup/Restore v2.5", "Support": "https://forums.unraid.net/topic/132721-plugin-ca-appdata-backup-restore-v3/", "Icon": "https://raw.githubusercontent.com/Commifreak/ca.backup2/master/securityIcon-WithShadow.png", "Screenshot": [ "https://github.com/Squidly271/community.applications/raw/master/webImages/backup%20restore.jpg\n ", "https://github.com/Squidly271/community.applications/raw/master/webImages/backup2.jpg" ], "Repo": "KluthR's Repository", "TemplateURL": "https://raw.githubusercontent.com/Commifreak/unraid-plugins/master/appdatabackup_v2.xml", "Repository": "https://raw.githubusercontent.com/Commifreak/ca.backup2/master/ca.backup2.plg", "Plugin": true, "pluginVersion": "2023.03.28c", "topPlugin": 6, "Overview": "Community Applications appdata backup / restore module allows you to easily (and on a schedule) create backups\n of your docker appdata folder and restore them in the event of a cache drive failure.", "templatePath": "/tmp/GitHub/AppFeed/templates/KluthRsRepository/appdatabackup_v2.xml", "CategoryList": [ "Tools-System", "Backup", "Plugins" ], "FirstSeen": 1670155687 }, { "Name": "pingvin-share", "Repository": "stonith404/pingvin-share", "Registry": "https://hub.docker.com/r/stonith404/pingvin-share/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/stonith404/pingvin-share/issues", "Project": "https://github.com/stonith404/pingvin-share", "Overview": "Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.\r\n\u2728 Features\r\n\r\n- Spin up your instance within 2 minutes\r\n- Create a share with files that you can access with a link\r\n- No file size limit, only your disk will be your limit\r\n- Set a share expiration\r\n- Optionally secure your share with a visitor limit and a password\r\n- Email recepients\r\n- Light & dark mode", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/m-klecka/unraid-templates/master/pingvin-share/pingvin-share.xml", "Icon": "https://raw.githubusercontent.com/stonith404/pingvin-share/main/frontend/public/img/icons/icon-512x512.png", "Config": [ { "@attributes": { "Name": "Data path", "Target": "/opt/app/backend/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pingvin-share" }, { "@attributes": { "Name": "WebUI port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Upload path", "Target": "/opt/app/backend/data/uploads", "Default": "", "Mode": "rw", "Description": "Path to save uploaded files. If not specified, files will be saved to appdata", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "mklecka's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/mkleckasRepository/pingvin-share/pingvin-share.xml", "CategoryList": [ "Cloud", "Productivity" ], "downloads": 449718, "stars": 19, "trending": 8.221, "trends": [ 12.837, 15.476, 12.254, 10.575, 10.313, 9.492, 8.221 ], "trendsDate": [ 1696673134, 1699268763, 1702169672, 1704776761, 1707375967, 1709975152, 1712570789 ], "downloadtrend": [ 222212, 262897, 299612, 335044, 373569, 412747, 449718 ], "LastUpdateScan": 1712570789, "LastUpdate": 1712321840, "FirstSeen": 1670693190, "topTrending": -4.616, "topPerforming": 8.221 }, { "Name": "Spoolman", "Repository": "ghcr.io/donkie/spoolman:latest", "Registry": "https://ghcr.io/donkie/spoolman", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/146413-support-mklecka-spoolman", "Project": "https://github.com/Donkie/Spoolman", "Overview": "Keep track of your inventory of 3D-printer filament spools.\r\n\r\nSpoolman is a web service that helps you keep track of your filament spools and how they are being used.\r\n\r\nIt acts as a database, where other printer software such as Octoprint and Moonraker can interact with to have a centralized place for spool information. For example, if used together with Moonraker, your spool weight will automatically be reduced as your print is progressing.\r\n\r\nFor more container variables visit the official github repo https://github.com/Donkie/Spoolman#using-docker", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/m-klecka/unraid-templates/master/spoolman/spoolman.xml", "Icon": "https://raw.githubusercontent.com/m-klecka/unraid-templates/main/spoolman/spoolman.png", "Config": [ { "@attributes": { "Name": "Data", "Target": "/home/app/.local/share/spoolman", "Default": "/mnt/user/appdata/spoolman", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/spoolman" }, { "@attributes": { "Name": "WebUI Port", "Target": "8000", "Default": "7912", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7912" }, { "@attributes": { "Name": "SPOOLMAN_DB_TYPE", "Target": "SPOOLMAN_DB_TYPE", "Default": "sqlite", "Mode": "", "Description": "Type of database, any of: postgres, mysql, sqlite, cockroachdb", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SPOOLMAN_DB_HOST", "Target": "SPOOLMAN_DB_HOST", "Default": "remove variable if not used", "Mode": "", "Description": "Database hostname", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SPOOLMAN_DB_PORT", "Target": "SPOOLMAN_DB_PORT", "Default": "remove variable if not used", "Mode": "", "Description": "Database port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SPOOLMAN_DB_NAME", "Target": "SPOOLMAN_DB_NAME", "Default": "remove variable if not used", "Mode": "", "Description": "Database name", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SPOOLMAN_DB_USERNAME", "Target": "SPOOLMAN_DB_USERNAME", "Default": "remove variable if not used", "Mode": "", "Description": "Database username", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SPOOLMAN_DB_PASSWORD", "Target": "SPOOLMAN_DB_PASSWORD", "Default": "remove variable if not used", "Mode": "", "Description": "Database password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "mklecka's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mkleckasRepository/spoolman/spoolman.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "LastUpdateScan": 1712570789, "FirstSeen": 1696845951 }, { "Name": "TendaController", "Repository": "ponylucky/tenda-controller", "Registry": "https://hub.docker.com/r/ponylucky/tenda-controller", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/PonyLucky/Tenda-Controller/issues", "Project": "https://github.com/PonyLucky/Tenda-Controller", "Overview": "This is a simple web controller for the Tenda SP9 smart plug.\r\n\r\n- ROUTER_IP (env variable) to force your router ip if not 192.168.1.1\r\n- Serve at port 80.\r\n- JSON file is located at `/config/`, add this to a volume to see it outside of the image.\r\n\r\nThe first run may take around 10 seconds (more if you don't have a decent CPU or local network). Because the application fetchs all Tenda SP9 devices over the local network.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/PonyLucky/TendaControllerXML/master/TendaController.xml", "Icon": "https://d36jcksde1wxzq.cloudfront.net/54e48877dab8df8f92cd.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "80", "Default": "8800", "Mode": "tcp", "Description": "Port to access WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8800" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/tenda-controller/", "Mode": "rw", "Description": "Config path to access 'plugs.json'.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/tenda-controller/" }, { "@attributes": { "Name": "Router IP", "Target": "ROUTER_IP", "Default": "192.168.1.1", "Mode": "", "Description": "To force your Router IP if not 192.168.1.1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.1.1" } ], "Repo": "Margot's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/MargotsRepository/TendaController.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Network-Web" ], "downloads": 43, "LastUpdateScan": 1712570789, "LastUpdate": 1672139424, "FirstSeen": 1670964644 }, { "Name": "Plex-Meta-Manager", "Repository": "meisnate12/plex-meta-manager", "Registry": "https://hub.docker.com/r/meisnate12/plex-meta-manager", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/meisnate12/Plex-Meta-Manager/issues/new/choose", "Project": "https://metamanager.wiki/en/latest/home/", "ReadMe": "https://metamanager.wiki/en/latest/pmm/install/overview/", "Branch": [ { "Tag": "latest", "TagDescription": "Latest Stable Plex Meta Manager Release" }, { "Tag": "develop", "TagDescription": "Development Releases from Plex Meta Manager", "Project": "https://metamanager.wiki/en/develop/home/", "ReadMe": "https://metamanager.wiki/en/develop/pmm/install/overview/" }, { "Tag": "nightly", "TagDescription": "Nightly Releases from Plex Meta Manager", "Project": "https://metamanager.wiki/en/nightly/home/", "ReadMe": "https://metamanager.wiki/en/nightly/pmm/install/overview/" } ], "Overview": "Plex Meta Manager is an open source Python 3 project that has been designed to ease the creation and maintenance of metadata, collections, and playlists within a Plex Media Server. The script is designed to be run continuously and be able to update information based on sources outside your plex environment. Plex Meta Manager supports Movie/TV/Music libraries and Playlists.\r\n\r\nUnraid Setup Guide: https://metamanager.wiki/en/latest/pmm/install/unraid/", "TemplateURL": "https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager-Unraid-Templates/master/Plex-Meta-Manager.xml", "Icon": "https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/docs/_static/favicon.png", "Config": [ { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/Plex-Meta-Manager/" }, { "@attributes": { "Name": "Config Location (--config)", "Target": "PMM_CONFIG", "Default": "", "Mode": "", "Description": "Specify the location of the configuration YAML file.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Time to Run (--time)", "Target": "PMM_TIME", "Default": "", "Mode": "", "Description": "Specify the times of day that Plex Meta Manager will run with comma-separated list of times in HH:MM format.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run Immediately (--run)", "Target": "PMM_RUN", "Default": "", "Mode": "", "Description": "Set as 'true' to perform a run immediately, bypassing the time to run flag.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run Tests (--run-tests)", "Target": "PMM_TEST", "Default": "", "Mode": "", "Description": "Set as 'true' to perform a debug test run immediately, bypassing the time to run flag. This will only run collections with test: true in the definition.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debug (--debug)", "Target": "PMM_DEBUG", "Default": "", "Mode": "", "Description": "Set as 'true' to run with Debug Logs Reporting to the Command Window.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Trace (--trace)", "Target": "PMM_TRACE", "Default": "", "Mode": "", "Description": "Set as 'true' to run with extra Trace Debug Logs.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Requests (--log-requests)", "Target": "PMM_LOG_REQUESTS", "Default": "", "Mode": "", "Description": "Set as 'true' to run with every network request printed to the Logs. This can potentially have personal information in it.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timeout (--timeout)", "Target": "PMM_TIMEOUT", "Default": "", "Mode": "", "Description": "Change the main Plex Meta Manager timeout. This timeout is overwritten by those in your config file for those services.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Collections Only (--collections-only)", "Target": "PMM_COLLECTIONS_ONLY", "Default": "", "Mode": "", "Description": "Set as 'true' to only run collection files, skip metadata, library operations, overlays, and playlists.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Metadata Only (--metadata-only)", "Target": "PMM_METADATA_ONLY", "Default": "", "Mode": "", "Description": "Set as 'true' to only run metadata files, skip library operations, overlays, playlists, and collections.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Playlists Only (--playlists-only)", "Target": "PMM_PLAYLISTS_ONLY", "Default": "", "Mode": "", "Description": "Set as 'true' to only run playlist files, skip metadata, library operations, overlays, and collections.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Operations Only (--operations-only)", "Target": "PMM_OPERATIONS)ONLY", "Default": "", "Mode": "", "Description": "Set as 'true' to only run library operations skipping metadata, collections, playlists, and overlays.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Overlays Only (--overlays-only)", "Target": "PMM_OVERLAYS_ONLY", "Default": "", "Mode": "", "Description": "Set as 'true' to only run library overlays skipping metadata, collections, playlists, and library operations.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run Collections (--run-collections)", "Target": "PMM_RUN_COLLECTIONS", "Default": "", "Mode": "", "Description": "Will immediately run the comma-separated list of Collection Names given, bypassing the time to run flag.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run Libraries (--run-libraries)", "Target": "PMM_RUN_LIBRARIES", "Default": "", "Mode": "", "Description": "Will immediately run the comma-separated list of Library Names given, bypassing the time to run flag.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run Files (--run-files)", "Target": "PMM_RUN_FILES", "Default": "", "Mode": "", "Description": "Will immediately run the comma-separated list of File Names given, bypassing the time to run flag.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Ignore Schedules (--ignore-schedules)", "Target": "PMM_IGNORE_SCHEDULES", "Default": "", "Mode": "", "Description": "Set as 'true' to ignore all schedules for the run.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Ignore Ghost (--ignore-ghost)", "Target": "PMM_IGNORE_GHOST", "Default": "", "Mode": "", "Description": "Set as 'true' to ignore all ghost logging for the run. A ghost log is what\u2019s printed to the console to show progress during steps.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Delete Collections (--delete-collections)", "Target": "PMM_DELETE_COLLECTIONS", "Default": "", "Mode": "", "Description": "Set as 'true' to delete all collections in a Library prior to running collections/operations.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Delete Labels (--delete-labels)", "Target": "PMM_DELETE_LABELS", "Default": "", "Mode": "", "Description": "Set as 'true' to delete all labels on every item in a Library prior to running collections/operations.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Resume Run (--resume)", "Target": "PMM_RESUME", "Default": "", "Mode": "", "Description": "Name of Collection to immediately resume running from the first instance of the specified collection, bypassing the time to run flag.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "No Countdown (--no-countdown)", "Target": "PMM_NO_COUNTDOWN", "Default": "", "Mode": "", "Description": "Set as 'true' to run without displaying a countdown to the next scheduled run.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "No Missing (--no-missing)", "Target": "PMM_NO_MISSING", "Default": "", "Mode": "", "Description": "Set as 'true' to run without utilizing the missing movie/show functions.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "No Report (--no-report)", "Target": "PMM_NO_REPORT", "Default": "", "Mode": "", "Description": "Set as 'true' to run without saving the report.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Read Only Config (--read-only-config)", "Target": "PMM_READ_ONLY_CONFIG", "Default": "", "Mode": "", "Description": "Set as 'true' to run without writing to the configuration file.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Divider Character (--divider)", "Target": "PMM_DIVIDER", "Default": "", "Mode": "", "Description": "Character to use as a divider in the logs.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Screen Width (--width)", "Target": "PMM_WIDTH", "Default": "", "Mode": "", "Description": "Width of the Log Output. Integer between 90 and 300.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENV Plex URL (--plex-url)", "Target": "PMM_PLEX_URL", "Default": "", "Mode": "", "Description": "Plex URL to replace ENV in the config file.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ENV Plex Token (--plex-token)", "Target": "PMM_PLEX_TOKEN", "Default": "", "Mode": "", "Description": "Plex Token to replace ENV in the config file.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Sohjiro's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/SohjirosRepository/Plex-Meta-Manager.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 4549874, "stars": 31, "trending": 2.173, "trends": [ 2.897, 3.041, 1.778, 2.374, 3.347, 2.077, 2.173 ], "trendsDate": [ 1695557142, 1698156374, 1700751978, 1703351173, 1705950375, 1708549566, 1711145187 ], "downloadtrend": [ 3916723, 4039557, 4112669, 4212687, 4358577, 4451024, 4549874 ], "LastUpdateScan": 1711145187, "LastUpdate": 1711060068, "FirstSeen": 1625385790, "topTrending": -0.7239999999999998, "topPerforming": 2.173 }, { "Name": "Conduit", "Repository": "matrixconduit/matrix-conduit:latest", "Registry": "https://hub.docker.com/r/matrixconduit/matrix-conduit", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/142624-support-conduit/", "Project": "https://conduit.rs", "Overview": "A simple self-contained Rust-based Matrix server. Fully configurable with Environment Variables! (Beta)\r\n\r\nCheck Support Thread for NGINX conf.\r\n\r\nConduit is Beta, meaning you can join and participate in most Matrix rooms, but not all features are supported and you might run into bugs from time to time.\r\n\r\nConduit is a lightweight open-source server implementation of the Matrix Specification with a focus on easy setup and low system requirements. That means you can make your own Conduit setup in just a few minutes.\r\n\r\nConduit keeps things simple, it's a single binary with an embedded database and can be much faster than other server implementations in some cases.", "TemplateURL": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/conduit/conduit.xml", "Icon": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/icons/conduit.png", "ExtraParams": "-d", "Config": [ { "@attributes": { "Name": "Port", "Target": "6167", "Default": "6167", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6167" }, { "@attributes": { "Name": "Data", "Target": "/var/lib/matrix-conduit/", "Default": "/mnt/user/appdata/conduit", "Mode": "rw", "Description": "This is the only directory where Conduit will save its data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/conduit" }, { "@attributes": { "Name": "CONDUIT_SERVER_NAME", "Target": "CONDUIT_SERVER_NAME", "Default": "", "Mode": "", "Description": "The domain name of your server. You can't change this later.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "example.com" }, { "@attributes": { "Name": "CONDUIT_DATABASE_BACKEND", "Target": "CONDUIT_DATABASE_BACKEND", "Default": "rocksdb", "Mode": "", "Description": "'rocksdb' or 'sqlite'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "rocksdb" }, { "@attributes": { "Name": "CONDUIT_ALLOW_REGISTRATION", "Target": "CONDUIT_ALLOW_REGISTRATION", "Default": "true", "Mode": "", "Description": "Enables registration. If set to false, no users can register on this server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "CONDUIT_ALLOW_FEDERATION", "Target": "CONDUIT_ALLOW_FEDERATION", "Default": "false", "Mode": "", "Description": "If set to true, you can connect and communicate with other Matrix servers", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "CONDUIT_ENABLE_LIGHTNING_BOLT", "Target": "CONDUIT_ENABLE_LIGHTNING_BOLT", "Default": "true", "Mode": "", "Description": "Add lightning bolt to registered users names", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "CONDUIT_MAX_REQUEST_SIZE", "Target": "CONDUIT_MAX_REQUEST_SIZE", "Default": "20000000", "Mode": "", "Description": "Max size for uploads, in bytes", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "20000000" }, { "@attributes": { "Name": "CONDUIT_MAX_CONCURRENT_REQUESTS", "Target": "CONDUIT_MAX_CONCURRENT_REQUESTS", "Default": "100", "Mode": "", "Description": "How many requests Conduit sends to other servers at the same time", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "CONDUIT_TRUSTED_SERVERS", "Target": "CONDUIT_TRUSTED_SERVERS", "Default": "", "Mode": "", "Description": "Server to get public keys from. You probably shouldn't change this. Default is: [", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "[\"matrix.org\"]" }, { "@attributes": { "Name": "CONDUIT_LOG", "Target": "CONDUIT_LOG", "Default": "warn,rocket=off,_=off,sled=off", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "warn,rocket=off,_=off,sled=off" }, { "@attributes": { "Name": "CONDUIT_ADDRESS", "Target": "CONDUIT_ADDRESS", "Default": "0.0.0.0", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "0.0.0.0" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "jimrummy101's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jimrummy101sRepository/conduit/conduit.xml", "CategoryList": [ "Productivity" ], "downloads": 334045, "stars": 7, "trending": 1.596, "trends": [ 1.436, 1.906, 3.234, 2.127, 1.756, 1.476, 1.596 ], "trendsDate": [ 1695499528, 1698098750, 1700694352, 1703293590, 1705886629, 1708484759, 1711080365 ], "downloadtrend": [ 295594, 301338, 311410, 318177, 323863, 328715, 334045 ], "LastUpdateScan": 1711080365, "LastUpdate": 1711063766, "FirstSeen": 1690301125, "topTrending": 0.16000000000000014, "topPerforming": 1.596 }, { "Name": "NetBird-Client", "Repository": "netbirdio/netbird", "Registry": "https://hub.docker.com/r/netbirdio/netbird/", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133241-support-netbird/", "Project": "https://netbird.io", "Overview": "NetBird is an open-source VPN management platform built on top of WireGuard\u00ae making it easy to create secure private networks for your organization or home.\r\n\r\nThe NetBird Client application (or agent) is a software that is installed on your machines. It is an entry point to you private network that makes it possible for machines to communicate with each other. Once installed and registered, a machine becomes a peer in the network and can be managed from a self-hosted or cloud daashboard.\r\n\r\nNote: This is not neccessary to install if you just want the server stack.", "TemplateURL": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/netbird-client/netbird-client.xml", "Icon": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/icons/NetBird-Icon.png", "ExtraParams": "--cap-add=NET_ADMIN", "Config": [ { "@attributes": { "Name": "Setup Key", "Target": "NB_SETUP_KEY", "Default": "", "Mode": "", "Description": "Setup key obtained from the Management Service Dashboard (used to register peer)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Management URL", "Target": "NB_MANAGEMENT_URL", "Default": "https://api.wiretrustee.com:33073", "Mode": "", "Description": "Management Service URL [http|https]://[host]:[port]", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://api.wiretrustee.com:33073" }, { "@attributes": { "Name": "Appdata", "Target": "/etc/netbird", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/netbird" }, { "@attributes": { "Name": "Log File", "Target": "NB_LOG_FILE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "console" }, { "@attributes": { "Name": "Log Level", "Target": "NB_LOG_LEVEL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Admin Portal URL", "Target": "NB_ADMIN_URL", "Default": "https://app.netbird.io", "Mode": "", "Description": "Admin Panel URL [http|https]://[host]:[port]", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "https://app.netbird.io" }, { "@attributes": { "Name": "Wireguard PreSharedKey", "Target": "NB_PRESHARED_KEY", "Default": "", "Mode": "", "Description": "Sets Wireguard PreSharedKey property. If set, then only peers that have the same key can communicate.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "jimrummy101's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jimrummy101sRepository/netbird-client/netbird-client.xml", "CategoryList": [ "Network-DNS", "Network-Management", "Network-VPN" ], "downloads": 128148, "stars": 5, "trending": 19.154, "trends": [ 12.262, 13.542, 9.271, 7.606, 9.457, 10.392, 19.154 ], "trendsDate": [ 1696320342, 1698919935, 1702169673, 1704776761, 1707375967, 1709975152, 1712570789 ], "downloadtrend": [ 60922, 70464, 77664, 84057, 92837, 103603, 128148 ], "LastUpdateScan": 1712570789, "LastUpdate": 1712292194, "FirstSeen": 1672929212, "topTrending": 6.8919999999999995, "topPerforming": 19.154 }, { "Name": "NetBird-Dashboard", "Repository": "wiretrustee/dashboard", "Registry": "https://hub.docker.com/r/wiretrustee/dashboard/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133241-support-netbird/", "Project": "https://netbird.io", "Overview": "NetBird is an open-source VPN management platform built on top of WireGuard\u00ae making it easy to create secure private networks for your organization or home.\r\n\r\nThe Dashboard service provides a user friendly interface for management of peers and the overall network.\r\n\r\nLook at the \"Additional Requirements\" for the other two parts of the server stack.", "TemplateURL": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/netbird-dashboard/netbird-dashboard.xml", "Icon": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/icons/netbird-dashboard-icon-256px.png", "Requires": "NetBird-Management\r
NetBird-Signal", "Config": [ { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8089" }, { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7443" }, { "@attributes": { "Name": "AUTH_AUDIENCE", "Target": "AUTH_AUDIENCE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "netbird-client" }, { "@attributes": { "Name": "AUTH_CLIENT_ID", "Target": "AUTH_CLIENT_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "netbird-client" }, { "@attributes": { "Name": "AUTH_AUTHORITY", "Target": "AUTH_AUTHORITY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://keycloak.meydomain.net/realms/netbird" }, { "@attributes": { "Name": "USE_AUTH0", "Target": "USE_AUTH0", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "AUTH_SUPPORTED_SCOPES", "Target": "AUTH_SUPPORTED_SCOPES", "Default": "openid profile email offline_access api", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "openid profile email offline_access api" }, { "@attributes": { "Name": "NETBIRD_MGMT_API_ENDPOINT", "Target": "NETBIRD_MGMT_API_ENDPOINT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://netbird.mydomain.net" }, { "@attributes": { "Name": "NETBIRD_MGMT_GRPC_API_ENDPOINT", "Target": "NETBIRD_MGMT_GRPC_API_ENDPOINT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://netbird.mydomain.net" }, { "@attributes": { "Name": "AUTH_REDIRECT_URI", "Target": "AUTH_REDIRECT_URI", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AUTH_SILENT_REDIRECT_URI", "Target": "AUTH_SILENT_REDIRECT_URI", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "jimrummy101's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jimrummy101sRepository/netbird-dashboard/netbird-dashboard.xml", "CategoryList": [ "Network-DNS", "Network-Management", "Network-VPN" ], "downloads": 53061, "trending": 2.422, "trends": [ 5.848, 5.925, 6.314, 7.839, 8.169, 4.008, 2.422 ], "trendsDate": [ 1696759534, 1699355224, 1702169673, 1704776761, 1707375967, 1709975153, 1712570790 ], "downloadtrend": [ 37072, 39407, 42063, 45641, 49701, 51776, 53061 ], "LastUpdateScan": 1712570790, "LastUpdate": 1706171510, "FirstSeen": 1673370280, "topTrending": -3.4259999999999997 }, { "Name": "NetBird-Management", "Repository": "netbirdio/management", "Registry": "https://hub.docker.com/r/netbirdio/management/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133241-support-netbird/", "Project": "https://netbird.io", "Overview": "NetBird is an open-source VPN management platform built on top of WireGuard\u00ae making it easy to create secure private networks for your organization or home.\r\n\r\nThe Management service is the central coordination component for NetBird. It keeps the network state, public Wireguard keys of the peers, authenticates and distributes network changes to peers.\r\n\r\nLook at the \"Additional Requirements\" for the other two parts of the server stack.", "TemplateURL": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/netbird-management/netbird-management.xml", "Icon": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/icons/netbird-management-icon-256px.png", "PostArgs": "--port 443 --log-file console --disable-anonymous-metrics=false --single-account-mode-domain=netbird.mydomain.net --dns-domain=netbird.selfhosted", "Requires": "NetBird-Dashboard\r
NetBird-Signal", "Config": [ { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "33073" }, { "@attributes": { "Name": "Config", "Target": "/etc/netbird/management.json", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/netbird-server/management/management.json" }, { "@attributes": { "Name": "Appdata", "Target": "/var/lib/netbird", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/netbird-server/management/data" } ], "Repo": "jimrummy101's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jimrummy101sRepository/netbird-management/netbird-management.xml", "CategoryList": [ "Network-DNS", "Network-Management", "Network-VPN" ], "downloads": 54045, "stars": 2, "trending": 16.286, "trends": [ 10.768, 9.476, 9.369, 13.759, 12.083, 14.869, 16.286 ], "trendsDate": [ 1696759534, 1699355225, 1702169673, 1704776762, 1707375967, 1709975153, 1712570790 ], "downloadtrend": [ 23959, 26467, 29203, 33862, 38516, 45243, 54045 ], "LastUpdateScan": 1712570790, "LastUpdate": 1712292200, "FirstSeen": 1673370281, "topTrending": 5.518000000000001 }, { "Name": "NetBird-Signal", "Repository": "netbirdio/signal", "Registry": "https://hub.docker.com/r/netbirdio/signal/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133241-support-netbird/", "Project": "https://netbird.io", "Overview": "NetBird is an open-source VPN management platform built on top of WireGuard\u00ae making it easy to create secure private networks for your organization or home.\r\n\r\nThe Signal Service or simply Signal is a lightweight piece of software that helps peers to negotiate direct connections. It does not store any data and no traffic passes through it.\r\n\r\nLook at the \"Additional Requirements\" for the other two parts of the server stack.", "TemplateURL": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/netbird-signal/netbird-signal.xml", "Icon": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/icons/netbird-signal-icon-256px.png", "Requires": "NetBird-Management\r
NetBird-Dashboard", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10000" }, { "@attributes": { "Name": "Data", "Target": "/var/lib/netbird", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/netbird-server/signal/data" } ], "Repo": "jimrummy101's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jimrummy101sRepository/netbird-signal/netbird-signal.xml", "CategoryList": [ "Network-DNS", "Network-Management", "Network-VPN" ], "downloads": 51550, "stars": 1, "trending": 16.627, "trends": [ 10.078, 9.506, 9.196, 11.428, 12.688, 15.096, 16.627 ], "trendsDate": [ 1696759534, 1699355225, 1702169673, 1704776762, 1707375968, 1709975153, 1712570790 ], "downloadtrend": [ 23189, 25625, 28220, 31861, 36491, 42979, 51550 ], "LastUpdateScan": 1712570790, "LastUpdate": 1712292197, "FirstSeen": 1673370281, "topTrending": 6.5489999999999995 }, { "Name": "whats-up-docker", "Repository": "fmartinou/whats-up-docker", "Registry": "https://hub.docker.com/r/fmartinou/whats-up-docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133313-support-alexgreenuk-unraid-docker-templates/", "Project": "https://github.com/fmartinou/whats-up-docker", "Overview": "What's up Docker? (aka WUD) WEBUI Included\r\nGets you notified when new versions of your Docker containers are available and lets you react the way you want.\r\n\r\nDepending what you want to do you might have to add your own variables. By default I have included MQTT.\r\n\r\nGood Integration With\r\n\r\n- Home-Assistant\r\n- Prometheus\r\n- Grafana\r\n\r\nMany Supported Triggers\r\n\r\nSend notifications using Smtp, Apprise, IFTTT, Slack, Pushover...\r\nAutomatically update your docker containers or your docker-compose stack.\r\nIntegrate with third-party systems using Kafka, Mqtt, Http Webhooks...\r\n\r\nMany supported registries\r\n\r\n- Azure Container Registry\r\n- AWS Elastic Container Registry\r\n- Google Container Registry\r\n- Github Container Registry\r\n- Docker Hub (public & private repositories)", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/AlexGreenUK/unraid-templates/master/whats-up-docker/whats-up-docker.xml", "Icon": "https://i.imgur.com/eIUvk2Y.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Data", "Target": "/store", "Default": "/mnt/user/appdata/whats-up-docker", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/whats-up-docker" }, { "@attributes": { "Name": "MQTT Server", "Target": "WUD_TRIGGER_MQTT_mqtt_URL", "Default": "", "Mode": "", "Description": "Example: mqtt://127.0.0.1:1883", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Username", "Target": "WUD_TRIGGER_MQTT_mqtt_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "WUD_TRIGGER_MQTT_mqtt_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Home Assistant Auto Discovery", "Target": "WUD_TRIGGER_MQTT_HA_HASS_ENABLED", "Default": "false", "Mode": "", "Description": "If you want to enabled Home Assistant Auto Discovery set this to True", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Home Assistant Auto Discovery Prefix", "Target": "WUD_TRIGGER_MQTT_HA_HASS_PREFIX", "Default": "homeassistant", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "homeassistant" }, { "@attributes": { "Name": "/var/run/docker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "AlexGreenUK's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AlexGreenUKsRepository/whats-up-docker/whats-up-docker.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "downloads": 27335748, "stars": 14, "trending": 9.652, "trends": [ 11.469, 11.317, 12.755, 10.176, 10.152, 9.919, 9.652 ], "trendsDate": [ 1696385148, 1698984418, 1702169673, 1704776762, 1707375968, 1709975153, 1712570790 ], "downloadtrend": [ 13891961, 15664775, 17954968, 19989047, 22247631, 24697411, 27335748 ], "LastUpdateScan": 1712570790, "LastUpdate": 1688745121, "FirstSeen": 1673002779, "topTrending": -1.8170000000000002, "topPerforming": 9.652 }, { "Name": "zappiti-server", "Repository": "theimmortal/zappiti-server", "Registry": "https://hub.docker.com/r/theimmortal/zappiti-server", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133307-support-zappiti-server/", "Project": "https://github.com/theimmortal68/zappiti-server-docker", "Overview": "Docker container to install and run Zappiti Server app as a local Cloud to manage your library using your Unraid server. Your files used for the collection are saved only on your machine.", "WebUI": "http://[IP]:[PORT:8777]", "TemplateURL": "https://raw.githubusercontent.com/theimmortal68/zappiti-server-docker/master/zappiti-server.xml", "Icon": "https://raw.githubusercontent.com/theimmortal68/zappiti-server-docker/main/zappiti-server.png", "ExtraParams": "--hostname=zappiti-server --restart=unless-stopped", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8777", "Default": "8777", "Mode": "tcp", "Description": "Container Port: 8777", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Autodiscovery Port", "Target": "8777", "Default": "8777", "Mode": "udp", "Description": "Container Port: 8777", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Application Data", "Target": "/app/bin", "Default": "/mnt/user/appdata/zappiti/bin", "Mode": "rw,slave", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User Data", "Target": "/app/data", "Default": "/mnt/user/appdata/zappiti/data", "Mode": "rw,slave", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "theimmortal's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/theimmortalsRepository/zappiti-server.xml", "CategoryList": [ "MediaServer-Video", "MediaServer-Music", "MediaServer-Photos" ], "downloads": 1530, "LastUpdateScan": 1712570790, "LastUpdate": 1684421310, "FirstSeen": 1673039367 }, { "Name": "dashdot", "Repository": "mauricenino/dashdot:latest", "Registry": "https://hub.docker.com/r/mauricenino/dashdot", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/133844-support-manuel-rw-docker-support-thread/", "Project": "https://github.com/MauriceNino/dashdot", "Overview": "DESCRIPTION\r\nDash. (or Dashdot) is a modern server dashboard, developed with a simple, but performant stack and designed with glassmorphism in mind.\r\n\r\nLive demo:\r\nhttps://dash.mauz.dev/\r\n\r\nNOTES\r\n\u2022 You have other variables available to use, if needed. Check the official docs to know more.\r\n\u2022 The 'privileged' flag is needed to determine the memory and storage info.\r\n\u2022 There are two docker image tags available: 'latest' and 'dev'.\r\n\r\nVERSION\r\n1.2 (2023-03-04)", "WebUI": "http://[IP]:[PORT:3001]/", "TemplateURL": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/dashdot/dashdot.xml", "Icon": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/dashdot/dashdot.png", "DonateText": "Like this template? Please consider to donate:", "DonateLink": "https://ko-fi.com/manicraft1001", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3001", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3001" }, { "@attributes": { "Name": "Storage (host)", "Target": "/mnt/host", "Default": "", "Mode": "ro", "Description": "For reading the usage stats of all drives, and collect other information from the OS.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "Storage (OS information)", "Target": "/etc/os-release", "Default": "", "Mode": "ro", "Description": "This is the location for the OS release information (unRAID base).", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/etc/os-release" }, { "@attributes": { "Name": "DASHDOT_PORT", "Target": "DASHDOT_PORT", "Default": "3001", "Mode": "", "Description": "HTTP Port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3001" }, { "@attributes": { "Name": "DASHDOT_SHOW_HOST", "Target": "DASHDOT_SHOW_HOST", "Default": "true|false", "Mode": "", "Description": "If you want to show the host part in the server widget (e.g. dash. -> dash.mauz.io).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "DASHDOT_ACCEPT_OOKLA_EULA", "Target": "DASHDOT_ACCEPT_OOKLA_EULA", "Default": "true|false", "Mode": "", "Description": "Use the newer and more accurate speedtest tool from Ookla, instead of the old speedtest-cli for your speedtests. When passing this flag, you accept Ooklas: EULA, TERMS and PRIVACY.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "DASHDOT_CUSTOM_HOST", "Target": "DASHDOT_CUSTOM_HOST", "Default": "", "Mode": "", "Description": "If you want to show a custom host in the server widget (needs DASHDOT_SHOW_HOST enabled to work).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "MY SERVER" }, { "@attributes": { "Name": "DASHDOT_ENABLE_CPU_TEMPS", "Target": "DASHDOT_ENABLE_CPU_TEMPS", "Default": "false|true", "Mode": "", "Description": "If you want to show the CPU temperature in the graph. This will probably not work on a VPS, so you need to try it on your own if this works. For home servers it might work just fine.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "DASHDOT_USE_IMPERIAL", "Target": "DASHDOT_USE_IMPERIAL", "Default": "false|true", "Mode": "", "Description": "Shows any units in the imperial system, instead of the default metric.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "DASHDOT_ALWAYS_SHOW_PERCENTAGES", "Target": "DASHDOT_ALWAYS_SHOW_PERCENTAGES", "Default": "false|true", "Mode": "", "Description": "To always show the current percentage of each graph in the top-left corner. Without enabling this, they will only be shown on lower resolution devices (mobile phones).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "DASHDOT_PAGE_TITLE", "Target": "DASHDOT_PAGE_TITLE", "Default": "", "Mode": "", "Description": "If you want to show a custom string in the browser page title.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "dash." }, { "@attributes": { "Name": "DASHDOT_WIDGET_LIST", "Target": "DASHDOT_WIDGET_LIST", "Default": "", "Mode": "", "Description": "The available options are: os, cpu, storage, ram, network, gpu.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "os,cpu,storage,ram,network" }, { "@attributes": { "Name": "DASHDOT_OS_LABEL_LIST", "Target": "DASHDOT_OS_LABEL_LIST", "Default": "", "Mode": "", "Description": "The available options are: os, arch, up_since.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "os,arch,up_since" }, { "@attributes": { "Name": "DASHDOT_CPU_LABEL_LIST", "Target": "DASHDOT_CPU_LABEL_LIST", "Default": "", "Mode": "", "Description": "The available options are: brand, model, cores, threads, frequency.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "brand,model,cores,threads,frequency" }, { "@attributes": { "Name": "DASHDOT_STORAGE_LABEL_LIST", "Target": "DASHDOT_STORAGE_LABEL_LIST", "Default": "", "Mode": "", "Description": "The available options are: brand, size, type.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "brand,size,type" }, { "@attributes": { "Name": "DASHDOT_RAM_LABEL_LIST", "Target": "DASHDOT_RAM_LABEL_LIST", "Default": "", "Mode": "", "Description": "The available options are: brand, size, type, frequency.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "brand,size,type,frequency" }, { "@attributes": { "Name": "DASHDOT_NETWORK_LABEL_LIST", "Target": "DASHDOT_NETWORK_LABEL_LIST", "Default": "", "Mode": "", "Description": "The available options are: type, speed_up, speed_down, interface_speed, public_ip.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "type,speed_up,speed_down,interface_speed" }, { "@attributes": { "Name": "DASHDOT_GPU_LABEL_LIST", "Target": "DASHDOT_GPU_LABEL_LIST", "Default": "", "Mode": "", "Description": "The available options are: brand, model, memory.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "brand, model, memory" } ], "Repo": "manrw's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/manrwsRepository/templates/dashdot/dashdot.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1254735, "stars": 34, "trending": 9.057, "trends": [ 12.532, 12.034, 11.599, 13.916, 12.295, 9.541, 9.057 ], "trendsDate": [ 1697918732, 1700514366, 1703113575, 1705712762, 1708311939, 1710907573, 1713506759 ], "downloadtrend": [ 606023, 688930, 779325, 905306, 1032219, 1141092, 1254735 ], "LastUpdateScan": 1713506759, "LastUpdate": 1712185640, "FirstSeen": 1677971048, "topTrending": -3.4749999999999996, "topPerforming": 9.057 }, { "Name": "homarr", "Repository": "ghcr.io/ajnart/homarr:latest", "Registry": "https://github.com/ajnart/homarr/pkgs/container/homarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://discord.gg/C2WTXkzkwK", "Project": "https://github.com/ajnart/homarr", "Overview": "DESCRIPTION\r\nHomarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.\r\n\r\nLive demo:\r\nhttps://demo.homarr.dev\r\n\r\nNOTES\r\n\u2022 The available tags to be used for this image, are: 'latest' (recommended) and 'dev'.\r\n\u2022 If you want to use your own icons (png/svg), place them in the configured directory of 'Storage (icons)'. Then, call them from Homarr URL field as '/icons/my_icon.ext'.\r\n\r\nVERSION\r\n1.6 (2023-04-16)", "WebUI": "http://[IP]:[PORT:7575]/", "TemplateURL": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/homarr/homarr.xml", "Icon": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/homarr/icon.png", "DonateText": "Like this template? Please consider to donate:", "DonateLink": "https://ko-fi.com/manicraft1001", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "7575", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10004" }, { "@attributes": { "Name": "Storage (icons)", "Target": "/app/public/icons", "Default": "", "Mode": "rw", "Description": "This is the location for custom icons.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/homarr/icons" }, { "@attributes": { "Name": "Storage (config)", "Target": "/app/data/configs", "Default": "", "Mode": "rw", "Description": "This is the location for the internal data.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/homarr/configs" }, { "@attributes": { "Name": "Storage (data)", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Main location for storing data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/homarr/data" }, { "@attributes": { "Name": "PORT", "Target": "PORT", "Default": "", "Mode": "", "Description": "If you need, you can customize the internal port using this variable.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "7575" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "ro", "Description": "Gives Homarr the ability to restart, stop, start, refresh and remove containers as well as add them to the dashboard.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "DOCKER_HOST", "Target": "DOCKER_HOST", "Default": "", "Mode": "", "Description": "Mount docker socket via TCP (eg.: tcp://traefik-docker-socket-proxy:2375)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DOCKER_PORT", "Target": "DOCKER_PORT", "Default": "", "Mode": "", "Description": "Mount docker socket via TCP (eg.: tcp://traefik-docker-socket-proxy:2375)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEFAULT_COLOR_SCHEME", "Target": "DEFAULT_COLOR_SCHEME", "Default": "dark|light", "Mode": "", "Description": "The default color scheme for the dashboard.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "dark" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "(Experimental): Will be removed soon - This password will protect the dashboard from unauthorized access.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_EDIT_MODE", "Target": "DISABLE_EDIT_MODE", "Default": "false|true", "Mode": "", "Description": "(Experimental): Will be removed soon", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "EDIT_MODE_PASSWORD", "Target": "EDIT_MODE_PASSWORD", "Default": "", "Mode": "", "Description": "(Experimental): Will be removed soon - Set a password for edit mode.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "manrw's Repository", "RecommendedRaw": "7/1/2023", "RecommendedDate": 1688184000, "RecommendedReason": { "en_US": "Simplify the management of your server with Homarr - a sleek, modern dashboard that puts all of your apps and services at your fingertips" }, "templatePath": "/tmp/GitHub/AppFeed/templates/manrwsRepository/templates/homarr/homarr.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 11496, "stars": 13, "trending": 11.413, "trends": [ 11.413 ], "trendsDate": [ 1712570790 ], "downloadtrend": [ 10184, 11496 ], "LastUpdateScan": 1712570790, "LastUpdate": 1652738204, "FirstSeen": 1652486617 }, { "Name": "slskd", "Repository": "slskd/slskd:latest", "Registry": "https://github.com/slskd/slskd/pkgs/container/slskd", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133844-support-manuel-rw-docker-support-thread/", "Project": "https://github.com/slskd/slskd", "Overview": "A modern client-server application for the Soulseek file-sharing network. It is accessible from a web browser and supports reverse proxies.", "WebUI": "http://[IP]:[PORT:5030]/", "TemplateURL": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/slskd.xml", "Icon": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/logo.png", "Screenshot": [ "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/screenshots/login.png", "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/screenshots/search.png", "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/slskd/screenshots/downloads.png" ], "Licence": "AGPL-3.0 license", "Config": [ { "@attributes": { "Name": "SLSKD_REMOTE_CONFIGURATION", "Target": "SLSKD_REMOTE_CONFIGURATION", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "HTTP WEB UI", "Target": "5030", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5030" }, { "@attributes": { "Name": "Http Web UI Port", "Target": "PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5030" }, { "@attributes": { "Name": "HTTPS WEB UI", "Target": "5031", "Default": "5031", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5031" }, { "@attributes": { "Name": "SOULSEEK CLIENT", "Target": "50300", "Default": "50300", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "50300" }, { "@attributes": { "Name": "SLSKD_UPLOAD_SLOTS", "Target": "SLSKD_UPLOAD_SLOTS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "SLSKD_UPLOAD_SPEED_LIMIT", "Target": "SLSKD_UPLOAD_SPEED_LIMIT", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "Soulseek Username", "Target": "SLSKD_SLSK_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Soulseek Password", "Target": "SLSKD_SLSK_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SLSKD_SLSK_DESCRIPTION", "Target": "SLSKD_SLSK_DESCRIPTION", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "A Soulseek user" }, { "@attributes": { "Name": "SLSKD_SLSK_DIAG_LEVEL", "Target": "SLSKD_SLSK_DIAG_LEVEL", "Default": "None|Warning|Info|Debug", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "None" }, { "@attributes": { "Name": "Web UI Username", "Target": "SLSKD_USERNAME", "Default": "", "Mode": "", "Description": "The username for the web UI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI Password", "Target": "SLSKD_PASSWORD", "Default": "", "Mode": "", "Description": "The password for the web UI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Application data", "Target": "/app", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/slskd/" } ], "Repo": "manrw's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/manrwsRepository/templates/slskd/slskd.xml", "CategoryList": [ "Downloaders", "MediaApp-Music" ], "downloads": 285020, "stars": 7, "trending": 6.828, "trends": [ 4.298, 5.598, 6.375, 7.175, 6.18, 10.022, 6.828 ], "trendsDate": [ 1697918732, 1700514366, 1703113575, 1705712763, 1708311940, 1710907574, 1713506759 ], "downloadtrend": [ 183923, 194829, 208094, 224180, 238946, 265560, 285020 ], "LastUpdateScan": 1713506759, "LastUpdate": 1713129862, "FirstSeen": 1695319549, "topTrending": 2.5300000000000002, "topPerforming": 6.828 }, { "Name": "jellyfin-discord-bot", "Repository": "ghcr.io/manuel-rw/jellyfin-discord-music-bot:latest", "Registry": "https://ghcr.io/manuel-rw/jellyfin-discord-music-bot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133844-support-manuel-rw-docker-support-thread", "Project": "https://github.com/manuel-rw/jellyfin-discord-music-bot", "Overview": "A simple and leightweight Discord Bot, that integrates with your Jellyfin Media server and enables you to listen to your favourite music directly from discord.\r\nSupports Discord commands and easy configuration with environment variables.\r\n\r\nTo set up your own instance, please follow the guide:\r\nhttps://github.com/manuel-rw/jellyfin-discord-music-bot/wiki", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/jellyfin-discord-bot/template.xml", "Icon": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/jellyfin-discord-bot/logo.png", "DonateText": "Like this template? Please consider to donate:", "DonateLink": "https://ko-fi.com/manicraft1001", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "DISCORD_CLIENT_TOKEN", "Target": "DISCORD_CLIENT_TOKEN", "Default": "", "Mode": "", "Description": "The bot secret token, that can be obtained from the Discord developer portal. Use the guide for exact instructions.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JELLYFIN_SERVER_ADDRESS", "Target": "JELLYFIN_SERVER_ADDRESS", "Default": "", "Mode": "", "Description": "The Jellyfin server to connect to. Do not end with ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JELLYFIN_AUTHENTICATION_USERNAME", "Target": "JELLYFIN_AUTHENTICATION_USERNAME", "Default": "", "Mode": "", "Description": "The username to use to connect to Jellyfin", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JELLYFIN_AUTHENTICATION_PASSWORD", "Target": "JELLYFIN_AUTHENTICATION_PASSWORD", "Default": "", "Mode": "", "Description": "The password to use to connect to Jellyfin", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "ERROR|WARN|LOG|DEBUG|VERBOSE", "Mode": "", "Description": "Overrides the default log level. Defaults to LOG. Can be set to DEBUG to search for problems.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "LOG" }, { "@attributes": { "Name": "ALLOW_EVERYONE_FOR_DEFAULT_PERMS", "Target": "ALLOW_EVERYONE_FOR_DEFAULT_PERMS", "Default": "false|true", "Mode": "", "Description": "Allow everyone to control the bot by default for new servers and users", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "UPDATER_DISABLE_NOTIFICATIONS", "Target": "UPDATER_DISABLE_NOTIFICATIONS", "Default": "false|true", "Mode": "", "Description": "By default, update notifications will be sent to the Discord server owner. If you do not like this, you can disable these notifications.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "manrw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/manrwsRepository/templates/jellyfin-discord-bot/template.xml", "CategoryList": [ "Tools-Utilities", "MediaApp-Music", "Network-Web" ], "LastUpdateScan": 1712981180, "FirstSeen": 1673966409 }, { "Name": "wakapi", "Repository": "ghcr.io/muety/wakapi:latest", "Registry": "https://github.com/muety/wakapi/pkgs/container/wakapi", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133844-support-manuel-rw-docker-support-thread/", "Project": "https://github.com/muety/wakapi", "Overview": "A minimalist, self-hosted WakaTime-compatible backend for coding statistics. Free and open source. Build by developers for developers. Partially compatible with WakaTime.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/wakapi/template.xml", "Icon": "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/wakapi/logo.png", "Screenshot": [ "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/wakapi/screenshots/login.png", "https://raw.githubusercontent.com/manuel-rw/unraid-templates/master/templates/wakapi/screenshots/dashboard.png" ], "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "Password Salt", "Target": "WAKAPI_PASSWORD_SALT", "Default": "", "Mode": "", "Description": "Use the following command to generate the salt:\r\n\r\ncat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w ${1:-32} | head -n 1", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/wakapi/data" }, { "@attributes": { "Name": "HTTP Web UI", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Http Web UI Port", "Target": "PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "Environment", "Target": "ENVIRONMENT", "Default": "dev|prod", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "prod" }, { "@attributes": { "Name": "Allow Signup", "Target": "WAKAPI_ALLOW_SIGNUP", "Default": "true|false", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Disable Frontpage", "Target": "WAKAPI_DISABLE_FRONTPAGE", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Enable Prometheus Metrics", "Target": "WAKAPI_EXPOSE_METRICS", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Mail Enabled", "Target": "WAKAPI_MAIL_ENABLED", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Mail Sender", "Target": "WAKAPI_MAIL_SENDER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Wakapi " }, { "@attributes": { "Name": "Mail Provider", "Target": "WAKAPI_MAIL_PROVIDER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtp" }, { "@attributes": { "Name": "Mail SMTP Host", "Target": "WAKAPI_MAIL_SMTP_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail SMTP Port", "Target": "WAKAPI_MAIL_SMTP_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail SMTP User", "Target": "WAKAPI_MAIL_SMTP_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail SMTP Pasword", "Target": "WAKAPI_MAIL_SMTP_PASS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mail SMTP TLS", "Target": "WAKAPI_MAIL_SMTP_TLS", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "manrw's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/manrwsRepository/templates/wakapi/template.xml", "CategoryList": [ "HomeAutomation", "Productivity" ], "LastUpdateScan": 1711058775, "FirstSeen": 1695470726 }, { "Name": "Charm", "Repository": "charmcli/charm:latest", "Registry": "https://hub.docker.com/r/charmcli/charm", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133764-support-grtgbln-docker-templates", "Project": "https://github.com/charmbracelet/charm", "Overview": "The Charm Tool and Library", "Icon": "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/images/charm-icon.png", "TemplateURL": "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/templates/charm.xml", "Maintainer": { "WebPage": "https://github.com/nwithan8" }, "Config": [ { "@attributes": { "Name": "SSH Port", "Target": "35353", "Default": "", "Mode": "tcp", "Description": "Container Port: 35353", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "35353" }, { "@attributes": { "Name": "HTTP Port", "Target": "35354", "Default": "", "Mode": "tcp", "Description": "Container Port: 35354", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "35354" }, { "@attributes": { "Name": "Stats Port", "Target": "35355", "Default": "", "Mode": "tcp", "Description": "Container Port: 35355", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "35355" }, { "@attributes": { "Name": "Health Port", "Target": "35356", "Default": "", "Mode": "tcp", "Description": "Container Port: 35356", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "35356" }, { "@attributes": { "Name": "Max storage per user", "Target": "CHARM_SERVER_USER_MAX_STORAGE", "Default": "0", "Description": "Maximum storage per user. 0 for no limit", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "/mnt/user/appdata/charm", "Mode": "rw", "Description": "Storage for databases and file storage", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/charm" } ], "Repo": "grtgbln's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/grtgblnsRepository/templates/charm.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 2306, "stars": 1, "LastUpdateScan": 1712650049, "LastUpdate": 1690389155, "FirstSeen": 1712650049 }, { "Name": "Plex-Prerolls", "Repository": "nwithan8/plex_prerolls:latest", "Registry": "https://hub.docker.com/r/nwithan8/plex_prerolls", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133764-support-grtgbln-docker-templates", "Project": "https://github.com/nwithan8/plex-prerolls", "Overview": "Plex Prerolls is a tool to automate preroll scheduling for a Plex Media Server.", "TemplateURL": "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/templates/plex_prerolls.xml", "Maintainer": { "WebPage": "https://github.com/nwithan8" }, "Config": [ { "@attributes": { "Name": "Cron Schedule", "Target": "CRON_SCHEDULE", "Default": "0 0 * * *", "Description": "How often to update schedules. See https://crontab.guru for help.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Dry Run", "Target": "DRY_RUN", "Default": "", "Description": "Enable dry-run (testing) mode. No changes will be made to Plex.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "UTC", "Description": "Timezone to use when calculating schedules", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "UTC" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/plex_prerolls/config", "Mode": "ro", "Description": "Where config file will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/plex_prerolls/config" }, { "@attributes": { "Name": "Log Path", "Target": "/logs", "Default": "/mnt/user/appdata/plex_prerolls/logs", "Mode": "rw", "Description": "Where debug logs will be stored", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/plex_prerolls/logs" }, { "@attributes": { "Name": "Files Path", "Target": "/files", "Default": "/mnt/user/appdata/plex_prerolls/files", "Mode": "ro", "Description": "(Optional) Where preroll files are stored, for local path glob feature", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/plex_prerolls/files" } ], "Repo": "grtgbln's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/grtgblnsRepository/templates/plex_prerolls.xml", "CategoryList": [ "Tools-Utilities", "MediaServer" ], "downloads": 568, "LastUpdateScan": 1712570791, "LastUpdate": 1707019796, "FirstSeen": 1702166408 }, { "Name": "Soft-Serve", "Repository": "charmcli/soft-serve:latest", "Registry": "https://hub.docker.com/r/charmcli/soft-serve", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133764-support-grtgbln-docker-templates", "Project": "https://github.com/charmbracelet/soft-serve", "Overview": "The mighty, self-hostable Git server for the command line", "Icon": "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/images/softserve-icon.png", "TemplateURL": "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/templates/soft_serve.xml", "Maintainer": { "WebPage": "https://github.com/nwithan8" }, "Requires": "Configuration done via a config.yaml file in the /soft-serve directory", "Config": [ { "@attributes": { "Name": "SSH Port", "Target": "23231", "Default": "", "Mode": "tcp", "Description": "Container Port: 23231", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "23231" }, { "@attributes": { "Target": "23232", "Default": "", "Mode": "tcp", "Description": "Container Port: 23232", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "23232" }, { "@attributes": { "Target": "23233", "Default": "", "Mode": "tcp", "Description": "Container Port: 23233", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "23233" }, { "@attributes": { "Target": "9418", "Default": "", "Mode": "tcp", "Description": "Container Port: 9418", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9418" }, { "@attributes": { "Name": "Data Path", "Target": "/soft-serve", "Default": "/mnt/user/appdata/softserve", "Mode": "rw", "Description": "Storage for config file, databases and repos", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/softserve" } ], "Repo": "grtgbln's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/grtgblnsRepository/templates/soft_serve.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 39926, "LastUpdateScan": 1712477150, "LastUpdate": 1702353510, "FirstSeen": 1712477150 }, { "Name": "tauticord", "Repository": "nwithan8/tauticord:latest", "Registry": "https://hub.docker.com/r/nwithan8/tauticord", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133764-support-grtgbln-docker-templates", "Project": "https://github.com/nwithan8/tauticord", "Overview": "Tauticord is a Discord bot that displays live data from Tautulli, including stream summaries, bandwidth and library statistics.", "Icon": "https://raw.githubusercontent.com/nwithan8/tauticord/master/documentation/images/logo.png", "TemplateURL": "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/templates/tauticord.xml", "Maintainer": { "WebPage": "https://github.com/nwithan8" }, "Requires": "Please see announcements for potential breaking changes: https://github.com/nwithan8/tauticord/blob/master/documentation/ANNOUNCEMENTS.md", "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/tauticord/config", "Mode": "rw", "Description": "Where config file will be stored", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tauticord/config" }, { "@attributes": { "Name": "Log Path", "Target": "/logs", "Default": "/mnt/user/appdata/tauticord/logs", "Mode": "rw", "Description": "Where debug logs will be stored", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tauticord/logs" }, { "@attributes": { "Name": "Monitor Path", "Target": "/monitor", "Default": "/mnt/user/appdata/tauticord/monitor", "Mode": "ro", "Description": "Directory to monitor usage percentage of (e.g. your Plex library)", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tauticord/monitor" } ], "Repo": "grtgbln's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/grtgblnsRepository/templates/tauticord.xml", "CategoryList": [ "Tools-Utilities", "MediaServer" ], "downloads": 14051, "stars": 1, "trending": 13.003, "trends": [ 15.658, 13.003 ], "trendsDate": [ 1708715161, 1711310791 ], "downloadtrend": [ 10310, 12224, 14051 ], "LastUpdateScan": 1711310791, "LastUpdate": 1710878175, "FirstSeen": 1661933468 }, { "Name": "VHS-Server", "Repository": "ghcr.io/charmbracelet/vhs:latest", "Registry": "https://registry.hub.docker.com/r/ghcr.io/charmbracelet/vhs", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "host", "Shell": "bash", "Privileged": "false", "PostArgs": "serve", "Support": "https://forums.unraid.net/topic/133764-support-grtgbln-docker-templates", "Project": "https://github.com/charmbracelet/vhs", "Overview": "Your CLI home video recorder", "Icon": "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/images/vhs-icon.png", "TemplateURL": "https://raw.githubusercontent.com/nwithan8/unraid_templates/master/templates/vhs.xml", "Maintainer": { "WebPage": "https://github.com/nwithan8" }, "Config": { "@attributes": { "Name": "SSH Port", "Target": "1976", "Default": "", "Mode": "tcp", "Description": "Container Port: 1976", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1976" }, "Repo": "grtgbln's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/grtgblnsRepository/templates/vhs.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1713310537, "FirstSeen": 1713310537 }, { "Name": "Onedrive", "Repository": "driveone/onedrive:latest", "Registry": "https://hub.docker.com/r/driveone/onedrive", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/133978-support-bversluis-onedrive/", "Project": "https://github.com/abraunegg/onedrive/blob/master/docs/Docker.md", "Overview": "A free Microsoft OneDrive Client which supports OneDrive Personal, OneDrive for Business, OneDrive for Office365 and SharePoint.\r\n\r\nInstallation:\r\n- Before creating the Onedrive docker container, make sure you created a configuration and data folder first (see template). \r\n- Install the Onedrive docker container using the template.\r\n- Once installed, stop the docker container and find the container ID. (In the right upper corner of the docker page, switch over from \u2018Basic view\u2019 to \u2018Advanced view\u2019. Now you can see the Container ID for your newly created container (for example 72409c107bd0). Copy this ID.)\r\n- Open the Unraid terminal and type: docker start your_container_ID --interactive (use right mouse --> paste to paste your container ID in the terminal).\r\n- After entering the command and pressing enter, the container starts in interactive mode and a link to a Microsoft login page is shown in the terminal. You can open this link by clicking on it and log in with the Microsoft credentials of the Onedrive account you want to add. If successful, a blank page is shown. Copy the full address of this page and past it (right mouse and paste) in the terminal as the response URL and press enter. If the link is accepted, the client immediately starts downloading your files.\r\n- You can close the terminal, restart the container normally and everything should be working from now on.\r\n- For every Onedrive account you want to sync with Unraid, you need to create a new docker container with a different folder for the configuration and data files.", "TemplateURL": "https://raw.githubusercontent.com/Belstrekkie/unraid-templates/master/Onedrive/Onedrive.xml", "Icon": "https://user-images.githubusercontent.com/29630035/64020891-0342f080-cb33-11e9-8a86-7a4baffcdf6d.png", "ExtraParams": "-it", "Requires": " ", "Config": [ { "@attributes": { "Name": "Configuration", "Target": "/onedrive/conf/", "Default": "", "Mode": "rw", "Description": "Location of the container configuration folder. Create this folder before start the container for the first time! For example: /mnt/user/appdata/onedrive When syncing multiple accounts, for each account a separate docker install is needed with a (sub)folder for the configuration files, for example: /mnt/user/appdata/onedrive/userA", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/onedrive/data", "Default": "", "Mode": "rw", "Description": "Location of the container data folder, where your onedrive files are stored. Create this folder before start the container for the first time! For example: /mnt/user/onedrive When syncing multiple accounts, for each account a docker install is needed with a (sub)folder for the data files, for example: /mnt/user/onedrive/userA", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "ONEDRIVE_UID", "Default": "999", "Mode": "", "Description": "In the Unraid WebUI open the terminal and type \u2018id username\u2019 for every user with an onedrive account you want to install an Onedrive container for and write down the UID and GID for these users. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "999" }, { "@attributes": { "Name": "GID", "Target": "ONEDRIVE_GID", "Default": "99", "Mode": "", "Description": "In the Unraid WebUI open the terminal and type \u2018id username\u2019 for every user with an onedrive account you want to install an Onedrive container for and write down the UID and GID for these users. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" } ], "Repo": "BVersluis' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BVersluisRepository/Onedrive/Onedrive.xml", "CategoryList": [ "Cloud" ], "downloads": 2477114, "stars": 85, "trending": 1.341, "trends": [ 0.668, 1.098, 2.05, 0.773, 2.139, 2.198, 1.341 ], "trendsDate": [ 1697781939, 1700377540, 1702976769, 1705575960, 1708175141, 1710770775, 1713369984 ], "downloadtrend": [ 2248423, 2273390, 2320980, 2339058, 2390185, 2443908, 2477114 ], "LastUpdateScan": 1713369984, "LastUpdate": 1700089547, "FirstSeen": 1674403271, "topTrending": 0.6729999999999999, "topPerforming": 1.341 }, { "Name": "ai-chat-app", "Repository": "ghcr.io/imagegenius/ai-chat-app", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/ai-chat-app", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-ai-chat-app/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-ai-chat-app#application-setup", "ReadMe": "https://github.com/imagegenius/docker-ai-chat-app#readme", "Project": "https://github.com/bitswired/fuseai", "Overview": "ai-chat-app - Open Source, Self-Hosted ChatGPT app", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/ai-chat-app.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/ai-chat-app.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains the database", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTAUTH_SECRET", "Target": "NEXTAUTH_SECRET", "Default": "secret", "Description": "Used to encrypt the NextAuth.js JWT and to hash email verification tokens, set to something long and random.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTAUTH_URL", "Target": "NEXTAUTH_URL", "Default": "http://192.168.1.2:3000", "Description": "Set this to the IP:port used to access the container.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ADMIN_EMAIL", "Target": "ADMIN_EMAIL", "Default": "example@me.com", "Description": "Email used to access the WebUI.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ADMIN_PASSWORD", "Target": "ADMIN_PASSWORD", "Default": "password", "Description": "Password used to access the WebUI.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/ai-chat-app.xml", "CategoryList": [ "AI", "Other" ], "LastUpdateScan": 1711785949, "FirstSeen": 1677992645 }, { "Name": "amp", "Repository": "ghcr.io/imagegenius/amp", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/amp", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-amp/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-amp#application-setup", "ReadMe": "https://github.com/imagegenius/docker-amp#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Latest AMP Release with an Alpine base, tiny image but only java servers will work" }, { "Tag": "ubuntu", "TagDescription": "Latest AMP release with an Ubuntu Base, limited to java servers at this time", "ReadMe": "https://github.com/imagegenius/docker-amp/tree/ubuntu#readme", "GitHub": "https://github.com/imagegenius/docker-amp/tree/ubuntu#application-setup" } ], "Project": "https://cubecoders.com/AMP", "Overview": "AMP (Application Management Panel) is a simple to use and easy to install control panel and management system for hosting game servers. It runs on both Windows and Linux and requires no command line knowledge to get started. Everything is taken care of by its clear and intuitive web interface, making it a breeze to use.", "ExtraParams": "--mac-address=00:00:00:00:00:00", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/amp.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/amp.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 25565", "Target": "25565", "Default": "25565", "Mode": "tcp", "Description": "Placeholder Minecraft Port (add more as required)", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata Path", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "USERNAME", "Target": "USERNAME", "Default": "admin", "Description": "Specify a username for the webUI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "admin", "Description": "Specify a password for the webUI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "LICENCE", "Target": "LICENCE", "Default": "00000000-0000-0000-0000-000000000000", "Description": "Specify a valid license for AMP", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JAVA_VERSIONS", "Target": "JAVA_VERSIONS", "Default": "7,9,13", "Description": "(Alpine only) you can have multiple versions specified, seperated by a comma", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MODULE", "Target": "MODULE", "Default": "ADS", "Description": "Which Module to use for the main instance created by this image", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/amp.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1713369984, "FirstSeen": 1674403271 }, { "Name": "duplicati", "Repository": "ghcr.io/imagegenius/duplicati", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/duplicati", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-duplicati/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-duplicati#application-setup", "ReadMe": "https://github.com/imagegenius/docker-duplicati#readme", "Project": "https://www.duplicati.com/", "Overview": "Duplicati is a backup client that securely stores encrypted, incremental, compressed remote backups of local files on cloud storage services and remote file servers.", "WebUI": "http://[IP]:[PORT:8200]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/duplicati.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/duplicati.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8200", "Default": "8200", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata Path", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /backups", "Target": "/backups", "Default": "", "Mode": "rw", "Description": "Backup Destination Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /source", "Target": "/source", "Default": "", "Mode": "rw", "Description": "Backup Source Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /tmp", "Target": "/tmp", "Default": "", "Mode": "rw", "Description": "Temporary Uploads Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CLI_ARGS", "Target": "CLI_ARGS", "Default": "", "Description": "Optionally specify any CLI variables(https://duplicati.readthedocs.io/en/latest/07-other-command-line-utilities/) you want to launch the app with", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/duplicati.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1713369984, "FirstSeen": 1674403271 }, { "Name": "esphome", "Repository": "ghcr.io/imagegenius/esphome", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/esphome", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-esphome/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-esphome#application-setup", "ReadMe": "https://github.com/imagegenius/docker-esphome#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Latest ESPHome release with an Alpine Base." }, { "Tag": "ubuntu", "TagDescription": "Latest ESPHome release with an Ubuntu base.", "ReadMe": "https://github.com/imagegenius/docker-esphome/tree/ubuntu#readme", "GitHub": "https://github.com/imagegenius/docker-esphome/tree/ubuntu#application-setup" } ], "Project": "https://esphome.io/", "Overview": "ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.", "WebUI": "http://[IP]:[PORT:6052]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/esphome.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/esphome.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "6052", "Default": "6052", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata Path", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ESPHOME_DASHBOARD_USE_PING", "Target": "ESPHOME_DASHBOARD_USE_PING", "Default": "false", "Description": "Use ping rather than mDNS to get device status, set to true if devices are appearing offline", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/esphome.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "LastUpdateScan": 1713369985, "FirstSeen": 1674403271 }, { "Name": "immich", "Repository": "ghcr.io/imagegenius/immich", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/immich", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-immich/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-immich#application-setup", "ReadMe": "https://github.com/imagegenius/docker-immich#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Latest Immich release with an Ubuntu base." }, { "Tag": "noml", "TagDescription": "Latest Immich release with an Ubuntu base. Machine-learning is completely removed.", "ReadMe": "https://github.com/imagegenius/docker-immich/tree/noml#readme", "GitHub": "https://github.com/imagegenius/docker-immich/tree/noml#application-setup" }, { "Tag": "alpine", "TagDescription": "Latest Immich release with an Alpine base. Machine-learning is completely removed, making it a very lightweight image (can have issues with RAW images).", "ReadMe": "https://github.com/imagegenius/docker-immich/tree/alpine#readme", "GitHub": "https://github.com/imagegenius/docker-immich/tree/alpine#application-setup" } ], "Project": "https://immich.app/", "Overview": "Immich is a high performance self-hosted photo and video backup solution.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/immich.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/immich.png", "Requires": "
PostgreSQL 14/15/16 with (https://github.com/tensorchord/pgvecto.rs), Redis
This container requires an external application to be run separately.
You can also use a docker mods to start redis within the container,
Set `DOCKER_MODS=imagegenius/mods:universal-redis`, and `REDIS_HOSTNAME` to `localhost`.
    ", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains machine learning models (~1.5GB with default models)", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /photos", "Target": "/photos", "Default": "", "Mode": "rw", "Description": "Contains all the photos uploaded to Immich", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /import", "Target": "/import", "Default": "", "Mode": "ro", "Description": "This folder will be periodically scanned, contents will be automatically imported into Immich", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_HOSTNAME", "Target": "DB_HOSTNAME", "Default": "192.168.1.x", "Description": "PostgreSQL Host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USERNAME", "Target": "DB_USERNAME", "Default": "postgres", "Description": "PostgreSQL Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "postgres", "Description": "PostgreSQL Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "DB_DATABASE_NAME", "Target": "DB_DATABASE_NAME", "Default": "immich", "Description": "PostgreSQL Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_HOSTNAME", "Target": "REDIS_HOSTNAME", "Default": "192.168.1.x", "Description": "Redis Hostname", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "5432", "Description": "PostgreSQL Port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_PORT", "Target": "REDIS_PORT", "Default": "6379", "Description": "Redis Port", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_PASSWORD", "Target": "REDIS_PASSWORD", "Default": "", "Description": "Redis password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MACHINE_LEARNING_GPU_ACCELERATION", "Target": "MACHINE_LEARNING_GPU_ACCELERATION", "Default": "", "Description": "Enable cuda acceleration by setting the value to 'cuda'", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MACHINE_LEARNING_WORKERS", "Target": "MACHINE_LEARNING_WORKERS", "Default": "1", "Description": "Machine learning workers", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MACHINE_LEARNING_WORKER_TIMEOUT", "Target": "MACHINE_LEARNING_WORKER_TIMEOUT", "Default": "120", "Description": "Machine learning worker timeout", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "RecommendedRaw": "4/1/2024", "RecommendedDate": 1711944000, "RecommendedReason": { "en_US": "Self host your own photos and videos" }, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/immich.xml", "CategoryList": [ "Backup", "Cloud", "MediaApp-Photos" ], "LastUpdateScan": 1713369985, "FirstSeen": 1674403271 }, { "Name": "jenkins", "Repository": "ghcr.io/imagegenius/jenkins", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/jenkins", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-jenkins/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-jenkins#application-setup", "ReadMe": "https://github.com/imagegenius/docker-jenkins#readme", "Branch": { "Tag": "latest", "TagDescription": "Latest (weekly) Jenkins release with an Alpine base." }, "Project": "https://jenkins.io/", "Overview": "Jenkins is the leading open-source automation server. Built with Java, it provides over 1,800 plugins to support automating virtually anything, so that humans can spend their time doing things machines cannot.", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/jenkins.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/jenkins.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 50000", "Target": "50000", "Default": "50000", "Mode": "tcp", "Description": "Slave Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Jenkins Home (appdata)", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CLI_ARGS", "Target": "CLI_ARGS", "Default": "-Xms1G -Xmx4G", "Description": "Optionally specify any CLI variables you want to launch java with. Misconfiguration will cause jenkins to fail to start!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/jenkins.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1711080365, "FirstSeen": 1679889874 }, { "Name": "kopia", "Repository": "ghcr.io/imagegenius/kopia", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/kopia", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-kopia/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-kopia#application-setup", "ReadMe": "https://github.com/imagegenius/docker-kopia#readme", "Project": "https://kopia.io/", "Overview": "Kopia is a fast and secure open-source backup/restore tool that allows you to create encrypted snapshots of your data and save the snapshots to remote or cloud storage of your choice, to network-attached storage or server, or locally on your machine.", "ExtraParams": "--hostname=kopia --cap-add=SYS_ADMIN", "WebUI": "http://[IP]:[PORT:51515]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/kopia.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/kopia.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "51515", "Default": "51515", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata Path", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /source", "Target": "/source", "Default": "", "Mode": "rw", "Description": "Backup Source Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /cache", "Target": "/cache", "Default": "", "Mode": "rw", "Description": "Temporary Uploads Path (Cache)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /local", "Target": "/local", "Default": "", "Mode": "rw", "Description": "Path for local filesystem repositories", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "USERNAME", "Target": "USERNAME", "Default": "kopia", "Description": "Specify a username to access the WebUI, this can be removed after first setup", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "kopia", "Description": "Specify a password to access the WebUI, this can be removed after first setup", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "KOPIA_PERSIST_CREDENTIALS_ON_CONNECT", "Target": "KOPIA_PERSIST_CREDENTIALS_ON_CONNECT", "Default": "true", "Description": "Automatically connect to repository", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CLI_ARGS", "Target": "CLI_ARGS", "Default": "", "Description": "Overwrite CLI arguments", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/fuse", "Default": "/dev/fuse", "Description": "Allows fuse mounts to function", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/kopia.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711101972, "FirstSeen": 1674731049 }, { "Name": "maintenance", "Repository": "ghcr.io/imagegenius/maintenance", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/maintenance", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-maintenance/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-maintenance#application-setup", "ReadMe": "https://github.com/imagegenius/docker-maintenance#readme", "Project": "https://imagegenius/docker-maintenance/", "Overview": "Maintenance is a minimal nginx docker image with a soul purpose to be a maintenance page for when your main webserver is down", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/maintenance.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/maintenance.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "HTTP Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "HTTPS Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains configuration files", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /swag", "Target": "/swag", "Default": "", "Mode": "rw", "Description": "Location of swag appdata on the host", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/maintenance.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1713369985, "FirstSeen": 1674403271 }, { "Name": "minio", "Repository": "ghcr.io/imagegenius/minio", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/minio", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-minio/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-minio#application-setup", "ReadMe": "https://github.com/imagegenius/docker-minio#readme", "Project": "https://min.io/", "Overview": "MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads.", "WebUI": "http://[IP]:[PORT:9001]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/minio.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/minio.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9001", "Default": "9001", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 9000", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "API Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata/Bucket Path", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MINIO_ROOT_USER", "Target": "MINIO_ROOT_USER", "Default": "minioadmin", "Description": "Specify the root username for MinIO", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MINIO_ROOT_PASSWORD", "Target": "MINIO_ROOT_PASSWORD", "Default": "minioadmin", "Description": "Specify the root password for MinIO", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/minio.xml", "CategoryList": [ "Backup", "Cloud", "Network-Other", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711361176, "FirstSeen": 1674975839 }, { "Name": "mosquitto", "Repository": "ghcr.io/imagegenius/mosquitto", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/mosquitto", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-mosquitto/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-mosquitto#application-setup", "ReadMe": "https://github.com/imagegenius/docker-mosquitto#readme", "Project": "https://mosquitto.org/", "Overview": "Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/mosquitto.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/mosquitto.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "1883", "Default": "1883", "Mode": "tcp", "Description": "MQTT Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 8883", "Target": "8883", "Default": "8883", "Mode": "tcp", "Description": "MQTT TLS Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port: 9001", "Target": "9001", "Default": "9001", "Mode": "tcp", "Description": "MQTT Websockets Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains the configuration file", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/mosquitto.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1713369985, "FirstSeen": 1674403271 }, { "Name": "obico", "Repository": "ghcr.io/imagegenius/obico", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/obico", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-obico/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-obico#application-setup", "ReadMe": "https://github.com/imagegenius/docker-obico#readme", "Branch": [ { "Tag": "latest", "TagDescription": "Latest obico-server release, only supports CPU for machine learning." }, { "Tag": "cuda", "TagDescription": "Latest obico-server release with support for GPU (CUDA) acceleration.", "ReadMe": "https://github.com/imagegenius/docker-obico/tree/cuda#readme", "GitHub": "https://github.com/imagegenius/docker-obico/tree/cuda#application-setup" } ], "Project": "https://www.obico.io/", "Overview": "Obico is a community-built, open-source smart 3D printing platform used by makers, enthusiasts, and tinkerers around the world.", "WebUI": "http://[IP]:[PORT:3334]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/obico.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/obico.png", "Requires": "
Redis
    ", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3334", "Default": "3334", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Contains django database, logs and timelapses", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REDIS_URL", "Target": "REDIS_URL", "Default": "redis://ip:port", "Description": "Redis URL, eg. `redis://192.168.1.2:6379`", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/obico.xml", "CategoryList": [ "Cloud", "Tools-Utilities" ], "LastUpdateScan": 1713369985, "FirstSeen": 1674403272 }, { "Name": "semaphore", "Repository": "ghcr.io/imagegenius/semaphore", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/semaphore", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-semaphore/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-semaphore#application-setup", "ReadMe": "https://github.com/imagegenius/docker-semaphore#readme", "Project": "https://semaphoreui.com/", "Overview": "Semaphore is a modern UI for Ansible. It lets you easily run Ansible playbooks, get notifications about fails, control access to deployment system.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/semaphore.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/semaphore.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata Path", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_DB_DIALECT", "Target": "SEMAPHORE_DB_DIALECT", "Default": "bolt", "Description": "Choose either `bolt`, `postgres` or `mysql`. If `bolt` is chosen, the optional variables (`SEMAPHORE_DB...`) do not need to be specified as `bolt` is a 'built-in' database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_ADMIN", "Target": "SEMAPHORE_ADMIN", "Default": "admin", "Description": "Specify the admin user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_ADMIN_PASSWORD", "Target": "SEMAPHORE_ADMIN_PASSWORD", "Default": "password", "Description": "Specify the admin password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_ADMIN_NAME", "Target": "SEMAPHORE_ADMIN_NAME", "Default": "John Doe", "Description": "Specify the admin name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_ADMIN_EMAIL", "Target": "SEMAPHORE_ADMIN_EMAIL", "Default": "example@me.com", "Description": "Specify the admin email", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_ACCESS_KEY_ENCRYPTION", "Target": "SEMAPHORE_ACCESS_KEY_ENCRYPTION", "Default": "admin", "Description": "Specify the key for encrypting access keys in database. It must be generated by using the following command: `head -c32 /dev/urandom | base64`.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_DB_HOST", "Target": "SEMAPHORE_DB_HOST", "Default": "192.168.1.x", "Description": "Host IP of PostgreSQL or MySQL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_DB_USER", "Target": "SEMAPHORE_DB_USER", "Default": "semaphore", "Description": "PostgreSQL/MySQL database user", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_DB_PASS", "Target": "SEMAPHORE_DB_PASS", "Default": "semaphore", "Description": "PostgreSQL/MySQL database password", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SEMAPHORE_DB", "Target": "SEMAPHORE_DB", "Default": "semaphore", "Description": "PostgreSQL/MySQL database", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/semaphore.xml", "CategoryList": [ "Cloud", "Network-Other", "Tools-Utilities" ], "LastUpdateScan": 1712981180, "FirstSeen": 1681488281 }, { "Name": "zigbee2mqtt", "Repository": "ghcr.io/imagegenius/zigbee2mqtt", "Registry": "https://github.com/orgs/imagegenius/packages/container/package/zigbee2mqtt", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/imagegenius/docker-zigbee2mqtt/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/imagegenius/docker-zigbee2mqtt#application-setup", "ReadMe": "https://github.com/imagegenius/docker-zigbee2mqtt#readme", "Project": "https://www.zigbee2mqtt.io/", "Overview": "Zigbee2MQTT allows you to use your Zigbee devices without the vendor's bridge or gateway.", "TemplateURL": "https://raw.githubusercontent.com/imagegenius/templates/master/unraid/zigbee2mqtt.xml", "Icon": "https://raw.githubusercontent.com/imagegenius/templates/main/unraid/img/zigbee2mqtt.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9442", "Default": "9442", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Appdata Path", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Description": "UID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Description": "GID for permissions. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Description": "UMASK for newly created files. Do not change unless you know what you're doing.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/dev/ttyUSB0", "Default": "/dev/ttyUSB0", "Description": "Path the the Zigbee USB, usually /dev/ttyUSB0 or /dev/ttyACM0", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "imagegenius' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/imagegeniusRepository/unraid/zigbee2mqtt.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1713369985, "FirstSeen": 1674403272 }, { "TemplatePath": "/tmp/appFeed/templates/FreakErnsRepository/broadlink-mqtt/broadlink-mqtt.xml", "errors": [ "Opening and ending tag mismatch: Support line 10 and Container" ], "FirstSeen": null }, { "Name": "welle.io-cli", "Repository": "freakern/welle.io", "Registry": "https://hub.docker.com/r/freakern/welle.io", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/134863-support-freakern-welleio-cli/", "Project": "https://github.com/albrechtl/welle.io#welle-cli", "Overview": "welle.io is an open source DAB and DAB+ software defined radio (SDR) with support for rtl-sdr (RTL2832U) and airspy.", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/FreakErn/unraid-templates/master/welle.io-cli/welle.io-cli.xml", "Icon": "https://www.welle.io/assets/img/favicon-32x32.png", "PostArgs": "-F rtl_sdr -w 8000", "Config": [ { "@attributes": { "Name": "Streaming Port", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "USB bus folder (For automatically selection of the RTL2832U)", "Target": "", "Default": "", "Mode": "", "Description": "You could define here a specific device but when you replug the device the path will change and the container can not start. Keep this in mind.", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/bus/usb" } ], "Repo": "FreakErn's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FreakErnsRepository/welle.io-cli/welle.io-cli.xml", "CategoryList": [ "MediaServer-Music" ], "downloads": 504, "LastUpdateScan": 1712570791, "LastUpdate": 1701187683, "FirstSeen": 1675971580 }, { "Name": "ps2-continent-bot", "Repository": "wupasscat/continentbot", "Registry": "https://hub.docker.com/r/wupasscat/continentbot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135184-support-wupasscats-template-repository", "Project": "https://github.com/wupasscat/continent-bot", "Overview": "A Discord bot written in Python for Planetside 2 that checks which continents are open on a server so you don't have to.", "TemplateURL": "https://raw.githubusercontent.com/wupasscat/unraid-templates/master/continent-bot/continent-bot.xml", "Icon": "https://raw.githubusercontent.com/wupasscat/continent-bot/main/assets/icon.jpg", "Config": [ { "@attributes": { "Name": "Discord Bot Token", "Target": "DISCORD_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PlanetSide 2 API service ID", "Target": "CENSUS_API_KEY", "Default": "s:example", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "s:example" }, { "@attributes": { "Name": "Log Level", "Target": "LOG_LEVEL", "Default": "INFO", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "INFO" } ], "Repo": "wupasscat's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/wupasscatsRepository/continent-bot/continent-bot.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 74, "LastUpdateScan": 1711512369, "LastUpdate": 1681747398, "FirstSeen": 1677733454 }, { "Name": "deluge-exporter", "Repository": "ngosang/deluge-exporter", "Registry": "https://hub.docker.com/r/ngosang/deluge-exporter", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135184-support-wupasscats-template-repository", "Project": "https://github.com/ngosang/deluge-exporter", "Overview": "Prometheus exporter for the Deluge Bittorrent client. It is designed to use the Deluge Web API and to be lightweight.", "TemplateURL": "https://raw.githubusercontent.com/wupasscat/unraid-templates/master/deluge-exporter/deluge-exporter.xml", "Icon": "https://raw.githubusercontent.com/wupasscat/unraid-images/main/deluge-exporter.png", "Config": [ { "@attributes": { "Name": "Deluge Web UI", "Target": "DELUGE_URL", "Default": "", "Mode": "", "Description": "example: http://192.168.1.191:8112", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Deluge Web UI Password", "Target": "DELUGE_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Listen Port", "Target": "8011", "Default": "8011", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8011" }, { "@attributes": { "Name": "Log Level", "Target": "LOG_LEVEL", "Default": "INFO", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "INFO" } ], "Repo": "wupasscat's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/wupasscatsRepository/deluge-exporter/deluge-exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 28480, "stars": 1, "trending": 5.959, "trends": [ 18.685, 30.521, 2.991, 5.959 ], "trendsDate": [ 1705525616, 1708124746, 1710720370, 1713313931 ], "downloadtrend": [ 14679, 18052, 25982, 26783, 28480 ], "LastUpdateScan": 1713313931, "LastUpdate": 1690637298, "FirstSeen": 1676747275, "topTrending": -12.725999999999999 }, { "Name": "muse", "Repository": "codetheweb/muse", "Registry": "https://hub.docker.com/r/codetheweb/muse", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135184-support-wupasscats-template-repository/", "Project": "https://github.com/codetheweb/muse", "Overview": "\ud83c\udfa7 a self-hosted midwestern Discord music bot that doesn't suck", "TemplateURL": "https://raw.githubusercontent.com/wupasscat/unraid-templates/master/muse/muse.xml", "Icon": "https://raw.githubusercontent.com/codetheweb/muse/master/.github/logo.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/data", "Default": "/mnt/user/appdata/muse/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/muse/data" }, { "@attributes": { "Name": "Discord Bot Token", "Target": "DISCORD_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Spotify Client ID", "Target": "SPOTIFY_CLIENT_ID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Spotify Client Secret", "Target": "SPOTIFY_CLIENT_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "YouTube API Key", "Target": "YOUTUBE_API_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bot Status", "Target": "BOT_STATUS", "Default": "online|idle|dnd", "Mode": "", "Description": "Set bot status. Can be online, idle, or dnd (do not disturb)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bot Activity Type", "Target": "BOT_ACTIVITY_TYPE", "Default": "|PLAYING|LISTENING|WATCHING|STREAMING", "Mode": "", "Description": "Set bot activity type. Add your stream URL below if you use STREAMING", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bot Activity", "Target": "BOT_ACTIVITY", "Default": "", "Mode": "", "Description": "the text that follows the activity type", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bot Activity URL (REQUIRED FOR STREAMING)", "Target": "BOT_ACTIVITY_URL", "Default": "", "Mode": "", "Description": "If you set Bot Activity Type to STREAMING, you MUST use this variable. Accepts YouTube or Twitch stream URL", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cache Size Limit", "Target": "CACHE_LIMIT", "Default": "2GB", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "wupasscat's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/wupasscatsRepository/muse/muse.xml", "CategoryList": [ "MediaServer-Music", "MediaServer-Other" ], "downloads": 700774, "stars": 3, "trending": 2.733, "trends": [ 2.788, 2.182, 3.185, 2.733 ], "trendsDate": [ 1705525616, 1708124746, 1710720370, 1713313931 ], "downloadtrend": [ 627516, 645514, 659915, 681622, 700774 ], "LastUpdateScan": 1713313931, "LastUpdate": 1712677868, "FirstSeen": 1676783261, "topTrending": -0.054999999999999716 }, { "Name": "qbittorrent-exporter", "Repository": "caseyscarborough/qbittorrent-exporter", "Registry": "https://hub.docker.com/r/caseyscarborough/qbittorrent-exporter", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135184-support-wupasscats-template-repository/", "Project": "https://github.com/caseyscarborough/qbittorrent-exporter", "Overview": "This app is a Prometheus exporter for the qBittorrent application.", "TemplateURL": "https://raw.githubusercontent.com/wupasscat/unraid-templates/master/qbittorrent-exporter/qbittorrent-exporter.xml", "Icon": "https://raw.githubusercontent.com/wupasscat/unraid-images/main/qbittorrent-exporter.png", "Requires": "qBittorrent version 4.1.0 or higher", "Config": [ { "@attributes": { "Name": "qBittorrent Host", "Target": "QBITTORRENT_BASE_URL", "Default": "", "Mode": "", "Description": "Hostname/IP of your qBittorrent instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "qBittorrent User", "Target": "QBITTORRENT_USERNAME", "Default": "", "Mode": "", "Description": "Username to your qBittorrent instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "qBittorrent Password", "Target": "QBITTORRENT_PASSWORD", "Default": "", "Mode": "", "Description": "Password to your qBittorrent instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Port", "Target": "17871", "Default": "17871", "Mode": "tcp", "Description": "Port for the exporter", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "17871" } ], "Repo": "wupasscat's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/wupasscatsRepository/qbittorrent-exporter/qbittorrent-exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 309692, "trending": 2.76, "trends": [ 1.924, 2.032, 2.441, 2.76 ], "trendsDate": [ 1705525616, 1708124747, 1710720370, 1713313931 ], "downloadtrend": [ 282285, 287824, 293795, 301145, 309692 ], "LastUpdateScan": 1713313931, "LastUpdate": 1698086890, "FirstSeen": 1676646474, "topTrending": 0.8359999999999999 }, { "Name": "sabnzbd_exporter", "Repository": "msroest/sabnzbd_exporter", "Registry": "https://hub.docker.com/r/msroest/sabnzbd_exporter", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135184-support-wupasscats-template-repository/", "Project": "https://github.com/msroest/sabnzbd_exporter", "Overview": "This is a metrics exporter for sending statistics from sabnzbd (https://sabnzbd.org/) to prometheus (http://prometheus.io).", "TemplateURL": "https://raw.githubusercontent.com/wupasscat/unraid-templates/master/sabnzbd_exporter/sabnzbd_exporter.xml", "Icon": "https://raw.githubusercontent.com/wupasscat/unraid-images/main/sabnzbd_exporter.png", "Config": [ { "@attributes": { "Name": "Sabnzbd URL(s)", "Target": "SABNZBD_BASEURLS", "Default": "", "Mode": "", "Description": "example: http://192.168.1.100:8080/sabnzbd", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sabnzbd API key(s)", "Target": "SABNZBD_APIKEYS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Listen Port", "Target": "9387", "Default": "9387", "Mode": "tcp", "Description": "Exporter port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9387" } ], "Repo": "wupasscat's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/wupasscatsRepository/sabnzbd_exporter/sabnzbd_exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2073194, "trending": 0.303, "trends": [ 0.217, 0.31, 0.438, 0.303 ], "trendsDate": [ 1705525616, 1708124747, 1710720371, 1713313931 ], "downloadtrend": [ 2047023, 2051465, 2057851, 2066914, 2073194 ], "LastUpdateScan": 1713313931, "LastUpdate": 1691878675, "FirstSeen": 1676776073, "topTrending": 0.086 }, { "Name": "bonob", "Repository": "simojenki/bonob", "Registry": "https://hub.docker.com/r/simojenki/bonob/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135257-mplogas-support-thread-for-containers/", "Project": "https://github.com/simojenki/bonob", "Overview": "Bridge between sonos and navidrome\r\n\r\nhttps://hub.docker.com/r/simojenki/bonob/", "WebUI": "http://[IP]:[PORT:4534]", "TemplateURL": "https://raw.githubusercontent.com/mplogas/unraid-containers/master/bonob-unraid.xml", "Icon": "https://raw.githubusercontent.com/mplogas/unraid-containers/main/icons/bonob_logo.png", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "4534", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4534" }, { "@attributes": { "Name": "Host Key 1", "Target": "BNB_SONOS_AUTO_REGISTER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Host Key 2", "Target": "BNB_SONOS_DEVICE_DISCOVERY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Host Key 3", "Target": "BNB_SUBSONIC_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://192.168.56.4:4533" }, { "@attributes": { "Name": "Host Key 4", "Target": "BNB_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4534" }, { "@attributes": { "Name": "Host Key 5", "Target": "BNB_SONOS_SEED_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "192.168.56.180" }, { "@attributes": { "Name": "Host Key 6", "Target": "BNB_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://192.168.56.4:4534" } ], "Repo": "mplogas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mplogasRepository/bonob-unraid.xml", "CategoryList": [ "MediaApp-Music", "MediaServer-Music" ], "downloads": 100681, "stars": 2, "trending": 7.262, "trends": [ 5.86, 6.309, 7.612, 7.262 ], "trendsDate": [ 1705525617, 1708124747, 1710720371, 1713313932 ], "downloadtrend": [ 76085, 80821, 86263, 93370, 100681 ], "LastUpdateScan": 1713313932, "LastUpdate": 1710287313, "FirstSeen": 1676826470, "topTrending": 1.4019999999999992 }, { "Name": "LaaC", "Repository": "mplogas/laac:latest", "Registry": "https://hub.docker.com/r/mplogas/laac", "Network": "none", "Shell": "sh", "Privileged": "true", "PrivilegedReq": "true", "Support": "https://forums.unraid.net/topic/135257-mplogas-support-thread-for-containers/", "Project": "https://github.com/mplogas/laac", "Overview": "LaaC: liquidctl as a Container\r\n\r\nAnother take on liquidctl on docker. Github: https://github.com/mplogas/laac", "TemplateURL": "https://raw.githubusercontent.com/mplogas/unraid-containers/master/laac-unraid.xml", "Icon": "https://raw.githubusercontent.com/mplogas/laac/master/icon/liquidctl_logo_v1_circle_128.png", "Config": { "@attributes": { "Name": "Config File", "Target": "/app/config.yaml", "Default": "~/config.yaml", "Mode": "rw", "Description": "patht ot the YAML based config file. See GitHub documentation for more details", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/docker/laac/config.yaml" }, "Repo": "mplogas' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mplogasRepository/laac-unraid.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 121, "LastUpdateScan": 1713313932, "LastUpdate": 1677237275, "FirstSeen": 1676728953 }, { "Name": "signal-cli", "Repository": "bbernhard/signal-cli-rest-api:0.64", "Registry": "https://hub.docker.com/r/bbernhard/signal-cli-rest-api", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135376-support-signal-api-template/", "Project": "https://github.com/bbernhard/signal-cli-rest-api", "Overview": "CLI wrapper around the Signal API to expose an API to allow sending notifications / messages to Signal users (or yourself) from applications.\r\n\r\nThis template uses version 0.64 of the application - please check the open issues on the github before upgrading to 0.65 or newer (https://github.com/bbernhard/signal-cli-rest-api/issues/319)\r\n\r\nPlease note - Unraid CA template creator is not affiliated with the Signal-CLI-REST-API project.", "TemplateURL": "https://raw.githubusercontent.com/warieon/unraid-templates/master/signal-cli/signal-cli.xml", "Icon": "https://user-images.githubusercontent.com/83089404/115912451-a3b7f800-a46f-11eb-8c48-017d4218a7e5.png", "Config": [ { "@attributes": { "Name": "appdata", "Target": "/home/.local/share/signal-cli", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/signalAPI" }, { "@attributes": { "Name": "Port", "Target": "8080", "Default": "9922", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9922" }, { "@attributes": { "Name": "MODE", "Target": "MODE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "native" }, { "@attributes": { "Name": "SIGNAL_CLI_UID", "Target": "SIGNAL_CLI_UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" } ], "Repo": "warieon's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/warieonsRepository/signal-cli/signal-cli.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2421725, "stars": 15, "trending": 4.352, "trends": [ 2.267, 1.91, 1.577, 3.267, 4.075, 3.636, 4.352 ], "trendsDate": [ 1697954731, 1700550337, 1703149550, 1705748744, 1708347973, 1710943572, 1713542779 ], "downloadtrend": [ 1999604, 2038541, 2071198, 2141140, 2232103, 2316325, 2421725 ], "LastUpdateScan": 1713542779, "LastUpdate": 1712515566, "FirstSeen": 1677166285, "topTrending": 2.0850000000000004, "topPerforming": 4.352 }, { "Name": "sponsorblockcast", "Repository": "ghcr.io/nichobi/sponsorblockcast:latest", "Registry": "https://ghcr.io/nichobi/sponsorblockcast", "Network": "host", "Privileged": "false", "Support": "https://forums.unraid.net/topic/136583-support-sponsorblockcast/", "Project": "https://github.com/nichobi/sponsorblockcast", "Overview": "Bash script to detect sponsor segments in YouTube videos played over Chromecast on your network.\r\n\r\nIt is STRONGLY recommended that you also add an hourly user script to \"docker restart sponsorblockcast\" (assuming you don't rename the container).\r\n\r\nYou MUST set this container to use the Host network.\r\n\r\n**Please note, this is not my script or application - support for CA Apps template only**\r\n**This script is known to cause high CPU usage after a period of time (usually 24 hrs) - the user script restarts the container regularly so data doesn't build up to the level of impacting your system**", "TemplateURL": "https://raw.githubusercontent.com/warieon/unraid-templates/master/sponsorblockcast/sponsorblockcast.xml", "Icon": "https://cdn-icons-png.flaticon.com/512/5968/5968787.png", "Config": [ { "@attributes": { "Name": "SBCPOLLINTERVAL", "Target": "SBCPOLLINTERVAL", "Default": "1", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "SBCSCANINTERVAL", "Target": "SBCSCANINTERVAL", "Default": "300", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "SBCCATEGORIES", "Target": "SBCCATEGORIES", "Default": "sponsor", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "sponsor" }, { "@attributes": { "Name": "SBCYOUTUBEAPIKEY", "Target": "SBCYOUTUBEAPIKEY", "Default": "Your Youtube API Key", "Mode": "", "Description": "For instructions to get an API key, visit: https://developers.google.com/youtube/v3/getting-started", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "USER SCRIPT", "Target": "UserScript", "Default": "", "Mode": "", "Description": "Please remember to create a user script to run hourly - ", "Type": "Label", "Display": "always", "Required": "false", "Mask": "false" }, "value": "USER SCRIPT REQUIRED" } ], "Repo": "warieon's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/warieonsRepository/sponsorblockcast/sponsorblockcast.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1711692374, "FirstSeen": 1679220247 }, { "Name": "playitgg", "Repository": "pepaondrugs/playitgg-docker", "Registry": "https://hub.docker.com/r/pepaondrugs/playitgg-docker", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/pepaondrugs/playitgg-docker/", "Project": "https://playit.gg/", "Overview": "playit.gg is a global proxy that allows you to host a server without port forwarding. After installing please have a look at the logs to use it", "TemplateURL": "https://raw.githubusercontent.com/PepaonDrugs/unraid-templates/master/playitgg/playitgg.xml", "Icon": "https://i.imgur.com/HF2JYkI.png", "Repo": "Maxi_Fpv's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Maxi_FpvsRepository/playitgg/playitgg.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Proxy" ], "downloads": 6967, "stars": 4, "LastUpdateScan": 1713542780, "LastUpdate": 1709420103, "FirstSeen": 1677166285 }, { "Name": "joal", "Repository": "digrouz/joal", "Registry": "https://hub.docker.com/r/digrouz/joal", "Network": "none", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Nackophilz/unraid_templates/issues", "Project": "https://github.com/digrouz/docker-joal", "Overview": "JOAL is not designed to help or encourage you downloading illegal materials ! You must respect the law applicable in your country. I couldn't be held responsible for illegal activities performed by your usage of JOAL.\r\n\r\nHow to access to WebUI : \r\n\r\nOnce joal is started head to: http://IP:PORT/SECRET_OBFUSCATION_PATH/ui/. \r\nSECRET_OBFUSCATION_PATH has default value : \"joaleeS8efie\". \r\nThis must contains only alphanumeric characters (no slash, backslash, or any other non-alphanum char)", "WebUI": "http://[IP]:[PORT:3965]/[OBFUSCATION_PATH]/ui/", "TemplateURL": "https://raw.githubusercontent.com/Nackophilz/unraid_templates/master/joal/joal_template.xml", "Icon": "https://raw.githubusercontent.com/anthonyraymond/joal-desktop/master/resources/icons/1024x1024.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "Path to config", "Target": "/config", "Default": "/mnt/user/appdata/joal/", "Mode": "rw", "Description": "Path to configuration json ", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI", "Target": "3965", "Default": "", "Mode": "tcp", "Description": "Port for WebUI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Europe/Brussels", "Mode": "", "Description": "This variable is not mandatory and specifies the timezone to be configured within the container. It has default value Europe/Brussels.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path prefix", "Target": "JOAL_SECRET_OBFUSCATION_PATH", "Default": "joaleeS8efie", "Mode": "", "Description": "Once joal is started head to: http://localhost:port/SECRET_OBFUSCATION_PATH/ui/. It has default value joaleeS8efie. This must contains only alphanumeric characters (no slash, backslash, or any other non-alphanum char)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Secret TOKEN", "Target": "JOAL_SECRET_TOKEN", "Default": "eikoogei8yohphaph6eiza3EraaChav2jee8lood9iegaing", "Mode": "", "Description": "Secret token here (this is some kind of a password, choose a complicated one). It has default value eikoogei8yohphaph6eiza3EraaChav2jee8lood9iegaing", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port Joal", "Target": "JOAL_PORT", "Default": "3965", "Mode": "", "Description": "This variable is not mandatory and specifies on which port joal should listen. It has default value 3965.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Auto Upgrade", "Target": "AUTOUPGRADE", "Default": "0", "Mode": "", "Description": "This variable is not mandatory and specifies if the container has to launch software update at startup or not. Valid values are 0 and 1. It has default value 0.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "UID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "GUID", "Target": "GID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Nackophilz's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/NackophilzsRepository/joal/joal_template.xml", "CategoryList": [ "Cloud", "Downloaders", "Other" ], "downloads": 194698, "stars": 1, "trending": 0.035, "trends": [ 0.14, 0.035 ], "trendsDate": [ 1709831159, 1712426785 ], "downloadtrend": [ 194357, 194629, 194698 ], "LastUpdateScan": 1712426785, "LastUpdate": 1707169202, "FirstSeen": 1707231965 }, { "Name": "join-bot", "Repository": "brockbreacher/join-bot", "Registry": "https://github.com/brockbreacher/Join-Bot/pkgs/container/join-bot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/brockbreacher/Join-Bot", "Project": "https://github.com/brockbreacher/Join-Bot", "Overview": "Discord Join-Logs Made Simple.\r\n\r\nhttps://github.com/brockbreacher/Join-Bot", "TemplateURL": "https://raw.githubusercontent.com/brockbreacher/join-bot-unraid/master/docker.xml", "Icon": "https://brbr.xyz/wp-content/uploads/2021/03/BrockDoorIcon-1.png", "Config": [ { "@attributes": { "Name": "TOKEN", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "The Discord Bot Token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "ACTIVITY", "Target": "ACTIVITY", "Default": "", "Mode": "", "Description": "Bot Activity Message (EX, You Sleep)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TYPE", "Target": "TYPE", "Default": "PLAYING", "Mode": "", "Description": "The activity type (LISTENING, WATCHING, PLAYING)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "brockbreacher's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/brockbreachersRepository/docker.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 19, "LastUpdateScan": 1711123574, "LastUpdate": 1681280781, "FirstSeen": 1677342003 }, { "Name": "TrackerAutoLogin", "Repository": "mastiffmushroom/trackerautologin", "Registry": "https://hub.docker.com/r/mastiffmushroom/trackerautologin", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135837-support-mastiffmushroom-trackerautologin/", "Project": "https://github.com/mastiffmushroom/TrackerAutoLogin", "Overview": "This project automates logging in to private trackers to keep your account active.\r\n\r\nYou can personalize how often it logs in. It also adds randomization to the login times so it doesn't seem automated\r\n\r\nGithub: https://github.com/mastiffmushroom/TrackerAutoLogin\r\nDockerhub: https://hub.docker.com/repository/registry-1.docker.io/mastiffmushroom/trackerautologin/general", "TemplateURL": "https://raw.githubusercontent.com/mastiffmushroom/unraid-templates/master/TrackerAutoLogin/TrackerAutoLogin.xml", "Icon": "https://raw.githubusercontent.com/mastiffmushroom/TrackerAutoLogin/main/tal_icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Port for headless chromium", "Target": "99", "Default": "", "Mode": "tcp", "Description": "Container Port: 99", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1944" }, { "@attributes": { "Name": "/appdata config", "Target": "/app/config/", "Default": "/mnt/user/appdata/trackerautologin/config/", "Mode": "rw", "Description": "Container Path: /app/config/", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "MastiffMushroom's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MastiffMushroomsRepository/TrackerAutoLogin/TrackerAutoLogin.xml", "CategoryList": [ "Productivity" ], "downloads": 344, "LastUpdateScan": 1711598778, "LastUpdate": 1679411378, "FirstSeen": 1677843326 }, { "Name": "Standalone-emoncms", "Repository": "mattheworres/emoncms", "Registry": "https://hub.docker.com/r/mattheworres/emoncms/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/135871-support-matthew-orres-standalone-emoncms/", "Overview": "Web-based energy monitor. Slightly modified version of the official EmonCMS docker,\n for use on Unraid.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/mattheworres/docker-templates/master/mattheworres/emoncms.xml", "Icon": "https://docs.openenergymonitor.org/_images/myelectric_webapp.png", "Requires": "(not included:) Redis + MySQL + MQTT containers", "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8998" }, { "@attributes": { "Name": "PHPFina Dir", "Target": "/var/opt/emoncms/phpfina/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/emoncms/phpfina" }, { "@attributes": { "Name": "PHPTimeSeries Dir", "Target": "/var/opt/emoncms/phptimeseries/", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/emoncms/phptimeseries" }, { "@attributes": { "Name": "PHPFina Dir", "Target": "PHPFINA_DIR", "Default": "/var/opt/emoncms/phpfina/", "Mode": "", "Description": "Path to PHPFina", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PHPTimeSeries Dir", "Target": "PHPTIMESERIES_DIR", "Default": "/var/opt/emoncms/phptimeseries/", "Mode": "", "Description": "Path to PHPTimeSeries", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Host", "Target": "MYSQL_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "Host of the (not included in this container) MySQL/MariaDB host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL User", "Target": "MYSQL_USER", "Default": "emoncms", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Password", "Target": "MYSQL_PASSWORD", "Default": "my_very_secure_password", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MySQL Port", "Target": "MYSQL_PORT", "Default": "3306", "Mode": "", "Description": "Port MySQL host operates on. Default: 3306", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Database", "Target": "MYSQL_DATABASE", "Default": "emoncms", "Mode": "", "Description": "Name of MySQL Database. Default: emoncms.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL Random Root Password", "Target": "MYSQL_RANDOM_ROOT_PASSWORD", "Default": "yes", "Mode": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis Enabled", "Target": "REDIS_ENABLED", "Default": "yes", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis Host", "Target": "REDIS_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "Host of the (not included in this container) Redis", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis Port", "Target": "REDIS_PORT", "Default": "6379", "Mode": "", "Description": "Port Redis host operates on. Default: 6379", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Redis Prefix", "Target": "REDIS_PREFIX", "Default": "'emoncms'", "Mode": "", "Description": "Prefix for Redis. Default: 'emoncms'.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Enabled", "Target": "MQTT_ENABLED", "Default": "yes", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Host", "Target": "MQTT_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "Host of the (not included in this container) MQTT", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT User", "Target": "MQTT_USER", "Default": "emoncms", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Password", "Target": "MQTT_PASSWORD", "Default": "my_very_secure_password", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MQTT Port", "Target": "MQTT_PORT", "Default": "1883", "Mode": "", "Description": "Port MQTT host operates on. Default: 1883", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT Basetopic", "Target": "MQTT_BASETOPIC", "Default": "emon", "Mode": "", "Description": "Prefix for MQTT. Default: 'emoncms'.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Domain", "Target": "EMONCMS_DOMAIN", "Default": "false", "Mode": "", "Description": "Domain of this installation, eg emoncms.local", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Matthew Orres' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MatthewOrresRepository/mattheworres/emoncms.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 208, "LastUpdateScan": 1711598778, "LastUpdate": 1709572596, "FirstSeen": 1677843327 }, { "Name": "offcloudbrid", "Repository": "datpat/offcloudbrid", "Registry": "https://hub.docker.com/r/datpat/offcloudbrid/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/DatPat/offcloudbrid/issues", "Project": "https://github.com/DatPat/offcloudbrid/", "Overview": "offcloud.com blackhole downloader\r\n\r\nWorks with nzbs, torrents and magnet files. Simply put such a file into the blackhole directory and the downloaded file will eventually appear in the download directory. The files will be downloaded from the torrent and usenet networks by offcloud.com and then downloaded to your NAS from the offcloud.com website. This should be useful if you have limited bandwidth or if you're concerned about your privacy. Works with sonarr and radarr and probably most other arr programs. This version also supports categories in form of folders. If you have an issue with this program please contact me on github by opening an issue there. You will need an offcloud.com account for this to work but you can sign up there for free and enjoy a free allowance of traffic. I am not associated with offcloud.com in any way and do not speak for them. I can offer you no warranties of any kind.", "TemplateURL": "https://raw.githubusercontent.com/DatPat/unraid-templates/master/offcloud/offcloud.xml", "Icon": "https://i.imgur.com/dKuFDg5.png", "Config": [ { "@attributes": { "Name": "OFFCLOUD_API_KEY", "Target": "OFFCLOUD_API_KEY", "Default": "get it from offcloud", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WATCH_RATE", "Target": "WATCH_RATE", "Default": "5000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "WATCH_DIR", "Target": "/watch", "Default": "/blackhole", "Mode": "rw", "Description": "where offcloudbrid will pick up nzbs, torrents and magnet files", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/temp/blackhole/" }, { "@attributes": { "Name": "DOWNLOAD_DIR", "Target": "/download", "Default": "/download", "Mode": "rw", "Description": "where the downloaded files should be put", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/temp/download/" } ], "Repo": "jsrk's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jsrksRepository/offcloud/offcloud.xml", "CategoryList": [ "Downloaders" ], "downloads": 883, "LastUpdateScan": 1712570791, "LastUpdate": 1678467007, "FirstSeen": 1678550481 }, { "Name": "patbrid", "Repository": "mgoodings/patbrid", "Registry": "https://hub.docker.com/r/mgoodings/patbrid/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/mgoodings/patbrid/", "Project": "https://github.com/mgoodings/patbrid", "Overview": "A real-debrid blackhole downloader using aria2 RPC\r\n\r\nThis is the original patbrid. It downloads files off of real-debrid.com using the aria2 downloader\r\n\r\nhttps://hub.docker.com/r/mgoodings/patbrid/", "TemplateURL": "https://raw.githubusercontent.com/DatPat/unraid-templates/master/patbrid/patbrid.xml", "Icon": "https://i.imgur.com/9Wnjq7l.png", "Requires": "You will need an instance of Aria2 running somewhere to download the files off Real-Debrid.", "Config": [ { "@attributes": { "Name": "REAL_DEBRID_API_KEY", "Target": "REAL_DEBRID_API_KEY", "Default": "<your real debrid apikey>", "Mode": "", "Description": "You can obtain this from https://real-debrid.com/apitoken", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WATCH_DIR", "Target": "/watch", "Default": "", "Mode": "rw", "Description": "Directory to watch.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/temp/blackhole/" }, { "@attributes": { "Name": "WATCH_RATE", "Target": "WATCH_RATE", "Default": "5000", "Mode": "", "Description": "describes the polling rate for changes", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "ARIA2_URL", "Target": "ARIA2_URL", "Default": "http://127.0.0.1:6800/jsonrpc", "Mode": "", "Description": "Aria2 JSON-RPC URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://127.0.0.1:6800/jsonrpc" }, { "@attributes": { "Name": "ARIA2_SECRET", "Target": "ARIA2_SECRET", "Default": "yoursecret", "Mode": "", "Description": "set this on your aria2 downloader", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "yoursecret" } ], "Repo": "jsrk's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jsrksRepository/patbrid/patbrid.xml", "CategoryList": [ "Downloaders" ], "downloads": 2574, "stars": 1, "LastUpdateScan": 1712570791, "LastUpdate": 1614868715, "FirstSeen": 1678550481 }, { "Name": "patbridnoaria", "Repository": "datpat/patbridnoaria", "Registry": "https://hub.docker.com/r/datpat/patbridnoaria/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/datpat/patbridnoaria/", "Project": "https://github.com/jlnsrk/patbrid", "Overview": "Real-Debrid blackhole downloader without the need for aria2\r\n\r\nDownloads torrent and magnet files via real-debrid.com and puts them into dowanload_dir. Protects your privacy and saves you bandwidth. Real-Debrid.com account required. I am not affiliated with real-debrid and I offer no warranties.\r\n\r\nhttps://hub.docker.com/r/datpat/patbridnoaria/\r\n\r\n REAL_DEBRID_API_KEY,\r\n WATCH_DIR = '/watch',\r\n DOWNLOAD_DIR = '/download',\r\n WATCH_RATE = 5000", "TemplateURL": "https://raw.githubusercontent.com/DatPat/unraid-templates/master/patbridnoaria/patbridnoaria.xml", "Icon": "https://i.imgur.com/9Wnjq7l.png", "Config": [ { "@attributes": { "Name": "REAL_DEBRID_API_KEY", "Target": "REAL_DEBRID_API_KEY", "Default": "", "Mode": "", "Description": "get from https://real-debrid.com/apitoken", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WATCH_RATE", "Target": "WATCH_RATE", "Default": "5000", "Mode": "", "Description": "how frequently should the folders be checked for new torrent or magnet files?", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5000" }, { "@attributes": { "Name": "DOWNLOAD_DIR", "Target": "/download", "Default": "/download", "Mode": "rw", "Description": "where should the files be downloaded to?", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/temp/download/" }, { "@attributes": { "Name": "WATCH_DIR", "Target": "/watch", "Default": "/watch", "Mode": "rw", "Description": "Where sonarr and radarr put the torrent and magnet files", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/media/temp/blackhole/" } ], "Repo": "jsrk's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jsrksRepository/patbridnoaria/patbridnoaria.xml", "CategoryList": [ "Downloaders" ], "downloads": 1503, "LastUpdateScan": 1712570791, "LastUpdate": 1669607705, "FirstSeen": 1678550481 }, { "Name": "premiumizearr", "Repository": "datpat/premiumizearr", "Registry": "https://hub.docker.com/r/datpat/premiumizearr/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/datpat/premiumizearr/", "Project": "https://github.com/DatPat/Premiumizearr", "Overview": "Bridge your *Arr clients (Sonarr, Radarr) to your premiumize.me (upload/download manager)\r\n\r\nMonitor blackhole directory to push .magnet and .nzb to Premiumize.me. Monitor and download Premiumize.me transfers (web ui on default port 8182). Mark transfers as failed in Radarr and Sonarr \r\n\r\nhttps://hub.docker.com/r/datpat/premiumizearr/", "WebUI": "http://[IP]:[PORT:8182]", "TemplateURL": "https://raw.githubusercontent.com/DatPat/unraid-templates/master/premiumizearr/premiumizearr.xml", "Icon": "https://i.imgur.com/y1D2enH.png", "ExtraParams": "--user 99", "Config": [ { "@attributes": { "Name": "Container Port 1", "Target": "8182", "Default": "8182", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8182" }, { "@attributes": { "Name": "Container Variable 1", "Target": "GOLANG_VERSION", "Default": "1.16.15", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1.16.15" }, { "@attributes": { "Name": "Container Variable 2", "Target": "GOPATH", "Default": "/go", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/go" }, { "@attributes": { "Name": "Container Variable 3", "Target": "PREMIUMIZEARR_CONFIG_DIR_PATH", "Default": "/data", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/data" }, { "@attributes": { "Name": "Container Variable 4", "Target": "PREMIUMIZEARR_LOGGING_DIR_PATH", "Default": "/data", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/data" }, { "@attributes": { "Name": "/data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/premiumizearr" }, { "@attributes": { "Name": "/blackhole", "Target": "/blackhole", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/temp/blackhole/" }, { "@attributes": { "Name": "/unzip", "Target": "/unzip", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/temp/unzip" }, { "@attributes": { "Name": "/downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/temp/complete/" }, { "@attributes": { "Name": "/transfers", "Target": "/transfers", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/media/temp/work/" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "777" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" } ], "Repo": "jsrk's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/jsrksRepository/premiumizearr/premiumizearr.xml", "CategoryList": [ "Downloaders" ], "downloads": 582, "LastUpdateScan": 1712570791, "LastUpdate": 1677752246, "FirstSeen": 1678561448 }, { "Name": "Nextcloud-multimedia", "Repository": "terratrax/nextcloud-multimedia:latest", "Registry": "https://hub.docker.com/repository/docker/terratrax/nextcloud-multimedia", "Network": "ultimus-home", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/136213-support-terratrax-nextcloud-multimedia/", "Project": "https://nextcloud.com/", "Overview": "This is the latest Nextcloud-27.1.4-apache image with additional packages and plugins installed to support videos and facial recognition:\r\n - ffmpeg (install from apt repository)\r\n - pdlib (built from source)\r\n - bzip (built from source)\r\n\r\nINSTALLATION\r\n\r\nFirst install a MariaDB or PostgreSQL container. Changing their paths to /mnt/cache/appdata/... (instead of /mnt/user/appdata/...) will enormously boost Nextcloud's loading times!\r\n\r\nAfter that use the database's IP:Port and credentials to install Nextcloud.\r\n\r\nOptionally install the Swag or Nginx Proxy Manager container allows you to access Nextcloud from outside of your home through HTTPS (do not forget forwarding the Ports 80 and 443 in your router). Note: The proxy itself needs to communicate through HTTP (not HTTPS) with Nextcloud.\r\n\r\nINSTALL AND CONFIGURE NEXTCLOUD MEMORIES\r\nInstall Memories from within the Nextcloud application and provide it the base folder for your media when it asks. Launch a console into the container and run the following commands individually:\r\nphp occ memories:video-setup (follow the prompts)\r\nphp occ memories:index\r\n\r\nINSTALL AND CONFIGURE FACIAL RECOGNITION\r\nInstall the 'face recognition' app from within the Nextcloud application.\r\nLaunch a terminal for the container and run the following command to initialize it (customize to suit):\r\nphp occ face:setup --memory 1024M --model 1\r\n\r\nFrom within the application, visit settings the face recognition settings and select a temporary file size.\r\n\r\nTo kick off scanning for faces:\r\nphp occ face:background_job\r\n\r\nUPDATES\r\n\r\nNextcloud often needs manual interaction to fix database indexes. In those cases execute the following through the Unraid Terminal to fix them:\r\ndocker exec --user 99 Nextcloud php occ db:add-missing-indices\r\n\r\nSometimes this command is needed:\r\ndocker exec --user 99 Nextcloud php occ db:convert-filecache-bigint --no-interaction", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/terratrax/unraid-templates/master/unraid-nextcloud-multimedia.xml", "Icon": "https://s3.ultimus.cloud/ultimus-static/terratrax/nextcloud_mm.png", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "HTML/PHP Files", "Target": "/var/www/html", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nextcloud/html" }, { "@attributes": { "Name": "Apps", "Target": "/var/www/html/custom_apps", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nextcloud/apps" }, { "@attributes": { "Name": "Config Files", "Target": "/var/www/html/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nextcloud/config" }, { "@attributes": { "Name": "webui", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7888" }, { "@attributes": { "Name": "PHP_MEMORY_LIMIT", "Target": "PHP_MEMORY_LIMIT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2048M" } ], "Repo": "terratrax's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/terratraxsRepository/unraid-nextcloud-multimedia.xml", "CategoryList": [ "Cloud", "MediaServer-Video", "MediaServer-Photos" ], "downloads": 3710, "LastUpdateScan": 1712570792, "LastUpdate": 1710108616, "FirstSeen": 1678554244 }, { "Name": "teslacam-browser", "Repository": "theshulk/teslacam-browser", "Registry": "https://hub.docker.com/repository/docker/theshulk/teslacam-browser/general", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/BobStrogg/teslacam-browser", "Overview": "A Docker version of BobStrogg's TeslaCam Browser.\r\n\r\nSimply add the path to your TeslaCam videos and access the WebUI.\r\n\r\nGitHub repository located at https://github.com/BobStrogg/teslacam-browser", "WebUI": "http://[IP]:[PORT:8088]/", "TemplateURL": "https://raw.githubusercontent.com/THESHULK/unraid-templates/master/teslacam-browser/%20teslacam-browser.xml", "Icon": "https://evbite.com/wp-content/uploads/2021/04/Tesla-Dashcam-Saved-Icon.png", "Config": [ { "@attributes": { "Name": "AppData Path", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/teslacam-browser" }, { "@attributes": { "Name": "Tesla Cam Path", "Target": "/media/TeslaCam", "Default": "", "Mode": "rw", "Description": "The path to your Tesla Cam clips", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Port", "Target": "8088", "Default": "8088", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8088" } ], "Repo": "THE_SHULK's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/THE_SHULKsRepository/teslacam-browser/ teslacam-browser.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 1396, "LastUpdateScan": 1712570792, "LastUpdate": 1678819109, "FirstSeen": 1678554796 }, { "Name": "BELABOX-Receiver", "Repository": "kezzkezz/belabox", "Registry": "https://hub.docker.com/r/kezzkezz/belabox", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/kierran0094/belabox-receiver", "Overview": "Belabox receiver-side (srtla, srt-live-transmit, srt-live-server and noalbs) in a single container.", "TemplateURL": "https://raw.githubusercontent.com/kierran0094/UNRAID-Templates/master/belabox-receiver/belabox.xml", "Icon": "https://github.com/715209/nginx-obs-automatic-low-bitrate-switching/raw/v2/noalbsicopre2.ico", "Config": [ { "@attributes": { "Name": "Location of Config.json", "Target": "/app/config.json", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Location of sls.conf", "Target": "/etc/sls/sls.conf", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "location of .env", "Target": "/app/.env", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SRTLA Port", "Target": "5000", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SRT Live Port", "Target": "8181", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SRT Transmit Port", "Target": "8282", "Default": "", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "kezzkezzkezz's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/kezzkezzkezzsRepository/belabox-receiver/belabox.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 702, "stars": 2, "LastUpdateScan": 1712570792, "LastUpdate": 1681616216, "FirstSeen": 1678656846 }, { "Name": "jellyplex-watched", "Repository": "luigi311/jellyplex-watched:latest", "Registry": "https://hub.docker.com/r/luigi311/jellyplex-watched/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/luigi311/JellyPlex-Watched/issues", "Project": "https://github.com/luigi311/JellyPlex-Watched", "Overview": "Sync watched between jellyfin and plex locally", "TemplateURL": "https://raw.githubusercontent.com/luigi311/unraid-templates/master/JellyPlex-Watched.xml", "Config": [ { "@attributes": { "Name": "DRYRUN", "Target": "DRYRUN", "Default": "True", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "False", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG_LEVEL", "Target": "DEBUG_LEVEL", "Default": "INFO", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SLEEP_DURATION", "Target": "SLEEP_DURATION", "Default": "3600", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOGFILE", "Target": "LOGFILE", "Default": "/tmp/log.log", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "USER_MAPPING", "Target": "USER_MAPPING", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LIBRARY_MAPPING", "Target": "LIBRARY_MAPPING", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BLACKLIST_LIBRARY", "Target": "BLACKLIST_LIBRARY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WHITELIST_LIBRARY", "Target": "WHITELIST_LIBRARY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BLACKLIST_LIBRARY_TYPE", "Target": "BLACKLIST_LIBRARY_TYPE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WHITELIST_LIBRARY_TYPE", "Target": "WHITELIST_LIBRARY_TYPE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BLACKLIST_USERS", "Target": "BLACKLIST_USERS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WHITELIST_USERS", "Target": "WHITELIST_USERS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SYNC_FROM_PLEX_TO_JELLYFIN ", "Target": "SYNC_FROM_PLEX_TO_JELLYFIN ", "Default": "True", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SYNC_FROM_JELLYFIN_TO_PLEX ", "Target": "SYNC_FROM_JELLYFIN_TO_PLEX ", "Default": "True", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SYNC_FROM_PLEX_TO_PLEX ", "Target": "SYNC_FROM_PLEX_TO_PLEX ", "Default": "True", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SYNC_FROM_JELLYFIN_TO_JELLYFIN ", "Target": "SYNC_FROM_JELLYFIN_TO_JELLYFIN ", "Default": "True", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_BASEURL", "Target": "PLEX_BASEURL", "Default": "https://localhost:32400", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_TOKEN", "Target": "PLEX_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PLEX_USERNAME", "Target": "PLEX_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_PASSWORD", "Target": "PLEX_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PLEX_SERVERNAME", "Target": "PLEX_SERVERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SSL_BYPASS", "Target": "SSL_BYPASS", "Default": "True", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JELLYFIN_BASEURL", "Target": "JELLYFIN_BASEURL", "Default": "http://localhost:8096", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JELLYFIN_TOKEN", "Target": "JELLYFIN_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" } ], "Repo": "Luigi311's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/Luigi311sRepository/JellyPlex-Watched.xml", "CategoryList": [ "MediaApp-Other" ], "downloads": 93339, "stars": 2, "trending": 13.36, "trends": [ 16.484, 16.004, 17.252, 15.792, 15.581, 13.701, 13.36 ], "trendsDate": [ 1697335528, 1699931194, 1702530361, 1705129545, 1707728740, 1710381987, 1712981181 ], "downloadtrend": [ 34482, 41052, 49611, 58915, 69789, 80869, 93339 ], "LastUpdateScan": 1712981181, "LastUpdate": 1707643426, "FirstSeen": 1679138057, "topTrending": -3.1240000000000023 }, { "Name": "prometheus-immich-exporter", "Repository": "friendlyfriend/prometheus-immich-exporter", "Registry": "https://hub.docker.com/r/friendlyfriend/prometheus-immich-exporter/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/136486-support-friendlyfriend-application-dockers/", "Project": "https://github.com/friendlyFriend4000/prometheus-immich-exporter", "Overview": "A simple prometheus exporter for immich to display its metrics in grafana", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/friendlyFriend4000/Unraid-Templates/master/prometheus-immich-exporter.xml", "Icon": "https://github.com/friendlyFriend4000/prometheus-immich-exporter/blob/master/unraid/immich-logo.png?raw=true", "DonateText": " donation ", "DonateLink": "https://www.paypal.com/donate/?hosted_button_id=DPDKED3T3BFV8", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8000", "Default": "8028", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8028" }, { "@attributes": { "Name": "immich api token", "Target": "IMMICH_API_TOKEN", "Default": "", "Mode": "", "Description": "You need to log into to your immich admin account\r\nand create an api token in your settings", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "immich_host", "Target": "IMMICH_HOST", "Default": "", "Mode": "", "Description": "example: 192.168.178.2", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "immich port", "Target": "IMMICH_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "FriendlyFriend's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FriendlyFriendsRepository/prometheus-immich-exporter.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 3217, "LastUpdateScan": 1711505174, "LastUpdate": 1701111468, "FirstSeen": 1701111971 }, { "Name": "osTICKET", "Repository": "devinsolutions/osticket", "Registry": "https://hub.docker.com/r/devinsolutions/osticket", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/devinsolutions/docker-osticket", "Overview": "osTicket is an open source help desk management solution that offers ticket management and IT asset management within a suite. \r\n\r\nDEFAULTS:\r\nDefault email: admin@example.com\r\nDefault username: admin\r\nDefault Password: ChangeMe!", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/mrspongie21/unraid-templates/master/osTICKET/osticket.xml", "Icon": "https://github.com/mrspongie21/unraid-templates/blob/main/osticket.png?raw=true", "Requires": "- Database such as mariaDB/MYSQL\r
- SMTP ", "Config": [ { "@attributes": { "Name": "WEB UI", "Target": "80", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Data Path", "Target": "/var/www/src/", "Default": "/mnt/user/appdata/osticket", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/osticket" }, { "@attributes": { "Name": "MYSQL HOSTNAME", "Target": "MYSQL_HOST", "Default": "mariadb", "Mode": "", "Description": "IP or hostname of your Database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "mariadb" }, { "@attributes": { "Name": "MYSQL USERNAME", "Target": "MYSQL_USER", "Default": "osticket", "Mode": "", "Description": "Database Username ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "osticket" }, { "@attributes": { "Name": "MYSQL DATABASE", "Target": "MYSQL_DATABASE", "Default": "osticket", "Mode": "", "Description": "Database name ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "osticket" }, { "@attributes": { "Name": "MYSQL PASSWORD", "Target": "MYSQL_PASSWORD", "Default": "ChangeMe!", "Mode": "", "Description": "Database Password. Make sure to change! ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "ChangeMe!" }, { "@attributes": { "Name": "INSTALLATION NAME", "Target": "INSTALL_NAME", "Default": "My Helpdesk", "Mode": "", "Description": "Name of your installation", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "My Helpdesk" }, { "@attributes": { "Name": "ADMIN FIRST NAME", "Target": "ADMIN_FIRSTNAME", "Default": "Help", "Mode": "", "Description": "First name of admin", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Help" }, { "@attributes": { "Name": "ADMIN LAST NAME", "Target": "ADMIN_LASTNAME", "Default": "Desk", "Mode": "", "Description": "Last name of admin", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Desk" }, { "@attributes": { "Name": "ADMIN EMAIL", "Target": "ADMIN_EMAIL", "Default": "admin@example.com", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ADMIN USERNAME", "Target": "ADMIN_USERNAME", "Default": "admin", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ADMIN PASSWORD", "Target": "ADMIN_PASSWORD", "Default": "ChangeMe!", "Mode": "", "Description": "Change the deafult password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SMTP HOSTNAME", "Target": "SMTP_HOST", "Default": "", "Mode": "", "Description": "smtp hostname ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP PORT NUMBER", "Target": "SMTP_PORT", "Default": "", "Mode": "", "Description": "For gmail use 587", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP FROM ADDRESS", "Target": "SMTP_FROM", "Default": "", "Mode": "", "Description": "Where you want your emails to come from!", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP TLS", "Target": "SMTP_TLS", "Default": "", "Mode": "", "Description": "0 = NO TLS\r\n1 = USE TLS", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP USERNAME", "Target": "SMTP_USER", "Default": "", "Mode": "", "Description": "The username to your SMTP. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP APP PASSWORD", "Target": "SMTP_PASSWORD", "Default": "", "Mode": "", "Description": "The app password you got from google.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "acharles21's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/acharles21sRepository/osTICKET/osticket.xml", "CategoryList": [ "Productivity" ], "downloads": 65898, "stars": 12, "trending": 2.701, "trends": [ 2.747, 4.124, 3.375, 2.794, 2.997, 2.576, 2.701 ], "trendsDate": [ 1697335528, 1699931194, 1702530361, 1705129545, 1707728740, 1710381988, 1712981181 ], "downloadtrend": [ 54566, 56913, 58901, 60594, 62466, 64118, 65898 ], "LastUpdateScan": 1712981181, "LastUpdate": 1712975700, "FirstSeen": 1679138057, "topTrending": -0.04599999999999982 }, { "Name": "Floatplane-Downloader", "Repository": "inrix/floatplane-downloader", "Registry": "https://hub.docker.com/r/inrix/floatplane-downloader", "Network": "bridge", "Shell": "sh", "Project": "https://github.com/Inrixia/Floatplane-Downloader", "Support": "https://discord.gg/aNTyMME", "Branch": [ { "Tag": "latest", "TagDescription": "Stable release" }, { "Tag": "dev", "TagDescription": "Releases from the develop branch" } ], "Privileged": "false", "Overview": "Floatplane-Downloader - Automagically downloads the latest videos from Floatplane and optionally formats them to be viewed in Plex.\r\nBoth downloading videos as they release and archiving the entire backlog is supported\r\n\r\n\r\nTo setup floatplane-downloader, you will have to edit the settings.json file in /mnt/user/appdata/floatplane-downloader/db \r\nhttps://github.com/Inrixia/Floatplane-Downloader/blob/master/wiki/settings.md\r\n\r\nOr you can read through the advanced-env setup to configure it only through container variables: https://github.com/Inrixia/Floatplane-Downloader/blob/master/wiki/advenv.md", "TemplateURL": "https://raw.githubusercontent.com/fizzyfrys/unraid-templates/master/Floatplane-Downloader/floatplane-downloader.xml", "Icon": "https://raw.githubusercontent.com/fizzyfrys/unraid-templates/main/icons/floatplane.webp", "ExtraParams": "-e headless=\"true\"", "DonateText": "If you like the project, and want to support me, throw some bits at my PayPal", "DonateLink": "https://www.paypal.com/donate?business=XZX2VLBCVA766¤cy_code=NZD", "Requires": "A paid floatplane subscription.", "Config": [ { "@attributes": { "Name": "Floatplane Username", "Target": "username", "Default": "", "Mode": "", "Description": "Enter your floatplane account username", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Floatplane Password", "Target": "password", "Default": "", "Mode": "", "Description": "Enter your floatplane account password", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Two Factor Auth Token", "Target": "token", "Default": "", "Mode": "", "Description": "(optional) If you use 2FA on your Floatplane account, enter the 6 digit token", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Floatplane Downloads", "Target": "/fp/videos", "Default": "", "Mode": "rw", "Description": "Folder for where it downloads the media", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Floatplane Database/Config", "Target": "/fp/db", "Default": "/mnt/user/appdata/floatplane-downloader/db", "Mode": "rw", "Description": "Folder that stores the settings config and database", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/floatplane-downloader/db" }, { "@attributes": { "Name": "Plex Username", "Target": "plexUsername", "Default": "", "Mode": "", "Description": "(optional) If you want floatplane-downloader to automatically trigger a library scan when a new video is added", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Plex Password", "Target": "plexPassword", "Default": "", "Mode": "", "Description": "(optional) NOTE if you use 2FA enter as ", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "fizzyfrys' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/fizzyfrysRepository/Floatplane-Downloader/floatplane-downloader.xml", "CategoryList": [ "Downloaders", "MediaServer-Video" ], "downloads": 215762, "stars": 1, "trending": 2.425, "trends": [ 1.24, 1.723, 1.836, 2.425 ], "trendsDate": [ 1705525617, 1708124747, 1710720371, 1713313932 ], "downloadtrend": [ 200586, 203104, 206664, 210529, 215762 ], "LastUpdateScan": 1713313932, "LastUpdate": 1712992712, "FirstSeen": 1679484804, "topTrending": 1.1849999999999998 }, { "Name": "rdt-client", "Repository": "rogerfar/rdtclient:latest", "Registry": "https://hub.docker.com/r/rogerfar/rdtclient/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/rogerfar/rdt-client", "Project": "https://github.com/rogerfar/rdt-client", "Overview": "This is a web interface to manage your torrents on Real-Debrid, AllDebrid or Premiumize. It supports the following features:\r\n\r\n- Add new torrents through magnets or files\r\n- Download all files from Real-Debrid, AllDebrid or Premiumize to your local machine automatically\r\n- Unpack all files when finished downloading\r\n- Implements a fake qBittorrent API so you can hook up other applications like Sonarr, Radarr or Couchpotato.", "WebUI": "http://[IP]:[PORT:6500]", "TemplateURL": "https://raw.githubusercontent.com/fizzyfrys/unraid-templates/master/rdt-client/rdt-client.xml", "Icon": "https://raw.githubusercontent.com/fizzyfrys/unraid-templates/main/icons/premrealldebrid.png", "Requires": "You will need a Premium service at Real-Debrid, AllDebrid or Premiumize!\r
\r
(Developer's referral links)\r
https://real-debrid.com/?id=1348683\r
https://alldebrid.com/?uid=2v91l\r
https://www.premiumize.me/", "Config": [ { "@attributes": { "Name": "Database Path", "Target": "/data/db", "Default": "/mnt/user/appdata/rdt-client/db", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/rdt-client/db" }, { "@attributes": { "Name": "Downloads", "Target": "/data/downloads", "Default": "/mnt/user", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Port", "Target": "6500", "Default": "6500", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "6500" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "fizzyfrys' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/fizzyfrysRepository/rdt-client/rdt-client.xml", "CategoryList": [ "Downloaders" ], "downloads": 1611124, "stars": 12, "trending": 1.984, "trends": [ 1.57, 2.8, 2.129, 2.347, 2.302, 1.984 ], "trendsDate": [ 1698890747, 1702169675, 1704776764, 1707375970, 1709975155, 1712570792 ], "downloadtrend": [ 1410730, 1433235, 1474525, 1506598, 1542811, 1579162, 1611124 ], "LastUpdateScan": 1712570792, "LastUpdate": 1712471517, "FirstSeen": 1696291543, "topTrending": 0.4139999999999999, "topPerforming": 1.984 }, { "PluginURL": "https://raw.githubusercontent.com/dkaser/unraid-tailscale/main/plugin/tailscale.plg", "PluginAuthor": "Derek Kaser", "Name": "Tailscale (Plugin)", "Support": "https://forums.unraid.net/topic/136889-plugin-tailscale/", "Project": "https://tailscale.com/", "Icon": "https://raw.githubusercontent.com/dkaser/unraid-tailscale/main/logo.png", "multiLanguage": "true", "MinVer": "6.9.2", "Repo": "EDACerton's Repository", "TemplateURL": "https://raw.githubusercontent.com/dkaser/unraid-plugins/master/tailscale.xml", "Repository": "https://raw.githubusercontent.com/dkaser/unraid-tailscale/main/plugin/tailscale.plg", "Plugin": true, "pluginVersion": "2024.03.31", "Overview": "Tailscale is a VPN service that makes the devices and applications you own accessible anywhere in the world, securely and effortlessly. The service handles complex network configuration on your behalf so that you don't have to. Network connections between devices pierce through firewalls and routers as if they weren't there, allowing for direct connections without the need to manually configure port forwarding.", "templatePath": "/tmp/GitHub/AppFeed/templates/EDACertonsRepository/tailscale.xml", "CategoryList": [ "Network-VPN", "Plugins" ], "FirstSeen": 1679839477 }, { "PluginURL": "https://raw.githubusercontent.com/dkaser/unraid-tailscale/preview/plugin/tailscale-preview.plg", "PluginAuthor": "Derek Kaser", "Beta": "true", "Name": "Tailscale (Plugin) - Preview", "Support": "https://forums.unraid.net/topic/136889-plugin-tailscale/", "Project": "https://tailscale.com/", "Icon": "https://raw.githubusercontent.com/dkaser/unraid-tailscale/main/logo.png", "multiLanguage": "true", "MinVer": "6.9.2", "Repo": "EDACerton's Repository", "TemplateURL": "https://raw.githubusercontent.com/dkaser/unraid-plugins/master/tailscale-preview.xml", "Repository": "https://raw.githubusercontent.com/dkaser/unraid-tailscale/preview/plugin/tailscale-preview.plg", "Plugin": true, "pluginVersion": "2024.04.14", "Overview": "Experience the latest updates to the Tailscale plugin. With this version, you're at the forefront, gaining early access to the newest updates. After an initial release period, these updates are rolled out to the standard plugin, ensuring everyone benefits from the improvements.\n \n Tailscale is a VPN service that makes the devices and applications you own accessible anywhere in the world, securely and effortlessly. The service handles complex network configuration on your behalf so that you don't have to. Network connections between devices pierce through firewalls and routers as if they weren't there, allowing for direct connections without the need to manually configure port forwarding.", "templatePath": "/tmp/GitHub/AppFeed/templates/EDACertonsRepository/tailscale-preview.xml", "CategoryList": [ "Network-VPN", "Plugins" ], "FirstSeen": 1706591141 }, { "Name": "Twitch-Channel-Points-Miner", "Repository": "rdavidoff/twitch-channel-points-miner-v2:latest", "Registry": "https://hub.docker.com/r/rdavidoff/twitch-channel-points-miner-v2/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/rdavidoff/twitch-channel-points-miner-v2/", "Project": "https://github.com/rdavydov/Twitch-Channel-Points-Miner-v2", "Overview": "First of all please create a run.py file. You can just copy example.py and modify it according to your needs.\r\nhttps://github.com/rdavydov/Twitch-Channel-Points-Miner-v2/blob/master/example.py", "WebUI": "http://[IP]:[PORT:5000]", "TemplateURL": "https://raw.githubusercontent.com/ImUnlequit/unraidtemplate/master/twitch-channel-points-miner/twitch-channel-points-miner.xml", "Icon": "https://raw.githubusercontent.com/rdavydov/Twitch-Channel-Points-Miner-v2/master/assets/banner.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "analytics", "Target": "/usr/src/app/analytics/", "Default": "", "Mode": "rw", "Description": "Container Path: /analytics", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/twitchminer/analytics/" }, { "@attributes": { "Name": "cookies", "Target": "/usr/src/app/cookies/", "Default": "", "Mode": "rw", "Description": "Container Path: /cookies", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/twitchminer/cookies/" }, { "@attributes": { "Name": "logs", "Target": "/usr/src/app/logs/", "Default": "", "Mode": "rw", "Description": "Container Path: /logs", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/twitchminer/logs/" }, { "@attributes": { "Name": "run.py", "Target": "/usr/src/app/run.py", "Default": "", "Mode": "ro", "Description": "Container Path: /usr/src/app/run.py:ro", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/twitchminer/run.py/run.py" }, { "@attributes": { "Name": "WebUI", "Target": "5000", "Default": "", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5005" } ], "Repo": "ImunLequit's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ImunLequitsRepository/twitch-channel-points-miner/twitch-channel-points-miner.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 198376, "stars": 23, "trending": 7.663, "trends": [ 7.828, 8.019, 7.663 ], "trendsDate": [ 1708203940, 1710799633, 1713392814 ], "downloadtrend": [ 155297, 168486, 183174, 198376 ], "LastUpdateScan": 1713392814, "LastUpdate": 1712860979, "FirstSeen": 1705604762, "topTrending": -0.16500000000000004 }, { "PluginURL": "https://raw.githubusercontent.com/giganode/corsairpsu-unraid/master/corsairpsu.plg", "PluginAuthor": "giganode", "Name": "Corsair PSU Statistics", "Project": "https://forums.unraid.net/topic/86715-corsair-rmi-hxi-axi-psu-statistics-cyanlabss-fork/", "Requires": "Compatible Corsair Power Supply", "Support": "https://forums.unraid.net/topic/86715-corsair-rmi-hxi-axi-psu-statistics-cyanlabss-fork/", "Icon": "https://raw.githubusercontent.com/giganode/corsairpsu-unraid/master/src/corsairpsu/usr/local/emhttp/plugins/corsairpsu/icons/corsairpsu.png", "IconFA": "icon-ups", "Repo": "giganode's Repository", "TemplateURL": "https://raw.githubusercontent.com/giganode/unraid-plugins/master/corsairpsu.xml", "Repository": "https://raw.githubusercontent.com/giganode/corsairpsu-unraid/master/corsairpsu.plg", "Plugin": true, "pluginVersion": "2023.11.13", "MinVer": "6.11.5", "Overview": "A plugin that reads the statistics from supported Corsair PSUs with a USB port and displays them in the dashboard.", "templatePath": "/tmp/GitHub/AppFeed/templates/giganodesRepository/corsairpsu.xml", "CategoryList": [ "Other", "Drivers", "Plugins" ], "FirstSeen": 1679959725 }, { "PluginURL": "https://github.com/giganode/unraid-i915-sriov/raw/master/i915-sriov.plg", "PluginAuthor": "giganode", "Beta": "true", "Name": "Intel i915 SR-IOV", "Support": "https://forums.unraid.net/topic/154464-plugin-intel-igpu-sr-iov-support-page/", "Icon": "https://raw.githubusercontent.com/giganode/unraid-i915-sriov/master/intel-sr-iov.png", "Repo": "giganode's Repository", "TemplateURL": "https://raw.githubusercontent.com/giganode/unraid-plugins/master/i915-sriov.xml", "Repository": "https://raw.githubusercontent.com/giganode/unraid-i915-sriov/master/i915-sriov.plg", "Plugin": true, "pluginVersion": "2023.11.22", "MinVer": "6.12.4", "Overview": "Intel Graphics SR-IOV is Intel's latest virtualization technology for graphics. Single Root I/O Virtualization (SR-IOV) defines a standard method for sharing a physical device function by partitioning the device into multiple virtual functions. Each virtual function is directly assigned to a virtual machine, thereby achieving near-native performance for the virtual machine. \n Check the link below to confirm if your integrated graphics support SR-IOV.\n https://www.intel.com/content/www/us/en/support/articles/000093216/graphics.html", "templatePath": "/tmp/GitHub/AppFeed/templates/giganodesRepository/i915-sriov.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1708369542 }, { "PluginURL": "https://raw.githubusercontent.com/zhtengw/unraid-i915-sriov/master/i915-sriov.plg", "PluginAuthor": "zhtengw", "Beta": "true", "Name": "Intel i915 SR-IOV", "Support": "https://forums.unraid.net/topic/136621-unraid-kernel-with-igpu-sr-iov-support/", "Icon": "https://raw.githubusercontent.com/zhtengw/unraid-templates/master/i915-sriov/intel-sr-iov.png", "DonateText": "If you like my work please consider buying me a coffee or supporting testing hardware.", "DonateLink": "https://paypal.me/zhtengw", "Repo": "zhtengw's Repository", "ModeratorComment": "Appears to be unmaintained. Advised to install the plugin from giganode instead", "Repository": "https://raw.githubusercontent.com/zhtengw/unraid-i915-sriov/master/i915-sriov.plg", "Plugin": true, "pluginVersion": "2023.04.06", "MinVer": "6.10.0", "Blacklist": true, "Overview": "Intel Graphics SR-IOV is Intel's latest virtualization technology for graphics. Single Root I/O Virtualization (SR-IOV) defines a standard method for sharing a physical device function by partitioning the device into multiple virtual functions. Each virtual function is directly assigned to a virtual machine, thereby achieving near-native performance for the virtual machine. \n Check the link below to confirm if your integrated graphics support SR-IOV.\n https://www.intel.com/content/www/us/en/support/articles/000093216/graphics.html", "templatePath": "/tmp/GitHub/AppFeed/templates/zhtengwsRepository/i915-sriov/i915-sriov.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1679959725 }, { "Name": "datoso", "Repository": "laromicas/datoso", "Registry": "https://hub.docker.com/r/laromicas/datoso/", "Network": "bridge", "Beta": "true", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/laromicas/datoso/", "Project": "https://github.com/laromicas/datoso/", "Overview": "Datoso is a WIP Python command line tool to download and organize your Dat Roms.\r\n As today the tool supports dat-omatic, redump, and translated-english dats.\r\n It merges all the dats in a tree folder structure thought to use with Emulators rather than dats.\r\n The dat file format must be compatible with ROMVault.\r\n\r\nFor a complete documentation of this container, see\r\nhttps://github.com/laromicas/datoso/blob/master/README.md\n\nFor documentation about using ROMVault see\r https://www.romvault.com/", "TemplateURL": "https://raw.githubusercontent.com/laromicas/unraid-templates/master/templates/datoso.xml", "Icon": "https://raw.githubusercontent.com/laromicas/datoso/master/bearlogo.png", "DonateText": "If you like my work please consider donating.", "DonateLink": "https://paypal.me/laromicas/0usd", "Config": [ { "@attributes": { "Name": "Datoso Directory", "Target": "/datoso", "Default": "/mnt/user/appdata/datoso/datoso", "Mode": "rw,slave", "Description": "This is the where datoso database will be placed. Container path: /datoso", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DatRoot Directory", "Target": "/DatRoot", "Default": "/mnt/user/appdata/ROMVault/DatRoot", "Mode": "rw,slave", "Description": "This is where dats will be placed. Container path: /DatRoot", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Downloaded Dats Directory", "Target": "/download", "Default": "/mnt/user/appdata/datoso/download", "Mode": "rw,slave", "Description": "This is where unknown roms will be placed. Container path: /download", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOG.LOGFILE", "Target": "LOG.LOGFILE", "Default": "datoso.log", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "FBNEO.FETCHFULL", "Target": "FBNEO.FETCHFULL", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "FBNEO.FETCHLIGHT", "Target": "FBNEO.FETCHLIGHT", "Default": "false", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "UPDATE_URLS.GOOGLESHEETURL", "Target": "UPDATE_URLS.GOOGLESHEETURL", "Default": "https://sheets.googleapis.com/v4/spreadsheets/1LgU7uJOtVOUWYkdoaeSbux41biFwpbzVosm98bgdN3k/values/Systems!A1:E300?key=AIzaSyA2pmHY5FVJFEjauoE8kKV6-UcCM4Tfk44", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "DOWNLOAD.PREFFERDOWNLOADUTILITY", "Target": "DOWNLOAD.PREFFERDOWNLOADUTILITY", "Default": "wget", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "IMPORT.IGNOREREGEX", "Target": "IMPORT.IGNOREREGEX", "Default": ".*(?:MAME|FruitMachines|Fruit Machine|TeknoParrotGames|PleasureDome|fixDat).*", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "LOG.LOGGING", "Target": "LOG.LOGGING", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "LOG.LOGLEVEL", "Target": "LOG.LOGLEVEL", "Default": "INFO", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.ARCADE", "Target": "PREFFIXES.ARCADE", "Default": "Arcade", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.AUDIO", "Target": "PREFFIXES.AUDIO", "Default": "Other/Audio", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.BOOK", "Target": "PREFFIXES.BOOK", "Default": "Other/Book", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.CALCULATOR", "Target": "PREFFIXES.CALCULATOR", "Default": "Other/Calculator", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.COMPUTER", "Target": "PREFFIXES.COMPUTER", "Default": "Computer", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.CONSOLE", "Target": "PREFFIXES.CONSOLE", "Default": "Consoles", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.HANDHELD", "Target": "PREFFIXES.HANDHELD", "Default": "Consoles", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.PDA", "Target": "PREFFIXES.PDA", "Default": "Mobile", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.PHONE", "Target": "PREFFIXES.PHONE", "Default": "Mobile", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.SOURCECODE", "Target": "PREFFIXES.SOURCECODE", "Default": "Other/Source Code", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.VIDEO", "Target": "PREFFIXES.VIDEO", "Default": "Other/Video", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.MOBILE", "Target": "PREFFIXES.MOBILE", "Default": "Mobile", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.MANUALS", "Target": "PREFFIXES.MANUALS", "Default": "Other/Manuals", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PREFFIXES.BIOSIMAGES", "Target": "PREFFIXES.BIOSIMAGES", "Default": "Other/BIOS Images", "Mode": "", "Description": "", "Type": "Variable", "Display": "hidden", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "laromicas' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/laromicasRepository/templates/datoso.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 27, "LastUpdateScan": 1711173953, "LastUpdate": 1708488212, "FirstSeen": 1708578349 }, { "Name": "ROMVault", "Repository": "laromicas/romvault", "Registry": "https://hub.docker.com/r/laromicas/romvault/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137138-support-for-laromicas-romvault-docker-container/", "Project": "https://www.romvault.com/", "Overview": "RomVault will take one or more DAT files and your set of ROM (zip) files, and clean up your files to match your DAT files. If you find more ROMs to add to your collection RomVault will scan and merge in these files, and if new DATs are released you can easily scan in these new DATs and update your ROM collections to match, all of this can be done with just a few button clicks in the UI.\r\n\r\nThe GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.\r\n\r\nBased on Ubuntu, size is big, but text is displayed correctly.\r\n\r\nKnown Issues:\r\n- Accessing several items in the help menu crashes the application.\r\n\r\nFor a complete documentation of this container, see\r\nhttps://github.com/laromicas/docker-romvault/blob/master/README.md\n\nFor documentation about using ROMVault see\r https://www.romvault.com/", "WebUI": "http://[IP]:[PORT:5800]", "TemplateURL": "https://raw.githubusercontent.com/laromicas/unraid-templates/master/templates/romvault.xml", "Icon": "https://raw.githubusercontent.com/laromicas/docker-romvault/master/media/romvault-icon.jpg", "DonateText": "If you like my work please consider donating.", "DonateLink": "https://paypal.me/laromicas/0usd", "Config": [ { "@attributes": { "Name": "DatRoot Directory", "Target": "/config/DatRoot", "Default": "/mnt/user/appdata/ROMVault/DatRoot", "Mode": "rw,slave", "Description": "This is where dats will be placed.\r\nContainer path: /output/DatRoot", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RomRoot Directory", "Target": "/config/RomRoot", "Default": "/mnt/user/appdata/ROMVault/RomRoot", "Mode": "rw,slave", "Description": "This is the where sorted roms will be placed. Container path: /output/RomRoot", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ToSort Directory", "Target": "/config/ToSort", "Default": "/mnt/user/appdata/ROMVault/ToSort", "Mode": "rw", "Description": "This is the where unknown roms will be placed. Container path: /output/ToSort", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Directory", "Target": "/config", "Default": "/mnt/user/appdata/ROMVault", "Mode": "rw", "Description": "This is where the application stores its configuration, cache file, log and any files needing persistency.Container path: /config", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "User ID", "Target": "USER_ID", "Default": "99", "Mode": "", "Description": "ID of the user the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Group ID", "Target": "GROUP_ID", "Default": "100", "Mode": "", "Description": "ID of the group the application runs as.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Umask", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Mask that controls how file permissions are set for newly created files. The value of the mask is in octal notation.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "Niceness (priority)", "Target": "APP_NICENESS", "Default": "", "Mode": "", "Description": "Priority at which the application should run. A niceness value of -20 is the highest priority and 19 is the lowest priority.NOTE: Setting a negative value requires additional permissions. Thus, --cap-add=SYS_NICE must be added in Extra Parameters (shown when Advanced View is enabled).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Display Width", "Target": "DISPLAY_WIDTH", "Default": "1280", "Mode": "", "Description": "Width (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1280" }, { "@attributes": { "Name": "Display Height", "Target": "DISPLAY_HEIGHT", "Default": "768", "Mode": "", "Description": "Height (in pixels) of the application's window.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "768" }, { "@attributes": { "Name": "Secure Connection", "Target": "SECURE_CONNECTION", "Default": "0", "Mode": "", "Description": "Whether or not an encrypted connection should be used to access the application's GUI. Set to 1 to encrypt the connection.Note: When enabling the secure connection, security parameters needs to be generated. This one-time operation is done during container startup. Depending on your system, this could take a few minutes. GUI of the application won't be available until the operation completes.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Extra x11vnc Options", "Target": "X11VNC_EXTRA_OPTS", "Default": "", "Mode": "", "Description": "Extra options to pass to the x11vnc server running in the Docker container.Warning: For advanced users. Do not use unless you know what you are doing.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Install Packages", "Target": "INSTALL_EXTRA_PKGS", "Default": "", "Mode": "", "Description": "Space-separated list of Alpine Linux packages to install. See https://pkgs.alpinelinux.org for the list of available Alpine Linux packages.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEB Port for GUI", "Target": "5800", "Default": "8801", "Mode": "tcp", "Description": "Port used to access the application's GUI via the web interface.NOTE: This applies only when Network Type is set to Bridge. For other network types, port 5800 should be used instead.", "Type": "Port", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "8801" }, { "@attributes": { "Name": "VNC Port for GUI", "Target": "5900", "Default": "8901", "Mode": "tcp", "Description": "Port used to access the application's GUI via the VNC protocol. Optional if no VNC client is used.NOTE: This applies only when Network Type is set to Bridge. For other network types, port 5900 should be used instead.", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8901" }, { "@attributes": { "Name": "Dark Mode", "Target": "DARK_MODE", "Default": "0", "Mode": "", "Description": "Step to enable DarkMode, please reffer to Docker README for further details.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Take Config Ownership", "Target": "TAKE_CONFIG_OWNERSHIP", "Default": "0", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "0" } ], "Repo": "laromicas' Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/laromicasRepository/templates/romvault.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2170, "LastUpdateScan": 1711361176, "LastUpdate": 1711042448, "FirstSeen": 1680171296 }, { "Name": "UpSnap", "Repository": "ghcr.io/seriousm4x/upsnap:4", "Registry": "https://github.com/seriousm4x/UpSnap/pkgs/container/upsnap", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137262-support-seriousm4x-upsnap/", "Project": "https://github.com/seriousm4x/UpSnap", "Overview": "A simple wake on lan web app written with SvelteKit, Go and PocketBase.", "WebUI": "http://[IP]:[PORT:8090]", "TemplateURL": "https://raw.githubusercontent.com/seriousm4x/unraid-community-apps/master/templates/upsnap.xml", "Icon": "https://raw.githubusercontent.com/seriousm4x/unraid-community-apps/master/icons/upsnap.png", "PostArgs": "--http 0.0.0.0:8090", "DonateText": "Want to support my work? Buy me a coffee on ko-fi or become a Github Sponsor.", "DonateLink": "https://github.com/seriousm4x#want-to-buy-me-a--", "Config": [ { "@attributes": { "Name": "pb_data", "Target": "/app/pb_data/", "Default": "", "Mode": "rw", "Description": "upsnap database", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/upsnap/" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Europe/London", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "seriousm4x's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/seriousm4xsRepository/templates/upsnap.xml", "CategoryList": [ "HomeAutomation", "Network-Management" ], "LastUpdateScan": 1713313932, "FirstSeen": 1692317099 }, { "Name": "affine", "Repository": "ghcr.io/toeverything/affine-self-hosted:latest", "Registry": "https://ghcr.io/toeverything/affine-self-hosted", "Beta": "true", "Support": "https://forums.unraid.net/topic/137296-support-b42n1-repo/", "Project": "https://github.com/toeverything/AFFiNE", "Icon": "https://raw.githubusercontent.com/b42n1/unraid-templates/main/logos/logo-affine-original.png", "Repo": "B4rny's Repository", "ModeratorComment": "Cannot be installed. Unauthorized for ghcr", "Blacklist": true, "Overview": "AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together.\r\nPrivacy first, open-source, customizable and ready to use - a free replacement for Notion & Miro.\r\n\r\nDemo: https://app.affine.pro/\r\n\r\n**Notice:** You have to use chrome/chromium based browser. Affine has not been adapted to Safari/Firefox yet.", "templatePath": "/tmp/GitHub/AppFeed/templates/B4rnysRepository/templates/affine.xml", "LastUpdateScan": 1711281967, "FirstSeen": 1682690681 }, { "Name": "Answer", "Repository": "answerdev/answer", "Registry": "https://hub.docker.com/r/answerdev/answer", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137296-support-b42n1-repo/", "Project": "https://answer.dev/", "Overview": "Answer helps you to build a community between your users and your team. It's a place where you can share your knowledge and help your users to solve their problems.\r\n\r\nDocumentation: https://answer.dev/docs/", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/b42n1/unraid-templates/master/templates/answer.xml", "Icon": "https://raw.githubusercontent.com/b42n1/unraid-templates/main/logos/logo-answer.png", "Config": [ { "@attributes": { "Name": "port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9080" }, { "@attributes": { "Name": "path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/answer/" } ], "Repo": "B4rny's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/B4rnysRepository/templates/answer.xml", "CategoryList": [ "Other" ], "downloads": 77362, "stars": 9, "trending": 4.721, "trends": [ 19.44, 17.942, 9.533, 7.96, 6.729, 5.541, 4.721 ], "trendsDate": [ 1696845951, 1699441980, 1702169676, 1704776764, 1707375970, 1709975155, 1712570792 ], "downloadtrend": [ 44372, 54074, 59772, 64941, 69626, 73710, 77362 ], "LastUpdateScan": 1712570792, "LastUpdate": 1698073800, "FirstSeen": 1683849873, "topTrending": -14.719000000000001 }, { "Name": "CodeX-Docs", "Repository": "ghcr.io/codex-team/codex.docs", "Registry": "https://ghcr.io/codex-team/codex.docs", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137296-support-b42n1-repo/", "Project": "https://docs.codex.so/", "Overview": "CodeX Docs is a simple free application for your internal, public or personal docs. It's based on Editor.js which is allowing to work with content with a nice and clean UI.\r\n\r\nDemo: https://docs-demo.codex.so/about-this-demo\r\n\r\n**Notice:** You have to create a docs-config.local.yaml before you install the container!\r\nLeave empty to get the deafult config.\r\n\r\nExample config: https://github.com/codex-team/codex.docs/blob/main/docs-config.yaml", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/b42n1/unraid-templates/master/templates/codex-docs.xml", "Icon": "https://raw.githubusercontent.com/b42n1/unraid-templates/main/logos/logo-codex-docs.png", "Config": [ { "@attributes": { "Name": "port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "config", "Target": "/usr/src/app/docs-config.yaml", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/codex.docs/docs-config.local.yaml" }, { "@attributes": { "Name": "APP_CONFIG_auth_password", "Target": "APP_CONFIG_auth_password", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "uploads", "Target": "/usr/src/app/uploads", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/codex.docs/uploads" }, { "@attributes": { "Name": "db", "Target": "/usr/src/app/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/codex.docs/db" } ], "Repo": "B4rny's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/B4rnysRepository/templates/codex-docs.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1712570792, "FirstSeen": 1683302675 }, { "Name": "memos", "Repository": "neosmemo/memos:latest", "Registry": "https://hub.docker.com/r/neosmemo/memos", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/usememos/memos", "Overview": "A lightweight, self-hosted memo hub with knowledge management and socialization.", "WebUI": "http://[IP]:[PORT:5230]", "TemplateURL": "https://raw.githubusercontent.com/b42n1/unraid-templates/master/templates/memos.xml", "Icon": "https://raw.githubusercontent.com/b42n1/unraid-templates/main/logos/logo-memos-original.jpg", "Config": [ { "@attributes": { "Name": "Port", "Target": "5230", "Default": "5230", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5230" }, { "@attributes": { "Name": "Path", "Target": "/var/opt/memos", "Default": "/mnt/user/appdata/memos", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/memos" } ], "Repo": "B4rny's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/B4rnysRepository/templates/memos.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1251943, "stars": 149, "trending": 10.846, "trends": [ 10.451, 13.414, 8.727, 9.669, 14.053, 13.328, 10.846 ], "trendsDate": [ 1696104353, 1698703550, 1701299165, 1703898337, 1706497581, 1709096758, 1711692374 ], "downloadtrend": [ 593556, 685514, 751057, 831448, 967399, 1116161, 1251943 ], "LastUpdateScan": 1711692374, "LastUpdate": 1711675838, "FirstSeen": 1680518501, "topTrending": 0.3949999999999996, "topPerforming": 10.846 }, { "Name": "Misskey", "Repository": "misskey/misskey", "Registry": "https://hub.docker.com/r/misskey/misskey", "Beta": "true", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137296-support-b42n1-repo/", "Project": "https://misskey-hub.net/en/", "Overview": "Misskey is an open source, decentralized social media platform that's free forever!\r\n\r\n**Notice:** This template is experimental, I'm not sure if everything is configured correctly. If you notice something please report it in the forum support thread.\r\n\r\nDocumentation: https://misskey-hub.net/en/docs/install/docker.html\r\n\r\nInstallation **Before** you start the container for the first time you have to do the configuration.\r\n\r\nYou will need a postgresdb (I tested v15) and redis.\r\n\r\nCreate a `misskey` folder under appdata. Create a `config` folder inside the misskey folder.\r\nCreate a `default.yml` inside the config folder. Paste the content of the example.yml inside.\r\n\r\nhttps://raw.githubusercontent.com/misskey-dev/misskey/develop/.config/example.yml\r\n\r\nChange:\r\nurl\r\ndb: host, port, user, pass\r\nredis: host, port, pass\r\nYou have to uncomment the redis pass (remove the #).\r\n\r\nCreate a `data` folder inside the `misskey` folder.\r\n\r\nChange the owner:group of the data folder with the unraid terminal.\r\nchown -hR 991:991 /mnt/user/appdata/misskey/files/\r\n\r\nLaunch the Container.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/b42n1/unraid-templates/master/templates/misskey.xml", "Icon": "https://raw.githubusercontent.com/b42n1/unraid-templates/main/logos/logo-misskey.png", "Config": [ { "@attributes": { "Name": "port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "files", "Target": "/misskey/files", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/misskey/files/" }, { "@attributes": { "Name": "config", "Target": "/misskey/.config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/misskey/config/" }, { "@attributes": { "Name": "NODE_ENV", "Target": "NODE_ENV", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "production" } ], "Repo": "B4rny's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/B4rnysRepository/templates/misskey.xml", "CategoryList": [ "Other" ], "downloads": 2104635, "stars": 32, "trending": 0.292, "trends": [ 0.35, 0.425, 0.356, 0.347, 0.229, 0.329, 0.292 ], "trendsDate": [ 1697083558, 1699679208, 1702278384, 1705014255, 1707608206, 1710381988, 1712981181 ], "downloadtrend": [ 2063335, 2072134, 2079544, 2086779, 2091573, 2098485, 2104635 ], "LastUpdateScan": 1712981181, "LastUpdate": 1712980470, "FirstSeen": 1684029861, "topTrending": -0.057999999999999996, "topPerforming": 0.292 }, { "Name": "Rallly", "Repository": "lukevella/rallly:latest", "Registry": "https://hub.docker.com/r/lukevella/rallly", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137296-support-b42n1-repo/", "Project": "https://rallly.co/de", "Overview": "Rallly is a tool for creating meeting polls. It\u2019s designed to help you schedule meetings with groups of people. It\u2019s free to use and you can create as many polls as you want.\r\n\r\nAuthentication only works with configured SMTP settings as a code is sent to the email address.\r\nIf you limit access, you should also limit the allowed email addresses, otherwise anyone can register.\r\n\r\nExamples: https://github.com/lukevella/rallly-selfhosted\r\nReverse Proxy Configurations: https://github.com/lukevella/rallly-selfhosted/tree/main/reverse-proxy", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/b42n1/unraid-templates/master/templates/rallly.xml", "Icon": "https://raw.githubusercontent.com/b42n1/unraid-templates/main/logos/logo-rallly.png", "Config": [ { "@attributes": { "Name": "port", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "", "Mode": "", "Description": "A connection string to your Postgres database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgres://YourUserName:YourPassword@YourHostname:5432/YourDatabaseName" }, { "@attributes": { "Name": "NEXT_PUBLIC_BASE_URL", "Target": "NEXT_PUBLIC_BASE_URL", "Default": "", "Mode": "", "Description": "The base url where this instance is accessible, including the scheme.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://localhost:3000" }, { "@attributes": { "Name": "SECRET_PASSWORD", "Target": "SECRET_PASSWORD", "Default": "", "Mode": "", "Description": "A random 32-character secret key used to encrypt user sessions", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SUPPORT_EMAIL", "Target": "SUPPORT_EMAIL", "Default": "", "Mode": "", "Description": "All outgoing emails will show this email as the sender's email address, which also serves as the support email.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_HOST", "Target": "SMTP_HOST", "Default": "", "Mode": "", "Description": "The host address of your SMTP server", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PORT", "Target": "SMTP_PORT", "Default": "", "Mode": "", "Description": "The port of your SMTP server", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_SECURE", "Target": "SMTP_SECURE", "Default": "", "Mode": "", "Description": "Set to true if SSL is enabled for your SMTP connection", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "SMTP_USER", "Target": "SMTP_USER", "Default": "", "Mode": "", "Description": "The username (if auth is enabled on your SMTP server)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtp-username" }, { "@attributes": { "Name": "SMTP_PWD", "Target": "SMTP_PWD", "Default": "", "Mode": "", "Description": "The password (if auth is enabled on your SMTP server)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "AUTH_REQUIRED", "Target": "AUTH_REQUIRED", "Default": "", "Mode": "", "Description": "Set to `true` to require authentication for creating new polls and accessing admin pages", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "ALLOWED_EMAILS", "Target": "ALLOWED_EMAILS", "Default": "", "Mode": "", "Description": "Comma separated list of email addresses that are allowed to register and login. You can use wildcard syntax to match a range of email addresses. \r\nExample: john@example.com,jane@example.com", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_LANDING_PAGE", "Target": "DISABLE_LANDING_PAGE", "Default": "", "Mode": "", "Description": "Whether or not to disable the landing page", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "SMTP_TLS_ENABLED", "Target": "SMTP_TLS_ENABLED", "Default": "", "Mode": "", "Description": "Set to true to enable TLS. Might be needed for some SMTP connections", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "B4rny's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/B4rnysRepository/templates/rallly.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 205124, "stars": 20, "trending": 13.876, "trends": [ 12.38, 10.61, 12.448, 10.954, 11.905, 11.895, 13.876 ], "trendsDate": [ 1696860372, 1699457841, 1702169676, 1704776765, 1707375970, 1709975156, 1712570792 ], "downloadtrend": [ 95556, 106898, 122097, 137117, 155647, 176661, 205124 ], "LastUpdateScan": 1712570792, "LastUpdate": 1710569830, "FirstSeen": 1683864262, "topTrending": 1.4959999999999987, "topPerforming": 13.876 }, { "Name": "SerpBear", "Repository": "towfiqi/serpbear:latest", "Registry": "https://hub.docker.com/r/towfiqi/serpbear", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/137296-support-b42n1-repo/", "Project": "https://github.com/towfiqi/serpbear", "Overview": "SerpBear is an Open Source Search Engine Position Tracking App. It allows you to track your website's keyword positions in Google and get notified of their positions.\r\n\r\nRequired: A 3rd party Scraping account or a proxy ips to scrape Google Search Result. You can get an free API key from either ScrapingAnt (10k/month free) or ScrapingRobot (5k/month free) or SpaceSerp (15k/month for one-time payment of $59).\r\n\r\nhttps://docs.serpbear.com/getting-started\r\n\r\nEnvironment Variables\r\n\r\nhttps://docs.serpbear.com/miscellaneous/environment-variables\r\n\r\nTo add the Search Console you have to follow this guide: https://docs.serpbear.com/miscellaneous/integrate-google-search-console\r\n\r\nYou will have to add 2 variables to the template. SEARCH_CONSOLE_PRIVATE_KEY and SEARCH_CONSOLE_CLIENT_EMAIL", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/b42n1/unraid-templates/master/templates/serpbear.xml", "Icon": "https://raw.githubusercontent.com/b42n1/unraid-templates/main/logos/logo-serpbear.png", "Config": [ { "@attributes": { "Name": "Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Path", "Target": "/app/data", "Default": "/mnt/user/appdata/serpbear", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/serpbear" }, { "@attributes": { "Name": "USER", "Target": "USER", "Default": "", "Mode": "", "Description": "Custom Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "PASSWORD", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "Secure Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "oztrSG4fpaiP9WV558mEe7Ry" }, { "@attributes": { "Name": "SECRET", "Target": "SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "qWhcV4kw8nuXZUDkZ6B3CTotg3KbcQa9tPwDQ73thwpakLef7aS2FfSfQHrrXASYRvcn" }, { "@attributes": { "Name": "APIKEY", "Target": "APIKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "KGwQ63gmg6UnqkP24ivSx9CXVA3DFnv7BeKoYD" }, { "@attributes": { "Name": "NEXT_PUBLIC_APP_URL", "Target": "NEXT_PUBLIC_APP_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://localhost:3000" } ], "Repo": "B4rny's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/B4rnysRepository/templates/serpbear.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 53901, "stars": 6, "trending": 10.894, "trends": [ 11.493, 10.452, 8.23, 7.933, 10.674, 12.238, 10.894 ], "trendsDate": [ 1696183540, 1698794840, 1701392768, 1703991940, 1706591141, 1709190385, 1711785949 ], "downloadtrend": [ 28487, 31812, 34665, 37652, 42151, 48029, 53901 ], "LastUpdateScan": 1711785949, "LastUpdate": 1710354117, "FirstSeen": 1680588268, "topTrending": -0.5990000000000002 }, { "Name": "swing-music", "Repository": "swingmusic", "Registry": "https://registry.hub.docker.com/_/swingmusic", "Support": "https://forums.unraid.net/topic/137296-support-b42n1-repo/", "Project": "https://github.com/swing-opensource/swingmusic", "Icon": "https://raw.githubusercontent.com/b42n1/unraid-templates/main/logos/logo-swingmusic.png", "Repo": "B4rny's Repository", "ModeratorComment": "Repository does not exist on docker hub", "Blacklist": true, "Official": true, "Overview": "Swing is a music player for local audio files built with both visual coolness and functionality in mind. Just run the app and enjoy your music library in a web browser.\r\n\r\n**Before you install:**\r\ncd /mnt/user/appdata\r\ngit clone https://github.com/swing-opensource/swingmusic.git --depth 1\r\ncd swingmusic\r\ndocker build . -t swingmusic\r\n\r\n**Import Music:**\r\nSettings > Choose Modify at Change your root directories > Customize root directories > choose / and then select the music folder", "templatePath": "/tmp/GitHub/AppFeed/templates/B4rnysRepository/templates/swingmusic.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "LastUpdateScan": 1713313932, "FirstSeen": 1684713868 }, { "Name": "uvdesk", "Repository": "dietermartens/uvdesk:latest", "Registry": "https://hub.docker.com/r/dietermartens/uvdesk/", "Network": "reverseproxy", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/untraceablez/uvdesk-unraid/issues", "Project": "https://github.com/uvdesk/community-skeleton/", "Overview": "UVDesk - An Open Source Helpdesk.\r\n\r\nUVDesk is an open source helpdesk solution that can be self-hosted, allowing you to manage family and friends' IT problems with a helpdesk like you would in an IT career. If you are wanting to use UVDesk for business use, you should support the developers by contacting them on their website and looking at pricing options.\r\n\r\nWebsite: https://www.uvdesk.com/en/\r\nOriginal Project GitHub: https://github.com/uvdesk/community-skeleton/\r\nTemplate GitHub: https://github.com/untraceablez/uvdesk-unraid/", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/untraceablez/uvdesk-unraid/master/uvdesk.xml", "Icon": "https://yt3.googleusercontent.com/ytc/AL5GRJUffl2H80R11YincESU0WpqXTBIHekmY_B6cRN6Ng=s900-c-k-c0x00ffffff-no-rj", "Config": [ { "@attributes": { "Name": "webUI Port", "Target": "80", "Default": "6744", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6744" }, { "@attributes": { "Name": "Config directory", "Target": "/app", "Default": "/mnt/user/appdata/uvdesk", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/uvdesk" }, { "@attributes": { "Name": "mySQL Host", "Target": "MYSQL_HOST", "Default": "[IP]", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "mySQL Host Port", "Target": "MYSQL_PORT", "Default": "3306", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "mySQL User", "Target": "MYSQL_USER", "Default": "uvdesk", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "uvdesk" }, { "@attributes": { "Name": "mySQL Password", "Target": "MYSQL_PASSWORD", "Default": "whateveryoumadethepassworddude", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "mySQL Root Password", "Target": "MYSQL_ROOT_PASSWORD", "Default": "yourmysqlrootpassword", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Server FQDN", "Target": "ServerName", "Default": "https://youripordomainname.here", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_ENV", "Target": "APP_ENV", "Default": "dev", "Mode": "", "Description": "Puts app in development or production mode.\r\ndev = development mode\r\nprod = production mode", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dev" }, { "@attributes": { "Name": "APP_SECRET", "Target": "APP_SECRET", "Default": "36d362127cb3e4d4982ce4cf6b716ddc53c5299c", "Mode": "", "Description": "The App Secret, set this to any random string, personally I like to hash a phrase into SHA1 and use that.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Time Zone", "Target": "TZ", "Default": "America/New_York", "Mode": "", "Description": "Your timezone.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Currency", "Target": "APP_CURRENCY", "Default": "USD", "Mode": "", "Description": "Currency value to use if you plan on CMS support.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "untraceablez' Repository", "Beta": "true", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/untraceablezRepository/uvdesk.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 33858, "stars": 3, "trending": 0.363, "trends": [ 0.449, 0.568, 0.472, 0.41, 0.438, 0.507, 0.363 ], "trendsDate": [ 1696946770, 1699542362, 1702169676, 1704776765, 1707375970, 1709975158, 1712570793 ], "downloadtrend": [ 32935, 33123, 33280, 33417, 33564, 33735, 33858 ], "LastUpdateScan": 1712570793, "LastUpdate": 1607215780, "FirstSeen": 1681309518, "topTrending": -0.08600000000000002 }, { "Name": "TModLoader", "Repository": "jacobsmile/tmodloader1.4:latest", "Registry": "https://hub.docker.com/r/jacobsmile/tmodloader1.4", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/JACOBSMILE/tmodloader1.4/issues", "Project": "https://github.com/JACOBSMILE/tmodloader1.4", "Overview": "Easily and quickly set up a configurable Terraria tModLoader server that automatically downloads mods using Steam Workshop IDs.\r\n\r\n .\r\n\r\nFeatures\r\n\r\n-Easy download of tModLoader mods from Steam Workshop\r\n\r\n-Scheduled world saving\r\n\r\n-Graceful shutdowns\r\n\r\n-Optional server config for precise setting control\r\n\r\n-GitHub automation to stay up-to-date with tModLoader's release cycle", "TemplateURL": "https://raw.githubusercontent.com/JACOBSMILE/Unraid_XMLS/master/tmodloader1.4.xml", "Icon": "https://www.tmodloader.net/assets/img/tModLoaderLogo.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "Data Directory", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/tmodloader/data" }, { "@attributes": { "Name": "Config File", "Target": "/terraria/terraria-server/serverconfig.txt", "Default": "", "Mode": "rw", "Description": "Container Path: /terraria/terraria-server/serverconfig.txt", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Shutdown Message", "Target": "TMOD_SHUTDOWN_MESSAGE", "Default": "Server is shutting down NOW!", "Mode": "", "Description": "The message which will be sent to the in-game chat upon container shutdown.\r\n", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Server is shutting down NOW!" }, { "@attributes": { "Name": "Autosave Interval", "Target": "TMOD_AUTOSAVE_INTERVAL", "Default": "10", "Mode": "", "Description": "The autosave interval (in minutes) in which the World will be saved.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "Auto Download Mod List", "Target": "TMOD_AUTODOWNLOAD", "Default": "", "Mode": "", "Description": "A Comma Separated list of Workshop Mod IDs to download from Steam upon container startup. More information on Mod Workshop IDs can be found on the Github README.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2909886416" }, { "@attributes": { "Name": "Enabled Mods", "Target": "TMOD_ENABLEDMODS", "Default": "", "Mode": "", "Description": "A Comma Separated list of Workshop Mod IDs to enable on the tModLoader server upon startup. More information on Mod Workshop IDs can be found on the Github README.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2909886416" }, { "@attributes": { "Name": "MOTD", "Target": "TMOD_MOTD", "Default": "", "Mode": "", "Description": "The Message of the Day which prints in the chat upon joining the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Welcome to the TModLoader Server!" }, { "@attributes": { "Name": "Server Passworrd", "Target": "TMOD_PASS", "Default": "docker", "Mode": "", "Description": "The password players must supply to join the server. Set this variable to N/A to disable.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "docker" }, { "@attributes": { "Name": "Max Players", "Target": "TMOD_MAXPLAYERS", "Default": "8", "Mode": "", "Description": "The maximum number of players which can join the server at once.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8" }, { "@attributes": { "Name": "World Name", "Target": "TMOD_WORLDNAME", "Default": "", "Mode": "", "Description": "The name of the world file. This is seen in-game as well as will be used for the name of the .WLD file.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "World" }, { "@attributes": { "Name": "World Size", "Target": "TMOD_WORLDSIZE", "Default": "", "Mode": "", "Description": "When generating a new world, this variable will be used to designate the size. 1 = Small, 2 = Medium, 3 = Large", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3" }, { "@attributes": { "Name": "World Seed", "Target": "TMOD_WORLDSEED", "Default": "", "Mode": "", "Description": "The seed for a new world.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "WorldSeed" }, { "@attributes": { "Name": "Use Config File", "Target": "TMOD_USECONFIGFILE", "Default": "No", "Mode": "", "Description": "If you wish to use a config file to specify MOTD, Password, Max Players, World Name, World Size, World Seed, and a few other additional settings, set this to Yes", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "No" }, { "@attributes": { "Name": "Server Port", "Target": "7777", "Default": "7777", "Mode": "tcp", "Description": "The port the server will run on. Terraria's default is 7777.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "Difficulty", "Target": "TMOD_DIFFICULTY", "Default": "", "Mode": "", "Description": "When generating a new world (and only when generating a new world), this variable will set the difficulty of the world. 1 = Normal, 2 = Master, 3 = Journey.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "Secure Mode", "Target": "TMOD_SECURE", "Default": "", "Mode": "", "Description": "Adds additional cheat protection. 0 = off, 1 = on", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Language", "Target": "TMOD_LANGUAGE", "Default": "", "Mode": "", "Description": "Sets the language for the server. Available options are: en-US (English), de-DE (German), it-IT (Italian), fr-FR (French), es-ES (Spanish), ru-RU (Russian), zh-Hans (Chinese), pt-BR (Portuguese), pl-PL (Polish).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "en-US" }, { "@attributes": { "Name": "NPC Stream", "Target": "TMOD_NPCSTREAM", "Default": "", "Mode": "", "Description": "Reduces enemy skipping, but increases bandwidth usage. The lower the number, the less skipping will happeb, but more data is sent. 0 is off.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" } ], "Repo": "JACOBSMILE's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JACOBSMILEsRepository/tmodloader1.4.xml", "CategoryList": [ "GameServers" ], "downloads": 19955, "stars": 21, "trending": 16.006, "trends": [ 20.065, 18.794, 16.006 ], "trendsDate": [ 1707375970, 1709975158, 1712570793 ], "downloadtrend": [ 10880, 13611, 16761, 19955 ], "LastUpdateScan": 1712570793, "LastUpdate": 1711938711, "FirstSeen": 1675885920, "topTrending": -4.059000000000001 }, { "Name": "ArchiveTeam-Warrior", "Repository": "atdr.meo.ws/archiveteam/warrior-dockerfile:latest", "Registry": "https://hub.docker.com/r/archiveteam/warrior-dockerfile/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/138245-support-archiveteam-warrior-maintained-by-darknavi/", "Project": "https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior", "Overview": "The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the Archive Team archiving efforts. It will download sites and upload them to our archive\u2014and it\u2019s really easy to do!\r\n\r\nMaintained by: JakeShirley", "WebUI": "http://[IP]:[PORT:8001]/", "TemplateURL": "https://raw.githubusercontent.com/JakeShirley/unraid-templates/master/archiveteam-warrior.xml", "Icon": "https://github.com/JakeShirley/unraid-templates/blob/main/assets/archiveteam-warrior.png?raw=true", "Config": [ { "@attributes": { "Name": "Port", "Target": "8001", "Default": "8001", "Mode": "tcp", "Description": "Web UI port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "Appdata", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "Project", "Target": "SELECTED_PROJECT", "Default": "auto", "Mode": "", "Description": "'auto' to use the ArchiveTeam's choice, otherwise the project ID you want to use.\r\n\r\nYou might be able to find project IDs here:\r\n\r\nhttp://tracker.archiveteam.org/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "auto" }, { "@attributes": { "Name": "Display Name", "Target": "DOWNLOADER", "Default": "unraid-warrior", "Mode": "", "Description": "Name that will be displayed in ArchiveTeam project leaderboards", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "darknavi" }, { "@attributes": { "Name": "Concurrent Jobs", "Target": "CONCURRENT_ITEMS", "Default": "2", "Mode": "", "Description": "How many concurrent job tasks can run at a time.\r\nMax: 6", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6" } ], "Repo": "darknavi's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/darknavisRepository/archiveteam-warrior.xml", "CategoryList": [ "Backup", "Cloud", "Downloaders" ], "LastUpdateScan": 1712570793, "FirstSeen": 1639775022 }, { "Name": "whisper-asr-webservice", "Repository": "onerahmet/openai-whisper-asr-webservice", "Registry": "https://registry.hub.docker.com/r/onerahmet/openai-whisper-asr-webservice", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/ahmetoner/whisper-asr-webservice", "Overview": "Whisper is a general-purpose speech recognition model. It is trained on a large dataset of diverse audio and is also a multi-task model that can perform multilingual speech recognition as well as speech translation and language identification. For more details: github.com/openai/whisper\r\n\r\nUse ASR_MODEL to specify which model to run. Available models are tiny, base, small, medium, large, large-v1 and large-v2. Please note that large and large-v2 are the same model. For English-only applications, the .en models tend to perform better, especially for the tiny.en and base.en models. We observed that the difference becomes less significant for the small.en and medium.en models.\r\n\r\nThe ASR model is downloaded each time you start the container, using the large model this can take some time. If you want to decrease the time it takes to start your container by skipping the download, you can provide a persistent storage path. Next time you start your container the ASR Model will be loaded from there instead of being downloaded again.\r\n\r\nFor GPU support, add '--gpus all' to 'Extra Parameters'.", "WebUI": "http://[IP]:[PORT:9000]", "TemplateURL": "https://raw.githubusercontent.com/taha-yassine/unraid-templates/master/whisper-asr-webservice/template.xml", "Icon": "https://raw.githubusercontent.com/taha-yassine/unraid-templates/main/whisper-asr-webservice/logo.png", "ExtraParams": "--gpus all", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9000" }, { "@attributes": { "Name": "ASR_MODEL", "Target": "ASR_MODEL", "Default": "base", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "base" }, { "@attributes": { "Name": "Model storage path", "Target": "/root/.cache/whisper", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Vodros' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/VodrosRepository/whisper-asr-webservice/template.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 506851, "stars": 45, "trending": 15.029, "trends": [ 17.99, 37.571, 34.51, 24.617, 23.372, 12.025, 15.029 ], "trendsDate": [ 1695513931, 1698113161, 1700708755, 1703307957, 1705907153, 1708506358, 1711101972 ], "downloadtrend": [ 89482, 143334, 218864, 290337, 378890, 430678, 506851 ], "LastUpdateScan": 1711101972, "LastUpdate": 1708039403, "FirstSeen": 1682517889, "topTrending": -2.9609999999999985, "topPerforming": 15.029 }, { "Name": "amarr", "Repository": "vexdev/amarr:latest", "Registry": "https://hub.docker.com/r/vexdev/amarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/vexdev/amarr", "Overview": "This connector allows using aMule as a download client for starr apps. It works by emulating a torrent client, so your starr apps will manage your downloads as if they were torrents.", "TemplateURL": "https://raw.githubusercontent.com/riffsphereha/Unraid-Templates/master/amarr/amarr.xml", "Config": [ { "@attributes": { "Name": "DL Client Port", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Amarr pretends to be qbittorent, this is the port you can use to set it up.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Complete Downloads", "Target": "/data/downloads/amule/complete/", "Default": "", "Mode": "rw", "Description": "Try to match this location with the download location in your starr apps.", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/data/downloads/amule/complete/" }, { "@attributes": { "Name": "FINISHED_FOLDER", "Target": "FINISHED_FOLDER", "Default": "", "Mode": "", "Description": "Make sure to match the container path of the Complete Downloads folder.\r\nThis is what the client reports back to the starr apps as completed folder.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/data/downloads/amule/complete/" }, { "@attributes": { "Name": "AMULE_HOST", "Target": "AMULE_HOST", "Default": "", "Mode": "", "Description": "The network address for your amule client, or the name of the container when on a shared network.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "amule" }, { "@attributes": { "Name": "AMULE_PORT", "Target": "AMULE_PORT", "Default": "4712", "Mode": "", "Description": "Amule remote UI port.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "4712" }, { "@attributes": { "Name": "AMULE_PASSWORD", "Target": "AMULE_PASSWORD", "Default": "", "Mode": "", "Description": "Amule password", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "AppData", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "RiffSphereHA's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RiffSphereHAsRepository/amarr/amarr.xml", "CategoryList": [ "Downloaders" ], "downloads": 2375, "stars": 1, "LastUpdateScan": 1711857952, "LastUpdate": 1702742114, "FirstSeen": 1701464783 }, { "Name": "amule", "Repository": "ngosang/amule", "Registry": "https://hub.docker.com/r/ngosang/amule", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ngosang/docker-amule", "Project": "https://www.amule.org/", "Overview": "aMule is a free peer-to-peer file sharing utility that works with the eDonkey network and the Kad network, offering similar features to eMule and adding others such as GeoIP (country flags).", "WebUI": "http://[IP]:[PORT:4711]", "TemplateURL": "https://raw.githubusercontent.com/riffsphereha/Unraid-Templates/master/amule/amule.xml", "Icon": "https://github.com/riffsphereha/Unraid-Templates/blob/main/amule/amule.png?raw=true", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "4711", "Default": "4711", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Remote UI", "Target": "4712", "Default": "4712", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ed2k tcp port", "Target": "4662", "Default": "4662", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ed2k global search", "Target": "4665", "Default": "4665", "Mode": "udp", "Description": "Has to be ed2k tcp port +3", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "ed2k udp port", "Target": "4672", "Default": "4672", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Password", "Target": "WEBUI_PWD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Remote Password", "Target": "GUI_PWD", "Default": "", "Mode": "", "Description": "Password used by other tools using the Remote UI port (like amarr)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "AppData", "Target": "/home/amule/.aMule", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Complete Downloads", "Target": "/incoming", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Incomplete Downloads", "Target": "/temp", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "MOD_FIX_KAD_GRAPH_ENABLE", "Target": "MOD_FIX_KAD_GRAPH_ENABLE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "MOD_FIX_KAD_BOOTSTRAP_ENABLED", "Target": "MOD_FIX_KAD_BOOTSTRAP_ENABLED", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "RiffSphereHA's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RiffSphereHAsRepository/amule/amule.xml", "CategoryList": [ "Downloaders" ], "downloads": 170598, "stars": 19, "trending": 9.575, "trends": [ 9.564, 9.559, 8.952, 9.575 ], "trendsDate": [ 1704056125, 1706648759, 1709247970, 1711843559 ], "downloadtrend": [ 114879, 127028, 140454, 154264, 170598 ], "LastUpdateScan": 1711843559, "LastUpdate": 1705758439, "FirstSeen": 1701457571, "topTrending": 0.010999999999999233 }, { "Name": "pia-wireguard", "Repository": "thrnz/docker-wireguard-pia", "Registry": "https://hub.docker.com/r/thrnz/docker-wireguard-pia", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/thrnz/docker-wireguard-pia/issues", "Project": "https://github.com/thrnz/docker-wireguard-pia", "Overview": "A Docker container for using WireGuard with PIA. Can output the wiregard conf file to a directory", "Config": [ { "@attributes": { "Name": "Server", "Target": "LOC", "Default": "", "Mode": "", "Description": "The location to use for your config. Can be found in https://serverlist.piaservers.net/vpninfo/servers/v6", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIA User Name", "Target": "USER", "Default": "", "Mode": "", "Description": "Set your PIA User Name", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIA Password", "Target": "PASS", "Default": "", "Mode": "", "Description": "Set your PIA Password", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Conf file output directory", "Target": "/etc/wireguard", "Default": "", "Mode": "rw", "Description": "Location where your wireguard conf file is being saved.", "Type": "Path", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pia-wireguard" }, { "@attributes": { "Name": "Port file", "Target": "PORT_FILE", "Default": "", "Mode": "", "Description": "Also can request a port forward. Will save this port here.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pia-wg/port.dat" } ], "Repo": "RiffSphereHA's Repository", "TemplateURL": "https://raw.githubusercontent.com/riffsphereha/Unraid-Templates/master/pia-wireguard/pia-wireguard.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/RiffSphereHAsRepository/pia-wireguard/pia-wireguard.xml", "CategoryList": [ "Network-VPN" ], "downloads": 6766029, "stars": 31, "trending": 0.266, "trends": [ 0.679, 0.32, 0.641, 0.266 ], "trendsDate": [ 1704776765, 1707375971, 1709975158, 1712570793 ], "downloadtrend": [ 6637936, 6683306, 6704769, 6748053, 6766029 ], "LastUpdateScan": 1712570793, "LastUpdate": 1711932272, "FirstSeen": 1702166411, "topTrending": -0.41300000000000003 }, { "Name": "spotweb", "Repository": "jgeusebroek/spotweb", "Registry": "https://hub.docker.com/r/jgeusebroek/spotweb", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/139096-support-riffspheres-templates/", "Project": "https://github.com/spotweb/spotweb", "Overview": "Spotweb is a decentralized usenet community based on the Spotnet protocol.\r\n\r\nSpotweb requires an operational webserver with PHP7.2 installed, it uses either an MySQL or an PostgreSQL database to store it's contents in.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/riffsphereha/Unraid-Templates/master/spotweb/spotweb.xml", "Icon": "https://raw.githubusercontent.com/riffsphereha/Unraid-Templates/main/spotweb/Spotweb.webp", "Requires": "MySQL server", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "7171" }, { "@attributes": { "Name": "Database server", "Target": "SPOTWEB_DB_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database server port", "Target": "SPOTWEB_DB_PORT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "3306" }, { "@attributes": { "Name": "Database Name", "Target": "SPOTWEB_DB_NAME", "Default": "spotweb", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "spotweb" }, { "@attributes": { "Name": "Database User", "Target": "SPOTWEB_DB_USER", "Default": "spotweb", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "spotweb" }, { "@attributes": { "Name": "Database Password", "Target": "SPOTWEB_DB_PASS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/spotweb" }, { "@attributes": { "Name": "Database Type", "Target": "SPOTWEB_DB_TYPE", "Default": "pdo_mysql", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "pdo_mysql" }, { "@attributes": { "Name": "Retrieve Cron Setting", "Target": "SPOTWEB_CRON_RETRIEVE", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "*/15 * * * *" } ], "Repo": "RiffSphereHA's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/RiffSphereHAsRepository/spotweb/spotweb.xml", "CategoryList": [ "Network-Other" ], "downloads": 14686914, "stars": 27, "trending": 0.267, "trends": [ 0.229, 0.245, 0.295, 0.267 ], "trendsDate": [ 1705525617, 1708124748, 1710720372, 1713313932 ], "downloadtrend": [ 14535353, 14568778, 14604502, 14647742, 14686914 ], "LastUpdateScan": 1713313932, "LastUpdate": 1712993326, "FirstSeen": 1684414723, "topTrending": 0.038000000000000006 }, { "Name": "Vector", "Repository": "timberio/vector:latest-alpine", "Registry": "https://hub.docker.com/r/timberio/vector/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/139397-support-vector-support-thread-coreylane-repo/", "Project": "https://github.com/vectordotdev/vector", "Overview": "Vector is a high-performance, end-to-end (agent & aggregator) observability\n data pipeline that puts you in control of your observability data. Collect, transform, and\n route all your logs, metrics, and traces to any vendors you want today and any other vendors\n you may want tomorrow. Vector enables dramatic cost reduction, novel data enrichment, and\n data security where you need it, not where it is most convenient for your vendors.\n Additionally, it is open source and up to 10x faster than every alternative in the space.", "TemplateURL": "https://raw.githubusercontent.com/coreylane/unraid-ca-templates/master/vector.xml", "Icon": "https://raw.githubusercontent.com/coreylane/unraid-ca-templates/master/images/vector.png", "Config": [ { "@attributes": { "Name": "Configuration Directory", "Target": "/etc/vector", "Default": "/mnt/user/appdata/vector", "Mode": "rw", "Description": "Place your vector configuration file in this directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vector" }, { "@attributes": { "Name": "VECTOR_CONFIG", "Target": "VECTOR_CONFIG", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "VECTOR_CONFIG" } ], "Repo": "coreylane's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/coreylanesRepository/vector.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 3609479790, "stars": 29, "trending": 3.96, "trends": [ 5.129, 4.308, 4.059, 3.96 ], "trendsDate": [ 1705525617, 1708124748, 1710720372, 1713313933 ], "downloadtrend": [ 3019344270, 3182577874, 3325856208, 3466549794, 3609479790 ], "LastUpdateScan": 1713313933, "LastUpdate": 1713293690, "FirstSeen": 1684452765, "topTrending": -1.1689999999999996 }, { "Name": "Snapcrescent", "Repository": "snapcrescent/snapcrescent", "Registry": "https://hub.docker.com/repository/docker/snapcrescent/snapcrescent", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/snapcrescent/snapcrescent/issues/new", "Project": "https://github.com/snapcrescent/snapcrescent", "Overview": "Snapcrescent - Self-hosted photo and video backup solution", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/snapcrescent/templates/master/Unraid/Snapcrescent/Snapcrescent.xml", "Icon": "https://raw.githubusercontent.com/snapcrescent/templates/main/Unraid/Snapcrescent/Snapcrescent-Logo.png", "ExtraParams": "--restart=unless-stopped", "Requires": "MySQL/Maria Db container", "Config": [ { "@attributes": { "Name": "Database Type", "Target": "SQL_DB_TYPE", "Default": "", "Mode": "", "Description": "By default Snap Crescent will run using self hosted SQLITE mode.\r\n\r\nBut you can use 'MYSQL' for better performance. Only if you are using mysql, then following variables are required\r\n\r\nSQL_URL\r\nSQL_USER\r\nSQL_PASSWORD\r\n", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MYSQL" }, { "@attributes": { "Name": "MySql URL", "Target": "SQL_URL", "Default": "", "Mode": "", "Description": "(jdbc:mysql://IP_ADDRESS:3306/snap-crescent)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mysql User", "Target": "SQL_USER", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SQL Password", "Target": "SQL_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Storage Path", "Target": "/media", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "App Data Path", "Target": "/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Key 5", "Target": "ADMIN_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Import-Directory", "Target": "/mnt", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PORT", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" } ], "Repo": "snapcrescent's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/snapcrescentsRepository/Unraid/Snapcrescent/Snapcrescent.xml", "CategoryList": [ "Productivity", "MediaApp-Video", "MediaApp-Photos" ], "downloads": 138, "LastUpdateScan": 1711281967, "LastUpdate": 1697608086, "FirstSeen": 1687902034 }, { "Name": "rradio", "Repository": "mpcdigitize/rradio", "Registry": "https://hub.docker.com/r/mpcdigitize/rradio", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/140040-support-mpcdigitize-%E2%80%93-rradio/", "Overview": "RRADIO is an internet radio stream recorder and player. Schedule and record multiple radio streams in a background. Play recorder shows in your phone, on desktop or in tablet browser. Pause and resume where you left off. Import recordings into your favorite podcasting phone application.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/mpcdigitize/docker-templates/master/rradio/rradio.xml", "Icon": "https://github.com/mpcdigitize/docker-templates/assets/17713703/1cb76e14-ca87-488c-bf10-639576b85d66?raw=1", "DonateText": "If you like my work please", "DonateLink": "https://www.paypal.com/donate/?business=EZ6HYRBS7DY4U&no_recurring=0¤cy_code=USD", "Config": [ { "@attributes": { "Name": "media", "Target": "/media", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Key 1", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "Key 2", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Host Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8383" } ], "Repo": "PeteL's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/PeteLsRepository/rradio/rradio.xml", "CategoryList": [ "MediaApp-Music", "MediaApp-Other" ], "downloads": 1196, "LastUpdateScan": 1712570793, "LastUpdate": 1685838222, "FirstSeen": 1686513871 }, { "Name": "Promtail-Syslog", "Repository": "mcjoppy/promtail-syslog", "Registry": "https://hub.docker.com/repository/docker/mcjoppy/promtail-syslog", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/McJoppy/promtail-syslog", "Overview": "Run a remote syslog server which will send to Grafana Loki and can be used for routers, switches and other hardware that allows sending logs to remote syslog and not install and configure promtail directly.", "WebUI": "http://[IP]:[PORT:9080]", "TemplateURL": "https://raw.githubusercontent.com/McJoppy/unraid-templates/master/promtail-syslog/promtail-syslog.xml", "Icon": "https://raw.githubusercontent.com/McJoppy/promtail-syslog/main/icon/grafana-loki.png", "Requires": "Requires running Loki instance to forward the logs to", "Config": [ { "@attributes": { "Name": "Syslog TCP", "Target": "514", "Default": "1514", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1514" }, { "@attributes": { "Name": "Syslog UDP", "Target": "514", "Default": "1514", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1514" }, { "@attributes": { "Name": "Web UI", "Target": "9080", "Default": "9080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9080" }, { "@attributes": { "Name": "Loki Client URL", "Target": "CLIENT_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "mcraidy's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mcraidysRepository/promtail-syslog/promtail-syslog.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 667, "LastUpdateScan": 1713313933, "LastUpdate": 1689670494, "FirstSeen": 1687053585 }, { "Name": "bliss", "Repository": "romancin/bliss", "Registry": "https://hub.docker.com/r/romancin/bliss/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/141872-support-findthelorax-docker-templates", "Project": "https://hub.docker.com/r/romancin/bliss/", "Overview": "Instructions:\r\n\r\nMap any local port to 3220 for web access\r\nMap any local port to 3221 (used for bliss internal web server)\r\nMap a local volume to /config (Stores configuration data)\r\nMap a local volume to /music (This is the directory wher you should put your music for bliss to scan)\r\n\r\nSetup the application\r\nOnce the docker container is up and running you can access the WebUI at host-ip-address:3220.\r\n\r\nOut of the box you have 100 fixes included as a trial, but I recommend that you buy the amount of fixes you need.", "WebUI": "http://[IP]:[PORT:3220]", "TemplateURL": "https://raw.githubusercontent.com/findthelorax/unraid-templates/master/bliss.xml", "Icon": "https://www.blisshq.com/images/logo_551x198.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3220", "Default": "3220", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3220" }, { "@attributes": { "Name": "Internal Web Server", "Target": "3221", "Default": "3221", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3221" }, { "@attributes": { "Name": "appdata", "Target": "/config", "Default": "/mnt/user/appdata/bliss", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/bliss" }, { "@attributes": { "Name": "music", "Target": "/music", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "Findthelorax's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/FindtheloraxsRepository/bliss.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 311719, "stars": 1, "trending": 0.243, "trends": [ 0.309, 0.256, 0.301, 0.308, 0.329, 0.251, 0.243 ], "trendsDate": [ 1696838748, 1699434691, 1702169677, 1704776766, 1707375971, 1709975159, 1712570794 ], "downloadtrend": [ 306494, 307281, 308208, 309161, 310182, 310963, 311719 ], "LastUpdateScan": 1712570794, "LastUpdate": 1635710750, "FirstSeen": 1689041096, "topTrending": -0.066, "topPerforming": 0.243 }, { "Name": "emqx", "Repository": "emqx/emqx", "Registry": "https://hub.docker.com/r/emqx/emqx", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/141872-support-findthelorax-docker-templates", "Project": "https://hub.docker.com/r/emqx/emqx", "Overview": "EMQX is the world's most scalable open-source MQTT broker with a high performance that connects 100M+ IoT devices in 1 cluster, while maintaining 1M message per second throughput and sub-millisecond latency.\r\n\r\nConfiguration\r\nAll EMQX Configuration in etc/emqx.conf can be configured via environment variables.\r\nBy default, the environment variables with EMQX_ prefix are mapped to key-value pairs in configuration files.\r\nYou can change the prefix by overriding HOCON_ENV_OVERRIDE_PREFIX.\r\ndefault login: admin:public", "WebUI": "http://[IP]:[PORT:18083]/", "TemplateURL": "https://raw.githubusercontent.com/findthelorax/unraid-templates/master/emqx.xml", "Icon": "https://avatars.githubusercontent.com/u/25221711?v=4/25221711.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "appdata", "Target": "/opt/emqx/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cacheapps/appdata/emqx" }, { "@attributes": { "Name": "logs", "Target": "/opt/emqx/log", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cacheapps/appdata/emqx/log/" }, { "@attributes": { "Name": "webui", "Target": "18083", "Default": "18083", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "18083" }, { "@attributes": { "Name": "mqtt", "Target": "1883", "Default": "1883", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "11883", "Target": "11883", "Default": "11883", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "11883" }, { "@attributes": { "Name": "4370", "Target": "4370", "Default": "4370", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "4370" }, { "@attributes": { "Name": "5369", "Target": "5369", "Default": "5369", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5369" }, { "@attributes": { "Name": "8085", "Target": "8085", "Default": "8085", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8085" }, { "@attributes": { "Name": "8084", "Target": "8084", "Default": "8084", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8084" }, { "@attributes": { "Name": "8883", "Target": "8883", "Default": "8883", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "8883" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "Findthelorax's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FindtheloraxsRepository/emqx.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 39675380, "stars": 191, "trending": 0.446, "trends": [ 0.527, 0.454, 0.425, 0.446 ], "trendsDate": [ 1705525618, 1708124748, 1710720372, 1713313933 ], "downloadtrend": [ 38945722, 39152065, 39330531, 39498284, 39675380 ], "LastUpdateScan": 1713313933, "LastUpdate": 1711679926, "FirstSeen": 1671512642, "topTrending": -0.08100000000000002 }, { "Name": "PhotoPrism", "Repository": "photoprism/photoprism", "Registry": "https://hub.docker.com/r/photoprism/photoprism", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/141872-support-findthelorax-docker-templates/", "Project": "https://github.com/photoprism/photoprism", "Overview": "PhotoPrism\u2122 is a server-based application for browsing, organizing and sharing your personal photo collection. It makes use of the latest technologies to automatically tag and find pictures without getting in your way. Say goodbye to solutions that force you to upload your visual memories to the cloud.\r\n\r\nPlease also support the developer of this superior project through a PayPal donation or on Patreon.\r\n\r\nDatabase lockups: If you got problems where the database lockes up you should switch to a mysql based database but you have to also setup a dedicated database for that, for example 'MariaDB' from Linuxserver.io - if you need help please visit the support thread of this container and/or the MariaDB thread.", "WebUI": "http://[IP]:[PORT:2342]/", "TemplateURL": "https://raw.githubusercontent.com/findthelorax/unraid-templates/master/photoprism.xml", "Icon": "https://raw.githubusercontent.com/findthelorax/unraid-templates/main/images/photoprism.png", "Config": [ { "@attributes": { "Name": "Data Dir", "Target": "/photoprism/storage", "Default": "", "Mode": "rw", "Description": "Storage PATH for generated files like cache and index (Keep cache, settings and database)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/photoprism" }, { "@attributes": { "Name": "Storage Path", "Target": "/photoprism/originals", "Default": "", "Mode": "rw", "Description": "Path to your images and storage folder", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Photo Import Folder", "Target": "/photoprism/import", "Default": "", "Mode": "rw", "Description": "Only if you want to use the Import function of PhotoPrism (ATTENTION: Don't put the import folder in a subdirectory of the storage folder for your images!)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Offensive Uploads", "Target": "PHOTOPRISM_UPLOAD_NSFW", "Default": "", "Mode": "", "Description": "Allow uploads that MAY be offensive (Valid options: 'true' or 'false')", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Flag Offensive Photos", "Target": "PHOTOPRISM_DETECT_NSFW", "Default": "", "Mode": "", "Description": "Flag photos as private that MAY be offensive (Valid options: 'true' or 'false')", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Website Tile", "Target": "PHOTOPRISM_SITE_TITLE", "Default": "", "Mode": "", "Description": "Website Title", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Website Caption", "Target": "PHOTOPRISM_SITE_CAPTION", "Default": "", "Mode": "", "Description": "Website Caption", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Website Description", "Target": "PHOTOPRISM_SITE_DESCRIPTION", "Default": "", "Mode": "", "Description": "Website Description", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Website Author", "Target": "PHOTOPRISM_SITE_AUTHOR", "Default": "", "Mode": "", "Description": "Website Author", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Initial Admin Password", "Target": "PHOTOPRISM_ADMIN_PASSWORD", "Default": "", "Mode": "", "Description": "Initial Admin Password - you can change the password on the settings page (If you don't want to use a password delete this entry and create another variable with the Key: 'PHOTOPRISM_PUBLIC' and the Value: 'true')", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WebGUI Port", "Target": "2342", "Default": "", "Mode": "tcp", "Description": "WebGUI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2342" }, { "@attributes": { "Name": "Photoprims Database Type", "Target": "PHOTOPRISM_DATABASE_DRIVER", "Default": "", "Mode": "", "Description": "Choose if you want to use the builtin 'sqlite' database or a 'mysql' based database (If you got problems where the database lockes up you should switch to mysql but you have to also setup a dedicated database for that for example 'MariaDB' from Linuxserver.io)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "sqlite" }, { "@attributes": { "Name": "MySQL Database Connection", "Target": "PHOTOPRISM_DATABASE_DSN", "Default": "", "Mode": "", "Description": "Needs to be filled out if you are using a 'mysql' based databyse type (it has to be filled in exact this format: 'DBUSER:DBPASSWORD@tcp(DBIP:DBPORT)/photoprism?parseTime=true' all values in CAPS have to be replaced with your credentials and without quotes)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webdav Autoindex - Safety Delay", "Target": "PHOTOPRISM_AUTO_INDEX", "Default": "", "Mode": "", "Description": "Set the safety delay for the Webdav Autoindexing in seconds (set to '-1' to disable set to '0' to enable the default value of 15 minutes or your preferred value in seconds)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Webdav Autoimport- Safety Delay", "Target": "PHOTOPRISM_AUTO_IMPORT", "Default": "", "Mode": "", "Description": "Set the safety delay for the Webdav Autoimport in seconds (set to '-1' to disable set to '0' to enable the default value of 15 minutes or your preferred value in seconds)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "Settings Hidden", "Target": "PHOTOPRISM_SETTINGS_HIDDEN", "Default": "", "Mode": "", "Description": "Users can not view or change settings (Valid options: 'true' or 'false')", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "On-Demand Rendering", "Target": "PHOTOPRISM_THUMB_UNCACHED", "Default": "", "Mode": "", "Description": "Enable on-demand thumbnail rendering (high memory and cpu usage - Valid options: 'true' or 'false')", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Tumbnail Size Limit", "Target": "PHOTOPRISM_THUMB_SIZE", "Default": "", "Mode": "", "Description": "Pre-rendered thumbnail size limit (default 2048, min 720, max 7680)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "2048" }, { "@attributes": { "Name": "On-demand Size Limit", "Target": "PHOTOPRISM_THUMB_SIZE_UNCACHED", "Default": "", "Mode": "", "Description": "On-demand rendering size limit (default 7680, min 720, max 7680)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "7680" }, { "@attributes": { "Name": "Converted Image Size Limit", "Target": "PHOTOPRISM_JPEG_SIZE", "Default": "", "Mode": "", "Description": "Size limit for converted image files in pixels (720-30000)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "7680" }, { "@attributes": { "Name": "Thumbnail Quality", "Target": "PHOTOPRISM_JPEG_QUALITY", "Default": "", "Mode": "", "Description": "Set to 95 for high-quality thumbnails (requires more storage)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "90" }, { "@attributes": { "Name": "Darktable Presets", "Target": "PHOTOPRISM_DARKTABLE_PRESETS", "Default": "", "Mode": "", "Description": "Use darktable presets (disables concurrent raw to jpeg conversion - Valid options: 'true' or 'false')", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Resample Filter", "Target": "PHOTOPRISM_THUMB_FILTER", "Default": "", "Mode": "", "Description": "Resample filter, best to worst: blackman, lanczos, cubic, linear", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "lanczos" }, { "@attributes": { "Name": "Enable Experimental Features", "Target": "PHOTOPRISM_EXPERIMENTAL", "Default": "", "Mode": "", "Description": "Enable experimental features (Valid options: 'true' or 'false')", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "UID", "Target": "PHOTOPRISM_UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "PHOTOPRISM_GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Storage Path", "Target": "PHOTOPRISM_STORAGE_PATH", "Default": "", "Mode": "", "Description": "Change only if you know what you are doing! (delete this value if you want to store your database and generated thumnails in the main directory)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/photoprism/storage" } ], "Repo": "Findthelorax's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FindtheloraxsRepository/photoprism.xml", "CategoryList": [ "Productivity", "MediaApp-Photos" ], "downloads": 41994487, "stars": 354, "trending": 1.974, "trends": [ 2.115, 2.292, 3.159, 2.598, 2.015, 1.98, 1.974 ], "trendsDate": [ 1696651539, 1699247139, 1702169677, 1704776766, 1707375971, 1709975159, 1712570794 ], "downloadtrend": [ 36438953, 37293775, 38510128, 39537316, 40350431, 41165634, 41994487 ], "LastUpdateScan": 1712570794, "LastUpdate": 1712567154, "FirstSeen": 1595297280, "topTrending": -0.14100000000000024, "topPerforming": 1.974 }, { "Name": "Maubot", "Repository": "dock.mau.dev/maubot/maubot:latest", "Registry": "https://github.com/maubot/maubot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/140938-support-j1philli-maubot/", "Project": "https://github.com/maubot/maubot", "Overview": "A plugin-based Matrix bot system written in Python.", "WebUI": "http://[IP]:[PORT:29316]/_matrix/maubot", "TemplateURL": "https://raw.githubusercontent.com/j1philli/unraid-templates/main/maubot/maubot.xml", "Icon": "https://avatars.githubusercontent.com/u/40141856?s=48&v=4", "Config": [ { "@attributes": { "Name": "Container Port", "Target": "29316", "Default": "29316", "Mode": "tcp", "Description": "Maubot Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "29316" }, { "@attributes": { "Name": "AppData Location", "Target": "/data", "Default": "/mnt/user/appdata/maubot", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/maubot" }, { "@attributes": { "Name": "UID Permissions", "Target": "UID", "Default": "99", "Mode": "", "Description": "AppData Ownership Settings", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID Permissions", "Target": "GID", "Default": "100", "Mode": "", "Description": "AppData Ownership Settings", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "100" } ], "Screenshot": "https://github.com/j1philli/unraid-templates/blob/main/maubot/mabot_ui_screenshot.png?raw=true", "License": "https://github.com/maubot/maubot/blob/master/LICENSE", "Repo": "j1philli's Repository", "Licence": "https://github.com/maubot/maubot/blob/master/LICENSE", "templatePath": "/tmp/GitHub/AppFeed/templates/j1phillisRepository/maubot/maubot.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1713629157, "FirstSeen": 1687644271 }, { "Name": "OwntracksRecorder", "Repository": "owntracks/recorder", "Registry": "https://hub.docker.com/r/owntracks/recorder", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/owntracks/recorder", "Overview": "The OwnTracks Recorder is a lightweight program for storing and accessing location data published via MQTT (or HTTP) by the OwnTracks apps. \r\n\r\nOTR_PORT is the MQTT port number to connect to. It is set to 1883 by default. Set it to 0 to disable MQTT and run on HTTP only.\r\n\r\nFor this docker container it is suggested to leave both OTR_HTTPHOST and OTR_HOST set to the default \"localhost\", otherwiser the continer won't be able to start.\r\n\r\nThis container is set to be up and running in HTTP mode (MQTT disabled by default), see https://github.com/owntracks/recorder#configuration-file for the list of optional additional parameters (including those to configure MQTT).\r\n\r\nRecorder documentation: https://github.com/owntracks/recorder\r\nRecorder Docker documentation: https://github.com/owntracks/docker-recorder/", "WebUI": "http://[IP]:[PORT:8083]", "TemplateURL": "https://raw.githubusercontent.com/lucamarchiori/OwnTracksRecorderUnraid/master/OwnTracksRecorderUnraid.xml", "Icon": "https://www.gravatar.com/avatar/fdcb529b23a27fd47fa84144675fe253?s=120&r=g&d=404", "Requires": "\r
\r
", "Config": [ { "@attributes": { "Name": "Port", "Target": "8083", "Default": "", "Mode": "tcp", "Description": "Port to access the OwnTracks APP", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8083" }, { "@attributes": { "Name": "Store", "Target": "/store", "Default": "", "Mode": "rw", "Description": "Link this path to a folder where OwnTracks will save the files with GPS data.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/OwnTracksRecorder/Storage/" }, { "@attributes": { "Name": "OTR_PORT", "Target": "OTR_PORT", "Default": "1883", "Mode": "", "Description": "MQTT port number to connect to. It is set to 1883 by default. Set it to 0 to disable MQTT.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" } ], "Repo": "lucamarchiori's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/lucamarchiorisRepository/OwnTracksRecorderUnraid.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities", "Other" ], "downloads": 12649653, "stars": 17, "trending": 0.149, "trends": [ 0.058, 0.066, 0.183, 0.211, 0.178, 0.151, 0.149 ], "trendsDate": [ 1695694079, 1698293250, 1700888763, 1703487939, 1706087154, 1708686353, 1711281967 ], "downloadtrend": [ 12531308, 12539626, 12562665, 12589277, 12611750, 12630814, 12649653 ], "LastUpdateScan": 1711281967, "LastUpdate": 1707227152, "FirstSeen": 1687902034, "topTrending": 0.091, "topPerforming": 0.149 }, { "Name": "Voyager", "Repository": "ghcr.io/aeharding/voyager:latest", "Registry": "https://ghcr.io/aeharding/voyager", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/141367-support-wefwef-a-pwa-for-lemmy/", "Project": "https://github.com/aeharding/voyager", "Overview": "Voyager (formerly wefwef) is an Apollo-like open source web client for Lemmy. It's a mobile-first app, but works great on desktop devices, too. Please feel free to try it out, but be aware you will likely encounter bugs and missing functionality.\r\n\r\nWhat does Voyager currently support?\r\n- Light/dark mode\r\n- View and subscribe to communities\r\n- Multi account support\r\n- Single comment thread context view\r\n- Upvote, downvote and reply to threads and comments\r\n- Interact with user profiles\r\n- Comment thread collapsing\r\n- A bunch of swipe gestures\r\n- Messaging, mentions and replies\r\n- Creating new posts (url/photo/text)\r\n- Deleting/editing comments\r\n- Deleting/editing posts\r\n- Swipe to hide posts\r\n- Saving/bookmarking\r\n- Favorites\r\n- Android theme (beta)\r\n\r\nWhat is on the roadmap?\r\n- More customization\r\n- Native notifications and badging\r\n- Translations\r\n- ...and more!", "WebUI": "http://[IP]:[PORT:5314]", "TemplateURL": "https://raw.githubusercontent.com/timespaced/unraid-templates/master/voyager/voyager.xml", "Icon": "https://raw.githubusercontent.com/aeharding/voyager/main/public/logo.png", "Config": [ { "@attributes": { "Name": "Host Port", "Target": "5314", "Default": "5314", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5314" }, { "@attributes": { "Name": "CUSTOM_LEMMY_SERVERS", "Target": "CUSTOM_LEMMY_SERVERS", "Default": "lemmy.world,lemmy.ml,sh.itjust.works", "Mode": "", "Description": "Optional comma separated list of suggested servers. The first will be used as default view for logged out users. You can specify only one if you want.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "lemmy.world,lemmy.ml,sh.itjust.works" } ], "Repo": "lostinspace's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/lostinspacesRepository/voyager/voyager.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1713313933, "FirstSeen": 1689789896 }, { "Name": "wefwef", "Repository": "ghcr.io/aeharding/wefwef:latest", "Registry": "https://ghcr.io/aeharding/wefwef", "Support": "https://forums.unraid.net/topic/141367-support-wefwef-a-pwa-for-lemmy/", "Project": "https://github.com/aeharding/voyager", "Icon": "https://raw.githubusercontent.com/aeharding/voyager/main/public/logo.png", "Repo": "lostinspace's Repository", "ModeratorComment": "Repository appears to be private", "Beta": "true", "Blacklist": true, "Overview": "wefwef has been renamed to Voyager, so this app has been deprecated. Please search Community Apps for Voyager to get the latest updates!", "templatePath": "/tmp/GitHub/AppFeed/templates/lostinspacesRepository/wefwef/wefwef.xml", "CategoryList": [ "Other" ], "LastUpdateScan": 1711598778, "FirstSeen": 1688224758 }, { "Name": "github-runner-org", "Repository": "myoung34/github-runner:latest", "Registry": "https://hub.docker.com/r/myoung34/github-runner", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://hub.docker.com/r/myoung34/github-runner", "Overview": "Unraid Version of: myoung34/github-runner (unoffical)\r\n\r\nThis will run the new self-hosted Github actions runners with docker-in-docker \r\nThis project is meant for org level github runners.\r\nIf you want to support my random projects: \r\n\r\nhttps://www.patreon.com/user?u=35280989", "TemplateURL": "https://raw.githubusercontent.com/programmingsecurely/unraid-templates/master/github-runner-org/github-runner-org.xml", "Icon": "https://avatars.githubusercontent.com/u/1824940?v=4", "Config": [ { "@attributes": { "Name": "ACCESS_TOKEN", "Target": "ACCESS_TOKEN", "Default": "[insert PAT]", "Mode": "", "Description": "A github PAT to use to generate RUNNER_TOKEN dynamically at container start. Not using this requires a valid RUNNER_TOKEN\r\n", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "YOUR ORG PAT" }, { "@attributes": { "Name": "RUNNER_NAME", "Target": "RUNNER_NAME", "Default": "unriad", "Mode": "", "Description": "The name of the runner to use. Supercedes (overrides) RUNNER_NAME_PREFIX", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "unriad" }, { "@attributes": { "Name": "RUNNER_WORKDIR", "Target": "RUNNER_WORKDIR", "Default": "/tmp/github-runner-your-repo", "Mode": "", "Description": "The working directory for the runner. Runners on the same host should not share this directory. Default is '/_work'. This must match the source path for the bind-mounted volume at RUNNER_WORKDIR, in order for container actions to access files.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/tmp/github-runner-your-repo" }, { "@attributes": { "Name": "RUNNER_GROUP", "Target": "RUNNER_GROUP", "Default": "default", "Mode": "", "Description": "Name of the runner group to add this runner to (defaults to the default runner group)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "default" }, { "@attributes": { "Name": "RUNNER_SCOPE", "Target": "RUNNER_SCOPE", "Default": "org", "Mode": "", "Description": "The scope the runner will be registered on. Valid values are repo, org and ent. For 'org' and 'enterprise', ACCESS_TOKEN is required and REPO_URL is unnecessary. If 'org', requires ORG_NAME; if 'enterprise', requires ENTERPRISE_NAME. Default is 'repo'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "org" }, { "@attributes": { "Name": "ORG_NAME", "Target": "ORG_NAME", "Default": "", "Mode": "", "Description": "The organization name for the runner to register under. Requires RUNNER_SCOPE to be 'org'. No default value.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR ORG NAME" }, { "@attributes": { "Name": "LABELS", "Target": "LABELS", "Default": "unraid", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "unraid" }, { "@attributes": { "Name": "/tmp/github-runner-your-repo", "Target": "/tmp/github-runner-your-repo", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "QuentinM's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/QuentinMsRepository/github-runner-org/github-runner-org.xml", "CategoryList": [ "Cloud", "Productivity", "Security", "Tools-Utilities", "Other" ], "downloads": 34601114, "stars": 36, "trending": 1.418, "trends": [ 42.864, 1.9, 1.787, 1.662, 1.569, 1.564, 1.418 ], "trendsDate": [ 1696212569, 1698811542, 1701407134, 1704006331, 1706619970, 1709219170, 1711814829 ], "downloadtrend": [ 31313348, 31919986, 32500683, 33049893, 33576878, 34110331, 34601114 ], "LastUpdateScan": 1711814829, "LastUpdate": 1711759973, "FirstSeen": 1688415019, "topTrending": -41.446, "topPerforming": 1.418 }, { "Name": "github-runner-repo-level", "Repository": "myoung34/github-runner:latest", "Registry": "https://hub.docker.com/r/myoung34/github-runner", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://hub.docker.com/r/myoung34/github-runner", "Overview": "Unraid Version of: myoung34/github-runner (unoffical)\r\n\r\nThis will run the new self-hosted Github actions runners with docker-in-docker. This project is meant for repo level github runners(e.g personal repos :) )\r\n\r\n\r\nIf you want to support my random projects: \r\n\r\nhttps://www.patreon.com/user?u=35280989", "TemplateURL": "https://raw.githubusercontent.com/programmingsecurely/unraid-templates/master/github-runner-repo-level/github-runner-repo-level.xml", "Icon": "https://avatars.githubusercontent.com/u/1824940?v=4", "Config": [ { "@attributes": { "Name": "RUNNER_TOKEN", "Target": "RUNNER_TOKEN", "Default": "RUNNER_TOKEN", "Mode": "", "Description": "RUNNER_TOKEN", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "RUNNER_NAME", "Target": "RUNNER_NAME", "Default": "unriad", "Mode": "", "Description": "The name of the runner to use. Supercedes (overrides) RUNNER_NAME_PREFIX", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "unraid" }, { "@attributes": { "Name": "RUNNER_WORKDIR", "Target": "RUNNER_WORKDIR", "Default": "/tmp/github-runner-your-repo", "Mode": "", "Description": "The working directory for the runner. Runners on the same host should not share this directory. Default is '/_work'. This must match the source path for the bind-mounted volume at RUNNER_WORKDIR, in order for container actions to access files.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/tmp/github-runner-your-repo" }, { "@attributes": { "Name": "RUNNER_GROUP", "Target": "RUNNER_GROUP", "Default": "default", "Mode": "", "Description": "Name of the runner group to add this runner to (defaults to the default runner group)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "default" }, { "@attributes": { "Name": "/tmp/github-runner-your-repo", "Target": "/tmp/github-runner-your-repo", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REPO_URL", "Target": "REPO_URL", "Default": "REPO_URL", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ex: https://github.com/jondoe/test" } ], "Repo": "QuentinM's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/QuentinMsRepository/github-runner-repo-level/github-runner-repo-level.xml", "CategoryList": [ "Cloud", "Productivity", "Security", "Tools-Utilities", "Other" ], "downloads": 34601114, "stars": 36, "trending": 1.418, "trends": [ 42.864, 1.9, 1.787, 1.662, 1.569, 1.564, 1.418 ], "trendsDate": [ 1696212569, 1698811542, 1701407134, 1704006331, 1706619970, 1709219170, 1711814829 ], "downloadtrend": [ 31313348, 31919986, 32500683, 33049893, 33576878, 34110331, 34601114 ], "LastUpdateScan": 1711814829, "LastUpdate": 1711759973, "FirstSeen": 1688415019, "topTrending": -41.446, "topPerforming": 1.418 }, { "PluginURL": "https://raw.githubusercontent.com/jinlife/unraid-r8125-r8152-driver/main/unraid-r8125.plg", "PluginAuthor": "jinlife", "Name": "RTL8125(B) PCI Drivers", "ExtraSearchTerms": "Realtek RTL8125 RTL8125B R8125 R8125B", "Support": "https://forums.unraid.net/topic/141349-plugin-realtek-r8125-r8168-and-r8152-drivers/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/realtek.png", "Repo": "jinlife's Repository", "TemplateURL": "https://raw.githubusercontent.com/jinlife/docker-templates/master/jinlife/unraid-r8125.xml", "Repository": "https://raw.githubusercontent.com/jinlife/unraid-r8125-r8152-driver/main/unraid-r8125.plg", "Plugin": true, "pluginVersion": "2024.04.04", "MinVer": "6.11.5", "Overview": "This package contains the Realtek OOT Drivers and installs them, a reboot is required after installing the plugin (upgrading to a newer Unraid version maybe needs a second reboot too). \n\nThe following Chipsets are supported by this driver: \nNetwork Interface Controllers > 2.5G Gigabit Ethernet > PCI Express\n RTL8125 / RTL8125B(S)(G)\n \nSource: https://github.com/jinlife/unraid-r8125-r8152-driver", "templatePath": "/tmp/GitHub/AppFeed/templates/jinlifesRepository/jinlife/unraid-r8125.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1688486687 }, { "PluginURL": "https://raw.githubusercontent.com/jinlife/unraid-r8125-r8152-driver/main/unraid-r8152.plg", "PluginAuthor": "jinlife", "Name": "RTL8156(B) USB Drivers", "ExtraSearchTerms": "Realtek RTL8156 R8156 RTL8156B R8156B", "Support": "https://forums.unraid.net/topic/141349-plugin-realtek-r8125-r8168-and-r8152-drivers/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/realtek.png", "Repo": "jinlife's Repository", "TemplateURL": "https://raw.githubusercontent.com/jinlife/docker-templates/master/jinlife/unraid-r8152.xml", "Repository": "https://raw.githubusercontent.com/jinlife/unraid-r8125-r8152-driver/main/unraid-r8152.plg", "Plugin": true, "pluginVersion": "2023.12.10", "MinVer": "6.11.5", "Overview": "This package contains the Realtek OOT Drivers and installs them, a reboot is required after installing the plugin (upgrading to a newer Unraid version maybe needs a second reboot too). \nATTENTION: To utilize 2.5Gbit/s speeds you have to add this line at the bottom to your 'go' file: \n'ethtool -s eth0 autoneg on advertise 0x80000000002f'\n(without quotes and modify eth0 to the corresponding adapter in your system)! \n \nThe following Chipsets are supported by this driver: \nNetwork Interface Controllers > 5G Gigabit Ethernet > USB 3.0\n RTL8157\n\nNetwork Interface Controllers > 2.5G Gigabit Ethernet > USB 3.0\n RTL8156 / RTL8156B\n\nNetwork Interface Controllers > 10/100/1000M Gigabit Ethernet > USB 3.0\n RTL8153 / RTL8153B / RTL8153C / RTL8153D / RTL8153E\n\nNetwork Interface Controllers > 10/100/1000M Gigabit Ethernet > USB 2.0\n RTL8154 / RTL8154B\n\nNetwork Interface Controllers > 10/100M Fast Ethernet > USB 2.0\n RTL8152B\n \nSource: https://github.com/jinlife/unraid-r8125-r8152-driver", "templatePath": "/tmp/GitHub/AppFeed/templates/jinlifesRepository/jinlife/unraid-r8152.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1688498828 }, { "PluginURL": "https://raw.githubusercontent.com/jinlife/unraid-r8125-r8152-driver/main/unraid-r8168.plg", "PluginAuthor": "jinlife", "Name": "RTL8168(B)/RTL8111(B) PCI Drivers", "ExtraSearchTerms": "Realtek RTL8168 RTL8168B R8168 R8168B RTL8111 RTL8111B R8111 R8111B", "Support": "https://forums.unraid.net/topic/141349-plugin-realtek-r8125-r8168-and-r8152-drivers/", "Icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/realtek.png", "Repo": "jinlife's Repository", "TemplateURL": "https://raw.githubusercontent.com/jinlife/docker-templates/master/jinlife/unraid-r8168.xml", "Repository": "https://raw.githubusercontent.com/jinlife/unraid-r8125-r8152-driver/main/unraid-r8168.plg", "Plugin": true, "pluginVersion": "2023.07.14", "MinVer": "6.11.5", "Overview": "This package contains the Realtek OOT Drivers and installs them, a reboot is required after installing the plugin (upgrading to a newer Unraid version maybe needs a second reboot too). \n\nThe following Chipsets are supported by this driver: \nNetwork Interface Controllers > 10/100/1000M Gigabit Ethernet > PCI Express\n\n RTL8111B/RTL8111C/RTL8111D/RTL8111E/RTL8111F/RTL8111G(S)/RTL8111H(S)//RTL8118(A)(S)/RTL8119i/RTL8111L/RTL8111K\n\n RTL8168B/RTL8168E/RTL8168H\n\n RTL8111DP/RTL8111EP/RTL8111FP\n\n RTL8411/RTL8411B\n \nSource: https://github.com/jinlife/unraid-r8125-r8152-driver", "templatePath": "/tmp/GitHub/AppFeed/templates/jinlifesRepository/jinlife/unraid-r8168.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1689264305 }, { "Name": "ShareX-Uploader", "Repository": "fascinated/sharex-php-uploader:latest", "Registry": "https://hub.docker.com/r/fascinated/sharex-php-uploader", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://git.fascinated.cc/Fascinated/sharex-php-uploader", "Overview": "This server allows you to easily upload ShareX screenshots and videos. It includes token authentication for security and can handle various image file types by converting them to WebP format for efficient storage.\r\n\r\nView the Git page: https://git.fascinated.cc/Fascinated/sharex-php-uploader", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/RealFascinated/unraid-ca-templates/master/sharex-php-uploader.xml", "Icon": "https://git.fascinated.cc/Fascinated/sharex-php-uploader/raw/branch/master/assets/sharex_logo.png", "Requires": "ShareX (For Windows), Sharenix (For Linux)", "Config": [ { "@attributes": { "Name": "FILES_LOCATION", "Target": "/var/www/html", "Default": "", "Mode": "rw", "Description": "Where you want the uploaded files to be stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/Storage/CDN" }, { "@attributes": { "Name": "Max Upload Size", "Target": "MAX_UPLOAD_SIZE", "Default": "", "Mode": "", "Description": "The max upload size of files in megabytes. Eg: 500M", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "500M" }, { "@attributes": { "Name": "Upload Secrets", "Target": "UPLOAD_SECRETS", "Default": "", "Mode": "", "Description": "You can add multiple secrets. Format: secret1,secret2,secret3", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "set me" }, { "@attributes": { "Name": "Upload Directory", "Target": "UPLOAD_DIR", "Default": "", "Mode": "", "Description": "The upload directory (If you don't know what this is, ignore it)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "./" }, { "@attributes": { "Name": "Use Random File Names", "Target": "USE_RANDOM_FILE_NAMES", "Default": "", "Mode": "", "Description": "Use random file names instead of the original file name. (If this is enabled it will replace the file name given by ShareX with a random one)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Random File Name Length", "Target": "FILE_NAME_LENGTH", "Default": "", "Mode": "", "Description": "The length of the random file name (if above setting is enabled)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8" }, { "@attributes": { "Name": "Should Convert to Webp", "Target": "SHOULD_CONVERT_TO_WEBP", "Default": "", "Mode": "", "Description": "Should the script convert images to webp?", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Webp Quality", "Target": "WEBP_QUALITY", "Default": "", "Mode": "", "Description": "The quality of the webp image (0-100 - higher is better)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "95" }, { "@attributes": { "Name": "Webp Threadhold", "Target": "WEBP_THREADHOLD", "Default": "", "Mode": "", "Description": "The minimum file size for converting to webp (in bytes)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "1048576" }, { "@attributes": { "Name": "Server Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "The port to connect to the application on.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8087" } ], "Repo": "ImFascinated's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ImFascinatedsRepository/sharex-php-uploader.xml", "CategoryList": [ "Cloud" ], "downloads": 1450, "LastUpdateScan": 1712570794, "LastUpdate": 1708970019, "FirstSeen": 1688498829 }, { "Name": "JMusicBot", "Repository": "criscrafter/jmusicbot:latest", "Registry": "https://registry.hub.docker.com/r/criscrafter/jmusicbot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/jagrosh/MusicBot", "Overview": "A cross-platform Discord music bot with a clean interface!\r\nTo get started, run the container once and then stop it. Modify the config.txt file to add your Discord ID and Discord Bot Token.\r\nOnce that's done, simply restart the container and let it run. It couldn't be easier! :D", "TemplateURL": "https://raw.githubusercontent.com/criscrafter/Unraid-CA/master/JMusicBot.xml", "Icon": "https://raw.githubusercontent.com/criscrafter/Unraid-CA/main/JMusicBot.png", "DonateText": "No pressure, but greatly appreciated.", "DonateLink": "https://bmc.link/criscrafter", "Config": { "@attributes": { "Name": "Config folder", "Target": "/app/config", "Default": "/mnt/user/appdata/JMusicBot", "Mode": "rw", "Description": "The location in which the config.txt file is stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/JMusicBot" }, "Repo": "criscrafter's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/criscraftersRepository/JMusicBot.xml", "CategoryList": [ "Other" ], "downloads": 899, "LastUpdateScan": 1712570794, "LastUpdate": 1710449407, "FirstSeen": 1688755660 }, { "Name": "automatic-ripping-machine", "Repository": "automaticrippingmachine/automatic-ripping-machine:latest", "Registry": "https://github.com/automatic-ripping-machine/automatic-ripping-machine", "Network": "bridge", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/142330-support-automatic-ripping-machineautomatic-ripping-machine/", "Project": "https://github.com/automatic-ripping-machine/automatic-ripping-machine", "Overview": "Insert an optical disc (Blu-ray, DVD, CD) and checks to see if it's audio, video (Movie or TV), or data, then rips it.\r\n\r\nSee: https://b3n.org/automatic-ripping-machine\r\n\r\nuse lsscsi -g on root of unraid to get info for --device for cd/dvd/bluray drive\r\n\r\nfor handbrake presets https://handbrake.fr/docs/en/latest/technical/official-presets.html\r\n\r\n\r\n\r\nhttps://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki/Building-ARM-docker-image-from-source\r\nhttps://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki/Docker-Troubleshooting", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/W3LFARe/unraid_templates/master/automatic-ripping-machine/automatic-ripping-machine.xml", "Icon": "https://raw.githubusercontent.com/automatic-ripping-machine/automatic-ripping-machine/main/favicon.ico", "ExtraParams": "--runtime=nvidia --device /dev/sr0 --device /dev/sg1", "Config": [ { "@attributes": { "Name": "appdata", "Target": "/home/arm", "Default": "/mnt/user/appdata/ARM/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ARM/" }, { "@attributes": { "Name": "Webserver port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8088" }, { "@attributes": { "Name": "NVIDIA_DRIVER_CAPABILITIES", "Target": "NVIDIA_DRIVER_CAPABILITIES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "NVIDIA_VISIBLE_DEVICES", "Target": "NVIDIA_VISIBLE_DEVICES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "all" }, { "@attributes": { "Name": "key 1", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "PUID", "Target": "ARM_UID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "ARM_GID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Host Path 2", "Target": "/home/arm/Music", "Default": "/mnt/user/appdata/ARM/music", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ARM/music" }, { "@attributes": { "Name": "Host Path 3", "Target": "/etc/arm/config", "Default": "/mnt/user/appdata/ARM/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ARM/config" }, { "@attributes": { "Name": "Host Path 4", "Target": "/home/arm/logs", "Default": "/mnt/user/appdata/ARM/logs", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ARM/logs" }, { "@attributes": { "Name": "Host Path 5", "Target": "/home/arm/media", "Default": "/mnt/user/appdata/ARM/media", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ARM/media" } ], "Repo": "welfare's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/welfaresRepository/automatic-ripping-machine/automatic-ripping-machine.xml", "CategoryList": [ "Backup" ], "downloads": 121897, "stars": 28, "trending": 10.095, "trends": [ 20.856, 20.162, 17.757, 14.918, 14.332, 12.513, 10.095 ], "trendsDate": [ 1697961929, 1700557551, 1703156778, 1705755944, 1708353409, 1710965254, 1713564368 ], "downloadtrend": [ 45887, 57475, 69884, 82137, 95878, 109591, 121897 ], "LastUpdateScan": 1713564368, "LastUpdate": 1713486555, "FirstSeen": 1690164278, "topTrending": -10.761000000000001, "topPerforming": 10.095 }, { "Name": "homechart", "Repository": "ghcr.io/candiddev/homechart:latest", "Registry": "https://registry.hub.docker.com/r/ghcr.io/candiddev/homechart", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/143119-support-candiddevhomechart/", "Project": "https://github.com/candiddev/homechart", "Overview": "Homechart is a productivity application to manage your household data--budgets, tasks, recipes, and more. Homechart can run in your browser or on your Android and iOS devices via an app.\r\n\r\n\r\nRequires POSTGRESQL database to be set up \r\nAll data is stored in database", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/W3LFARe/unraid_templates/master/homechart/homechart.xml", "Icon": "https://docs.homechart.app/logo.png", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "HOMECHART_POSTGRESQL_HOSTNAME", "Target": "HOMECHART_POSTGRESQL_HOSTNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HOMECHART_POSTGRESQL_PASSWORD", "Target": "HOMECHART_POSTGRESQL_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "password" }, { "@attributes": { "Name": "HOMECHART_POSTGRESQL_USERNAME", "Target": "HOMECHART_POSTGRESQL_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "homechart" }, { "@attributes": { "Name": "HOMECHART_POSTGRESQL_PORT", "Target": "HOMECHART_POSTGRESQL_PORT", "Default": "5432", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5432" }, { "@attributes": { "Name": "HOMECHART_POSTGRESQL_DATABASE", "Target": "HOMECHART_POSTGRESQL_DATABASE", "Default": "homechart", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "postgres" }, { "@attributes": { "Name": "HOMECHART_APP_ADMINEMAILADDRESSES", "Target": "HOMECHART_APP_ADMINEMAILADDRESSES", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "welfare's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/welfaresRepository/homechart/homechart.xml", "CategoryList": [ "Productivity" ], "downloads": 318694, "stars": 7, "LastUpdateScan": 1712570794, "LastUpdate": 1677948465, "FirstSeen": 1691114692 }, { "Name": "nzbget-ng", "Repository": "nzbgetcom/nzbget", "Registry": "https://github.com/nzbget-ng/nzbget", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/141938-support-nzbget-ngnzbget/", "Project": "https://github.com/nzbgetcom/nzbget", "Overview": "NZBGet is a binary downloader, which downloads files from Usenet based on information provided by nzb-files.\r\n\r\nNZBGet is written in C++ and is known for its performance and efficiency.\r\n\r\nNZBGet can run on almost any device - classic PC, NAS, media player, SAT-receiver, WLAN-router, etc.\r\n\r\nThe download area provides precompiled binaries for Windows, macOS, Linux (compatible with many CPUs and platform variants), FreeBSD and Android. For other platforms the program can be compiled from sources.\r\n\r\nThis is a summary. For full documentation, please visit the NZBGet-NG home page at: http://nzbget-ng.github.io", "WebUI": "http://[IP]:[PORT:6789]/", "TemplateURL": "https://raw.githubusercontent.com/W3LFARe/unraid_templates/master/nzbget-ng/nzbget-ng.xml", "Icon": "https://avatars.githubusercontent.com/u/121837341?s=48&v=4", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/nzbget-ng", "Mode": "rw", "Description": "NZBGet-ng appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/nzbget-ng" }, { "@attributes": { "Name": "Path: /downloads", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Location of downloads on disk.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/downloads" }, { "@attributes": { "Name": "Host Port 1", "Target": "6789", "Default": "6789", "Mode": "tcp", "Description": "WebUI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6789" }, { "@attributes": { "Name": "NZBGET_USER", "Target": "NZBGET_USER", "Default": "nzbget", "Mode": "", "Description": "Specify the user for web authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "nzbget" }, { "@attributes": { "Name": "NZBGET_PASS", "Target": "NZBGET_PASS", "Default": "tegbzn6789", "Mode": "", "Description": "Specify the password for web authentication.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "tegbzn6789" }, { "@attributes": { "Name": "Key 1", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "000" }, { "@attributes": { "Name": "Key 2", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "key 3", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "welfare's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/welfaresRepository/nzbget-ng/nzbget-ng.xml", "CategoryList": [ "Downloaders" ], "downloads": 28989, "stars": 5, "trending": 49.081, "trends": [ 49.081 ], "trendsDate": [ 1711785949 ], "downloadtrend": [ 14761, 28989 ], "LastUpdateScan": 1711785949, "LastUpdate": 1711702655, "FirstSeen": 1706591142 }, { "Name": "cryptomator-webdav", "Repository": "greycubesgav/cryptomator-webdav", "Registry": "https://hub.docker.com/r/greycubesgav/cryptomator-webdav", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/greycubesgav/unraid-templates/", "Overview": "Cryptomator WebDAV allows you to serve a locally stored Cryptomator vault over a secure WebDAV (https) connection, allowing access to decrypted files through third party WebDav tools such as rclone, Mountain Duck, CyberDuck etc.\n\nSetting the Cryptomator Vault Password:\nThe password for the vault can either be set directly through the Cryptomator Vault Password variable, or can be stored in a local file and shared through the Cryptomator Vault Password File setting.\nOnly one is needed.\nNote: Unraid only shows directories in its drop down by default, manually type the full path to the file in the variable box, e.g. '/mnt/user/appdata/cryptomator-webdav/vault.pass'\n\nOptional Signed Certificate:\nAn optional signed certificate can be passed to the container, e.g. from LetsEncrypt.\nSet the \"Optional: Signed Certificate\" variable to the full path of your certificate file, containing both your cert and the key in one .pem file.\nNote: Unraid only shows directories in its drop down by default, manually type the full path to the file in the variable box, e.g. '/mnt/user/appdata/cryptomator-webdav/mycert.pem'\n\nFile Permissions:\nCryptomator-webdav runs as UID:99, GID:100 by default. This can be changed through the CRYPTOMATOR_UID and CRYPTOMATOR_GID variables.\nEnsure vault files are read and writable by the IDs you set.\nEnsure any vault password file provided is readable by these IDs.\n\nMore Secure File Permissions:\nMost Unraid Community Applications containers run as UID:99, GID:100\nIn theory this would mean a rouge container could have read access to your encrypted files if the vault was shared with it.\nTo ensure a *slightly* more secure installation, it is recommended the container application is run as a separate Unraid user id, and vault files are only accessible by this user.\n\nFor example:\n* Set CRYPTOMATOR_UID to your Unraid user id, e.g. 1000\n* Ensure all vault files are only readable and writable by this user:\n* chown -R 1000: /path/to/cryptomator/vault\n* chmod -R u+rwX,g-rwx,o-rwx /path/to/cryptomator/vault\n\nSee the Cryptomator WebDAV github project for more details at https://github.com/greycubesgav/cryptomator-webdav\nMore details about Cryptomator can be found at https://cryptomator.org", "WebUI": "https://[IP]:[PORT:8443]/vault/", "TemplateURL": "https://raw.githubusercontent.com/greycubesgav/unraid-templates/master/cryptomator-webdav/cryptomator-webdav.xml", "Icon": "https://github.com/greycubesgav/unraid-templates/raw/main/cryptomator-webdav/images/cryptomator_logo.png", "Requires": "This application has no ability to create new Cryptomator vaults or change the password of a vault.

The native Cryptomator application (https://cryptomator.org/downloads/) should be used to create a new vault.
Then copy the entire vault directory and all sub-directories and files over to Unraid.
The decrypted vault files can then be edited through greycubesgav/cryptomator-webdav.", "Config": [ { "@attributes": { "Name": "Cryptomator webDAV Port", "Target": "8443", "Default": "18081", "Mode": "tcp", "Description": "Port the Cryptomator WebDAV share will be available at.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cryptomator Vault Directory", "Target": "/vault", "Default": "/mnt/cryptomator_vault", "Mode": "rw", "Description": "The location of the local Cryptomator vault files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cryptomator Vault Password", "Target": "CRYPTOMATOR_VAULT_PASS", "Default": "strongpass", "Mode": "", "Description": "The Cryptomator password for the vault. Note: is visible in docker env. Use password file for more secure option.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Or Cryptomator Vault Password File", "Target": "/vault.pass", "Default": "/mnt/user/appdata/cryptomator-webdav/vault.pass", "Mode": "ro", "Description": "Optionally set the location of a local file containing the Cryptomator vault password.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Optional: Signed Certificate", "Target": "/etc/stunnel/stunnel.pem", "Default": "", "Mode": "ro", "Description": "Optional: A fully signed cert with key embeded to be used by stunnel. e.g. /mnt/user/appdata/cryptomator-webdav/mycert.pem", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cryptomator UID", "Target": "CRYPTOMATOR_UID", "Default": "99", "Mode": "", "Description": "User ID to run cryptomator-cli as", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cryptomator GID", "Target": "CRYPTOMATOR_GID", "Default": "100", "Mode": "", "Description": "Group ID to run cryptomator-cli as", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cryptomator UMASK", "Target": "CRYPTOMATOR_UMASK", "Default": "0077", "Mode": "", "Description": "Umask run cryptomator-cli as. Helps protect any new files created from loose permissions.", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "beastieg's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/beastiegsRepository/cryptomator-webdav/cryptomator-webdav.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Security", "Backup" ], "downloads": 226, "LastUpdateScan": 1711109169, "LastUpdate": 1690245489, "FirstSeen": 1690325096 }, { "Plugin": true, "PluginURL": "https://github.com/greycubesgav/unraid-templates/raw/main/davfs2//davfs2.plg", "PluginAuthor": "Gavin Brown", "Beta": "true", "Name": "davfs2 filesystem", "Requires": "**This plugin is aimed at advanced users**
This plugin installs the libraries and binaries required to mount webdav filesystems.
The mounting needs to be performed by hand within the Unraid terminal

For example:
mount -t davfs http(s)://address:/path /mount/point

See the man pages in the description for more information on mount options.
", "MinVer": "6.11", "Support": "https://github.com/greycubesgav/unraid-templates", "Icon": "https://raw.githubusercontent.com/greycubesgav/unraid-templates/main/davfs2/images/davfs2.png", "Project": "http://savannah.nongnu.org/projects/davfs2", "Repo": "beastieg's Repository", "TemplateURL": "https://raw.githubusercontent.com/greycubesgav/unraid-templates/master/davfs2/davfs2.xml", "Repository": "https://github.com/greycubesgav/unraid-templates/raw/main/davfs2/davfs2.plg", "pluginVersion": "2023.07.15", "Overview": "This plugin provides the ability to mount davfs filesystems under Unraid.\n\nIt installs the davfs2 package which can then be used to mount webdav filesystems from the Unraid command line.\n\nSee the man pages here for a more complete breakdown of all configuration:\nhttps://linux.die.net/man/8/mount.davfs\nhttps://linux.die.net/man/5/davfs2.conf", "templatePath": "/tmp/GitHub/AppFeed/templates/beastiegsRepository/davfs2/davfs2.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1690574698 }, { "PluginURL": "https://raw.githubusercontent.com/scolcipitato/folder.view/main/folder.view.plg", "PluginAuthor": "scolcipitato", "Name": "FolderView", "Support": "https://forums.unraid.net/topic/142782-plugin-folderview/", "IconFA": "folder-open-o", "Repo": "scolcipitato's Repository", "TemplateURL": "https://raw.githubusercontent.com/scolcipitato/plugin-repository/master/folder.view.xml", "Repository": "https://raw.githubusercontent.com/scolcipitato/folder.view/main/folder.view.plg", "Plugin": true, "pluginVersion": "2024.01.22", "MinVer": "6.12.3", "Overview": "FolderView lets you create folders for grouping Dockers and VMs together to help with organization. Especially useful if you're using docker-compose.\nGetting Started: A new button named \"Add Folder\" will appear at the bottom of the docker and VM tab(s) next to \"Add Container\", depending on whether they are enabled in Settings or not.", "RecommendedRaw": "9/1/2023", "RecommendedDate": 1693540800, "RecommendedReason": { "en_US": "The replacement for Docker Folders, this plugin lets you easily group your installed Docker Applications into folders on the Docker tab to simplify management" }, "Icon": "", "templatePath": "/tmp/GitHub/AppFeed/templates/scolcipitatosRepository/folder.view.xml", "CategoryList": [ "Tools-System", "Plugins" ], "FirstSeen": 1690644440 }, { "Name": "psono", "Repository": "psono/psono-server", "Registry": "https://hub.docker.com/r/psono/psono-server/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/143057-support-psono-server/", "Project": "https://doc.psono.com/admin/installation/install-psono-ce.html", "Overview": "Secure self-hosted solution for businesses\r\n\r\nNeed settings.yaml in appdata directory (Read First)", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/hoody424/unraid-templates/master/psono/psono.xml", "Icon": "https://doc.psono.com/images/hero.png", "ExtraParams": "--hostname=changeme.example.org", "Config": [ { "@attributes": { "Name": "Web UI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "HTTP port for Web UI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "psono config dir", "Target": "/var/lib/psono", "Default": "/mnt/user/appdata/psono", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/psono" } ], "Repo": "hoody424's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/hoody424sRepository/psono/psono.xml", "CategoryList": [ "Security" ], "downloads": 2511937, "stars": 14, "trending": 0.109, "trends": [ 0.086, 0.087, 0.178, 0.15, 0.189, 0.103, 0.109 ], "trendsDate": [ 1696356348, 1698955553, 1702169678, 1704776767, 1707375972, 1709975159, 1712570794 ], "downloadtrend": [ 2491486, 2493667, 2498108, 2501851, 2506600, 2509197, 2511937 ], "LastUpdateScan": 1712570794, "LastUpdate": 1712124467, "FirstSeen": 1691159940, "topTrending": 0.023000000000000007, "topPerforming": 0.109 }, { "Name": "double-take", "TemplateURL": "https://raw.githubusercontent.com/skrashevich/unraid-templates/master/double-take/double-take.xml", "Repository": "skrashevich/double-take:v1.13.11.8", "Registry": "https://hub.docker.com/r/skrashevich/double-take/", "Screenshot": "https://user-images.githubusercontent.com/1081811/126434926-cf2275f7-f3a8-43eb-adc2-903c0071f7d1.jpg", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://double-take.site/redirect.php?location=unraid-support", "Project": "https://double-take.site/redirect.php?location=unraid-project-page", "Overview": "Unified UI and API for processing and training images for facial recognition", "WebUI": "http://[IP]:[PORT:3000]", "Icon": "https://raw.githubusercontent.com/skrashevich/double-take/beta/frontend/public/apple-touch-icon.png", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Name": "WebUI HTTP Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Data", "Target": "/.storage", "Default": "", "Mode": "rw", "Description": "Container Path: /.storage", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/double-take" } ], "Repo": "svk's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/svksRepository/double-take/double-take.xml", "CategoryList": [ "HomeAutomation", "Productivity", "Tools-Utilities" ], "downloads": 141197, "stars": 2, "trending": 13.868, "trends": [ 27.193, 32.735, 22.146, 15.244, 13.868 ], "trendsDate": [ 1703055944, 1705655161, 1708254341, 1710850079, 1713449199 ], "downloadtrend": [ 39301, 53980, 80250, 103077, 121616, 141197 ], "LastUpdateScan": 1713449199, "LastUpdate": 1709091605, "FirstSeen": 1700456760, "topTrending": -13.325000000000001 }, { "Name": "Anaconda3", "Repository": "muxelmann/anaconda3", "Branch": [ { "Tag": "default", "TagDescription": "The default Image of Anaconda 3 only with Jupyter Notebook", "Repository": "muxelmann/anaconda3:default" }, { "Tag": "tensorflow", "TagDescription": "Same as the default image, but with Tensorflow installed", "Repository": "muxelmann/anaconda3:tensorflow" }, { "Tag": "keras", "TagDescription": "Same as the tensorflow image, but with Keras installed, too", "Repository": "muxelmann/anaconda3:keras" } ], "Registry": "https://hub.docker.com/r/muxelmann/anaconda3", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/Muxelmann/unraid-app_anaconda3/tree/main", "Overview": "This installs Anaconda 3 with Jupyter Notebook installed and is based on the Image\n published by Continuum Analytics on Dockerhub - but without having to call the install code\n listed there.\r\n \r\n In addition to the commands listed for the underlying Image (continuumio/anaconda3) the\n additional argument `--NotebookApp.token=''` is passed to disable the token requirement.\n This makes the notebook server somewhat \"open\", which is why it's recommedned to implement\n additional security/authentication measures.", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/Muxelmann/unraid-app_anaconda3/master/template.xml", "Icon": "https://github.com/Muxelmann/unraid-app_anaconda3/blob/main/media/anaconda3-icon.png?raw=true", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Notebooks", "Target": "/opt/notebooks", "Default": "/mnt/user/appdata/anaconda3/notebooks", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/anaconda3/notebooks" } ], "Repo": "muxelmann's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/muxelmannsRepository/template.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1020, "LastUpdateScan": 1712981181, "LastUpdate": 1691991377, "FirstSeen": 1691993076 }, { "Name": "Jellystat", "Repository": "cyfershepard/jellystat", "Registry": "https://hub.docker.com/r/cyfershepard/jellystat", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/CyferShepard/Jellystat/discussions", "Project": "https://github.com/CyferShepard/Jellystat", "Overview": "Jellystat is a free and open source Statistics App for Jellyfin! \r\n(This project is still in development - expect some weirdness)", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/Upmacc/unraid-templates/main/Jellystat/Jellystat.xml", "Icon": "https://raw.githubusercontent.com/CyferShepard/Jellystat/main/src/pages/images/icon-b-512.png", "Requires": "Postgresql default setup with the default root username, however password can be changed.\r
Tested with postgresql14. Note the Postgresql container needs to be started before Jellystat can start.", "Config": [ { "@attributes": { "Name": "Backup path", "Target": "/app/backend/backup-data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_USER", "Target": "POSTGRES_USER", "Default": "postgres", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_PASSWORD", "Target": "POSTGRES_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_IP", "Target": "POSTGRES_IP", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "POSTGRES_PORT", "Target": "POSTGRES_PORT", "Default": "5432", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JWT_SECRET", "Target": "JWT_SECRET", "Default": "my-secret-jwt-key", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "campu0999's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/campu0999sRepository/Jellystat/Jellystat.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Other" ], "downloads": 200519, "stars": 11, "trending": 25.478, "trends": [ 40.118, 30.159, 33.937, 32.34, 28.997, 25.478 ], "trendsDate": [ 1698336355, 1700931946, 1703531137, 1706130385, 1708765585, 1711361176 ], "downloadtrend": [ 19834, 33122, 47425, 71787, 106100, 149431, 200519 ], "LastUpdateScan": 1711361176, "LastUpdate": 1711095288, "FirstSeen": 1693141155, "topTrending": -14.64, "topPerforming": 25.478 }, { "Name": "Hoodik", "Repository": "hudik/hoodik:latest", "Registry": "https://hub.docker.com/r/hudik/hoodik", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/143789-support-hoodik-end-2-end-encrypted-storage-drive/", "Project": "https://github.com/hudikhq/hoodik", "Overview": "Hoodik is a lightweight, secure, and self-hosted cloud storage solution. It's designed and built with Rust and Vue, focusing on end-to-end encryption that shields your data from prying eyes and hackers. Hoodik supports file uploading and downloading, making it easy for you to share files with other users. The simple and intuitive web interface makes file management a breeze. Thanks to Rust's focus on speed and performance, your data transfers will be lightning fast.", "WebUI": "https://[IP]:[PORT:5443]/", "TemplateURL": "https://raw.githubusercontent.com/hudikhq/hoodik-unraid/master/template.xml", "Icon": "https://raw.githubusercontent.com/hudikhq/hoodik-unraid/main/images/hoodik.png", "Config": [ { "@attributes": { "Name": "DATA_DIR", "Target": "/data", "Default": "/mnt/user/hoodik/", "Mode": "rw", "Description": "Maps a location for the data directory of the drive where all the data will be stored.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/hoodik/" }, { "@attributes": { "Name": "PORT", "Target": "5443", "Default": "4554", "Mode": "tcp", "Description": "Application port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4554" }, { "@attributes": { "Name": "MAILER_TYPE", "Target": "MAILER_TYPE", "Default": "", "Mode": "", "Description": "Email sender, currently supported: smtp", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtp" }, { "@attributes": { "Name": "SMTP_ADDRESS", "Target": "SMTP_ADDRESS", "Default": "smtp.gmail.com", "Mode": "", "Description": "Address of the SMTP server (if MAILER_TYPE=smtp)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "smtp.gmail.com" }, { "@attributes": { "Name": "SMTP_USERNAME", "Target": "SMTP_USERNAME", "Default": "username@gmail.com", "Mode": "", "Description": "Username of the SMTP server (if MAILER_TYPE=smtp)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SMTP_PASSWORD", "Target": "SMTP_PASSWORD", "Default": "GOOGLE-APP-PASSWORD", "Mode": "", "Description": "Password of the SMTP server (if MAILER_TYPE=smtp)\r\n\r\nFor Gmail, you will have to use https://myaccount.google.com/u/0/apppasswords", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "SMTP_PORT", "Target": "SMTP_PORT", "Default": "465", "Mode": "", "Description": "Port of the SMTP server (if MAILER_TYPE=smtp)\r\n\r\nNot required, default is automatically set to 465", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "465" }, { "@attributes": { "Name": "SMTP_DEFAULT_FROM", "Target": "SMTP_DEFAULT_FROM", "Default": "Your Name ", "Mode": "", "Description": "Default FROM sender for emails (if MAILER_TYPE=smtp)\r\nFormat: Full Name ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "HoodikDrive - Unraid " }, { "@attributes": { "Name": "APP_URL", "Target": "APP_URL", "Default": "", "Mode": "", "Description": "This is the application path as seen from the browser, you should use the URL you will be entering to get to the application, eg. https://hoodik.local", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://hoodik.local" }, { "@attributes": { "Name": "APP_CLIENT_URL", "Target": "APP_CLIENT_URL", "Default": "", "Mode": "", "Description": "Application client URL, this will in 99.9% of the cases be exactly the same as the APP_URL, but in case you are hosting a separate frontend for this application you can define it to its own address. ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "https://hoodik.local" }, { "@attributes": { "Name": "SSL_CERT_FILE", "Target": "SSL_CERT_FILE", "Default": "", "Mode": "", "Description": "Location of the SSL cert file for the application. If the file doesn't exist, it will be created and filled with a self signed cert. That will only happen if both cert and key files are missing.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SSL_KEY_FILE", "Target": "SSL_KEY_FILE", "Default": "", "Mode": "", "Description": "Location of the SSL key file for the application. If the file doesn't exist, it will be created and filled with a self signed key. That will only happen if both cert and key files are missing.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "htunlogic's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/htunlogicsRepository/template.xml", "CategoryList": [ "Backup", "Cloud", "Security", "Tools-Utilities" ], "downloads": 404, "LastUpdateScan": 1711361176, "LastUpdate": 1704740890, "FirstSeen": 1693141155 }, { "Name": "OpenChat-Cuda", "Repository": "ghcr.io/edgar971/open-chat-cuda:v1.0.6", "Registry": "https://registry.hub.docker.com/r/ghcr.io/edgar971/open-chat-cuda", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/edgar971/open-chat/issues", "Project": "https://github.com/edgar971/open-chat", "Overview": "A self-hosted, offline, ChatGPT-like chatbot with open source LLM support. 100% private, with no data leaving your device.\r Please note that this version requires an NVIDIA GPU with the Unraid NVIDIA-DRIVER plugin.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/edgar971/open-chat/main/unraid-template/unraid-template/unraid.xml", "Icon": "https://github.com/edgar971/open-chat/raw/main/logo.png", "ExtraParams": "--gpus all", "Config": [ { "@attributes": { "Name": "Local Model Path", "Target": "MODEL", "Default": "/models/llama-2-7b-chat.bin", "Mode": "", "Description": "The local model path", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Model Download URL", "Target": "MODEL_DOWNLOAD_URL", "Default": "https://huggingface.co/TheBloke/Llama-2-7B-Chat-GGML/resolve/main/llama-2-7b-chat.ggmlv3.q4_0.bin", "Mode": "", "Description": "GGML Model Binary. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Model Directory", "Target": "/models", "Default": "/mnt/user/appdata/models", "Mode": "rw", "Description": "The local model directory to use as a cache", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Chat UI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "API Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "HTTP API Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Number Of GPU Layers", "Target": "N_GPU_LAYERS", "Default": "", "Mode": "", "Description": "Layers to offload to GPU. Update this number if server fails to load.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "12" } ], "Repo": "el_pino's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/el_pinosRepository/unraid-template/unraid.xml", "CategoryList": [ "AI", "HomeAutomation", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1712570795, "FirstSeen": 1693973104 }, { "Name": "OpenChat-CPU", "Repository": "ghcr.io/edgar971/open-chat-cpu:v1.0.6", "Registry": "https://registry.hub.docker.com/r/ghcr.io/edgar971/open-chat-cpu", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/edgar971/open-chat/issues", "Project": "https://github.com/edgar971/open-chat", "Overview": "A self-hosted, offline, ChatGPT-like chatbot with open source LLM support. 100% private, with no data leaving your device.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/edgar971/open-chat/main/unraid-template/unraid-template/unraid-cpu.xml", "Icon": "https://github.com/edgar971/open-chat/raw/main/logo.png", "Config": [ { "@attributes": { "Name": "Local Model Path", "Target": "MODEL", "Default": "/models/llama-2-7b-chat.bin", "Mode": "", "Description": "The local model path", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Model Download URL", "Target": "MODEL_DOWNLOAD_URL", "Default": "https://huggingface.co/TheBloke/Llama-2-7B-Chat-GGML/resolve/main/llama-2-7b-chat.ggmlv3.q4_0.bin", "Mode": "", "Description": "GGML Model Binary. ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Model Directory", "Target": "/models", "Default": "/mnt/user/appdata/models", "Mode": "rw", "Description": "The local model directory to use as a cache", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Chat UI Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "API Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "HTTP API Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "el_pino's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/el_pinosRepository/unraid-template/unraid-cpu.xml", "CategoryList": [ "AI", "HomeAutomation", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1712570795, "FirstSeen": 1693973104 }, { "Name": "Apache-PHP", "Repository": "evilalmus/docker_apache_php:latest", "Registry": "https://hub.docker.com/r/evilalmus/docker_apache_php", "Network": "g33kdock", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/evilalmus/docker-apahe-php/issues", "Project": "https://github.com/evilalmus/docker-apahe-php/", "Overview": "Apache based web server with basic PHP web server capabilities with the addition of php5-gd, php5-sqlite, php5-intl\r\n\r\n\r\n Directions:\r\n\r\n /config : this path is used to store the configuration and the SSL certs files of the reverse proxy.\r\n\r\n /web : this path is the web directory\r\n\r\n /web/adminer : adminer path inside the web directory\r\n\r\n /logs : this path is the logs directory\r\n\r\n\r\n\r\nI have added custom Crontab functionality.To enable Cron jobs, edit the file crons.conf in folder /config. \r\n\r\nAdd as many tasks as you need, save the file, and restart the container.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/evilalmus/UNRAID_COMMUNITY_APPS/master/docker-apache-php.xml", "Icon": "https://github.com/evilalmus/docker-apahe-php/blob/d6273ad0b5c15ac4411654ef1deb10e27b13e7b7/apache-php.png?raw=1", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "80", "Default": "8005", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8005" }, { "@attributes": { "Name": "Host Port 2", "Target": "443", "Default": "8443", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8444" }, { "@attributes": { "Name": "Host Path 2", "Target": "/web", "Default": "/mnt/disks/SSD/www/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 3", "Target": "/logs", "Default": "/mnt/disks/SSD/appdata/apache-php/logs/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path 4", "Target": "/etc/localtime", "Default": "/etc/localtime", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/etc/localtime" }, { "@attributes": { "Name": "AppData Config Path", "Target": "/config", "Default": "/mnt/cache/appdata/Apache-PHP", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "almus' Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/almusRepository/docker-apache-php.xml", "CategoryList": [ "Network-Web" ], "downloads": 386, "LastUpdateScan": 1712570795, "LastUpdate": 1692935140, "FirstSeen": 1693944301 }, { "Name": "watchstate", "Repository": "ghcr.io/arabcoders/watchstate", "Registry": "https://github.com/arabcoders/watchstate/pkgs/container/watchstate", "DonateText": "If you appreciate my work, then please consider donating to children charity.", "DonateLink": "https://worldwish.org", "Privileged": "false", "Network": "bridge", "Support": "https://github.com/arabcoders/watchstate/issues/new/choose", "Shell": "bash", "GitHub": "https://github.com/arabcoders/watchstate#install", "ReadMe": "https://github.com/arabcoders/watchstate/blob/master/README.md", "Branch": [ { "Tag": "latest", "TagDescription": "Stable releases." }, { "Tag": "dev", "TagDescription": "Active development version of Watchstate, Things might be broken.", "ReadMe": "https://github.com/arabcoders/watchstate/blob/dev/README.md", "GitHub": "https://github.com/arabcoders/watchstate/tree/dev#install" } ], "Project": "https://github.com/arabcoders/watchstate", "Overview": "Self-hosted service to sync your plex, jellyfin and emby play state. without relying on 3rd-party external services.", "WebUI": "https://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ArabCoders/unraid-templates/master/arabcoders/watchstate.xml", "Icon": "https://raw.githubusercontent.com/arabcoders/unraid-templates/master/arabcoders/images/watchstate.png", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "Webhook Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Exposed port for webhook receiver", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Logs Timezone", "Target": "WS_TZ", "Default": "UTC", "Description": "Set Container Timezone", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WatchState AppData", "Target": "/config", "Default": "/config", "Mode": "rw", "Description": "All application data will be stored in this path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Import Task", "Target": "WS_CRON_IMPORT", "Default": "true|false", "Description": "Enable or disable importing data from backends", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Export Task", "Target": "WS_CRON_EXPORT", "Default": "true|false", "Description": "Enable or disable exporting data back to backends", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" } ], "Repo": "AC-WatchState's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AC-WatchStatesRepository/arabcoders/watchstate.xml", "CategoryList": [ "Tools" ], "downloads": 11566, "stars": 2, "trending": 12.554, "trends": [ 12.554 ], "trendsDate": [ 1711361176 ], "downloadtrend": [ 10114, 11566 ], "LastUpdateScan": 1711361176, "LastUpdate": 1710875868, "FirstSeen": 1693141156 }, { "Name": "ytptube", "Repository": "ghcr.io/arabcoders/ytptube", "Registry": "https://github.com/arabcoders/ytptube/pkgs/container/ytptube", "DonateText": "If you appreciate my work, then please consider donating to children charity.", "DonateLink": "https://worldwish.org", "Privileged": "false", "Network": "bridge", "Support": "https://github.com/arabcoders/ytptube/issues", "Shell": "bash", "GitHub": "https://github.com/arabcoders/ytptube#install", "ReadMe": "https://github.com/arabcoders/ytptube/blob/master/README.md", "Branch": [ { "Tag": "latest", "TagDescription": "Stable release." }, { "Tag": "dev", "TagDescription": "Active development version of YTPTube, Things might be broken.", "ReadMe": "https://github.com/arabcoders/ytptube/blob/dev/README.md", "GitHub": "https://github.com/arabcoders/ytptube/tree/dev#install" } ], "Project": "https://github.com/arabcoders/ytptube", "Overview": "A Web GUI for yt-dlp", "WebUI": "https://[IP]:[PORT:8081]", "TemplateURL": "https://raw.githubusercontent.com/ArabCoders/unraid-templates/master/arabcoders/ytptube.xml", "Icon": "https://raw.githubusercontent.com/arabcoders/unraid-templates/master/arabcoders/images/ytptube.png", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "WebGUI Port", "Target": "8081", "Default": "8081", "Mode": "tcp", "Description": "Exposed port for WebGUI", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "8081" }, { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/config", "Mode": "rw", "Description": "All application data will be stored in this path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Downloads Path", "Target": "/downloads", "Default": "/downloads", "Mode": "rw", "Description": "This directory will be used as base for downloads.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Temp Path", "Target": "/tmp", "Default": "/tmp", "Mode": "rw", "Description": "Temporary directory for downloads and metadata. Should be on a fast disk or RAM disk.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "UTC", "Description": "Set Container Timezone. e.g. America/New_York, UTC", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Keep Archive", "Target": "YTP_KEEP_ARCHIVE", "Default": "true|false", "Description": "Whether to allow re-downloading of already downloaded files.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" } ], "Repo": "AC-WatchState's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AC-WatchStatesRepository/arabcoders/ytptube.xml", "CategoryList": [ "Tools" ], "downloads": 840, "LastUpdateScan": 1711361177, "LastUpdate": 1711301659, "FirstSeen": 1700931947 }, { "Name": "OpenProject", "Repository": "openproject/community:13", "Registry": "https://hub.docker.com/r/openproject/community", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/145146-support-imskully-openproject/", "ReadMe": "https://www.openproject.org/docs/getting-started/", "Project": "https://www.openproject.org/", "Overview": "OpenProject is a web-based project management system for location-independent team collaboration, this is a release of the open-source community edition.\r\nOnce the container has started it may take a few minutes before the WebUI is available, see container logs for startup progress.\r\n\r\nThe default administrator login credentials are:\r\n**Username:** `admin`\r\n**Password:** `admin`\r\n\r\nFor advanced configuration, see all supported environment variables:\r\n(https://www.openproject.org/docs/installation-and-operations/configuration/environment/#supported-environment-variables)", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/ImSkully/unraid-docker-templates/master/OpenProject/OpenProject.xml", "Icon": "https://raw.githubusercontent.com/ImSkully/unraid-templates/master/OpenProject/OpenProject.png", "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "8080", "Default": "5683", "Mode": "tcp", "Description": "The port to serve the frontend WebUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5683" }, { "@attributes": { "Name": "Host Name", "Target": "OPENPROJECT_HOST__NAME", "Default": "YOUR_SERVER_IP:5683", "Mode": "", "Description": "This must be equal to your server IP and the WebUI port above. (5683 by default)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "YOUR_SERVER_IP:5683" }, { "@attributes": { "Name": "Postgres Data Directory", "Target": "/var/openproject/pgdata", "Default": "/mnt/user/appdata/openproject/pgdata", "Mode": "rw", "Description": "The directory to store all data from the Postgres database running on this container.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/openproject/pgdata" }, { "@attributes": { "Name": "Assets Directory", "Target": "/var/openproject/assets", "Default": "/mnt/user/appdata/openproject/assets", "Mode": "rw", "Description": "The directory where assets are saved.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/openproject/assets" }, { "@attributes": { "Name": "Secret Key Base", "Target": "SECRET_KEY_BASE", "Default": "RANDOM_STRING_HERE", "Mode": "", "Description": "The secret key used to sign sensitive data, enter a random string here.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "RANDOM_STRING_HERE" }, { "@attributes": { "Name": "Application Title", "Target": "OPENPROJECT_APP__TITLE", "Default": "OpenProject", "Mode": "", "Description": "Change the default application title that appears on the frontend.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "OpenProject" }, { "@attributes": { "Name": "Max Attachment Size (MB)", "Target": "OPENPROJECT_ATTACHMENT__MAX__SIZE", "Default": "5120", "Mode": "", "Description": "The maximum file size (MB) to allow for attachments.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5120" }, { "@attributes": { "Name": "Use HTTPS (SSL)", "Target": "OPENPROJECT_HTTPS", "Default": "true|false", "Mode": "", "Description": "Whether or not to use HTTPS, if you only plan to only run OpenProject locally then leave this disabled.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "HSTS Headers", "Target": "OPENPROJECT_HSTS", "Default": "true|false", "Mode": "", "Description": "Allow disabling of HSTS headers and HTTP > HTTPS redirects, this should only be enabled if HTTPS is on.", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "false" } ], "Repo": "ImSkully's Repository", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ImSkullysRepository/OpenProject/OpenProject.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 27570016, "stars": 287, "trending": 0.622, "trends": [ 0.769, 0.673, 0.517, 0.451, 0.617, 0.481, 0.622 ], "trendsDate": [ 1697321132, 1699916750, 1702515966, 1705115153, 1707714342, 1710381988, 1712981181 ], "downloadtrend": [ 26656153, 26836687, 26976132, 27098477, 27266848, 27398605, 27570016 ], "LastUpdateScan": 1712981181, "LastUpdate": 1712979972, "FirstSeen": 1694721941, "topTrending": -0.14700000000000002, "topPerforming": 0.622 }, { "Name": "Vikunja", "Repository": "vikunja/vikunja:latest", "Registry": "https://hub.docker.com/r/vikunja/vikunja", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/153316-support-imskully-vikunja/", "ReadMe": "https://github.com/go-vikunja/vikunja#readme", "Project": "https://vikunja.io/", "Overview": "The open-source, self-hostable to-do app - organize everything, on all platforms.\r\nFor advanced configuration, see all supported configuration options:\r\n(https://vikunja.io/docs/config-options/)", "WebUI": "http://[IP]:[PORT:3456]", "TemplateURL": "https://raw.githubusercontent.com/ImSkully/unraid-docker-templates/master/Vikunja/Vikunja.xml", "Icon": "https://raw.githubusercontent.com/ImSkully/unraid-templates/master/Vikunja/Vikunja.png", "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "3456", "Default": "3456", "Mode": "tcp", "Description": "The port to serve the frontend WebUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3456" }, { "@attributes": { "Name": "Application Data Directory", "Target": "/app/vikunja/files", "Default": "/mnt/user/appdata/vikunja", "Mode": "rw", "Description": "The directory application data is saved.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vikunja" }, { "@attributes": { "Name": "Configuration Directory", "Target": "/etc/vikunja", "Default": "/mnt/user/appdata/vikunja/config", "Mode": "rw", "Description": "The directory where your config.yml is located.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/vikunja/config" }, { "@attributes": { "Name": "Enable Registration", "Target": "VIKUNJA_SERVICE_ENABLEREGISTRATION", "Default": "true|false", "Mode": "", "Description": "Whether to let new users registering themselves or not.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Database Type", "Target": "VIKUNJA_DATABASE_TYPE", "Default": "sqlite", "Mode": "", "Description": "Database type to use, possible values are 'sqlite', 'mysql', or 'postgres'.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "sqlite" }, { "@attributes": { "Name": "(SQLite) SQLite Database Path", "Target": "VIKUNJA_DATABASE_PATH", "Default": "/etc/vikunja/vikunja.db", "Mode": "", "Description": "(SQLite) When using SQLite for database storage, this is the path to your database file.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/etc/vikunja/vikunja.db" }, { "@attributes": { "Name": "(MySQL/Postgres) Database Host", "Target": "VIKUNJA_DATABASE_HOST", "Default": "", "Mode": "", "Description": "(MySQL/Postgres) The host to use for your database.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "(MySQL/Postgres) Database Username", "Target": "VIKUNJA_DATABASE_USER", "Default": "", "Mode": "", "Description": "(MySQL/Postgres) The database username to use.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "(MySQL/Postgres) Database Password", "Target": "VIKUNJA_DATABASE_PASSWORD", "Default": "", "Mode": "", "Description": "(MySQL/Postgres) The database account password.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "(MySQL/Postgres) Database Name", "Target": "VIKUNJA_DATABASE_DATABASE", "Default": "vikunja", "Mode": "", "Description": "(MySQL/Postgres) The name of the database to use.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "vikunja" }, { "@attributes": { "Name": "Mailer Enabled", "Target": "VIKUNJA_MAILER_ENABLED", "Default": "true|false", "Mode": "", "Description": "Whether to enable the mailer or not. If it is disabled, all users are enabled right away and password reset is not possible.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Mailer Host", "Target": "VIKUNJA_MAILER_HOST", "Default": "", "Mode": "", "Description": "The SMTP host name to use if the mailer is enabled.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mailer Port", "Target": "VIKUNJA_MAILER_PORT", "Default": "465", "Mode": "", "Description": "The SMTP port value to use if the mailer is enabled.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "465" }, { "@attributes": { "Name": "Mailer Auth Type", "Target": "VIKUNJA_MAILER_AUTHTYPE", "Default": "plain", "Mode": "", "Description": "SMTP Auth Type. Can be either 'plain', 'login' or 'cram-md5'.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "plain" }, { "@attributes": { "Name": "Mailer Username", "Target": "VIKUNJA_MAILER_USERNAME", "Default": "", "Mode": "", "Description": "The SMTP username to use.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mailer Password", "Target": "VIKUNJA_MAILER_PASSWORD", "Default": "", "Mode": "", "Description": "The SMTP password to use.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mailer Skip TLS", "Target": "VIKUNJA_MAILER_SKIPTLSVERIFY", "Default": "true|false", "Mode": "", "Description": "Wether to skip verification of the TLS certificate on the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Mailer Skip TLS", "Target": "VIKUNJA_MAILER_FROMEMAIL", "Default": "", "Mode": "", "Description": "The default from address when sending emails.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Mailer Force SSL", "Target": "VIKUNJA_MAILER_FORCESSL", "Default": "true|false", "Mode": "", "Description": "By default, vikunja will try to connect with starttls, use this option to force it to use SSL.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Public URL", "Target": "VIKUNJA_SERVICE_PUBLICURL", "Default": "", "Mode": "", "Description": "The public facing URL where your users can reach Vikunja, used in emails and for the communication between API and frontend.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Email Reminders", "Target": "VIKUNJA_SERVICE_ENABLEEMAILREMINDERS", "Default": "true|false", "Mode": "", "Description": "If enabled, Vikunja will send an email to everyone who is either assigned to a task or created it when a task reminder is due.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Enable User Deletion", "Target": "VIKUNJA_SERVICE_ENABLEUSERDELETION", "Default": "true|false", "Mode": "", "Description": "If true, will allow users to request the complete deletion of their account. When using external authentication methods it may be required to coordinate with them in order to delete the account.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Custom Logo URL", "Target": "VIKUNJA_SERVICE_CUSTOMLOGOURL", "Default": "", "Mode": "", "Description": "Allow using a custom logo via external URL.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CORS Enabled", "Target": "VIKUNJA_CORS_ENABLE", "Default": "true|false", "Mode": "", "Description": "Whether to enable or disable CORS headers. Note: If you want to put the frontend and the API on separate domains or ports, you will need to enable this otherwise the frontend won't be able to make requests to the API through the browser.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "CORS Allowed Origins", "Target": "VIKUNJA_CORS_ORIGINS", "Default": "", "Mode": "", "Description": "A list of origins which may access the API, these need to include the protocol (http:// or https://) and port, if any.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CORS Max Age", "Target": "VIKUNJA_CORS_MAXAGE", "Default": "0", "Mode": "", "Description": "How long (in seconds) the results of a preflight request can be cached.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "ImSkully's Repository", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ImSkullysRepository/Vikunja/Vikunja.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 319654, "trending": 82.16, "trends": [ 82.16 ], "trendsDate": [ 1712981181 ], "downloadtrend": [ 57027, 319654 ], "LastUpdateScan": 1712981181, "LastUpdate": 1712959718, "FirstSeen": 1707701719 }, { "Name": "Zipline", "Repository": "ghcr.io/diced/zipline:latest", "Registry": "https://github.com/diced/zipline/pkgs/container/zipline", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/144184-support-imskully-zipline/", "GitHub": "https://github.com/diced/zipline", "ReadMe": "https://github.com/diced/zipline#readme", "Project": "https://zipline.diced.sh/", "Overview": "A file upload server (ShareX/Flameshot) that is easy to use, packed with features, and easy to setup!\r\nThis Unraid configuration is setup and ready to deploy and use instantly, the only configuration necessary is providing your PostgreSQL credentials as a connection string.\r\n\r\n**An external PostgreSQL (14 or higher) database is required!**\r\n\r\nOnce the container has started you can visit Zipline's webUI (default port 8092), the default login credentials are:\r\n**Username:** `administrator`\r\n**Password:** `password`\r\n\r\nFor advanced configuration, expand the settings when creating the container.\r\nAdditionally, see a full list of available environment variables in the documentation: (https://zipline.diced.sh/docs/config)", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/ImSkully/unraid-docker-templates/master/zipline/zipline.xml", "Icon": "https://raw.githubusercontent.com/ImSkully/unraid-templates/master/zipline/zipline.png", "Requires": "PostgreSQL: An existing database running postgres:14 or higher", "Screenshot": [ "https://i.imgur.com/14Er7qt.png", "https://i.imgur.com/3JK5bp6.png", "https://i.imgur.com/Jtk7P3b.png", "https://i.imgur.com/oMQppBc.png", "https://i.imgur.com/dvH5XGc.png", "https://i.imgur.com/hQzmQoe.png", "https://i.imgur.com/iTr1Ao2.png", "https://i.imgur.com/lVLy7f4.png" ], "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "3000", "Default": "8092", "Mode": "tcp", "Description": "The port to serve the Zipline frontend WebUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8092" }, { "@attributes": { "Name": "Storage (Uploads)", "Target": "/zipline/uploads", "Default": "/mnt/user/appdata/zipline/uploads", "Mode": "rw", "Description": "The directory to store all user uploads.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/zipline/uploads" }, { "@attributes": { "Name": "Storage (Public)", "Target": "/zipline/public", "Default": "/mnt/user/appdata/zipline/public", "Mode": "rw", "Description": "The directory to store publicly shared assets.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/zipline/public" }, { "@attributes": { "Name": "Secret Key", "Target": "CORE_SECRET", "Default": "RANDOM_STRING_HERE", "Mode": "", "Description": "The secret key used to sign sensitive data, enter a random string here (up to 32 characters).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "RANDOM_STRING_HERE" }, { "@attributes": { "Name": "PostgreSQL Connection String", "Target": "CORE_DATABASE_URL", "Default": "postgresql://USERNAME:PASSWORD@HOST:IP/DATABASE_NAME", "Mode": "", "Description": "The PostgreSQL connection string for the Postgres database to use.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql://USERNAME:PASSWORD@HOST:IP/DATABASE_NAME" }, { "@attributes": { "Name": "Enable Invites", "Target": "FEATURES_INVITES", "Default": "true|false", "Mode": "", "Description": "Disable or enable invites. If disabled, users will not be able to invite other users to Zipline.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Enable User Registration", "Target": "FEATURES_USER_REGISTRATION", "Default": "true|false", "Mode": "", "Description": "Disable or enable user registration. If disabled, users will not be able to register themselves.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Website Title", "Target": "WEBSITE_TITLE", "Default": "Zipline", "Mode": "", "Description": "The title of the website. This will change anything that says ", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Zipline" }, { "@attributes": { "Name": "User Upload Limit", "Target": "UPLOADER_USER_LIMIT", "Default": "50mb", "Mode": "", "Description": "The amount of bytes that can be uploaded by a user. For more info on what values are accepted, see Zipline documentation.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "50mb" }, { "@attributes": { "Name": "Admin File Upload Limit", "Target": "UPLOADER_ADMIN_LIMIT", "Default": "100mb", "Mode": "", "Description": "The amount of bytes that can be uploaded by an admin. For more info on what values are accepted, see Zipline documentation.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100mb" }, { "@attributes": { "Name": "Show Version in Sidebar", "Target": "WEBSITE_SHOW_VERSION", "Default": "true|false", "Mode": "", "Description": "Whether or not to show the Zipline version in the sidebar. A red badge will appear if there is a new version available showing that you are on an outdated version.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Share User Statistics", "Target": "WEBSITE_SHOW_FILES_PER_USER", "Default": "true|false", "Mode": "", "Description": "Due to privacy concerns when running Zipline with many users, you may want to hide the number of files a user has uploaded from the statistics page so that other users do not see emails or usernames.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Disable Media Preview", "Target": "WEBSITE_DISABLE_MEDIA_PREVIEW", "Default": "true|false", "Mode": "", "Description": "For those who want to save data, or just don't want to have image previews on the dashboard, you can disable them here. Defaults to being enabled.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Use HTTPS (SSL)", "Target": "CORE_RETURN_HTTPS", "Default": "true|false", "Mode": "", "Description": "Whether or not to return HTTPS in upload URLs. This may be useful when using cloudflare's SSL and not your own.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Statistic Refresh Interval", "Target": "CORE_STATS_INTERVAL", "Default": "1800", "Mode": "", "Description": "The number of seconds to wait until refreshing statistics of Zipline. This is used to reduce load times when viewing statistics on the dashboard.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1800" }, { "@attributes": { "Name": "Invite Clear Interval", "Target": "CORE_INVITES_INTERVAL", "Default": "1800", "Mode": "", "Description": "The number of seconds to wait until clearing expired or used invites from the database. This is used as invites that are expired are not automatically removed from the database.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1800" }, { "@attributes": { "Name": "Thumbnail Generation Interval", "Target": "CORE_THUMBNAILS_INTERVAL", "Default": "600", "Mode": "", "Description": "The number of seconds to wait until generating thumbnails for videos, that don't have thumbnails already associated with them.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "600" }, { "@attributes": { "Name": "Enable TOTP", "Target": "MFA_TOTP_ENABLED", "Default": "true|false", "Mode": "", "Description": "Whether or not TOTP is enabled. If set to false, TOTP will not be available.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "TOTP Issuer Name", "Target": "MFA_TOTP_ISSUER", "Default": "Zipline", "Mode": "", "Description": "The custom issuer for the TOTP QR code. This is the name of the service that will be displayed on the TOTP app.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "Zipline" }, { "@attributes": { "Name": "File Route", "Target": "UPLOADER_ROUTE", "Default": "/u", "Mode": "", "Description": "The route to serve files on.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/u" }, { "@attributes": { "Name": "URL Shortener Route", "Target": "URLS_ROUTE", "Default": "/go", "Mode": "", "Description": "The route to serve shortened urls on.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/go" }, { "@attributes": { "Name": "URL Shortener Length", "Target": "URLS_LENGTH", "Default": "6", "Mode": "", "Description": "The length of a random alphanumeric string to use as the short URL.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "6" }, { "@attributes": { "Name": "Enable Exiftool Metadata", "Target": "EXIF_ENABLED", "Default": "true|false", "Mode": "", "Description": "Whether or not Exiftool metadata is enabled. If set to false, Exiftool metadata will not be available. If enabled, you can view metadata for each file by clicking on the image and clicking the ", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Remove EXIF GPS Data", "Target": "EXIF_REMOVE_GPS", "Default": "true|false", "Mode": "", "Description": "Whether or not to remove GPS data from Exiftool metadata. If set to true, GPS data will be removed from Exiftool metadata. If set to false, GPS data will be kept in Exiftool metadata. This option works regardless of EXIF_ENABLED.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "User Rate Limit (Seconds)", "Target": "RATELIMIT_USER", "Default": "5", "Mode": "", "Description": "The amount of seconds a user has to wait before upload another image.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "Admin Rate Limit (Seconds)", "Target": "RATELIMIT_ADMIN", "Default": "1", "Mode": "", "Description": "The amount of seconds a admin has to wait before upload another image.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "1" } ], "Repo": "ImSkully's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ImSkullysRepository/zipline/zipline.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities", "Network-FTP" ], "downloads": 1647, "LastUpdateScan": 1711361177, "LastUpdate": 1657557370, "FirstSeen": 1693141156 }, { "Name": "prowlarr", "Repository": "bitlessbyte/prowlarr", "Registry": "https://hub.docker.com/r/bitlessbyte/prowlarr/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/BitlessByte0/docker-prowlarr-abb/issues/new/choose", "Project": "https://github.com/Prowlarr/Prowlarr", "Overview": "This is a modified version(https://github.com/BitlessByte0/docker-prowlarr-abb) of Prowlarr that adds back AudioBookBay since it was considered obsolete.\r\n\r\nProwlarr(https://github.com/Prowlarr/Prowlarr) is an indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all).", "WebUI": "http://[IP]:[PORT:9696]/system/status", "TemplateURL": "https://raw.githubusercontent.com/BitlessByte0/unraid-templates/master/Prowlarr.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/prowlarr-logo.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/prowlarr", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "9696", "Default": "9696", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9898" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Etc/UTC", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "BitlessByte's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BitlessBytesRepository/Prowlarr.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 4918, "LastUpdateScan": 1711677966, "LastUpdate": 1701088889, "FirstSeen": 1693485451 }, { "Name": "PodFetch", "Repository": "samuel19982/podfetch:latest", "Registry": "https://hub.docker.com/r/samuel19982/podfetch", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/144365-support-podfetch-support-thread/", "Project": "https://github.com/SamTV12345/PodFetch/wiki", "Overview": "[b]Description[/b][br]\n PodFetch is a free, web-based Podcast server, which allows to download podcasts from Rss feeds, iTunes and.PodIndex. It also contains a configuration for Single Sign On(SSO) and GPodder synchronization, allowing you to login via AntennaPod and enjoy a synchronized listening experience between the browser and your phone. So just grab your phone, start listening your favorite podcast and once your back at your Laptop you can continue right where you stopped.[br][br]\n [b]Configuration[/b][br]\n [b]/db[/b] This is where the application stores it SQLite database.[br]\n [b]/podcasts[/b] This is where all the podcasts are saved locally.[br][br]\n [b]Documentation[/b][br]\n https://github.com/SamTV12345/PodFetch/wiki[br][br]", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/SamTV12345/podfetch-unraid-config/master/podfetch-sqlite.xml", "Icon": "https://raw.githubusercontent.com/SamTV12345/PodFetch/main/ui/public/favicon.ico", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "8000", "Default": "", "Mode": "tcp", "Description": "Public UI and API port.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database path for SQLite", "Target": "/app/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server URL", "Target": "SERVER_URL", "Default": "", "Mode": "", "Description": "Url to your PodFetch server instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Podcast path", "Target": "/app/podcasts", "Default": "", "Mode": "rw", "Description": "Path where your podcasts are saved", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Basic auth", "Target": "BASIC_AUTH", "Default": "", "Mode": "", "Description": "Indicates if present that basic auth should be added", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Basic auth username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your basic auth username", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Basic auth password", "Target": "PASSWORD", "Default": "", "Mode": "", "Description": "Your basic auth password", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Oidc auth", "Target": "OIDC_AUTH", "Default": "", "Mode": "", "Description": "Indicates that OIDC auth should be used", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OIDC authority", "Target": "OIDC_AUTHORITY\t", "Default": "", "Mode": "", "Description": "The url of the OIDC authority.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OIDC client id", "Target": "OIDC_CLIENT_ID", "Default": "", "Mode": "", "Description": "Client id of the oidc client. Note that this is a public client without a secret", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OIDC Redirect URI", "Target": "OIDC_REDIRECT_URI", "Default": "", "Mode": "", "Description": "Redirect URI of PodFetch. This is normally your server url variable + /ui/login", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OIDC scope", "Target": "OIDC_SCOPE", "Default": "openid profile email", "Mode": "", "Description": "Scope of the OIDC token", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "openid profile email" }, { "@attributes": { "Name": "OIDC JWKS url", "Target": "OIDC_JWKS", "Default": "", "Mode": "", "Description": "The JWKS token uri, e.g. /realms/master/protocol/openid-connect/certs", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "SamTV12345's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SamTV12345sRepository/podfetch-sqlite.xml", "CategoryList": [ "MediaServer-Music", "MediaServer-Other" ], "downloads": 62056, "stars": 1, "trending": 8.782, "trends": [ 28.329, 23.588, 21.682, 9.243, 13.182, 9.013, 8.782 ], "trendsDate": [ 1696082780, 1698689200, 1701284754, 1703883936, 1706483138, 1709082358, 1711677966 ], "downloadtrend": [ 24286, 31783, 40582, 44715, 51504, 56606, 62056 ], "LastUpdateScan": 1711677966, "LastUpdate": 1710629481, "FirstSeen": 1693485451, "topTrending": -19.547 }, { "Name": "Firefly-III", "Repository": "fireflyiii/core:latest", "Registry": "https://hub.docker.com/r/fireflyiii/core/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/144385-support-mattfaz-repo/", "Project": "https://docs.firefly-iii.org/", "Overview": "\"Firefly III\" is a (self-hosted) manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more. Firefly III supports the use of budgets, categories and tags. Using a bunch of external tools, you can import data. It also has many neat financial reports available.", "WebUI": "http://[IP]:[PORT:8080]", "Networking": { "Mode": "Bridge" }, "Icon": "https://raw.githubusercontent.com/MattFaz/unraid_templates/main/images/fireflyiii-logo.png", "Config": [ { "@attributes": { "Name": "Upload Path", "Target": "/var/www/html/storage/upload", "Default": "", "Mode": "rw", "Description": "appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/firefly-iii" }, { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "Firefly-iii WebUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APP_KEY", "Target": "APP_KEY", "Default": "", "Mode": "", "Description": "32 character key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_HOST", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "Database Host", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PORT", "Target": "DB_PORT", "Default": "", "Mode": "", "Description": "Database Port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_CONNECTION", "Target": "DB_CONNECTION", "Default": "", "Mode": "", "Description": "Database Connection (mysql or pgsql)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_DATABASE", "Target": "DB_DATABASE", "Default": "", "Mode": "", "Description": "Database Name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_USERNAME", "Target": "DB_USERNAME", "Default": "", "Mode": "", "Description": "Database Username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DB_PASSWORD", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "Database Password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "TRUSTED_PROXIES", "Target": "TRUSTED_PROXIES", "Default": "**", "Mode": "", "Description": "Set to ** when using Doceker and/or a reverse proxy", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "**" } ], "Repo": "MattFaz's Repository", "TemplateURL": "https://raw.githubusercontent.com/MattFaz/unraid_templates//master/fireflyiii.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/MattFazsRepository/fireflyiii.xml", "CategoryList": [ "Productivity" ], "downloads": 9900780, "stars": 94, "trending": 3.175, "trends": [ 2.018, 2.348, 1.879, 1.946, 2.727, 3.457, 3.175 ], "trendsDate": [ 1696269948, 1698869160, 1701464783, 1704063939, 1706663166, 1709262438, 1711857953 ], "downloadtrend": [ 8458329, 8661673, 8827513, 9002672, 9255073, 9586479, 9900780 ], "LastUpdateScan": 1711857953, "LastUpdate": 1711605778, "FirstSeen": 1623513815, "topTrending": 1.157, "topPerforming": 3.175 }, { "Name": "Firefly-III-Data-Importer", "Repository": "fireflyiii/data-importer:latest", "Registry": "https://hub.docker.com/r/fireflyiii/data-importer/", "Network": "bridge", "Privileged": "false", "Support": "https://forums.unraid.net/topic/144385-support-mattfaz-repo/", "Project": "https://docs.firefly-iii.org/", "Overview": "Firefly III\" is a (self-hosted) manager for your personal finances. It can help you\n keep track of your expenses and income, so you can spend less and save more. The data\n importer is built to help you import transactions into Firefly III. It is separated from\n Firefly III for security and maintenance reasons.\n The data importer can import CSV files you've downloaded from your bank, or it can use\n Nordigen and SaltEdge to connect to over 6000 banks worldwide. These services are free for\n Firefly III users, but require registration. Keep in mind these services have their own\n privacy and data usage policies.\n You can run the data importer once, for a bulk import. You can also run it regularly to keep\n up with new transactions.", "WebUI": "http://[IP]:[PORT:8080]", "Networking": { "Mode": "Bridge" }, "Icon": "https://raw.githubusercontent.com/MattFaz/unraid_templates/main/images/fireflyiii-logo.png", "Config": { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "MattFaz's Repository", "TemplateURL": "https://raw.githubusercontent.com/MattFaz/unraid_templates//master/fireflyiii-dataimporter.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/MattFazsRepository/fireflyiii-dataimporter.xml", "CategoryList": [ "Productivity" ], "downloads": 1342847, "stars": 16, "trending": 10.688, "trends": [ 7.873, 8.509, 9.669, 9.608, 16.138, 11.362, 10.688 ], "trendsDate": [ 1697933135, 1700528755, 1703127948, 1705727157, 1708326363, 1710921958, 1713521176 ], "downloadtrend": [ 665995, 727932, 805848, 891500, 1063059, 1199325, 1342847 ], "LastUpdateScan": 1713521176, "LastUpdate": 1713371857, "FirstSeen": 1653753822, "topTrending": 2.8150000000000004, "topPerforming": 10.688 }, { "Name": "CloudDrive", "Repository": "cloudnas/clouddrive2", "Registry": "https://hub.docker.com/r/cloudnas/clouddrive2", "Network": "host", "Shell": "sh", "Privileged": "true", "Project": "https://www.clouddrive2.com/", "Overview": "CloudDrive is a powerful multi-cloud drive management tool, providing users with a one-stop multi-cloud drive solution that includes local mounting of cloud drives\r\nUnraid&CloudDrive\u4f7f\u7528\u7b54\u7591\u56e2\u8d2d\u8bf7\u6dfb\u52a0WeChat: anpple", "WebUI": "http://[IP]:[PORT:19798]", "TemplateURL": "https://raw.githubusercontent.com/cloud-fs/unraid-templates/master/clouddrive.xml", "Icon": "https://www.clouddrive2.com/img/clouddrive-512.png", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "19798", "Default": "", "Mode": "tcp", "Description": "\u9ed8\u8ba4\u7ba1\u7406\u7aef\u53e3", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "19798" }, { "@attributes": { "Name": "\u914d\u7f6e\u53d8\u91cf", "Target": "CLOUDDRIVE_HOME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/Config" }, { "@attributes": { "Name": "Custom MountPoint", "Target": "/CloudNAS", "Default": "", "Mode": "rw,shared", "Description": "\u81ea\u5b9a\u4e49\u4e91\u76d8\u6302\u8f7d\u8def\u5f84", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/clouddrive/" }, { "@attributes": { "Name": "Config Dir", "Target": "/Config", "Default": "", "Mode": "rw", "Description": "\u914d\u7f6e\u8def\u5f84", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/clouddrive" }, { "@attributes": { "Name": "/dev/fuse", "Target": "", "Default": "", "Mode": "", "Description": "Fuse\u8bbe\u5907", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/fuse" }, { "@attributes": { "Name": "Movies Library", "Target": "/movies", "Default": "", "Mode": "rw,shared", "Description": "\u4fee\u6539\u4e3a\u4f60\u7684\u7535\u5f71\u5e93\u8def\u5f84", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/movies/" }, { "@attributes": { "Name": "TV Library", "Target": "/tv", "Default": "", "Mode": "rw,shared", "Description": "\u4fee\u6539\u4e3a\u4f60\u7684\u5267\u96c6\u5e93\u8def\u5f84", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/tv/" } ], "Repo": "rotten-pagoda5238's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/rotten-pagoda5238sRepository/clouddrive.xml", "CategoryList": [ "Cloud" ], "downloads": 101921, "stars": 22, "trending": 21.147, "trends": [ 57.099, 30.75, 28.71, 21.143, 21.147 ], "trendsDate": [ 1702169679, 1704776767, 1707375973, 1709975160, 1712570795 ], "downloadtrend": [ 13423, 31288, 45181, 63376, 80368, 101921 ], "LastUpdateScan": 1712570795, "LastUpdate": 1711983780, "FirstSeen": 1693706696, "topTrending": -35.952 }, { "Name": "RIKA2MQTT", "Repository": "cookiecodedev/rika2mqtt", "Branch": [ { "Tag": "stable", "TagDescription": "Stable releases only" }, { "Tag": "latest", "TagDescription": "Latest builds (unstable)" } ], "Registry": "https://hub.docker.com/r/cookiecodedev/rika2mqtt", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/144581-support-rika2mqtt/", "Project": "https://rika2mqtt.cookiecode.dev/", "Overview": "Rika2Mqtt is a free and opensource bridge enabling end-users to connect their RIKA firenet stove to an MQTT server. \r\n It goes both way so you can monitor and also take control of your stove directly via MQTT.", "TemplateURL": "https://raw.githubusercontent.com/sebastienvermeille/unraid-docker-templates/master/rika2mqtt/rika2mqtt.xml", "Icon": "https://raw.githubusercontent.com/sebastienvermeille/unraid-docker-templates/main/images/rika2mqtt-128x128.png", "DonateText": "Donations", "DonateLink": "https://ko-fi.com/sebastienvermeille", "Config": [ { "@attributes": { "Name": "RIKA Firenet email", "Target": "RIKA_EMAIL", "Default": "", "Mode": "", "Description": "Your rika-firenet.com account email", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RIKA Firenet password", "Target": "RIKA_PASSWORD", "Default": "", "Mode": "", "Description": "Your rika-firenet.com account password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MQTT server", "Target": "MQTT_HOST", "Default": "", "Mode": "", "Description": "The host of your MQTT instance (ip of fqdn)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT port", "Target": "MQTT_PORT", "Default": "1883", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1883" }, { "@attributes": { "Name": "MQTT username", "Target": "MQTT_USERNAME", "Default": "", "Mode": "", "Description": "If your mqtt server allow anonymous access leave empty", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MQTT password", "Target": "MQTT_PASSWORD", "Default": "", "Mode": "", "Description": "If your mqtt server allow anonymous access leave empty", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MQTT telemetry topic name", "Target": "MQTT_TELEMETRY_REPORT_TOPIC_NAME", "Default": "tele/rika2mqtt", "Mode": "", "Description": "The topic used by RIKA2MQTT to publish RIKA status", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "tele/rika2mqtt" }, { "@attributes": { "Name": "MQTT notification topic name", "Target": "MQTT_NOTIFICATION_TOPIC_NAME", "Default": "tele/rika2mqtt-notifications", "Mode": "", "Description": "The topic used by RIKA2MQTT to publish notifications (RIKA errors etc)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "tele/rika2mqtt-notifications" }, { "@attributes": { "Name": "MQTT command topic name", "Target": "MQTT_COMMAND_TOPIC_NAME", "Default": "cmnd/rika2mqtt", "Mode": "", "Description": "The topic used to send command to RIKA2MQTT.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "cmnd/rika2mqtt" }, { "@attributes": { "Name": "MQTT URI Scheme", "Target": "MQTT_URI_SCHEME", "Default": "tcp://", "Mode": "", "Description": "The uri scheme to use to connect to MQTT", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "tcp://" } ], "Repo": "sbeex's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/sbeexsRepository/rika2mqtt/rika2mqtt.xml", "CategoryList": [ "HomeAutomation" ], "downloads": 1282, "LastUpdateScan": 1712570795, "LastUpdate": 1712535857, "FirstSeen": 1693746915 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/desertwitch/DVM-unRAID/main/plugin/dwdvm.plg", "PluginAuthor": "desertwitch", "Name": "Data Volume Monitor (DVM) for UNRAID", "Support": "https://forums.unraid.net/topic/158472-plugin-data-volume-monitor-dvm/", "Icon": "https://raw.githubusercontent.com/desertwitch/DVM-unRAID/main/plugin/dwdvm.png", "Repo": "Rysz's Repository", "TemplateURL": "https://raw.githubusercontent.com/desertwitch/unraid-plugins/master/dwdvm.xml", "Repository": "https://raw.githubusercontent.com/desertwitch/DVM-unRAID/main/plugin/dwdvm.plg", "ChangeLogPresent": true, "pluginVersion": "2024.03.26", "MinVer": "6.8.3", "Overview": "Monitor and act on your consumed data volume utilizing vnStat: dashboards, notifications, start/stop Dockers, disconnect/reconnect VMs and custom scripting.", "templatePath": "/tmp/GitHub/AppFeed/templates/RyszsRepository/dwdvm.xml", "CategoryList": [ "Network-Other", "Tools-Utilities", "Plugins" ], "FirstSeen": 1710749149 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/desertwitch/mergerFS-unRAID/main/plugin/mergerfsp.plg", "PluginAuthor": "desertwitch", "Name": "mergerFS for UNRAID", "Support": "https://forums.unraid.net/topic/144999-plugin-mergerfs-for-unraid-support-topic/", "Icon": "https://raw.githubusercontent.com/desertwitch/mergerFS-unRAID/main/plugin/mergerfsp.png", "Repo": "Rysz's Repository", "TemplateURL": "https://raw.githubusercontent.com/desertwitch/unraid-plugins/master/mergerfsp.xml", "Repository": "https://raw.githubusercontent.com/desertwitch/mergerFS-unRAID/main/plugin/mergerfsp.plg", "ChangeLogPresent": true, "pluginVersion": "2024.03.26", "MinVer": "6.10.0", "Overview": "A plugin that installs mergerFS, a featureful union filesystem, onto UNRAID systems (includes mergerFS-Tools). mergerfs is a union filesystem geared towards simplifying storage and management of files across numerous commodity storage devices. It is similar to mhddfs, unionfs, and aufs.", "templatePath": "/tmp/GitHub/AppFeed/templates/RyszsRepository/mergerfsp.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1694477144 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/desertwitch/nAFP-unRAID/main/plugin/nafp.plg", "PluginAuthor": "desertwitch", "Name": "netatalk - AFP for UNRAID", "Support": "https://forums.unraid.net/topic/144497-plugin-netatalk-afp-for-unraid-support-topic/", "Icon": "https://raw.githubusercontent.com/desertwitch/nAFP-unRAID/main/plugin/nafp.png", "Repo": "Rysz's Repository", "TemplateURL": "https://raw.githubusercontent.com/desertwitch/unraid-plugins/master/nafp.xml", "Repository": "https://raw.githubusercontent.com/desertwitch/nAFP-unRAID/main/plugin/nafp.plg", "ChangeLogPresent": true, "pluginVersion": "2024.03.09", "MinVer": "6.10.0", "Overview": "A plugin that integrates the legacy AFP file sharing protocol into newer UNRAID versions.", "templatePath": "/tmp/GitHub/AppFeed/templates/RyszsRepository/nafp.xml", "CategoryList": [ "Network-Other", "Tools-Utilities", "Plugins" ], "FirstSeen": 1693746915 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/desertwitch/NUT-unRAID/master/plugin/nut-dw.plg", "PluginAuthor": "desertwitch", "Name": "Network UPS Tools (NUT) for UNRAID", "Support": "https://forums.unraid.net/topic/60217-plugin-nut-v2-network-ups-tools/", "Icon": "https://raw.githubusercontent.com/desertwitch/NUT-unRAID/master/plugin/nut-dw.png", "Repo": "Rysz's Repository", "TemplateURL": "https://raw.githubusercontent.com/desertwitch/unraid-plugins/master/nut.xml", "Repository": "https://raw.githubusercontent.com/desertwitch/NUT-unRAID/master/plugin/nut-dw.plg", "ChangeLogPresent": true, "pluginVersion": "2024.04.03", "Overview": "A refactored, modernized version of the original NUT plugin with a focus on frequent updates. This alternative version has improved usability through precise documentation, offering various NUT backends to choose from, and following the latest developments of the NUT master branch more closely. It strives to maximize both your UPS performance and compatibility, while also aiming to provide useful new features with the same amount of stability as in earlier versions.", "templatePath": "/tmp/GitHub/AppFeed/templates/RyszsRepository/nut.xml", "CategoryList": [ "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1693851679 }, { "Plugin": true, "PluginURL": "https://raw.githubusercontent.com/desertwitch/LLDP-unRAID/main/plugin/ulldpd.plg", "PluginAuthor": "desertwitch", "Beta": "true", "Name": "LLDP for UNRAID", "Support": "https://forums.unraid.net/topic/155553-plugin-lldp-for-unraid-610-support-topic/", "Icon": "https://raw.githubusercontent.com/desertwitch/LLDP-unRAID/main/plugin/ulldpd.png", "Repo": "Rysz's Repository", "TemplateURL": "https://raw.githubusercontent.com/desertwitch/unraid-plugins/master/ulldpd.xml", "Repository": "https://raw.githubusercontent.com/desertwitch/LLDP-unRAID/main/plugin/ulldpd.plg", "ChangeLogPresent": true, "pluginVersion": "2024.04.15", "MinVer": "6.10.0", "Overview": "A plugin that integrates a Link Layer Discovery Protocol service into UNRAID systems (speaking LLDP, CDP, FDP, SONMP and EDP). LLDP allows you to know exactly on which port is a server (and reciprocally). LLDP is an industry standard protocol designed to supplant proprietary Link-Layer protocols. The goal of LLDP is to provide an inter-vendor compatible mechanism to deliver Link-Layer notifications to adjacent network devices.", "templatePath": "/tmp/GitHub/AppFeed/templates/RyszsRepository/ulldpd.xml", "CategoryList": [ "Network-Other", "Tools-Utilities", "Plugins" ], "FirstSeen": 1708952754 }, { "TemplateURL": "https://raw.githubusercontent.com/Austin1/unraid-streammaster/master/FPP.xml", "Beta": "true", "Name": "FPP---Falcon-Player", "Overview": "The Falcon Player (FPP) is a lightweight, optimized, feature-rich sequence player designed to run on low-cost Single Board Computers (SBC). It was originally created to run on the $35 Raspberry Pi, hence the middle 'P' in the short name but now the FPP supports many more systems. It is still mostly commonly used on a Raspberry Pi (Zero, 2, 3, 4) or a Beagle Bone (Black, Green, Pocket). The FPP shorthand is still used but it is now just called Falcon Player.\n\nFPP aims to be controller agnostic, it can talk E1.31, DDP, DMX, Pixelnet, and Renard to hardware from multiple hardware vendors. Using various capes, FPP can also be a controller on P5 and P10 Matrixes, or strings of ws2811 pixels.", "Repository": "falconchristmas/fpp:latest", "Registry": "https://hub.docker.com/r/falconchristmas/fpp/", "Support": "https://forums.unraid.net/topic/144857-support-streammaster/", "Project": "https://github.com/FalconChristmas/fpp", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": { "HostPort": "7080", "ContainerPort": "80", "Protocol": "tcp" } } }, "Data": { "Volume": { "HostDir": "/mnt/user/appdata/config/fpp", "ContainerDir": "/home/fpp", "Mode": "rw" } }, "WebUI": "http://[IP]:[PORT:80]/", "Icon": "https://raw.githubusercontent.com/FalconChristmas/fpp/master/www/webfonts/fpp-icons/src/fpp-logo.svg", "DonateText": "Buy your pixel controllers from us!", "DonateLink": "https://pixelcontroller.com/store/", "Repo": "austin's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/austinsRepository/FPP.xml", "CategoryList": [ "MediaApp-Other" ], "downloads": 265868, "stars": 3, "trending": 1.038, "trends": [ 1.139, 1.824, 1.038 ], "trendsDate": [ 1706029574, 1708628837, 1711224362 ], "downloadtrend": [ 255369, 258310, 263109, 265868 ], "LastUpdateScan": 1711224362, "LastUpdate": 1710885815, "FirstSeen": 1703430355, "topTrending": -0.10099999999999998 }, { "TemplateURL": "https://raw.githubusercontent.com/Austin1/unraid-streammaster/master/StreamMaster.xml", "Beta": "true", "Name": "StreamMaster", "Overview": "StreamMaster is a versatile streaming application that allows users to import an unlimited number of M3U and EPG files for a wide range of streaming content. The platform offers robust analytics tools for tracking performance and gaining insights, as well as customizable logos for a unique user experience. It also features seamless integration with popular streaming platforms like Plex and Emby. Built on the latest React and C# core technologies, StreamMaster ensures fast and reliable streaming across various operating systems. Additional features like robust proxying and the ability to have multiple clients on a single backend stream make it a comprehensive solution for today's streaming needs.", "Repository": "senexcrenshaw/streammaster:latest", "Registry": "https://hub.docker.com/repository/docker/senexcrenshaw/streammaster/general", "Support": "https://forums.unraid.net/topic/144857-support-streammaster/", "Project": "https://github.com/SenexCrenshaw/StreamMaster/", "Privileged": "false", "Networking": { "Mode": "bridge", "Publish": { "Port": [ { "HostPort": "7095", "ContainerPort": "7095", "Protocol": "tcp" }, { "HostPort": "7096", "ContainerPort": "7096", "Protocol": "tcp" } ] } }, "Environment": { "Variable": [ { "Name": "PUID", "Value": "99" }, { "Name": "PGID", "Value": "100" } ] }, "Data": { "Volume": [ { "HostDir": "/mnt/user/appdata/StreamMaster", "ContainerDir": "/config", "Mode": "rw" }, { "HostDir": "/mnt/user/appdata/StreamMaster/tv-logos", "ContainerDir": "/config/tv-logos", "Mode": "rw" } ] }, "WebUI": "http://[IP]:[PORT:7095]/", "Icon": "https://github.com/SenexCrenshaw/StreamMaster/blob/main/WikiImages/StreamMasterx240.png?raw=true", "DonateText": "If you find this project useful please STAR it on GitHub and become a Patreon of the project! We need funding to keep it going!", "DonateLink": "https://www.patreon.com/user?u=52683080", "Repo": "austin's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/austinsRepository/StreamMaster.xml", "CategoryList": [ "MediaApp-Other" ], "downloads": 32739, "stars": 8, "trending": 16.665, "trends": [ 27.71, 25.546, 19.752, 16.665 ], "trendsDate": [ 1704776768, 1707375973, 1709975160, 1712570795 ], "downloadtrend": [ 11784, 16301, 21894, 27283, 32739 ], "LastUpdateScan": 1712570795, "LastUpdate": 1712176324, "FirstSeen": 1694267098, "topTrending": -11.045000000000002 }, { "Name": "kodbox", "Repository": "kodcloud/kodbox:latest", "Registry": "https://hub.docker.com/r/kodcloud/kodbox", "Network": "bridge", "Privileged": [ "false", "false" ], "Shell": "bash", "Support": "https://bbs.kodcloud.com/", "Project": "https://github.com/kalcaddle/kodbox/", "Overview": "KodBox can be used to access and share your files, and kodbox support hundreds of file formats for online preview, editing, and playback.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/KodCloud-dev/unraid_template/master/my-kodbox.xml", "Icon": "https://raw.githubusercontent.com/kalcaddle/kodbox/master/static/images/icon/icon_512.png", "Config": [ { "@attributes": { "Name": "HTML/PHP Files", "Target": "/var/www/html", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/kodbox/html" }, { "@attributes": { "Name": "WebGUI Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Only use for bridge network", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8668" } ], "Repo": "sealnado's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/sealnadosRepository/my-kodbox.xml", "CategoryList": [ "Cloud" ], "downloads": 383817, "stars": 113, "trending": 4.298, "trends": [ 7.76, 7.223, 8.132, 7.936, 7.537, 6.703, 4.298 ], "trendsDate": [ 1697134169, 1699729540, 1702328782, 1705014256, 1707608207, 1710381988, 1712981182 ], "downloadtrend": [ 248643, 268001, 291725, 316872, 342701, 367322, 383817 ], "LastUpdateScan": 1712981182, "LastUpdate": 1709500456, "FirstSeen": 1694534710, "topTrending": -3.4619999999999997, "topPerforming": 4.298 }, { "Name": "ngpost", "Repository": "ghcr.io/xompage/ngpost", "Registry": "https://github.com/xompage/ngpost/pkgs/container/ngpost", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/mbruel/ngPost/issues", "Project": "https://github.com/mbruel/ngPost", "TemplateURL": "https://raw.githubusercontent.com/xompage/unraid-templates/master/xompage/ngpost.xml", "Icon": "https://raw.githubusercontent.com/xompage/unraid-templates/master/xompage/icons/ngpost.png", "Overview": "ngPost(https://github.com/mbruel/ngPost) is a command-line and a minimalist GUI usenet poster for binaries developped in C++/QT designed to be as fast as possible and offer all the main features to post data easily and safely.\n Includes patches to fix the yenc header filename obfuscation when using article obfuscation (credits to anon for the original fix).", "WebUI": "http://[IP]:[PORT:7070]", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Port for 7070", "Target": "7070", "Default": "7070", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /output", "Target": "/output", "Default": "", "Mode": "rw", "Description": "Location for the logs and nzbs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /storage", "Target": "/storage", "Default": "", "Mode": "rw", "Description": "Location of the data to post", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "xompage's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/xompagesRepository/xompage/ngpost.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1713313933, "FirstSeen": 1694954314 }, { "Name": "Nyuu", "Repository": "ghcr.io/xompage/nyuu", "Registry": "https://github.com/xompage/nyuu/pkgs/container/nyuu", "Branch": [ { "Tag": "edge", "TagDescription": "master branch" }, { "Tag": "release", "TagDescription": "Version Releases" } ], "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/145502-support-xompage-nyuu/", "Project": "https://github.com/animetosho/Nyuu", "TemplateURL": "https://raw.githubusercontent.com/xompage/unraid-templates/master/xompage/nyuu.xml", "Icon": "https://raw.githubusercontent.com/xompage/unraid-templates/master/xompage/icons/animetosho.png", "Overview": "Nyuu(https://github.com/animetosho/Nyuu) is a command-line binary usenet poster.\n It's designed primarily to be fast/efficient, reliable and customizable, exposing all the interesting bits and pieces. From what I\u2019ve seen, Nyuu excels more than any other usenet posting client in these aspects.\n Includes patches to fix the yenc header filename obfuscation with a new `--obfuscate-articles` setting (credits for anon for the original fix).\n\n *Note: No WebUI is available for Nyuu, so Console usage is a must.\n See quick start guide in Support Thread.*", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /output", "Target": "/output", "Default": "", "Mode": "rw", "Description": "Location for temporary files, logs and nzbs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Host Path for /storage", "Target": "/storage", "Default": "", "Mode": "rw", "Description": "Location of the data to post", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "xompage's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/xompagesRepository/xompage/nyuu.xml", "CategoryList": [ "Network-Other", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1713607556, "FirstSeen": 1695420339 }, { "Name": "plexautoskip", "Repository": "ghcr.io/mdhiggins/plexautoskip-docker", "Registry": "https://github.com/mdhiggins/plexautoskip-docker/pkgs/container/plexautoskip-docker", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/mdhiggins/PlexAutoSkip/issues", "Project": "https://github.com/mdhiggins/PlexAutoSkip", "TemplateURL": "https://raw.githubusercontent.com/xompage/unraid-templates/master/xompage/plexautoskip.xml", "Overview": "Automatically skip tagged content in Plex.", "Network": "bridge", "Config": [ { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAS_UPDATE", "Target": "PAS_UPDATE", "Default": "true", "Mode": "", "Description": "Container Variable: PAS_UPDATE", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "Container Variable: PUID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "Container Variable: PGID", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "", "Description": "Container Variable: UMASK", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "xompage's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/xompagesRepository/xompage/plexautoskip.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Other" ], "downloads": 12113, "stars": 1, "trending": 5.201, "trends": [ 4.77, 6.157, 5.201 ], "trendsDate": [ 1708124749, 1710720373, 1713313933 ], "downloadtrend": [ 10262, 10776, 11483, 12113 ], "LastUpdateScan": 1713313933, "LastUpdate": 1713074281, "FirstSeen": 1694954314, "topTrending": 0.43100000000000005 }, { "PluginURL": "https://raw.githubusercontent.com/EideardVMR/unraid-easybackup/main/easybackup.plg", "PluginAuthor": "Eideard", "Beta": "true", "Name": "EasyBackup", "MinVer": "6.12.3", "Licence": "GPL-3.0 license", "Support": "https://forums.unraid.net/topic/48286-plugin-ca-user-scripts/", "Icon": "https://raw.githubusercontent.com/EideardVMR/unraid-easybackup/main/icon.png", "IconFA": "copy", "Repo": "Eideard's Repository", "TemplateURL": "https://raw.githubusercontent.com/EideardVMR/unraid-templates/master/easybackup.xml", "ModeratorComment": "Even though this plugin has been marked as being Beta there are multiple reports of the OS being unable to start etc if this plugin is installed. This plugin is use at own risk. In 6.13 this plugin will most likely be marked as being incompatible as native support for VM Backups etc will be incorporated directly within the OS", "Repository": "https://raw.githubusercontent.com/EideardVMR/unraid-easybackup/main/easybackup.plg", "Plugin": true, "pluginVersion": "2023.11.28", "Overview": "This plugin allows you to create backups of your virtual machines (VMs) and docker containers. Additionally you can create snapshots of the VMs.", "templatePath": "/tmp/GitHub/AppFeed/templates/EideardsRepository/easybackup.xml", "CategoryList": [ "Backup", "Tools-Utilities", "Plugins" ], "FirstSeen": 1694955727 }, { "Name": "OBS-NDI", "Repository": "asparon/obs-ndi", "Registry": "https://hub.docker.com/r/asparon/obs-ndi", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/145651-support-obs-ndi-qt6/", "Project": "https://hub.docker.com/r/asparon/obs-ndi", "Overview": "Docker OBS and NDI (QT6)\r\n\r\nThis container is based on https://hub.docker.com/r/patrickstigler/obs-ndi. Due to some QT-changes in the OBS code the initial version by patrick needed some changes.\r\nTo start the container:\r\n\r\ndocker run --shm-size=256m -it -e VNC_PASSWD=headless -p 5901:5901 -p 6901:6901 -p 4455:4455 asparon/obs-ndi:latest\r\nThe shm-size argument is to make sure that the webclient does not run out of shared memory and crash.\r\n \r\nYou have to change the \"Network Type\" to \"Custom: br0\" in order to be able to find the NDI-Source of your desktop in the container an vice versa.\r\n \r\nYou can change the default VNC password of 'headless'.\r\n \r\nYou can connect with your own VNC client via 5901 or use the webclient at 6901.\r\nTo enable GPU Support:\r\n\r\nNvidia:\r\n\r\nadd -e NVIDIA_VISIBLE_DEVICES=your_GPU_ID -e NVIDIA_DRIVER_CAPABILITIES=all and also add --runtime=nvidia as extra parameter.\r\nIntel:\r\n\r\nadd --device=/dev/dri (not tested yet)", "WebUI": "http://[IP]:[PORT:6901]/", "TemplateURL": "https://raw.githubusercontent.com/asparon/unraid-templates/main/obs-ndi.xml", "Icon": "https://obsproject.com/assets/images/new_icon_small-r.png", "Requires": "You have to change the "Network Type" to "Custom: br0" in order to be able to find the NDI-Source of your desktop in the container an vice versa.", "Config": [ { "@attributes": { "Name": "VNC", "Target": "5901", "Default": "5901", "Mode": "tcp", "Description": "Port for VNC", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5901" }, { "@attributes": { "Name": "noVNC", "Target": "6901", "Default": "6901", "Mode": "tcp", "Description": "Port for noVNC", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6901" }, { "@attributes": { "Name": "WebSocket", "Target": "4455", "Default": "4455", "Mode": "tcp", "Description": "Port for OBS WebSocket", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4455" }, { "@attributes": { "Name": "OBS config path", "Target": "/home/headless/.config/obs-studio", "Default": "", "Mode": "rw", "Description": "path for storing the OBS config data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "VNC password", "Target": "VNC_PW", "Default": "headless", "Mode": "", "Description": "set your VNC password (default: headless)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "Asparon's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/AsparonsRepository/obs-ndi.xml", "CategoryList": [ "GameServers", "Tools-Utilities", "MediaApp-Video" ], "downloads": 578, "LastUpdateScan": 1711598778, "LastUpdate": 1695741489, "FirstSeen": 1696012137 }, { "Name": "localtonet", "Repository": "localtonet/localtonet", "Registry": "https://hub.docker.com/r/localtonet/localtonet/tags", "Privileged": "false", "Support": "https://forums.unraid.net/topic/145772-support-thread-for-unraid-localtonet-community-app/", "Project": "https://github.com/engineseller/localtonet", "Overview": "Localtonet which is a reverse proxy that enables you to expose your localhost to the internet.", "TemplateURL": "https://raw.githubusercontent.com/malkiebr/unraid-localtonet/master/unraid-localtonet.xml", "Icon": "https://localtonet.com/homepage/logo.png", "PostArgs": "authtoken [INSERT_AUTHTOKEN_HERE]", "Requires": "Insert your authtoken on the placeholder in the "Post Arguments" field below.\r
If you don't know your authtoken, login on https://localtonet.com to get one.", "Repo": "malkie's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/malkiesRepository/unraid-localtonet.xml", "CategoryList": [ "Network-Proxy", "Network-Other" ], "downloads": 2237, "stars": 1, "LastUpdateScan": 1711598778, "LastUpdate": 1711368575, "FirstSeen": 1696012137 }, { "Name": "grabarr", "Repository": "mtrogman/grabarr:latest", "Registry": "https://hub.docker.com/r/mtrogman/grabarr", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://discord.gg/jZWZh5CS6c", "Project": "https://github.com/mtrogman/grabarr", "Overview": "Grabarr is a Discord bot that allows end users to 'grab' (Search and download) media.", "Icon": "https://raw.githubusercontent.com/mtrogman/grabarr/master/logo.png", "TemplateURL": "https://raw.githubusercontent.com/mtrogman/unraid_templates/master/templates/grabarr.xml", "Maintainer": { "WebPage": "https://github.com/mtrogman" }, "Config": { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/grabarr/config", "Mode": "rw", "Description": "Where config file will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/grabarr/config" }, "Repo": "mtrogman's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mtrogmansRepository/templates/grabarr.xml", "CategoryList": [ "Tools-Utilities", "MediaServer" ], "downloads": 158, "LastUpdateScan": 1712981182, "LastUpdate": 1705286973, "FirstSeen": 1702166413 }, { "Name": "harassarr", "Repository": "mtrogman/harassarr:latest", "Registry": "https://hub.docker.com/r/mtrogman/harassarr", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://discord.gg/jZWZh5CS6c", "Project": "https://github.com/mtrogman/harassarr", "Overview": "harassarr is a discord bot that allows you to notify (cough... harass) users that their Plex/Emby/JellyFin subscription is almost up.", "Icon": "https://raw.githubusercontent.com/mtrogman/harassarr/master/logo.png", "TemplateURL": "https://raw.githubusercontent.com/mtrogman/unraid_templates/master/templates/harassarr.xml", "Maintainer": { "WebPage": "https://github.com/mtrogman" }, "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/harassarr/config", "Mode": "rw", "Description": "Where config file will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/harassarr/config" }, { "@attributes": { "Name": "Notification Time", "Target": "TIME", "Default": "08:00", "Description": "Time for notifications in HH:MM format", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "08:00" }, { "@attributes": { "Name": "Dry Run", "Target": "DRYRUN", "Default": "False", "Description": "Enable dry-run mode", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" } ], "Repo": "mtrogman's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mtrogmansRepository/templates/harassarr.xml", "CategoryList": [ "Tools-Utilities", "MediaServer" ], "downloads": 168, "LastUpdateScan": 1713492379, "LastUpdate": 1713291596, "FirstSeen": 1703099179 }, { "Name": "managarr", "Repository": "mtrogman/managarr:latest", "Registry": "https://hub.docker.com/r/mtrogman/managarr", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Support": "https://discord.gg/jZWZh5CS6c", "Project": "https://github.com/mtrogman/managarr", "Icon": "https://raw.githubusercontent.com/mtrogman/managarr/master/logo.png", "Maintainer": { "WebPage": "https://github.com/mtrogman" }, "Repo": "mtrogman's Repository", "ModeratorComment": "No longer available on dockerHub (or private)", "Blacklist": true, "Overview": "managarr is a discord bot that allows you to manage the subscriptions for users. This includes updating information around payments and adding/changing users access to plex.", "templatePath": "/tmp/GitHub/AppFeed/templates/mtrogmansRepository/templates/managarr.xml", "CategoryList": [ "Tools-Utilities", "MediaServer" ], "downloads": 20, "LastUpdateScan": 1712981182, "LastUpdate": 1712885337, "FirstSeen": 1705093556 }, { "Name": "regrabarr", "Repository": "mtrogman/regrabarr:latest", "Registry": "https://hub.docker.com/r/mtrogman/regrabarr", "Branch": { "Tag": "latest", "TagDescription": "Latest stable release" }, "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://discord.gg/jZWZh5CS6c", "Project": "https://github.com/mtrogman/regrabarr", "Overview": "(RE)grabarr is a Discord bot that allows end users to regrab (delete and redownload) content.", "Icon": "https://raw.githubusercontent.com/mtrogman/regrabarr/master/logo.png", "TemplateURL": "https://raw.githubusercontent.com/mtrogman/unraid_templates/master/templates/regrabarr.xml", "Maintainer": { "WebPage": "https://github.com/mtrogman" }, "Config": { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/regrabarr/config", "Mode": "rw", "Description": "Where config file will be stored", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/regrabarr/config" }, "Repo": "mtrogman's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/mtrogmansRepository/templates/regrabarr.xml", "CategoryList": [ "Tools-Utilities", "MediaServer" ], "downloads": 184, "LastUpdateScan": 1712570795, "LastUpdate": 1705087723, "FirstSeen": 1696589348 }, { "Name": "auto-m4b", "Repository": "seanap/auto-m4b", "Registry": "https://hub.docker.com/r/seanap/auto-m4b", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/146069-support-alexreds-template-repository", "Project": "https://github.com/seanap/auto-m4b", "Overview": "auto-m4b is a docker container that will watch a folder for new books, auto convert mp3 books to chapterized m4b, and move all m4b books to a specific output folder. This output folder is where the beets.io audible plugin will look for audiobooks and use the audible api to perfectly tag and organize your books. See: https://github.com/seanap/beets-audible\r\n\r\nTLDR: watches a /recentlyadded folder, all multifile m4b/mp3/m4a/ogg books will be converted to a chapterized m4b and saved to an /untagged folder\r\n\r\nGithub: https://github.com/seanap/auto-m4b\r\nDockerhub: https://hub.docker.com/r/seanap/auto-m4b\r\n\r\nLimitations:\r\n - The chapters are based on the mp3 tracks. A single mp3 file will become a single m4b with 1 chapter, also if the mp3 filenames are garbarge then your m4b chapternames will be terrible as well. See section on Chapters for how to manually adjust.\r\n - Right now book folders with nested subfolders will be moved to a /fix folder for manual filename/folder fixing. It should be possible to modify the auto-m4b-tool.sh script to automatically prefix the subfoldername and move the files up a level, let me know if you know how to do this.\r\n - The conversion process actually strips some tags and covers from the files, which is why you need to use a tagger (mp3tag or beets.io) before adding to Plex.", "TemplateURL": "https://raw.githubusercontent.com/alex-red/unraid-ca-templates/master/templates/auto-m4b.xml", "Icon": "https://raw.githubusercontent.com/alex-red/unraid-ca-templates/master/templates/images/m4b-icon.png", "ExtraParams": "--cpu-shares=256", "Requires": "Notes\r
===\r
--cpu-shares=256 by default, this will limit the container to 25% of your available CPU cycles.\r
Conversion speed depends on your cpu, and at 25% it can be slow. 1GB audiobook may take 30 minutes or more. Either change --cpu-shares=1024 (full cpu usage), or run it overnight.", "Config": [ { "@attributes": { "Name": "Data", "Target": "/config", "Default": "/mnt/user/appdata/auto-m4b", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/auto-m4b" }, { "@attributes": { "Name": "Staging Folder", "Target": "/temp", "Default": "", "Mode": "rw", "Description": "Folder where operations will take place. Inside of the folder, the following structure will be used: recentlyadded, merge, untagged, delete, fix, backup.\r\n\r\nSuggested location: empty directory placed on a cache drive near your media, the subdirectories will be created automatically. Note: you may need to run chown nobody:users -R * on the folder.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Save Backup Before Job", "Target": "MAKE_BACKUP", "Default": "N", "Mode": "", "Description": "[Y | N] If set to Y, will make a backup of files in the /temp/backup directory.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "N" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Scan Interval", "Target": "SLEEPTIME", "Default": "1m", "Mode": "", "Description": "Interval to check for /temp/recentlyadded files in minutes.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1m" } ], "Repo": "AlexRed's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AlexRedsRepository/templates/auto-m4b.xml", "CategoryList": [ "Tools-Utilities", "MediaServer-Other" ], "downloads": 48001, "stars": 3, "trending": 11.387, "trends": [ 6.301, 7.768, 5.155, 7.097, 19.107, 11.387 ], "trendsDate": [ 1699347950, 1702169680, 1704776768, 1707375973, 1709975161, 1712570796 ], "downloadtrend": [ 26201, 27963, 30318, 31966, 34408, 42535, 48001 ], "LastUpdateScan": 1712570796, "LastUpdate": 1707665711, "FirstSeen": 1696752323, "topTrending": 5.086 }, { "Name": "dbgate", "Repository": "dbgate/dbgate:latest", "Registry": "https://hub.docker.com/r/dbgate/dbgate", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/146069-support-alexreds-template-repository/", "Project": "https://github.com/dbgate/dbgate", "Overview": "DbGate - (no)SQL database client\r\n\r\nDbGate is cross-platform database manager. It's designed to be simple to use and effective, when working with more databases simultaneously. But there are also many advanced features like schema compare, visual query designer, chart visualisation or batch export and import.\r\n\r\nDbGate is licensed under MIT license and is completely free.\r\n\r\nDbGate web: https://dbgate.org\r\nLive demo on: https://demo.dbgate.org\r\nSource code on GitHub: https://github.com/dbgate/dbgate/\r\n\r\nSupported databases: MySQL, PostgreSQL, SQL Server, Oracle (experimental), MongoDB, Redis, SQLite, Amazon Redshift, CockroachDB\r\n\r\nOptional Extra Environmental Variables (https://dbgate.org/docs/env-variables.html):\r\n---\r\nWEB_ROOT - if you need to run DbGate in virtual subdirectory (eg. for value /dbadmin , dbgate will be accessible on localhost:3000/dbadmin )\r\nLOGIN , PASSWORD - credentials for accessing web app (obsolete, use LOGINS AND LOGIN_PASSWORD instead)\r\nPERMISSIONS - list of comma separated permissions. See also permission list below\r\nSHELL_CONNECTION - if true or 1, connections can be defined in shell scripts. Otherwise, only preconfigured connections are allowed. By default, this is not allowed for security reasons.\r\nSHELL_SCRIPTING - if true or 1, custom JavaScript shell scripts are allowed. By default, this is not allowed for security reasons.\r\nLOGINS - comma delimited list of aditional logins\r\nLOGIN_PASSWORD_[login] - password for specified login\r\nLOGIN_PERMISSIONS_[login] - list of comma separated permissions for given login. See also permission list below\r\nTOKEN_LIFETIME - lifetime of access token. After this time, logged user will be redirected to login page. Default is 1d (means 1 day). Possible are values like 3h (3 hours), 10m (10 minutes), 2d (2 days)\r\nSINGLE_CONNECTION - connection id. If defined, only this connection will be available (must be used with SINGLE_DATABASE)\r\nSINGLE_DATABASE - database name, only this database will be available. (must be used with SINGLE_CONNECTION)\r\nBASIC_AUTH - if true or 1 and LOGIN or LOGINS are defined, baseic authentization of both web and API is used. Otherwise, login form and JWT token base API authentization is used. Basic authentization cannot be used for active directory/LDAP authentization.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/alex-red/unraid-ca-templates/master/templates/dbgate.xml", "Icon": "https://raw.githubusercontent.com/dbgate/dbgate/master/app/icon.png", "Config": [ { "@attributes": { "Name": "Data", "Target": "/root/.dbgate", "Default": "/mnt/user/appdata/dbgate", "Mode": "rw", "Description": "Dbgate data", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/dbgate" }, { "@attributes": { "Name": "WebUI Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "LOG_LEVEL", "Target": "LOG_LEVEL", "Default": "info", "Mode": "", "Description": "values: trace, debug, info, warn, error, fatal", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "WEB_ROOT", "Target": "WEB_ROOT", "Default": "/", "Mode": "", "Description": "if you need to run DbGate in virtual subdirectory (eg. for value /dbadmin , dbgate will be accessible on localhost:3000/dbadmin )", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "LOGINS", "Target": "LOGINS", "Default": "admin", "Mode": "", "Description": "comma delimited list of aditional logins, leave this blank if you want to disable authentication", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "LOGIN_PASSWORD_admin", "Target": "LOGIN_PASSWORD_admin", "Default": "admin", "Mode": "", "Description": "Default: admin\r\nLOGIN_PASSWORD_[login] - password for specified login", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "admin" }, { "@attributes": { "Name": "LOGIN_PERMISSIONS_admin", "Target": "LOGIN_PERMISSIONS_admin", "Default": "*", "Mode": "", "Description": "LOGIN_PERMISSIONS_[login] - list of comma separated permissions for given login.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "*" } ], "Repo": "AlexRed's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/AlexRedsRepository/templates/dbgate.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 150363, "stars": 20, "trending": 15.078, "trends": [ 9.917, 9.412, 5.34, 6.006, 10.878, 15.078 ], "trendsDate": [ 1699182335, 1702169680, 1704776768, 1707375973, 1709975161, 1712570796 ], "downloadtrend": [ 82629, 91725, 101255, 106967, 113802, 127692, 150363 ], "LastUpdateScan": 1712570796, "LastUpdate": 1712306017, "FirstSeen": 1696589349, "topTrending": 5.161, "topPerforming": 15.078 }, { "Name": "victoria-metrics", "Repository": "victoriametrics/victoria-metrics:stable", "Registry": "https://hub.docker.com/r/victoriametrics/victoria-metrics", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/146069-support-alexreds-template-repository/", "Project": "https://github.com/VictoriaMetrics/VictoriaMetrics", "Overview": "VictoriaMetrics is a fast, cost-effective and scalable monitoring solution and time series database.\r\n\r\nTLDR: It is a faster, more lightweight replacement to InfluxDB/TimescaleDB/etc (up to 20x faster data digestion, up to 7-10x less ram usage). Can be used in place of InfluxDB in many apps such as HomeAssistant. Includes a great web UI for query exploration.\r\n\r\nGit repository: https://github.com/VictoriaMetrics/VictoriaMetrics\r\nDockerhub: https://hub.docker.com/r/victoriametrics/victoria-metrics\r\nWebsite: https://victoriametrics.com\r\n\r\nVictoriaMetrics prominent features:\r\n - Long-term storage for Prometheus.\r\n - Drop-in replacement for Prometheus and Graphite in Grafana.\r\n - Easy setup and operation with a single executable and configuration via command-line flags.\r\n - Fast backups with vmbackup/vmrestore tools.\r\n - Implements MetricsQL query language.\r\n - Global query view for multiple data sources.\r\n - High performance and scalability, outperforming InfluxDB and TimescaleDB by up to 20x.\r\n - Efficient RAM usage, 10x less than InfluxDB and up to 7x less than others.\r\n - Optimized for high-churn time series data.\r\n - High data compression, storing up to 70x more data points in limited storage.\r\n - Ideal for high-latency IO and low IOPS storage.\r\n - Can substitute moderately sized clusters of competing solutions.\r\n - Protects data from corruption on unclean shutdown.\r\n - Supports various metrics protocols, including Prometheus, InfluxDB, Graphite, OpenTSDB, and more.\r\n - Offers stream aggregation, metrics relabeling, and series limiting.\r\n - Suitable for diverse data sources like APM, Kubernetes, IoT, financial data, and more.\r\n - Open source cluster version.\r\n - Compatible with NFS-based storages like Amazon EFS and Google Filestore.", "WebUI": "http://[IP]:[PORT:8428]/vmui", "TemplateURL": "https://raw.githubusercontent.com/alex-red/unraid-ca-templates/master/templates/victoria-metrics.xml", "Icon": "https://raw.githubusercontent.com/alex-red/unraid-ca-templates/master/templates/images/victoria-metrics-logo.png", "PostArgs": "-envflag.enable", "Requires": "Notes\r
===\r
VictoriaMetrics is very powerful with lots of configurations available, definitely go through the docs: https://docs.victoriametrics.com to get comfortable.\r
\r
VMAgent may be needed depending on your use case.\r
\r
For integrating into HomeAssistant: https://community.home-assistant.io/t/influxdb-vs-victoriametrics/453361 (you only need the influxdb: configurations shared throughout the thread)", "Config": [ { "@attributes": { "Name": "Data", "Target": "/victoria-metrics-data", "Default": "/mnt/user/appdata/victoria-metrics", "Mode": "rw", "Description": "Data directory, includes config and the actual DB", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/victoria-metrics" }, { "@attributes": { "Name": "Port", "Target": "8428", "Default": "8428", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8428" }, { "@attributes": { "Name": "Retention Period", "Target": "retentionPeriod", "Default": "99y", "Mode": "", "Description": "Data with timestamps outside the retentionPeriod is automatically deleted. The minimum retentionPeriod is 24h or 1d.vThe following optional suffixes are supported: h (hour), d (day), w (week), y (year). If suffix isn't set, then the duration is counted in months (default 1m).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99y" }, { "@attributes": { "Name": "Prometheus Scrape File", "Target": "promscrape_config", "Default": "", "Mode": "", "Description": "Location of promscrape config in the container. For example: /victoria-metrics-data/prometheus.yml. Disabled if nothing is set.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Prometheus Scrape Strictly Parse", "Target": "promscrape_config_strictParse", "Default": "false", "Mode": "", "Description": "Set true to only parse valid promscrape configs.\r\nIncompatible fields:\r\nremote_write => -remoteWrite* \r\nremote_read => not supported\r\nrule_files and alerting => these sections are supported by vmalert.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "AlexRed's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AlexRedsRepository/templates/victoria-metrics.xml", "CategoryList": [ "Backup", "Productivity", "Tools-Utilities" ], "downloads": 87242685, "stars": 47, "trending": 2.489, "trends": [ 7.057, 6.859, 3.099, 2.842, 2.04, 2.489 ], "trendsDate": [ 1699232769, 1702169680, 1704776768, 1707375974, 1709975161, 1712570796 ], "downloadtrend": [ 67920008, 73077419, 78458505, 80967718, 83336182, 85071509, 87242685 ], "LastUpdateScan": 1712570796, "LastUpdate": 1712193642, "FirstSeen": 1696637145, "topTrending": -4.5680000000000005, "topPerforming": 2.489 }, { "Name": "develancacheui_backend", "Repository": "devedse/develancacheui_backend:latest", "Registry": "https://hub.docker.com/r/devedse/develancacheui_backend/", "Network": "proxynet", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/devedse/DeveLanCacheUI_Backend/issues", "Project": "https://github.com/devedse/DeveLanCacheUI_Backend/", "Overview": "Backend Container for an UI for LANcache.\r\n\r\nNote: Also add the DNS line if you errors in the container logs that it can't get the manifests due to a 401 unauthorized.\r\nAlso use --sysctl net.ipv6.conf.all.disable_ipv6=1 as extra parameters if you get problems, when using IPv6.\r\n\r\n!!!backend and frontend containers MUST run in the same custom user bridge/custom user network!!!", "TemplateURL": "https://raw.githubusercontent.com/soonic6/unraid-templates-ca/master/soonic6/develancacheui_backend.xml", "Icon": "https://raw.githubusercontent.com/soonic6/unraid-templates-ca/main/soonic6/images/lancache-ui_backend.png", "ExtraParams": "--no-healthcheck", "Requires": "backend and frontend containers MUST run in the same custom user bridge/custom user network.", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "7301", "Mode": "tcp", "Description": "Port must be 7301 for backend", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7301" }, { "@attributes": { "Name": "appdata", "Target": "/var/develancacheuidata/", "Default": "/mnt/user/appdata/develancacheui/backend/", "Mode": "rw", "Description": "appdata", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/develancacheui/backend/" }, { "@attributes": { "Name": "lancache logfiles", "Target": "/var/develancacheui/lancachelogs/", "Default": "/mnt/user/appdata/lancache/logs", "Mode": "ro", "Description": "lancache logfile path - read only", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/lancache/logs/" }, { "@attributes": { "Name": "timezone", "Target": "TZ", "Default": "Europe/Berlin", "Mode": "", "Description": "timezone \r\nChanging the TZ and LANG only impact the way the container logs.\r\nhttps://en.wikipedia.org/wiki/List_of_tz_database_time_zones", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Europe/Berlin" }, { "@attributes": { "Name": "language codes", "Target": "", "Default": "en_GB.UTF-8", "Mode": "", "Description": "Changing the TZ and LANG only impact the way the container logs.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "de_DE.utf8" } ], "Repo": "sonic6's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/sonic6sRepository/soonic6/develancacheui_backend.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 13513, "trending": 14.386, "trends": [ 14.386 ], "trendsDate": [ 1712570796 ], "downloadtrend": [ 11569, 13513 ], "LastUpdateScan": 1712570796, "LastUpdate": 1704281132, "FirstSeen": 1696689991 }, { "Name": "develancacheui_frontend", "Repository": "devedse/develancacheui_frontend", "Registry": "https://hub.docker.com/r/devedse/develancacheui_frontend/", "Network": "proxynet", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/devedse/DeveLanCacheUI_Frontend/issues", "Project": "https://github.com/devedse/DeveLanCacheUI_Frontend/", "Overview": "Frontend Container for an UI for LANcache.\r\n\r\nNote: Use --sysctl net.ipv6.conf.all.disable_ipv6=1 as extra parameters if you get problems, when using IPv6.\r\n\r\n!!!backend and frontend containers MUST run in the same custom user bridge/custom user network!!!", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/soonic6/unraid-templates-ca/master/soonic6/develancacheui_frontend.xml", "Icon": "https://raw.githubusercontent.com/soonic6/unraid-templates-ca/main/soonic6/images/lancache-ui_frontend.png", "ExtraParams": "--no-healthcheck", "Requires": "backend and frontend containers MUST run in the same custom user bridge/custom user network.", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "7302", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7302" }, { "@attributes": { "Name": "Backend URL", "Target": "BACKENDURL", "Default": "http://YOUR-UNRAID-IP:7301", "Mode": "", "Description": "URL from develancacheui_backend", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://192.168.0.50:7301" } ], "Repo": "sonic6's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/sonic6sRepository/soonic6/develancacheui_frontend.xml", "CategoryList": [ "Network-Management", "Tools-Utilities" ], "downloads": 13432, "trending": 14.681, "trends": [ 14.681 ], "trendsDate": [ 1712570796 ], "downloadtrend": [ 11460, 13432 ], "LastUpdateScan": 1712570796, "LastUpdate": 1704280815, "FirstSeen": 1696689991 }, { "Name": "Restreamer", "Repository": "datarhei/restreamer", "Registry": "https://hub.docker.com/r/datarhei/restreamer", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/", "Project": "https://datarhei.github.io/restreamer/", "Overview": "Datarhei/Restreamer allows smart free video streaming in real time. Stream H.264 video of IP cameras live to your website. Pump your live video to YouTube-Live, Ustream, Twitch, Livestream.com or any other streaming-solutions e.g. Wowza-Streaming-Engine. Our Docker-Image is easy to install and runs on Linux, MacOS and Windows. Datarhei/Restreamer can be perfectly combined with single-board computers like Raspberry Pi and Odroid.\r\n\r\nFeatures:\r\n- User-Interface incl. Basic-Auth\r\n- JSON / HTTP-API\r\n- FFmpeg streamig/encoding the video/camera-stream, creating snapshots or pushing to a external streaming-endpoint\r\n- NGINX incl. RTMP-Module as streaming-backend and hls server\r\n- Clappr-Player to embed your stream on your website\r\n- Docker and Kitematic optimizations and very easy installation\r\n\r\nTo get a full list of available Variables for the container refert to this page: https://datarhei.github.io/restreamer/docs/references-environment-vars.html", "WebUI": "http://[IP]:[PORT:8080]/ui", "TemplateURL": "https://raw.githubusercontent.com/soonic6/unraid-templates-ca/master/soonic6/restreamer.xml", "Icon": "https://raw.githubusercontent.com/soonic6/unraid-templates-ca/main/soonic6/images/restreamer.png", "ExtraParams": "--restart=unless-stopped", "DonateText": "Please consider donating to Datarhei ", "DonateLink": "https://www.patreon.com/datarhei", "Config": [ { "@attributes": { "Name": "Data Path", "Target": "/core/config", "Default": "", "Mode": "rw", "Description": "Main data path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/restreamer" }, { "@attributes": { "Name": "Backend Username", "Target": "RS_USERNAME", "Default": "", "Mode": "", "Description": "Backend login username", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "admin" }, { "@attributes": { "Name": "Backend Password", "Target": "RS_PASSWORD", "Default": "", "Mode": "", "Description": "Backend login password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "Password" }, { "@attributes": { "Name": "WebGUI", "Target": "8080", "Default": "", "Mode": "tcp", "Description": "WebGUI Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" } ], "Repo": "sonic6's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/sonic6sRepository/soonic6/restreamer.xml", "CategoryList": [ "Network-Other", "MediaApp-Video", "Productivity" ], "downloads": 4452033, "stars": 64, "trending": 0.546, "trends": [ 0.554, 0.599, 0.497, 0.512, 0.553, 0.559, 0.546 ], "trendsDate": [ 1697933133, 1700528754, 1703127946, 1705727155, 1708326362, 1710921958, 1713521175 ], "downloadtrend": [ 4308575, 4334546, 4356212, 4378619, 4402966, 4427721, 4452033 ], "LastUpdateScan": 1713521175, "LastUpdate": 1713505277, "FirstSeen": 1614776556, "topTrending": -0.008000000000000007, "topPerforming": 0.546 }, { "Name": "Gitea-Runner", "Repository": "gitea/act_runner", "Registry": "https://hub.docker.com/r/gitea/act_runner", "Network": "bridge", "Privileged": "false", "Project": "https://gitea.com/gitea/act_runner", "Overview": "A runner for Gitea based on act.", "TemplateURL": "https://raw.githubusercontent.com/d3vyce/unraid-template/master/templates/gitea-runner.xml", "Icon": "https://avatars.githubusercontent.com/u/54465427?v=4", "Config": [ { "@attributes": { "Name": "GITEA_INSTANCE_URL", "Target": "GITEA_INSTANCE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "GITEA_URL" }, { "@attributes": { "Name": "GITEA_RUNNER_REGISTRATION_TOKEN", "Target": "GITEA_RUNNER_REGISTRATION_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "GITEA_TOKEN" }, { "@attributes": { "Name": "Data Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/gitea-runner", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/gitea-runner" }, { "@attributes": { "Name": "Docker Sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "d3vyce's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/d3vycesRepository/templates/gitea-runner.xml", "CategoryList": [ "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 472993, "stars": 11, "trending": 18.141, "trends": [ 18.422, 17.555, 16.872, 18.141 ], "trendsDate": [ 1705525618, 1708124749, 1710720373, 1713313934 ], "downloadtrend": [ 216472, 265356, 321858, 387185, 472993 ], "LastUpdateScan": 1713313934, "LastUpdate": 1712810720, "FirstSeen": 1697389574, "topTrending": -0.28100000000000236 }, { "TemplatePath": "/tmp/appFeed/templates/d3vycesRepository/templates/teleinfo-exporter.xml", "errors": [ "Opening and ending tag mismatch: Overview line 12 and Container" ], "FirstSeen": null }, { "Name": "Vault", "Repository": "hashicorp/vault", "Registry": "https://hub.docker.com/r/hashicorp/vault", "Network": "bridge", "Privileged": "false", "Project": "https://www.hashicorp.com/products/vault", "Overview": "Manage access to secrets and protect sensitive data with identity-based security.\r\n\r\nconfig.hcl:\r\nui = \"true\"\r\nlistener \"tcp\" {\r\n address = \"0.0.0.0:8200\"\r\n tls_disable = \"true\"\r\n}\r\nstorage \"file\" {\r\n path = \"/vault/file\"\r\n}\r\napi_addr = \"http://0.0.0.0:8200\"\r\ndisable_mlock = \"true\"", "WebUI": "http://[IP]:[PORT:8200]", "TemplateURL": "https://raw.githubusercontent.com/d3vyce/unraid-template/master/templates/vault.xml", "Icon": "https://www.gravatar.com/avatar/f7304a610df968cef5badc9e9dcd40e0?s=120&r=g&d=404", "ExtraParams": "--cap-add=IPC_LOCK", "PostArgs": "server", "Config": [ { "@attributes": { "Name": "data", "Target": "/vault/file/", "Default": "/mnt/user/appdata/vault/data/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/vault/data/" }, { "@attributes": { "Name": "config", "Target": "/vault/config/config.hcl", "Default": "/mnt/user/appdata/vault/config.hcl", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/vault/config.hcl" }, { "@attributes": { "Name": "ui", "Target": "8200", "Default": "8200", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8200" }, { "@attributes": { "Name": " VAULT_ADDR", "Target": " VAULT_ADDR", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://vault.mars.local" } ], "Repo": "d3vyce's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/d3vycesRepository/templates/vault.xml", "CategoryList": [ "Security", "Tools-Utilities" ], "downloads": 94909915, "stars": 134, "trending": 4.792, "trends": [ 5.095, 5.077, 4.636, 4.676, 4.584, 4.729, 4.792 ], "trendsDate": [ 1696068326, 1698667548, 1701263157, 1703862335, 1706461541, 1709060766, 1711656375 ], "downloadtrend": [ 70880602, 74671343, 78301784, 82142834, 86088924, 90361926, 94909915 ], "LastUpdateScan": 1711656375, "LastUpdate": 1711473675, "FirstSeen": 1688270679, "topTrending": -0.30299999999999994, "topPerforming": 4.792 }, { "TemplateURL": "https://raw.githubusercontent.com/furritos/docker-templates/master/furritos/btdex.xml", "Project": "https://btdex.trade/", "Name": "BTDEX", "Overview": "BTDEX in a Docker container based on linuxserver.io/KasmVNC Docker image.\n\nWhat is BTDEX? It's a unique, serverless, non-custodial exchange method for cryptocurrencies and fiat currencies based on the Signum cryptocurrency. \nThe BTDEX application and the cross-chain/fiat smart contracts are open source. No need to trust your funds to closed source solutions.\n\nBTDEX is open-source software found at https://github.com/btdex/btdex.", "Support": "https://github.com/furritos/docker-btdex/issues", "Registry": "https://hub.docker.com/r/furritos/docker-btdex:latest", "GitHub": "https://github.com/furritos/docker-btdex", "Repository": "furritos/docker-btdex:latest", "Privileged": "false", "Network": "bridge", "WebUI": "http://[IP]:[PORT:3000]/", "Icon": "https://github.com/furritos/docker-templates/raw/master/furritos/images/btdex.png", "Config": [ { "@attributes": { "Name": "Configuration Storage Path", "Target": "/opt/btdex/.config/btdex", "Default": "", "Mode": "rw", "Description": "BTDEX Configuration Path (e.g. /mnt/user/appdata/btdex/config)", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Cache Storage Path", "Target": "/opt/btdex/cache", "Default": "", "Mode": "rw", "Description": "In-flight storage for plot creation (e.g. /mnt/user/appdata/btdex/cache)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Plot Storage Path", "Target": "/opt/btdex/plots", "Default": "", "Mode": "rw", "Description": "Plot files used for mining (e.g. /mnt/user/appdata/btdex/plots)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP Port", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "HTTP Port", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTPS Port", "Target": "3001", "Default": "", "Mode": "tcp", "Description": "HTTPS Port", "Type": "Port", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "BTDEX API Port", "Target": "9000", "Default": "", "Mode": "tcp", "Description": "BTDEX API Port", "Type": "Port", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "DeadFeet's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DeadFeetsRepository/furritos/btdex.xml", "CategoryList": [ "Crypto" ], "downloads": 20501, "trending": 1.18, "trends": [ 11.922, 10.734, 7.992, 1.757, 2.996, 2.137, 1.18 ], "trendsDate": [ 1695557130, 1698156374, 1700751978, 1703351173, 1705950375, 1708549566, 1711145187 ], "downloadtrend": [ 15518, 17384, 18894, 19232, 19826, 20259, 20501 ], "LastUpdateScan": 1711145187, "LastUpdate": 1697903424, "FirstSeen": 1646110999, "topTrending": -10.742 }, { "Name": "spacemesh", "TemplateURL": "https://raw.githubusercontent.com/furritos/docker-templates/master/furritos/spacemesh.xml", "Beta": "true", "Project": "https://spacemesh.io/", "Overview": "Docker image of the Spacemesh cryptocurrency built from the code found at https://github.com/spacemeshos/go-spacemesh/.\n\nNOTE: It is HIGHLY RECOMMENDED that a proper configuration is provided and stored in the node-data path below.\nThis image provides node-only services.", "Support": "https://github.com/furritos/docker-templates/issues", "Registry": "https://hub.docker.com/r/furritos/go-spacemesh", "GitHub": "https://github.com/spacemeshos/go-spacemesh/", "Repository": "furritos/go-spacemesh:latest", "Privileged": "false", "Network": "bridge", "Icon": "https://github.com/furritos/docker-templates/raw/master/furritos/images/spacemesh_icon.png", "Config": [ { "@attributes": { "Name": "node-data", "Target": "/root/spacemesh", "Default": "/mnt/user/appdata/spacemesh/node", "Mode": "rw", "Description": "Node Data Path", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "post-data", "Target": "/root/post", "Default": "/mnt/user/appdata/spacemesh/post", "Mode": "rw", "Description": "Post Files Path", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "p2p-listener", "Target": "7513", "Default": "7513", "Mode": "tcp", "Description": "P2P port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "grpc-public-listener", "Target": "9092", "Default": "9092", "Mode": "tcp", "Description": "Public GRPC API Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "grpc-private-listener", "Target": "9093", "Default": "9093", "Mode": "tcp", "Description": "Private GRPC API Port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "DeadFeet's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/DeadFeetsRepository/furritos/spacemesh.xml", "CategoryList": [ "Crypto" ], "downloads": 113, "LastUpdateScan": 1711634780, "LastUpdate": 1705883583, "FirstSeen": 1698645946 }, { "TemplateURL": "https://raw.githubusercontent.com/furritos/docker-templates/master/furritos/sqlserver2017.xml", "Name": "sqlserver2017", "Project": "https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-2017", "Overview": "It's MS SQL Server... on Linux... who would have thunk it?!? Uses Official images for Microsoft SQL Server based on Ubuntu @ https://hub.docker.com/_/microsoft-mssql-server/\n\nDatabase Storage Path: SQL Server data storage, defaults to cache drives for best performance.\nTCP Access Port - SQL Server TCP port, defaults to 1433.\nAccept End-User License Agreement - End-user License Agreement, REQUIRED.\nSysadmin Password - SQL Server Sysadmin (sa) password, defaults to ChangeMe! if not changed.", "Registry": "https://hub.docker.com/_/microsoft-mssql-server", "Repository": "mcr.microsoft.com/mssql/server:2017-latest", "Support": "https://github.com/furritos/docker-templates/issues", "Icon": "https://github.com/furritos/docker-templates/raw/master/furritos/images/sql_server_2017_512_button.png", "Privileged": "false", "Network": "bridge", "ExtraParams": "--ulimit stack=8192000:8192000", "Config": [ { "@attributes": { "Name": "Database Storage Path", "Target": "/var/opt/mssql", "Default": "", "Mode": "rw", "Description": "MS SQL Server data storage location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP Access Port", "Target": "1433", "Default": "1433", "Mode": "tcp", "Description": "MS SQL Server TCP connection port", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "1433" }, { "@attributes": { "Name": "Accept End-User License Agreement", "Target": "ACCEPT_EULA", "Default": "", "Mode": "", "Description": "EULA (Enter Y to accept)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sysadmin Password", "Target": "MSSQL_SA_PASSWORD", "Default": "ChangeMe!", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "DeadFeet's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DeadFeetsRepository/furritos/sqlserver2017.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1713313934, "FirstSeen": 1697389574 }, { "TemplateURL": "https://raw.githubusercontent.com/furritos/docker-templates/master/furritos/sqlserver2019.xml", "Beta": "true", "Name": "sqlserver2019", "Project": "https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-linux-ver15", "Overview": "It's MS SQL Server... on Linux... who would have thunk it?!? Uses Official images for Microsoft SQL Server based on Ubuntu @ https://hub.docker.com/_/microsoft-mssql-server/\n\nDatabase Storage Path: SQL Server data storage, defaults to cache drives for best performance.\nTCP Access Port - SQL Server TCP port, defaults to 1433.\nAccept End-User License Agreement - End-user License Agreement, REQUIRED.\nSysadmin Password - SQL Server Sysadmin (sa) password, defaults to ChangeMe! if not changed.", "Registry": "https://hub.docker.com/_/microsoft-mssql-server", "Repository": "mcr.microsoft.com/mssql/server:2019-latest", "Support": "https://github.com/furritos/docker-templates/issues", "Icon": "https://github.com/furritos/docker-templates/raw/master/furritos/images/sql_server_2019_512_button.png", "Privileged": "false", "Network": "bridge", "ExtraParams": "--ulimit stack=8192000:8192000", "Config": [ { "@attributes": { "Name": "Database Storage Path", "Target": "/var/opt/mssql", "Default": "", "Mode": "rw", "Description": "MS SQL Server data storage location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP Access Port", "Target": "1433", "Default": "1433", "Mode": "tcp", "Description": "MS SQL Server TCP connection port", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "1433" }, { "@attributes": { "Name": "Accept End-User License Agreement", "Target": "ACCEPT_EULA", "Default": "", "Mode": "", "Description": "EULA (Enter Y to accept)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sysadmin Password", "Target": "MSSQL_SA_PASSWORD", "Default": "ChangeMe!", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "DeadFeet's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DeadFeetsRepository/furritos/sqlserver2019.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711408566, "FirstSeen": 1612631216 }, { "TemplateURL": "https://raw.githubusercontent.com/furritos/docker-templates/master/furritos/sqlserver2022.xml", "Beta": "true", "Name": "sqlserver2022", "Project": "https://learn.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-linux-ver15", "Overview": "It's MS SQL Server... on Linux... who would have thunk it?!? Uses Official images for Microsoft SQL Server based on Ubuntu @ https://hub.docker.com/_/microsoft-mssql-server/\n\nDatabase Storage Path: SQL Server data storage, defaults to cache drives for best performance.\nTCP Access Port - SQL Server TCP port, defaults to 1433.\nAccept End-User License Agreement - End-user License Agreement, REQUIRED.\nSysadmin Password - SQL Server Sysadmin (sa) password, defaults to ChangeMe! if not changed.", "Registry": "https://hub.docker.com/_/microsoft-mssql-server", "Repository": "mcr.microsoft.com/mssql/server:2022-latest", "Support": "https://github.com/furritos/docker-templates/issues", "Icon": "https://github.com/furritos/docker-templates/raw/master/furritos/images/sql_server_2022_512_button.png", "Privileged": "false", "Network": "bridge", "ExtraParams": "--ulimit stack=8192000:8192000", "Config": [ { "@attributes": { "Name": "Database Storage Path", "Target": "/var/opt/mssql", "Default": "", "Mode": "rw", "Description": "MS SQL Server data storage location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TCP Access Port", "Target": "1433", "Default": "1433", "Mode": "tcp", "Description": "MS SQL Server TCP connection port", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "1433" }, { "@attributes": { "Name": "Accept End-User License Agreement", "Target": "ACCEPT_EULA", "Default": "", "Mode": "", "Description": "EULA (Enter Y to accept)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sysadmin Password", "Target": "MSSQL_SA_PASSWORD", "Default": "ChangeMe!", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" } ], "Repo": "DeadFeet's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DeadFeetsRepository/furritos/sqlserver2022.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1713313934, "FirstSeen": 1697501148 }, { "Name": "dex", "Repository": "ghcr.io/dexidp/dex:latest", "Registry": "https://hub.docker.com/r/dexidp/dex", "TemplateURL": "https://raw.githubusercontent.com/alex3305/unraid-docker-templates/master/dex.xml", "WebUI": "http://[IP]:[PORT:4190]/", "Network": "bridge", "Privileged": "false", "Project": "https://dexidp.io/", "Overview": "Integrate any identity provider into your application using OpenID Connect.", "Icon": "https://raw.githubusercontent.com/alex3305/unraid-docker-templates/master/images/dex.png", "PostArgs": "dex serve /var/dex/config.yaml", "Config": [ { "@attributes": { "Name": "HTTP Port", "Target": "4190", "Default": "4190", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4190" }, { "@attributes": { "Name": "App data", "Target": "/var/dex", "Default": "/mnt/user/appdata/dex", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dex" } ], "Repo": "alex3305's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alex3305sRepository/dex.xml", "CategoryList": [ "Tools-Utilities", "Security" ], "downloads": 8185057, "stars": 13, "trending": 0.757, "trends": [ 0.843, 0.712, 0.757 ], "trendsDate": [ 1707692769, 1710381989, 1712981182 ], "downloadtrend": [ 7997267, 8065247, 8123072, 8185057 ], "LastUpdateScan": 1712981182, "LastUpdate": 1712935509, "FirstSeen": 1705079158, "topTrending": -0.08599999999999997 }, { "Name": "dockge", "Repository": "louislam/dockge:1", "Registry": "https://hub.docker.com/r/louislam/dockge", "TemplateURL": "https://raw.githubusercontent.com/alex3305/unraid-docker-templates/master/dockge.xml", "WebUI": "http://[IP]:[PORT:5001]/", "Network": "bridge", "Privileged": "false", "Project": "https://github.com/louislam/dockge", "Overview": "A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", "Icon": "https://raw.githubusercontent.com/alex3305/unraid-docker-templates/master/images/dockge.png", "Config": [ { "@attributes": { "Name": "Web UI", "Target": "5001", "Default": "5001", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5001" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "App data", "Target": "/app/data", "Default": "/mnt/user/appdata/dockge/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dockge/data" }, { "@attributes": { "Name": "Stacks Directory Path", "Target": "/mnt/user/appdata/dockge/stacks", "Default": "/mnt/user/appdata/dockge/stacks", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dockge/stacks" }, { "@attributes": { "Name": "Stacks Directory Variable", "Target": "DOCKGE_STACKS_DIR", "Default": "/mnt/user/appdata/dockge/stacks", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/dockge/stacks" } ], "Repo": "alex3305's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alex3305sRepository/dockge.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 487492, "stars": 61, "trending": 27.669, "trends": [ 77.493, 53.152, 35.403, 27.669 ], "trendsDate": [ 1703718331, 1706317539, 1708916758, 1711512370 ], "downloadtrend": [ 24016, 106706, 227773, 352607, 487492 ], "LastUpdateScan": 1711512370, "LastUpdate": 1705856269, "FirstSeen": 1701119171, "topTrending": -49.824 }, { "Name": "music-assistant", "Repository": "ghcr.io/music-assistant/server:latest", "Registry": "https://ghcr.io/music-assistant/server", "TemplateURL": "https://raw.githubusercontent.com/alex3305/unraid-docker-templates/master/music-assistant.xml", "WebUI": "http://[IP]:[PORT:8095]/", "Network": "host", "Privileged": "true", "Project": "https://dexidp.io/", "Overview": "Turn your Home Assistant instance into a jukebox, hassle free streaming of your favourite media to Home Assistant media players.", "Icon": "https://raw.githubusercontent.com/alex3305/unraid-docker-templates/master/images/music-assistant.png", "Config": { "@attributes": { "Name": "App data", "Target": "/data", "Default": "/mnt/user/appdata/music-assistant", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/music-assistant" }, "Repo": "alex3305's Repository", "CAComment": "This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/alex3305sRepository/music-assistant.xml", "CategoryList": [ "MediaApp-Music", "MediaServer-Music" ], "LastUpdateScan": 1713470772, "FirstSeen": 1708275951 }, { "Name": "youtube-dl", "Repository": "jeeaaasustest/youtube-dl", "Registry": "https://hub.docker.com/r/jeeaaasustest/youtube-dl/", "TemplateURL": "https://raw.githubusercontent.com/alex3305/unraid-docker-templates/master/youtube-dl.xml", "WebUI": "http://[IP]:[PORT:8080]/", "Network": "bridge", "Privileged": "false", "Project": "https://github.com/Jeeaaasus/youtube-dl", "Overview": "Automated yt-dlp Docker image for downloading YouTube subscriptions", "Icon": "https://raw.githubusercontent.com/alex3305/unraid-docker-templates/master/images/youtube-dl.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Scrape interval", "Target": "youtubedl_interval", "Default": "3h", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3h" }, { "@attributes": { "Name": "Config directory", "Target": "/config", "Default": "/mnt/user/appdata/youtube-dl/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/youtube-dl/config" }, { "@attributes": { "Name": "Dowonload directory", "Target": "/downloads", "Default": "/mnt/user/appdata/youtube-dl/downloads", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/youtube-dl/downloads" }, { "@attributes": { "Name": "WebUI Enabled", "Target": "youtubedl_webui", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "UID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "alex3305's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/alex3305sRepository/youtube-dl.xml", "CategoryList": [ "Downloaders", "MediaApp-Video" ], "downloads": 1329571, "stars": 20, "trending": 0.304, "trends": [ 1.049, 0.503, 0.327, 0.431, 0.35, 0.367, 0.304 ], "trendsDate": [ 1697894656, 1700492762, 1703092056, 1705691164, 1708287877, 1710885981, 1713485173 ], "downloadtrend": [ 1299504, 1306079, 1310358, 1316035, 1320659, 1325525, 1329571 ], "LastUpdateScan": 1713485173, "LastUpdate": 1712710778, "FirstSeen": 1639587841, "topTrending": -0.7449999999999999, "topPerforming": 0.304 }, { "Name": "ApachePHP8-Docker", "Repository": "ghcr.io/nightmeer/apachephp8:latest", "Registry": "https://ghcr.io/nightmeer/apachephp8", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/146558-support-nightmeer-apachephp8-docker/", "Overview": "ApachePHP8 Docker", "WebUI": "http://[IP]/", "TemplateURL": "https://raw.githubusercontent.com/NightMeer/Unraid-Docker-Templates/master/templates/ApachePHP8.xml", "Icon": "https://raw.githubusercontent.com/NightMeer/Unraid-Docker-Templates/main/images/apache-php.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/apachephp8", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/apachephp8" }, { "@attributes": { "Name": "Config", "Target": "/var/www/html", "Default": "/mnt/user/appdata/apachephp8/html", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/apachephp8/html" }, { "@attributes": { "Name": "Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" } ], "Repo": "NightMeer's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/NightMeersRepository/templates/ApachePHP8.xml", "CategoryList": [ "Network-Web" ], "LastUpdateScan": 1713485173, "FirstSeen": 1697894656 }, { "Name": "Wireguard-Client", "Repository": "ghcr.io/nightmeer/wireguardclient:latest", "Registry": "https://github.com/NightMeer/WireguardClient-Docker/pkgs/container/wireguardclient", "Network": "br0", "Shell": "sh", "Privileged": "true", "Support": "https://forums.unraid.net/topic/147827-support-nightmeer-wireguard-client/", "Project": "https://www.wireguard.com/", "Overview": "A Wireguard Client\r\n\r\nplace wg0.conf in Config Folder\r\n\r\nwget -O /mnt/user/appdata/wireguardclient/wg0.conf https://raw.githubusercontent.com/NightMeer/WireguardClient-Docker/main/wg0.conf\r\n\r\nThe main Reason for this Docker is to bypass CGNat/DS-Lite see more: https://github.com/NightMeer/Bypass-CGNAT", "TemplateURL": "https://raw.githubusercontent.com/NightMeer/Unraid-Docker-Templates/master/templates/WireguardClient.xml", "Icon": "https://raw.githubusercontent.com/NightMeer/Unraid-Docker-Templates/main/images/wireguard.png", "Config": { "@attributes": { "Name": "Config Folder", "Target": "/config", "Default": "/mnt/user/appdata/wireguardclient/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/wireguardclient/" }, "Repo": "NightMeer's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system.‍This template is set up to run as Privileged. This is a possible security risk and usually does not need to be enabled. Note that some applications require privileged in order to operate correctly", "templatePath": "/tmp/GitHub/AppFeed/templates/NightMeersRepository/templates/WireguardClient.xml", "CategoryList": [ "Network-VPN", "Network-Other" ], "LastUpdateScan": 1712981182, "FirstSeen": 1699859148 }, { "PluginURL": "https://raw.githubusercontent.com/dixtdf/taglib/master/plugins/taglib.plg", "PluginAuthor": "dixtdf", "Beta": "true", "Name": "Taglib", "Support": "https://github.com/dixtdf/taglib/issues", "Icon": "https://raw.githubusercontent.com/dixtdf/templates/main/dixtdf/taglib.png", "Repo": "dixtdf's Repository", "TemplateURL": "https://raw.githubusercontent.com/dixtdf/templates/master/dixtdf/Taglib.xml", "Repository": "https://raw.githubusercontent.com/dixtdf/taglib/master/plugins/taglib.plg", "Plugin": true, "pluginVersion": "2023.11.30", "Overview": "Taglib is a simple custom label manager", "CAComment": "This plugin is in Chinese only", "templatePath": "/tmp/GitHub/AppFeed/templates/dixtdfsRepository/dixtdf/Taglib.xml", "CategoryList": [ "Productivity", "Tools-System", "Plugins" ], "FirstSeen": 1698503882 }, { "Name": "hammond", "Repository": "alfhou/hammond", "Registry": "https://hub.docker.com/r/alfhou/hammond", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/chirmstream/unraid-templates/issues", "Project": "https://github.com/AlfHou/hammond", "Screenshot": "https://raw.githubusercontent.com/chirmstream/unraid-templates/main/hammond/screenshot.jpg", "Overview": "A self-hosted vehicle expense tracking system with support for multiple users.", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/chirmstream/unraid-templates/master/hammond/hammond.xml", "Icon": "https://raw.githubusercontent.com/chirmstream/unraid-templates/main/hammond/icon.png", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3000", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/hammond/config" }, { "@attributes": { "Name": "data", "Target": "/assets", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/hammond/assets" }, { "@attributes": { "Name": "JWT_SECRET", "Target": "JWT_SECRET", "Default": "", "Mode": "", "Description": "The secret used to sign the JWT token. There is a default value but it is important that you change it to something else", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "UZFwEsRR8Ty3BhGosLb7WSZsUg8gSjnBvprpFVRqgs6MGyRWj78B9H8Er6pDn8xYgNdb5C" } ], "Repo": "dglb99's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dglb99sRepository/hammond/hammond.xml", "CategoryList": [ "Other" ], "downloads": 41907, "stars": 3, "trending": 13.055, "trends": [ 17.834, 13.055 ], "trendsDate": [ 1710641031, 1713240361 ], "downloadtrend": [ 29938, 36436, 41907 ], "LastUpdateScan": 1713240361, "LastUpdate": 1705046929, "FirstSeen": 1707959182 }, { "Name": "seafile", "Repository": "seafileltd/seafile-mc", "Registry": "https://hub.docker.com/r/seafileltd/seafile-mc", "Network": "seafile-net", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/chirmstream/unraid-templates/issues", "Project": "https://www.seafile.com/", "Screenshot": [ "https://raw.githubusercontent.com/chirmstream/unraid-templates/main/seafile/screenshot1.png", "https://raw.githubusercontent.com/chirmstream/unraid-templates/main/seafile/screenshot2.jpg" ], "Overview": "This is an unofficial template that uses the official seafile community docker image.\r\n\r\nSeafile is an open source file sync&share solution designed for high reliability, performance and productivity. Sync, share and collaborate across devices and teams. Build your team's knowledge base with Seafile's built-in Wiki feature.\r\n\r\n# STOP!\r\nBefore continuing you must create your own custom docker network for Seafile to work. \r\n### Step 1\r\nIn the webui naviate to Settings>Docker\r\nEnable \"Preserve user defined networks\"\r\n### Step 2\r\nOpen unraid terminal and type:\r\ndocker network create seafile-net\r\nVerify it was created by running \"docker network list\"\r\n### Step 3\r\nMake sure \"Network Type:\" under the ADVANCED VIEW is set to seafile-net. We will set our Database and memcached (if used) to also use seafile-net\r\n### Step 4 - Database setup (assuming MariaDB)\r\nCreate a new database container that has nothing on it. (This is very important and it will not work if you skip this step!)\r\n### Step 5\r\nSet the container name to: \"seafile-mariadb\" (this is important!)\r\nSet the \"Network Type: seafile-net\"\r\nNote the root password you used.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/chirmstream/unraid-templates/master/seafile/seafile.xml", "Icon": "https://raw.githubusercontent.com/chirmstream/unraid-templates/main/seafile/seafile-icon-512x512.png", "Requires": "- MariaDB or another compatible SQL server\r
- memcached is not required but you may decide you want to use it.", "Config": [ { "@attributes": { "Name": "Port", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Web UI http port.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Seafile Hostname", "Target": "SEAFILE_SERVER_HOSTNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "seafile.example.com" }, { "@attributes": { "Name": "SQL Host", "Target": "DB_HOST", "Default": "seafile-mariadb", "Mode": "", "Description": "Name of your database container. Due to an existing bug in seafile, we cannot set our own database IP. But we can still communicate to it over our custom docker network using the container name instead.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "seafile-mariadb" }, { "@attributes": { "Name": "SQL Root Password", "Target": "DB_ROOT_PASSWD", "Default": "changeme", "Mode": "", "Description": "Root password of SQL database you took note of earlier.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "changeme" }, { "@attributes": { "Name": "Admin Email", "Target": "SEAFILE_ADMIN_EMAIL", "Default": "", "Mode": "", "Description": "Seafile admin user. Recommend you change this.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "admin@changeme.com" }, { "@attributes": { "Name": "Admin Password", "Target": "SEAFILE_ADMIN_PASSWORD", "Default": "", "Mode": "", "Description": "Defualt admin password.", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "changeme" }, { "@attributes": { "Name": "Data", "Target": "/shared/", "Default": "/mnt/user/seafile/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/seafile/" }, { "@attributes": { "Name": "SSL/TLS Port", "Target": "443", "Default": "", "Mode": "tcp", "Description": "Recommended to leave blank. Specify a port only if you intend to use SSL/TLS without a reverse proxy.\r\nReverse proxy is recommended.", "Type": "Port", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Create a Let's Encrypt Certificate", "Target": "SEAFILE_SERVER_LETSENCRYPT", "Default": "false", "Mode": "", "Description": "Seafile will request and install a SSL-Certificate by itself based on the Seafile hostanme.\r\nOnly viable with SSL/TLS Port. Domain needed. Do not use when using a reverse proxy (recommended).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "dglb99's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/dglb99sRepository/seafile/seafile.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 16785907, "stars": 89, "trending": 0.279, "trends": [ 0.265, 0.301, 0.301, 0.254, 0.244, 0.281, 0.279 ], "trendsDate": [ 1695881144, 1698503882, 1701097592, 1703696748, 1706295956, 1708895160, 1711490780 ], "downloadtrend": [ 16509184, 16559039, 16609104, 16651386, 16692069, 16739025, 16785907 ], "LastUpdateScan": 1711490780, "LastUpdate": 1710327646, "FirstSeen": 1667300751, "topTrending": 0.014000000000000012, "topPerforming": 0.279 }, { "Name": "seafile-pro", "Repository": "docker.seadrive.org/seafileltd/seafile-pro-mc:latest", "Registry": "https://hub.docker.com/r/seafileltd/seafile-pro-mc", "Support": "https://github.com/chirmstream/unraid-templates/issues", "Project": "https://www.seafile.com/", "Screenshot": [ "https://raw.githubusercontent.com/chirmstream/unraid-templates/main/seafile-pro/screenshot1.png", "https://raw.githubusercontent.com/chirmstream/unraid-templates/main/seafile-pro/screenshot2.jpg" ], "Icon": "https://raw.githubusercontent.com/chirmstream/unraid-templates/main/seafile-pro/seafile-icon-512x512.png", "Requires": "- MariaDB (have not tested other SQL servers, but they might work)", "Repo": "dglb99's Repository", "ModeratorComment": "No longer available", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Blacklist": true, "Overview": "This is an unofficial template that uses the official seafile-pro docker image.\r\n\r\nSeafile is an open source file sync&share solution designed for high reliability, performance and productivity. Sync, share and collaborate across devices and teams. Build your team's knowledge base with Seafile's built-in Wiki feature.\r\n\r\n# STOP!\r\nBefore continuing you must create your own custom docker network for Seafile to work. \r\n### Step 1\r\nIn the webui naviate to Settings>Docker\r\nEnable \"Preserve user defined networks\"\r\n### Step 2\r\nOpen Unraid terminal and type:\r\ndocker network create seafile-net\r\nVerify it was created by running \"docker network list\"\r\n### Step 3\r\nMake sure \"Network Type:\" under the ADVANCED VIEW is set to seafile-net. We will set our Database and memcached (if used) to also use seafile-net\r\n### Step 4 - Database setup (assuming MariaDB)\r\nCreate a new database container that has nothing on it. (This is very important and it will not work if you skip this step!)\r\n### Step 5\r\nSet the container name to: \"seafile-pro-mariadb\" (this is important!)\r\nSet the \"Network Type: seafile-net\"\r\nNote the root password you used.\r\n### Step 6 (Pro setup)\r\nYou can use seafile-pro for free with up to 3 users. Create an account at https://customer.seafile.com\r\nYou will be given docker login credentials\r\nOpen a new Unraid terminal and type:\r\ndocker login docker.seadrive.org\r\nEnter your given username and password\r\n### Step 7\r\nCreate container from template", "templatePath": "/tmp/GitHub/AppFeed/templates/dglb99sRepository/seafile-pro/seafile-pro.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711490780, "FirstSeen": 1698503882 }, { "Name": "GameVault", "Repository": "phalcode/gamevault-backend:latest", "Registry": "https://hub.docker.com/r/phalcode/gamevault-backend", "Network": "bridge", "Privileged": "false", "Project": "https://gamevau.lt/", "License": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License", "Support": "https://github.com/phalcode/unraid-templates/issues", "Overview": "GameVault is an innovative gaming platform providing a self-hosted, source-available alternative to popular gaming platforms. It lets you and your friends enjoy DRM-free games stored on your file server in an organized way.\n This is the official UNRAID Template supported by Phalcode. Please read the documentation on https://gamevau.lt.", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/Phalcode/unraid-templates/master/templates/gamevault.xml", "Icon": "https://raw.githubusercontent.com/phalcode/unraid-templates/main/templates/icons/gamevault.png", "ExtraParams": "--restart=unless-stopped", "Requires": "
    Please read the documentation on https://gamevau.lt

    By Default you will need a separately hosted PostgreSQL Database with Version 15 or higher. This is not needed when choosing Tag "sqlite" when installing this app.
", "Config": [ { "@attributes": { "Name": "Server Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RAWG API Key", "Target": "RAWG_API_KEY", "Default": "", "Mode": "", "Description": "Insert your RAWG API Key here if you have one (http://rawg.io/login?forward=developer)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB Host", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "The Host of your PostgreSQL database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB Port", "Target": "DB_PORT", "Default": "5432", "Mode": "", "Description": "The Port of your PostgreSQL database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB User", "Target": "DB_USERNAME", "Default": "gamevault", "Mode": "", "Description": "The User of your PostgreSQL database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PostgreSQL DB Password", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "The Password of your PostgreSQL database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Files Directory", "Target": "/files", "Default": "", "Mode": "rw", "Description": "Where your game files are", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Images Directory", "Target": "/images", "Default": "/mnt/user/appdata/gamevault/images", "Mode": "rw", "Description": "Where application images (boxarts, profile pictures, etc.) will be saved", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs Directory", "Target": "/logs", "Default": "/mnt/user/appdata/gamevault/logs", "Mode": "rw", "Description": "Where application logs will be saved", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Branch": { "Tag": "sqlite", "Repository": "phalcode/gamevault-backend:latest", "TagDescription": "Using SQLITE. You can run GameVault without a separate PostgreSQL Database using this branch (Not recommended)", "Requires": "\n Please read the documentation on https://gamevau.lt/\n ", "Config": [ { "@attributes": { "Name": "Server Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RAWG API Key", "Target": "RAWG_API_KEY", "Default": "", "Mode": "", "Description": "Insert your RAWG API Key here if you have one (http://rawg.io/login?forward=developer)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Files Directory", "Target": "/files", "Default": "", "Mode": "rw", "Description": "Where your game files are", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Images Directory", "Target": "/images", "Default": "/mnt/user/appdata/gamevault/images", "Mode": "rw", "Description": "Where application images (boxarts, profile pictures, etc.) will be saved", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs Directory", "Target": "/logs", "Default": "/mnt/user/appdata/gamevault/logs", "Mode": "rw", "Description": "Where application logs will be saved", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SQLITE Database Directory", "Target": "/db", "Default": "/mnt/user/appdata/gamevault/database", "Mode": "rw", "Description": "Where the SQLITE database will be saved.", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database System", "Target": "DB_SYSTEM", "Default": "SQLITE", "Mode": "", "Description": "The database system to use.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "SQLITE" } ] }, "Repo": "phalcode's Repository", "Licence": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License", "templatePath": "/tmp/GitHub/AppFeed/templates/phalcodesRepository/templates/gamevault.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 52109, "trending": 12.046, "trends": [ 21.254, 17.807, 20.31, 14.143, 12.046 ], "trendsDate": [ 1701097593, 1703696748, 1706295956, 1708895160, 1711490781 ], "downloadtrend": [ 20296, 25774, 31358, 39350, 45832, 52109 ], "LastUpdateScan": 1711490781, "LastUpdate": 1710518641, "FirstSeen": 1690229087, "topTrending": -9.208000000000002 }, { "Name": "Watchlistarr", "Repository": "nylonee/watchlistarr", "Registry": "https://hub.docker.com/r/nylonee/watchlistarr", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/nylonee/watchlistarr/issues", "Project": "https://github.com/nylonee/watchlistarr", "Overview": "Sync RSS Plex watchlists in realtime with Sonarr and Radarr\r\n\r\nhttps://github.com/nylonee/watchlistarr", "TemplateURL": "https://raw.githubusercontent.com/nylonee/watchlistarr-unraid/master/watchlistarr.xml", "Icon": "https://github.com/nylonee/watchlistarr/blob/main/watchlistarr.png?raw=true", "Requires": "Requires Plex Pass", "Config": [ { "@attributes": { "Name": "Sonarr API Key", "Target": "SONARR_API_KEY", "Default": "", "Mode": "", "Description": "Your Sonarr API Key, found in Sonarr UI Settings -> General", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr URL", "Target": "SONARR_BASE_URL", "Default": "", "Mode": "", "Description": "Your Sonarr URL", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://localhost:8989" }, { "@attributes": { "Name": "Radarr API Key", "Target": "RADARR_API_KEY", "Default": "", "Mode": "", "Description": "Your Sonarr API Key, found in Sonarr UI Settings -> General", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr URL", "Target": "RADARR_BASE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://localhost:7878" }, { "@attributes": { "Name": "Plex Token", "Target": "PLEX_TOKEN", "Default": "", "Mode": "", "Description": "Your Plex token, see https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Refresh Interval (Seconds)", "Target": "REFRESH_INTERVAL_SECONDS", "Default": "", "Mode": "", "Description": "The number of seconds to wait between syncing watchlists", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "60" }, { "@attributes": { "Name": "Sonarr Quality Profile", "Target": "SONARR_QUALITY_PROFILE", "Default": "", "Mode": "", "Description": "The Sonarr Quality Profile you'd like new shows to inherit", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr Root Folder", "Target": "SONARR_ROOT_FOLDER", "Default": "", "Mode": "", "Description": "Your Sonarr Root folder, found in Sonarr Settings", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Quality Profile", "Target": "RADARR_QUALITY_PROFILE", "Default": "", "Mode": "", "Description": "The Radarr Quality Profile you'd like new movies to inherit", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Root Folder", "Target": "RADARR_ROOT_FOLDER", "Default": "", "Mode": "", "Description": "Your Radarr Root folder, found in Radarr Settings", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr Bypass Exclusions", "Target": "SONARR_BYPASS_IGNORED", "Default": "", "Mode": "", "Description": "Set to true to bypass excluded sonarr lists", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Bypass Exclusions", "Target": "RADARR_BYPASS_IGNORED", "Default": "", "Mode": "", "Description": "Set to true to bypass excluded radarr lists", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr Default Season Monitoring", "Target": "SONARR_SEASON_MONITORING", "Default": "", "Mode": "", "Description": "Default season monitoring. If not set, will be 'all'. Possible values are all, future, missing, existing, pilot, firstSeason, latestSeason, none", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "nylonee's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/nyloneesRepository/watchlistarr.xml", "CategoryList": [ "MediaServer-Video" ], "downloads": 2097, "LastUpdateScan": 1711505174, "LastUpdate": 1708952793, "FirstSeen": 1698516347 }, { "Name": "unifi-controller-reborn", "Repository": "11notes/unifi:7.5.187-unraid", "Registry": "https://github.com/pallebone/UnifiUnraidReborn/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/147455-support-unifi-controller-unifi-unraid-reborn/", "Project": "https://github.com/pallebone/UnifiUnraidReborn/issues", "Overview": "The Unifi-controller(https://www.ubnt.com/enterprise/#unifi) software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.", "WebUI": "https://[IP]:[PORT:8443]", "TemplateURL": "https://raw.githubusercontent.com/pallebone/UnifiUnraidReborn/master/XMLSettings.xml", "Icon": "https://user-images.githubusercontent.com/11403137/277435263-1b01facd-1b15-4ba7-9495-e709c291d67f.jpg", "ExtraParams": "--memory=8G", "Requires": "Please avoid customising this image excessivly.\r
Docker xml is still very new.\r
Many changes have not been tested yet as it is not mature.\r
Networking in bridge is reccomended. Leave UID and GID and MASK values alone please.\r
ALWAYS SEE UNRAID FORUM THREAD BEFORE UPGRADING TAGS/VERSION.\r
If you change things, and have issues, they will be relevant,\r
do not ask for help and avoid telling us what you changed, we are not Oracles. ", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8443", "Default": "8443", "Mode": "tcp", "Description": "Unifi web admin port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8443" }, { "@attributes": { "Name": "Port: 3478", "Target": "3478", "Default": "3478", "Mode": "udp", "Description": "Unifi STUN port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3478" }, { "@attributes": { "Name": "Port: 10001", "Target": "10001", "Default": "10001", "Mode": "udp", "Description": "Required for AP discovery", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "10001" }, { "@attributes": { "Name": "Port: 8080", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "Required for device communication", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "Port: 1900", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "Required for `Make controller discoverable on L2 network` option", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1900" }, { "@attributes": { "Name": "Port: 8843", "Target": "8843", "Default": "8843", "Mode": "tcp", "Description": "Unifi guest portal HTTPS redirect port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8843" }, { "@attributes": { "Name": "Port: 8880", "Target": "8880", "Default": "8880", "Mode": "tcp", "Description": "Unifi guest portal HTTP redirect port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8880" }, { "@attributes": { "Name": "Port: 6789", "Target": "6789", "Default": "6789", "Mode": "tcp", "Description": "For mobile throughput test", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "6789" }, { "@attributes": { "Name": "Port: 5514", "Target": "5514", "Default": "5514", "Mode": "udp", "Description": "Remote syslog port", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5514" }, { "@attributes": { "Name": "MEM_LIMIT", "Target": "MEM_LIMIT", "Default": "1024", "Mode": "{3}", "Description": "Optionally change the Java memory limit. Set to `default` to reset to default", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4096" }, { "@attributes": { "Name": "MEM_STARTUP", "Target": "MEM_STARTUP", "Default": "1024", "Mode": "{3}", "Description": "Optionally change the Java initial/minimum memory. Set to `default` to reset to default", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2048" }, { "@attributes": { "Name": "Appdata", "Target": "/unifi/var", "Default": "/mnt/user/appdata/unifi-controller-reborn", "Mode": "rw", "Description": "All Unifi data stored here", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/unifi-controller-reborn" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "002", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "002" } ], "Repo": "PeteAsking's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/PeteAskingsRepository/XMLSettings.xml", "CategoryList": [ "Tools-Utilities", "Network-Management" ], "downloads": 5383, "stars": 7, "LastUpdateScan": 1712570796, "LastUpdate": 1711314236, "FirstSeen": 1699383960 }, { "PluginURL": "https://github.com/EldonMcGuinness/UnraidDriveStandbyMonitor/raw/master/DriveStandbyMonitor.plg", "PluginAuthor": "Eldon McGuinness", "Name": "Drive Standby Monitor", "Support": "https://forums.unraid.net/topic/147982-drive-standby-monitor-plugin-support/", "Icon": "https://cloud.richards-rogan.family/s/fFZeaD3ypnxxBCm/download/logo.png", "Repo": "EldonMcGuiness' Repository", "TemplateURL": "https://raw.githubusercontent.com/EldonMcGuinness/UnraidCA/master/DriveStandbyMonitor.xml", "Repository": "https://raw.githubusercontent.com/EldonMcGuinness/UnraidDriveStandbyMonitor/master/DriveStandbyMonitor.plg", "Plugin": true, "pluginVersion": "2024.02.23-001", "Overview": "This plugin allows you to monitor the standby status of your drives at a regular interval.", "templatePath": "/tmp/GitHub/AppFeed/templates/EldonMcGuinessRepository/DriveStandbyMonitor.xml", "CategoryList": [ "Tools-Utilities", "Plugins" ], "FirstSeen": 1699716982 }, { "Name": "OpenAIWebUI", "Repository": "infotrend/openai_webui-unraid:latest", "Registry": "https://hub.docker.com/r/infotrend/openai_webui-unraid/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/147675-support-infotrendopenai_webui/", "Project": "https://github.com/Infotrend-Inc/OpenAI_WebUI", "Overview": "Unraid compatible OpenAI WebUI.\r\nRequires your valid OpenAI API key.\r\n\r\nPlease see\u00a0https://github.com/Infotrend-Inc/OpenAI_WebUI/blob/main/.env.example\u00a0for details of possible values for the environment variables. Even if a feature is not used, its environment variable should be set.", "WebUI": "http://[IP]:[PORT:8501]", "TemplateURL": "https://raw.githubusercontent.com/Infotrend-Inc/OpenAI_WebUI/master/unraid/OpenAI_WebUI.xml", "Icon": "https://github.com/Infotrend-Inc/OpenAI_WebUI/blob/main/assets/Infotrend_LogoOnly.png?raw=true", "Config": [ { "@attributes": { "Name": "OPENAI_API_KEY", "Target": "OPENAI_API_KEY", "Default": "", "Mode": "", "Description": "Your OpenAI API key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "8501", "Default": "8501", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8501" }, { "@attributes": { "Name": "Run directory", "Target": "/iti", "Default": "/mnt/user/appdata/openai_webui", "Mode": "rw", "Description": "Mount directory for generated file.\r\n/iti matches value used for OAIWUI_SAVEDIR ", "Type": "Path", "Display": "always", "Required": "true", "Mask": "fals e" }, "value": "/mnt/user/appdata/openai_webui" }, { "@attributes": { "Name": "OAIWUI_SAVEDIR", "Target": "OAIWUI_SAVEDIR", "Default": "/iti", "Mode": "", "Description": "Required: location where generated files are placed", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/iti" }, { "@attributes": { "Name": "OAIWUI_GPT_ONLY", "Target": "OAIWUI_GPT_ONLY", "Default": "False", "Mode": "", "Description": "If True, only show the GPT UI\r\nIf False, show both the GPT and the DallE UI", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "False" }, { "@attributes": { "Name": "OAIWUI_GPT_MODELS", "Target": "OAIWUI_GPT_MODELS", "Default": "gpt-4,gpt-3.5-turbo", "Mode": "", "Description": "Required: comma-separated list of GPT models authorized for the provided API Key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "gpt-4,gpt-3.5-turbo" }, { "@attributes": { "Name": "OAIWUI_DALLE_MODELS", "Target": "OAIWUI_DALLE_MODELS", "Default": "dall-e-3,dall-e-2", "Mode": "", "Description": "Required: comma-separated list of DALL-E models authorized for the provided API Key", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "dall-e-3,dall-e-2" } ], "Repo": "ITI's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/ITIsRepository/unraid/OpenAI_WebUI.xml", "CategoryList": [ "Productivity" ], "downloads": 2838, "LastUpdateScan": 1712981182, "LastUpdate": 1709941692, "FirstSeen": 1699716989 }, { "Name": "bbergle-jellyfin", "Repository": "jellyfin/jellyfin:latest", "Registry": "https://registry.hub.docker.com/r/jellyfin/jellyfin", "Network": "host", "Shell": "bash", "Privileged": "false", "Project": "https://github.com/jellyfin/jellyfin", "Overview": "Jellyfin(https://github.com/jellyfin/jellyfin) is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it.\r\n\r\n\r\nThis uses the offical Jellyfin container. This official container should help more people with hardware transcoding since this is a Debian base image instead of ubuntu", "WebUI": "http://[IP]:[PORT:8096]", "TemplateURL": "https://raw.githubusercontent.com/BBergle/unraid-templates/master/jellyfin/jellyfin.xml", "Icon": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jellyfin-logo.png", "DonateText": "Donations", "DonateLink": "https://www.linuxserver.io/donate", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8096", "Default": "8096", "Mode": "tcp", "Description": "Http webUI.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8096" }, { "@attributes": { "Name": "Port: 8920", "Target": "8920", "Default": "8920", "Mode": "tcp", "Description": "Optional - Https webUI (you need to set up your own certificate).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8920" }, { "@attributes": { "Name": "Port: 7359", "Target": "7359", "Default": "7359", "Mode": "udp", "Description": "Optional - Allows clients to discover Jellyfin on the local network.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "7359" }, { "@attributes": { "Name": "Port: 1900", "Target": "1900", "Default": "1900", "Mode": "udp", "Description": "Optional - Service discovery used by DNLA and clients.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1900" }, { "@attributes": { "Name": "Path: /data/tvshows", "Target": "/data/tvshows", "Default": "", "Mode": "rw", "Description": "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path: /data/movies", "Target": "/data/movies", "Default": "", "Mode": "rw", "Description": "Media goes here. Add as many as needed e.g. `/data/movies`, `/data/tv`, etc.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JELLYFIN_PublishedServerUrl", "Target": "JELLYFIN_PublishedServerUrl", "Default": "192.168.0.5", "Mode": "{3}", "Description": "Set the autodiscovery response domain or IP address.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "xmltv", "Target": "/xmltv", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "/mnt/user/appdata/jellyfin", "Mode": "rw", "Description": "Jellyfin data storage location. *This can grow very large, 50gb+ is likely for a large collection.*", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jellyfin" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "BBergle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BBerglesRepository/jellyfin/jellyfin.xml", "CategoryList": [ "Other" ], "downloads": 239327800, "stars": 1149, "trending": 0.878, "trends": [ 0.667, 0.92, 0.878 ], "trendsDate": [ 1707608207, 1710381989, 1712981183 ], "downloadtrend": [ 233475653, 235042596, 237225434, 239327800 ], "LastUpdateScan": 1712981183, "LastUpdate": 1712553484, "FirstSeen": 1705014256, "topTrending": 0.21099999999999997 }, { "Name": "bbergle-mkv-language-remover", "Repository": "bbergle/mkv-language-remover:latest", "Registry": "https://hub.docker.com/repository/docker/bbergle/mkv-language-remover/general", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/BBergle/mkv-language-remover", "Overview": "The purpose of this container is to go through your movies directory and convert all mp4 and m2ts file to mkv and then remove a specific language from those movies.\r\nIt will also remove commentaries if set to true\r\n\r\nPlease run this on a subset of your data before your entire library\r\n\r\nMake a share called MovieTest and move some movies over and make that your movies path in this container\r\nOnce it's running you can see how the script works and if you havbe the correct settings\r\n\r\nThere is not web UI, Just look at the logs for output\r\n\r\nWARNING: THIS RUNS AS SOON AS YOU START IT\r\n\r\nFind the language codes at https://iso639-3.sil.org/code_tables/639/data", "TemplateURL": "https://raw.githubusercontent.com/BBergle/unraid-templates/master/mkv-language-remover/mkv-language-remover.xml", "Icon": "https://github.com/BBergle/mkv-language-remover/blob/main/image.png?raw=true", "Config": [ { "@attributes": { "Name": "movies", "Target": "/movies", "Default": "", "Mode": "rw", "Description": "Set this to your movies library location\r\nExample: /mnt/user/data/media/movies", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/data/media/movies" }, { "@attributes": { "Name": "Languages", "Target": "LANGUAGES", "Default": "", "Mode": "", "Description": "These are the languages that you want to remove.\r\nEnter a comma seperated list of three letter ISO 639-3 language codes,\r\nExample: rus, eng\r\n", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "rus, ukr, kaz" }, { "@attributes": { "Name": "Convert", "Target": "CONVERT", "Default": "False", "Mode": "", "Description": "Set to True if you want the container to convert all mp4 and m2ts files to mkv", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "Remove Languages", "Target": "REMOVE_LANGUAGES", "Default": "True", "Mode": "", "Description": "Set to False if you don't want to remove any languages", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "Remove Commentary", "Target": "REMOVE_COMMENTARY", "Default": "False", "Mode": "", "Description": "Set to True if you want to remove all commentary audio tracks from your library", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "Test", "Target": "TEST", "Default": "", "Mode": "", "Description": "If this is set to true, no movies will be processed but the logs will output all movies that will be processed if Test is set to False", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "True" }, { "@attributes": { "Name": "REMOVE_SUBTITLES", "Target": "REMOVE_SUBTITLES", "Default": "False", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "False" } ], "Repo": "BBergle's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/BBerglesRepository/mkv-language-remover/mkv-language-remover.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 211, "LastUpdateScan": 1712981183, "LastUpdate": 1707086154, "FirstSeen": 1699716989 }, { "Name": "bbergle-zap2xml", "Repository": "shuaiscott/zap2xml", "Registry": "https://hub.docker.com/r/shuaiscott/zap2xml/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/shuaiscott/zap2xml/", "Project": "https://github.com/jef/zap2xml", "Overview": "Environment Variable-driven configuration of zap2xml\r\n\r\nGo to https://tvlistings.zap2it.com and make an account, once it is made you can enter the credentials in the fields below", "TemplateURL": "https://raw.githubusercontent.com/BBergle/unraid-templates/master/zap2xml/zap2xml.xml", "Icon": "https://github.com/BBergle/unraid-templates/blob/main/zap2xml/zap2it_logo.png?raw=true", "Config": [ { "@attributes": { "Name": "Container Path 1", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Container Variable 1", "Target": "USERNAME", "Default": "", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Container Variable 2", "Target": "PASSWORD", "Default": "", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Container Variable 3", "Target": "XMLTV_FILENAME", "Default": "xmltv.xml", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "xmltv.xml" }, { "@attributes": { "Name": "Container Variable 4", "Target": "OPT_ARGS", "Default": "", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Container Variable 5", "Target": "SLEEPTIME", "Default": "43200", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "43200" } ], "Repo": "BBergle's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/BBerglesRepository/zap2xml/zap2xml.xml", "downloads": 1018833, "stars": 8, "trending": 0.66, "trends": [ 0.617, 0.752, 0.66 ], "trendsDate": [ 1707608207, 1710381990, 1712981183 ], "downloadtrend": [ 998301, 1004498, 1012105, 1018833 ], "LastUpdateScan": 1712981183, "LastUpdate": 1619664452, "FirstSeen": 1705014256, "topTrending": 0.04300000000000004 }, { "Name": "Receipt-Wrangler", "Repository": "noah231515/receipt-wrangler:latest", "Registry": "https://hub.docker.com/repository/docker/noah231515/receipt-wrangler/general", "Network": "bridge", "Overview": "Receipt Wrangler is your easy-to-use, self-hosted receipt management solution. Simplify your expenses and take control of your financial data with these powerful features:\n\n * Effortless Receipt Creation: Quickly create receipts with the help of OCR/AI image scanning.\n * Smart Categorization: Organize receipts for easy filtering.\n * Collaborative Tracking: Share receipts and track expenses among multiple users.\n * Email Integration: Seamlessly upload receipts directly from your email, web app, and mobile app (coming soon).\n\n Follow the installation guide at https://receiptwrangler.io/docs/category/getting-started to get started.", "Shell": "sh", "Privileged": "false", "Support": "https://reddit.com/r/receiptwrangler", "Project": "https://github.com/Receipt-Wrangler", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Receipt-Wrangler/receipt-wrangler-unraid/master/template.xml", "Icon": "https://avatars.githubusercontent.com/u/141039354?s=400&u=614387191a483eef308dbb696ce76fc74f6878dc&v=4", "Requires": "This application may require an external database to be ran, but an internal SQLITE database is supported.\r Please read the documentation at https://github.com/Receipt-Wrangler to set up the required configuration file.", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "Port for web ui\r\n", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9080" }, { "@attributes": { "Name": "Config path", "Target": "/app/receipt-wrangler-api/config", "Default": "", "Mode": "rw", "Description": "Directory to store configs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sqlite path", "Target": "/app/receipt-wrangler-api/sqlite", "Default": "", "Mode": "rw,shared", "Description": "Directory to store sqlite database", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs path", "Target": "/app/receipt-wrangler-api/logs", "Default": "", "Mode": "rw", "Description": "Directory to store application logs\r\n", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data path", "Target": "/app/receipt-wrangler-api/data", "Default": "", "Mode": "rw", "Description": "Directory to store applciation images", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "wrangler's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/wranglersRepository/template.xml", "CategoryList": [ "Productivity" ], "downloads": 1051, "LastUpdateScan": 1712981183, "LastUpdate": 1712858226, "FirstSeen": 1699716994 }, { "Name": "SyncYomi", "Repository": "ghcr.io/syncyomi/syncyomi:latest", "Registry": "https://ghcr.io/syncyomi/syncyomi", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/SyncYomi/SyncYomi/issues", "Project": "https://github.com/SyncYomi/SyncYomi", "Overview": "SyncYomi is an open-source project designed to offer a seamless synchronization experience for your Tachiyomi manga reading progress and library across multiple devices. This server can be self-hosted, allowing you to sync your Tachiyomi library effortlessly.\r\nMore info at: https://github.com/SyncYomi/SyncYomi\r\nAs for now this project rely on a specific Tachiyomi build available at: https://discord.gg/aydqBWAZs8", "Beta": "true", "WebUI": "http://[IP]:[PORT:8282]/", "TemplateURL": "https://raw.githubusercontent.com/xiaodoudou/unraid-templates/master/SyncYomi/SyncYomi.xml", "Icon": "https://raw.githubusercontent.com/SyncYomi/SyncYomi/develop/.github/images/logo.png", "Config": [ { "@attributes": { "Name": "Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/syncyomi/" }, { "@attributes": { "Name": "WebUI", "Target": "8282", "Default": "8282", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8282" }, { "@attributes": { "Name": "TimeZone", "Target": "TZ", "Default": "Asia/Paris", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Asia/Shanghai" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" } ], "Repo": "Xiaodoudou's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/XiaodoudousRepository/SyncYomi/SyncYomi.xml", "CategoryList": [ "Backup", "MediaServer-Books" ], "LastUpdateScan": 1713313934, "FirstSeen": 1700321420 }, { "Name": "Budibase", "Repository": "budibase/budibase", "Registry": "https://hub.docker.com/r/budibase/budibase/", "Network": "br0", "Shell": "sh", "Privileged": "false", "Support": "https://hub.docker.com/r/budibase/budibase/", "Project": "https://budibase.com/", "Overview": "Budibase AIO Docker, for use as a single image which provides all necessary services.", "WebUI": "http://[IP]:[PORT:80]/", "TemplateURL": "https://raw.githubusercontent.com/PlazzmiK/unraid_templates/master/budibase.xml", "Icon": "https://sendtomail.com/icon/budibase.png?v=latest", "Config": [ { "@attributes": { "Name": "Data - Main", "Target": "/data", "Default": "/mnt/user/appdata/budibase/data/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data - CouchDB", "Target": "/opt/couchdb/data", "Default": "/mnt/user/appdata/budibase/couchdb_data/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "HTTP", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "MINIO_ACCESS_KEY", "Target": "MINIO_ACCESS_KEY", "Default": "CHANGE_ME_PLEASE", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "CHANGE_ME_PLEASE" }, { "@attributes": { "Name": "MINIO_SECRET_KEY", "Target": "MINIO_SECRET_KEY", "Default": "CHANGE_ME_PLEASE", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "CHANGE_ME_PLEASE" }, { "@attributes": { "Name": "REDIS_PASSWORD", "Target": "REDIS_PASSWORD", "Default": "CHANGE_ME_PLEASE", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "CHANGE_ME_PLEASE" }, { "@attributes": { "Name": "INTERNAL_API_KEY", "Target": "INTERNAL_API_KEY", "Default": "CHANGE_ME_PLEASE", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "CHANGE_ME_PLEASE" }, { "@attributes": { "Name": "JWT_SECRET", "Target": "JWT_SECRET", "Default": "CHANGE_ME_PLEASE", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "CHANGE_ME_PLEASE" }, { "@attributes": { "Name": "CUSTOM_DOMAIN", "Target": "CUSTOM_DOMAIN", "Default": "", "Mode": "", "Description": "Fill in your domain name to use a personal domain.\r\nhttps://www.example.com/", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Plazzmik's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/PlazzmiksRepository/budibase.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other" ], "downloads": 901245, "stars": 26, "trending": 2.828, "trends": [ 3.309, 2.648, 2.569, 2.828 ], "trendsDate": [ 1705525619, 1708124749, 1710720373, 1713313934 ], "downloadtrend": [ 803185, 830668, 853260, 875761, 901245 ], "LastUpdateScan": 1713313934, "LastUpdate": 1713298166, "FirstSeen": 1700321420, "topTrending": -0.4810000000000003 }, { "Name": "iVentoy", "Repository": "ziggyds/iventoy", "Registry": "https://hub.docker.com/r/ziggyds/iventoy/", "Network": "bridge", "Privileged": "true", "Shell": "sh", "Support": "https://github.com/ziggyds/iventoy/issues", "Project": "https://iventoy.com", "Overview": "Dockerized version of iVentoy for use on unraid.\niVentoy is an enhanced version of the PXE server.\nWith iVentoy you can boot and install OS on multiple machines at the same time through the network.\niVentoy is extremely easy to use, without complicated configuration, just put the ISO file in the specified location and select PXE boot in the client machine.\niVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI and ARM64 UEFI mode at the same time.\niVentoy support 110+ common types of OS (Windows/WinPE/Linux/VMware)", "WebUI": "http://[IP]:[PORT:26000]", "TemplateURL": "https://raw.githubusercontent.com/Core-i99/unraid-docker-templates/master/templates/iventoy.xml", "Icon": "https://raw.githubusercontent.com/Core-i99/unraid-docker-templates/main/templates/icons/iventoy.png", "DonateText": "If you like my work please consider Donating.", "PrivilegedReq": "true", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "26000", "Default": "26000", "Mode": "tcp", "Description": "iVentoy GUI HTTP Server Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "26000" }, { "@attributes": { "Name": "Port: 16000", "Target": "16000", "Default": "16000", "Mode": "tcp", "Description": "iVentoy PXE Service HTTP Server Port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "16000" }, { "@attributes": { "Name": "Port: 10809", "Target": "10809", "Default": "10809", "Mode": "tcp", "Description": "NBD Server Port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "10809" }, { "@attributes": { "Name": "Port: 67", "Target": "67", "Default": "67", "Mode": "udp", "Description": "DHCP Server Port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "67" }, { "@attributes": { "Name": "Port: 68", "Target": "68", "Default": "68", "Mode": "udp", "Description": "DHCP Server Port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "68" }, { "@attributes": { "Name": "Port: 69", "Target": "69", "Default": "69", "Mode": "udp", "Description": "TFTP Server Port", "Type": "Port", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "69" }, { "@attributes": { "Name": "AUTO_START_PXE", "Target": "AUTO_START_PXE", "Default": "1", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "ISO Directory", "Target": "/app/iso", "Default": "", "Mode": "rw", "Description": "iVentoy ISO directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Core-i99's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/Core-i99sRepository/templates/iventoy.xml", "CategoryList": [ "Network-Other" ], "downloads": 10748, "stars": 3, "LastUpdateScan": 1713313934, "LastUpdate": 1712106938, "FirstSeen": 1700321420 }, { "Name": "ptools-backend", "Repository": "newptools/ptools:latest", "Registry": "https://hub.docker.com/r/newptools/ptools/", "Network": "host", "Shell": "bash", "Privileged": "false", "Support": "https://ptools.fun/", "Overview": "PTools, a tool that allows you to play PT easily, supports check-in, data statistics, downloader\n aggregation management, brush stream, auxiliary seed and other functions, with web and App", "WebUI": "http://[IP]:[PORT:5173]", "TemplateURL": "https://raw.githubusercontent.com/ngfchl/ptools_unraid_template/master/my-newptools.xml", "Icon": "https://img.ptools.fun/blog/209271688287909_.pic.jpg", "Config": [ { "@attributes": { "Name": " \u6388\u6743\u7801", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "\u6388\u6743\u7801\uff0c\u5fc5\u586b", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "\u90ae\u7bb1", "Target": "DJANGO_SUPERUSER_EMAIL", "Default": "", "Mode": "", "Description": "\u5fc5\u586b\uff0c\u4e0e token \u4e00\u8d77\u9a8c\u8bc1", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "\u4efb\u52a1\u67e5\u770b\u7aef\u53e3", "Target": "5566", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5566" }, { "@attributes": { "Name": "\u8fdb\u7a0b\u7ba1\u7406\u7aef\u53e3", "Target": "9001", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9001" }, { "@attributes": { "Name": "\u6570\u636e\u5e93\u6587\u4ef6\u6620\u5c04", "Target": "/ptools/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/newptools/db" }, { "@attributes": { "Name": "\u65e5\u5fd7\u6587\u4ef6", "Target": "/ptools/logs", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/newptools/logs" }, { "@attributes": { "Name": "NGINX\u7aef\u53e3", "Target": "WEBUI_PORT", "Default": "80", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5173" }, { "@attributes": { "Name": "DJANGO_WEB_PORT", "Target": "DJANGO_WEB_PORT", "Default": "8000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8001" }, { "@attributes": { "Name": "\u6d4b\u901f\u5f00\u5173", "Target": "CloudFlareSpeedTest", "Default": "false", "Mode": "", "Description": "true\uff0cfalse", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "\u65e5\u5fd7\u7ea7\u522b", "Target": "LOGGER_LEVEL", "Default": "DEBUG", "Mode": "", "Description": "DEBUG INFO", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "DEBUG" }, { "@attributes": { "Name": "Redis\u7aef\u53e3", "Target": "REDIS_SERVER_PORT", "Default": "6379", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "16379" }, { "@attributes": { "Name": "\u81ea\u52a8\u66f4\u65b0", "Target": "AUTO_UPDATE", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" } ], "Repo": "JacksonNie's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JacksonNiesRepository/my-newptools.xml", "downloads": 9990, "stars": 1, "LastUpdateScan": 1713313935, "LastUpdate": 1712497197, "FirstSeen": 1700321420 }, { "Name": "chatbot-ollama", "Repository": "ghcr.io/ivanfioravanti/chatbot-ollama:main", "Registry": "https://ghcr.io/ivanfioravanti/chatbot-ollama", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ivanfioravanti/chatbot-ollama/issues", "Project": "https://github.com/ivanfioravanti/chatbot-ollama", "Overview": "Chatbot Ollama is an open source chat UI for Ollama", "WebUI": "http://[IP][PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/Joly0/docker-templates/master/templates/chatbot-ollama.xml", "Icon": "https://github.com/ivanfioravanti/chatbot-ollama/blob/main/public/favicon.png?raw=true", "Config": { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3000" }, "Repo": "joly0's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joly0sRepository/templates/chatbot-ollama.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "LastUpdateScan": 1713392814, "FirstSeen": 1700413540 }, { "Name": "dokemon", "Repository": "productiveops/dokemon:latest", "Registry": "https://hub.docker.com/r/productiveops/dokemon", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/productiveops/dokemon/issues", "Project": "https://dokemon.dev/", "Overview": "Dok\u00e9mon is a friendly GUI for managing Docker Containers. You can manage multiple servers from a single Dokemon instance.", "WebUI": "http://[IP]:[PORT:9090]/", "TemplateURL": "https://raw.githubusercontent.com/Joly0/docker-templates/master/templates/dokemon.xml", "Icon": "https://raw.githubusercontent.com/Joly0/docker-templates/main/icons/dokemon-server-icon.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9090", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "9090" }, { "@attributes": { "Name": "Data", "Target": "/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/dokemon" }, { "@attributes": { "Name": "Docker socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "DOCKER_API_VERSION", "Target": "DOCKER_API_VERSION", "Default": "", "Mode": "", "Description": "Temporary workaround to run dokemon on unraid. Is probably not reqiured when updating to unraid 6.13", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1.41" } ], "Repo": "joly0's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joly0sRepository/templates/dokemon.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Web", "Network-Management" ], "downloads": 39928, "trending": 26.48, "trends": [ 38.93, 26.48 ], "trendsDate": [ 1709334372, 1711929945 ], "downloadtrend": [ 17927, 29355, 39928 ], "LastUpdateScan": 1711929945, "LastUpdate": 1707283303, "FirstSeen": 1704135955 }, { "Name": "dokemon-agent", "Repository": "productiveops/dokemon-agent:latest", "Registry": "https://hub.docker.com/r/productiveops/dokemon-agent", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/productiveops/dokemon/issues", "Project": "https://dokemon.dev/", "Overview": "Dok\u00e9mon-Agent to connect to a Dok\u00e9mon-Server to manage multiple docker servers from a single webui", "TemplateURL": "https://raw.githubusercontent.com/Joly0/docker-templates/master/templates/dokemon-agent.xml", "Icon": "https://raw.githubusercontent.com/Joly0/docker-templates/main/icons/dokemon-agent-icon.png", "Requires": "Dokemon Server", "Config": [ { "@attributes": { "Name": "Docker socket", "Target": "/var/run/docker.sock", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "SERVER URL", "Target": "SERVER_URL", "Default": "", "Mode": "", "Description": "This is the Server URL that needs to be configured first in your main dokemon instance", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "https://YOUR_IP:9090" }, { "@attributes": { "Name": "TOKEN", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "Dokemon token that shows, when you register a new node", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "as56d4fa8sd54A54ASDF5648sdf456asd==" } ], "Repo": "joly0's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joly0sRepository/templates/dokemon-agent.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Network-Web", "Network-Management" ], "downloads": 4070, "LastUpdateScan": 1712001949, "LastUpdate": 1707283364, "FirstSeen": 1704215147 }, { "Name": "lobe-chat", "Repository": "lobehub/lobe-chat", "Registry": "https://hub.docker.com/r/lobehub/lobe-chat", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/lobehub/lobe-chat/issues", "Project": "https://github.com/lobehub/lobe-chat", "Overview": "LobeChat is an open-source, extensible (Function Calling) high-performance chatbot framework.\r\nIt supports one-click free deployment of your private ChatGPT/LLM web application.\r\n\r\nhttps://github.com/lobehub/lobe-chat/wiki\r\n\r\nIf you need to use the OpenAI service through a proxy, you can configure the proxy address using the OPENAI_PROXY_URL environment variable:\r\nOPENAI_PROXY_URL=https://api-proxy.com/v1", "WebUI": "http://[IP]:[PORT:3210]", "TemplateURL": "https://raw.githubusercontent.com/Joly0/docker-templates/master/templates/lobe-chat.xml", "Icon": "https://raw.githubusercontent.com/lobehub/lobe-chat/main/public/icons/icon-512x512.png", "Requires": "Requires an OpenAI API Key", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3210", "Default": "3210", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3210" }, { "@attributes": { "Name": "OPENAI API Key", "Target": "OPENAI_API_KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Access Code", "Target": "ACCESS_CODE", "Default": "lobe66", "Mode": "", "Description": "The password set in the official Docker image is lobe66 by default. Replace it with your own password to improve security.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "lobe66" } ], "Repo": "joly0's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joly0sRepository/templates/lobe-chat.xml", "CategoryList": [ "AI", "Network-Web" ], "downloads": 229297, "stars": 57, "trending": 37.521, "trends": [ 66.898, 37.115, 40.627, 37.521 ], "trendsDate": [ 1705611961, 1708206651, 1710799633, 1713392814 ], "downloadtrend": [ 17706, 53490, 85060, 143263, 229297 ], "LastUpdateScan": 1713392814, "LastUpdate": 1713348647, "FirstSeen": 1700413540, "topTrending": -29.376999999999995 }, { "Name": "NPMplus", "Repository": "zoeyvid/npmplus", "Registry": "https://hub.docker.com/r/zoeyvid/npmplus", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/ZoeyVid/NPMplus/issues", "Project": "https://github.com/ZoeyVid/NPMplus", "Overview": "NPMplus is a fork of NPM (Nginx-Proxy-Manager) with many useful features like support for http/3 (Quic), Crowdsec or Modsecurity. \r\nYou can read about all the features here https://github.com/ZoeyVid/NPMplus#list-of-new-features\r\n\r\nYou can migrate from NPM to NPMplus. Read how in the \"Read Me First\" section in this template or here on the project page https://github.com/ZoeyVid/NPMplus#migration\r\n\r\nATTENTION: You can migrate from NPM to NPMplus, BUT you can\u00b4t migrate back. SO BACKUP YOUR NPM DATA! You have been warned.\r\n\r\nYou can read more about the variables and ports you can use for this image here https://github.com/ZoeyVid/NPMplus/blob/develop/compose.yaml", "WebUI": "https://[IP]:[PORT:81]/", "TemplateURL": "https://raw.githubusercontent.com/Joly0/docker-templates/master/templates/npmplus.xml", "Icon": "https://raw.githubusercontent.com/ZoeyVid/NPMplus/develop/frontend/app-images/logo-text-vertical-grey.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "Data", "Target": "/data", "Default": "/mnt/cache/appdata/npmplus/data/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/npmplus/data/" }, { "@attributes": { "Name": "Certificates", "Target": "/etc/letsencrypt", "Default": "/mnt/cache/appdata/npmplus/letsencrypt/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/npmplus/letsencrypt/" }, { "@attributes": { "Name": "WebUI", "Target": "81", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "81" }, { "@attributes": { "Name": "HTTP Port", "Target": "80", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "HTTPS Port (TCP)", "Target": "443", "Default": "", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "HTTPS Port (UDP)", "Target": "443", "Default": "", "Mode": "udp", "Description": "HTTP/3 (QUIC) also needs the HTTPS port for UDP", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Berlin" }, { "@attributes": { "Name": "Enable Goaccess", "Target": "GOA", "Default": "false", "Mode": "", "Description": "If you want to use Goaccess instead of logrotate, you can set this to true instead of false and access the goaccess dashboard under https://ip:91", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "WebServer", "Target": "/var/www", "Default": "/mnt/cache/appdata/npmplus/www", "Mode": "rw", "Description": "Optional, if you want to use it as webserver for html/php", "Type": "Path", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/npmplus/www" }, { "@attributes": { "Name": "Goaccess", "Target": "91", "Default": "", "Mode": "tcp", "Description": "Webui Port for Goaccess", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "91" } ], "Repo": "joly0's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joly0sRepository/templates/npmplus.xml", "downloads": 29787, "stars": 3, "trending": 19.515, "trends": [ 31.739, 20.66, 19.515 ], "trendsDate": [ 1708287878, 1710885982, 1713485173 ], "downloadtrend": [ 12984, 19021, 23974, 29787 ], "LastUpdateScan": 1713485173, "LastUpdate": 1713474989, "FirstSeen": 1705691164, "topTrending": -12.224 }, { "Name": "ollama", "Repository": "ollama/ollama", "Registry": "https://hub.docker.com/r/ollama/ollama/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://hub.docker.com/r/ollama/ollama/", "Overview": "The easiest way to get up and running with large language models locally.", "WebUI": "http://[IP]:[PORT:11434]/", "TemplateURL": "https://raw.githubusercontent.com/Joly0/docker-templates/master/templates/ollama.xml", "Icon": "https://ollama.ai/public/ollama.png", "ExtraParams": "--gpus=all", "Requires": "**Nvidia Driver plugin** (nVidia Support)", "Config": [ { "@attributes": { "Name": "Config", "Target": "/root/.ollama", "Default": "/mnt/user/appdata/ollama", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ollama" }, { "@attributes": { "Name": "Web Interface", "Target": "11434", "Default": "11434", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "11434" }, { "@attributes": { "Name": "OLLAMA_ORIGINS", "Target": "OLLAMA_ORIGINS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "*" } ], "Repo": "joly0's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/joly0sRepository/templates/ollama.xml", "CategoryList": [ "Other" ], "downloads": 1269178, "stars": 336, "trending": 26.319, "trends": [ 93.177, 20.035, 26.791, 25.694, 26.319 ], "trendsDate": [ 1702169096, 1704776769, 1707375974, 1709975162, 1712570797 ], "downloadtrend": [ 27756, 406785, 508706, 694868, 935146, 1269178 ], "LastUpdateScan": 1712570797, "LastUpdate": 1712287031, "FirstSeen": 1699405552, "topTrending": -66.858 }, { "Name": "ollama-webui", "Repository": "ghcr.io/ollama-webui/ollama-webui:main", "Registry": "https://hub.docker.com/r/ollamawebui/ollama-webui", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/ollama-webui/ollama-webui/issues", "Project": "https://github.com/ollama-webui/ollama-webui", "Overview": "ChatGPT-Style Web Interface for Ollama\r\n\r\nIMPORTANT: Make sure to add the following environment variable to your ollama container\r\n- OLLAMA_ORIGINS=*\r\n \r\nSet your OpenAI API key (not persistant)\r\n- OPENAI_API_KEY", "WebUI": "http://[IP]:[PORT:8080]/", "TemplateURL": "https://raw.githubusercontent.com/Joly0/docker-templates/master/templates/ollama-webui.xml", "Icon": "https://github.com/jmorganca/ollama/assets/3325447/56ea1849-1284-4645-8970-956de6e51c3c?raw=1", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8080" }, { "@attributes": { "Name": "OLLAMA_API_BASE_URL", "Target": "OLLAMA_API_BASE_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "http://OLLAMA-IP:11434/api" }, { "@attributes": { "Name": "Data", "Target": "/app/backend/data", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/ollama-webui" }, { "@attributes": { "Name": "OPENAI_API_KEY", "Target": "", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "OPENAI_API_KEY" }, { "@attributes": { "Name": "OPENAI_API_BASE_URL", "Target": "", "Default": "", "Mode": "", "Description": "Used if you need to configure another OpenAI API endpoint other than the default one. One example is the Azure OpenAI API endpoint", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "OPENAI_API_BASE_URL" } ], "Repo": "joly0's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/joly0sRepository/templates/ollama-webui.xml", "CategoryList": [ "AI", "Tools-Utilities", "Network-Web" ], "LastUpdateScan": 1713499619, "FirstSeen": 1700507206 }, { "Name": "WindowsinDocker", "Repository": "dockurr/windows", "Registry": "https://hub.docker.com/r/dockurr/windows", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/dockur/windows/issues", "Project": "https://github.com/dockur/windows", "Overview": "Windows in a docker container.\r\nIMPORTANT: Read the readme and especially the FAQ on the github page", "WebUI": "http://[IP]:[PORT:8006]", "TemplateURL": "https://raw.githubusercontent.com/Joly0/docker-templates/master/templates/windowsindocker.xml", "Icon": "https://github.com/dockur/windows/raw/master/.github/logo.png", "ExtraParams": "--cap-add=NET_ADMIN --stop-timeout=120 --device-cgroup-rule='c *:* rwm'", "Config": [ { "@attributes": { "Name": "Version", "Target": "VERSION", "Default": "", "Mode": "", "Description": "https://github.com/dockur/windows?tab=readme-ov-file#how-do-i-select-the-windows-version", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "win11" }, { "@attributes": { "Name": "KVM", "Target": "", "Default": "", "Mode": "", "Description": "", "Type": "Device", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/dev/kvm" }, { "@attributes": { "Name": "WebUI", "Target": "8006", "Default": "8006", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8006" }, { "@attributes": { "Name": "RDP", "Target": "3389", "Default": "3389", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "3389" }, { "@attributes": { "Name": "CPU Cores", "Target": "CPU_CORES", "Default": "2", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "2" }, { "@attributes": { "Name": "RAM Size", "Target": "RAM_SIZE", "Default": "4G", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4G" }, { "@attributes": { "Name": "DISK Size", "Target": "DISK_SIZE", "Default": "64G", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "64G" }, { "@attributes": { "Name": "Storage", "Target": "/storage", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/cache/appdata/WindowsinDocker/" }, { "@attributes": { "Name": "DHCP", "Target": "DHCP", "Default": "N", "Mode": "", "Description": "Set to Y to enable DHCP (required for custom br0 network)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "joly0's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/joly0sRepository/templates/windowsindocker.xml", "CategoryList": [ "Other", "Network-Web", "Network-Other" ], "downloads": 130797, "stars": 157, "trending": 44.746, "trends": [ 60.324, 44.746 ], "trendsDate": [ 1710641031, 1713240361 ], "downloadtrend": [ 28674, 72270, 130797 ], "LastUpdateScan": 1713240361, "LastUpdate": 1713020700, "FirstSeen": 1705359948 }, { "Name": "nightscout-librelink-up-uploader", "Repository": "timoschlueter/nightscout-librelink-up", "Registry": "https://registry.hub.docker.com/r/timoschlueter/nightscout-librelink-up", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/148184-support-nightscout-librelink-up-uploader-placeholder/", "Project": "https://github.com/timoschlueter/nightscout-librelink-up", "Overview": "From: https://github.com/timoschlueter/nightscout-librelink-up\r\n\"Script written in TypeScript that uploads CGM readings from LibreLink Up to Nightscout. The upload should work with at least Freestyle Libre 2 (FGM) and Libre 3 CGM sensors.\"\r\n\r\nThis container will upload LibreLink Up (FreeStyle Libre 2/3) CGM data to your NightScout instance.\r\n\r\nPrerequesites:\r\n- Working NightScout instance\r\n- NightScout subject and access token for this uploader (https://github.com/timoschlueter/nightscout-librelink-up/issues/64#issuecomment-1252018083)\r\n- LibreLink Up follower account already setup. I'd recommend you create a new follower just for this uploader, you risk locking up your account temporarily while you troubleshoot any problems with the uploader's configuration. Ask me how I know.\r\n\r\nNotes:\r\n- The access token must be hashed with SHA1 (you can use https://codebeautify.org/sha1-hash-generator).", "TemplateURL": "https://raw.githubusercontent.com/reloadfast/unraid_template_LibreLinkUp_Uploader/master/nightscout-librelink-up-uploader.xml", "Icon": "https://github.com/reloadfast/unraid_template_LibreLinkUp_Uploader/blob/main/1LWfdWe.png?raw=true", "Config": [ { "@attributes": { "Name": "LibreLink Up Username", "Target": "LINK_UP_USERNAME", "Default": "", "Mode": "", "Description": "This will be the account email for your LibreLink Up follower account, NOT your LibreView account.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "librelinkUp@email.com" }, { "@attributes": { "Name": "LiberLink Up Password", "Target": "LINK_UP_PASSWORD", "Default": "", "Mode": "", "Description": "This will be the password for your LibreLink Up follower account, NOT your LibreView account.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "librelinkupPassword" }, { "@attributes": { "Name": "Refresh Interval", "Target": "LINK_UP_TIME_INTERVAL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "LibreLink Up Region", "Target": "LINK_UP_REGION", "Default": "", "Mode": "", "Description": "Your region. Used to determine the correct LibreLinkUp service (Possible values: AE, AP, AU, CA, DE, EU2, EU2, FR, JP, US)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "EU" }, { "@attributes": { "Name": "NightScout URL", "Target": "NIGHTSCOUT_URL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "0.0.0.0:1337" }, { "@attributes": { "Name": "Hashed NightScout Subject Token", "Target": "NIGHTSCOUT_API_TOKEN", "Default": "", "Mode": "", "Description": "Token must be hashed.\r\nhttps://github.com/timoschlueter/nightscout-librelink-up/issues/64#issuecomment-1252018083", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Level", "Target": "LOG_LEVEL", "Default": "info", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "info" }, { "@attributes": { "Name": "Disable NightScout HTTPS", "Target": "NIGHTSCOUT_DISABLE_HTTPS", "Default": "false", "Mode": "", "Description": "Change to true if you're running a local instalation of NightScout wihout https", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Single Shot", "Target": "SINGLE_SHOT", "Default": "false", "Mode": "", "Description": "Will execute once and close. Useful to troubleshoot problems with the configuration.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Europe/Madrid", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Madrid" } ], "Repo": "GuillermoMG's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/GuillermoMGsRepository/nightscout-librelink-up-uploader.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 58023, "stars": 1, "trending": 4.886, "trends": [ 4.89, 4.699, 4.36, 4.886 ], "trendsDate": [ 1705014257, 1707608208, 1710381990, 1712981183 ], "downloadtrend": [ 47842, 50302, 52782, 55188, 58023 ], "LastUpdateScan": 1712981183, "LastUpdate": 1712334771, "FirstSeen": 1702206335, "topTrending": -0.0039999999999995595 }, { "Name": "cross-seed", "Repository": "ghcr.io/cross-seed/cross-seed:latest", "Registry": "https://hub.docker.com/r/crossseed/cross-seed/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/cross-seed/cross-seed/issues?q=is%3Aissue", "Project": "https://github.com/cross-seed/cross-seed", "Overview": "Fully-automatic cross-seeding with Torznab \r\n\r\nGitHub: https://github.com/cross-seed/cross-seed\r\n\r\nDocumentation/Support: https://cross-seed.org\r\n\r\nContainers: https://github.com/cross-seed/cross-seed/pkgs/container/cross-seed", "TemplateURL": "https://raw.githubusercontent.com/cross-seed/unraid-template/master/cross-seed.xml", "Icon": "https://raw.githubusercontent.com/cross-seed/cross-seed.org/master/static/img/cross-seed.png", "ExtraParams": "--user=\"99:100\"", "PostArgs": "daemon", "Config": [ { "@attributes": { "Name": "configDir", "Target": "/config", "Default": "/mnt/user/appdata/cross-seed", "Mode": "rw", "Description": "This is your configuration/logs/cache directory.\r\n\r\nFind the latest configuration template at the link below. \r\n\r\nRename to config.js and place in this directory before running.\r\nhttps://github.com/cross-seed/cross-seed/blob/master/src/config.template.docker.cjs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/cross-seed/" }, { "@attributes": { "Name": "torrentDir", "Target": "/torrents", "Default": "", "Mode": "ro", "Description": "Point this at a directory containing torrent files. If you don't know where your torrent client stores its files, the link below might help.\r\n\r\nhttps://www.cross-seed.org/docs/basics/options#torrentdir", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "outputDir", "Target": "/cross-seeds", "Default": "", "Mode": "rw", "Description": "If you use the save action, this will be where cross-seed stores matched torrent files.\r\n\r\nhttps://www.cross-seed.org/docs/basics/options#outputdir", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "port", "Target": "2468", "Default": "2468", "Mode": "tcp", "Description": "Enabled for daemon mode.\r\n\r\nChoose a port. Make sure your container port matches in the config file", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2468" }, { "@attributes": { "Name": "dataDir", "Target": "/data", "Default": "", "Mode": "rw", "Description": "This is an optional path. If you are using data-based matching you will need to mount your torrent clients downloaded data. If injecting, the container paths should match your clients.\r\n\r\nhttps://www.cross-seed.org/docs/tutorials/data-based-matching", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "ambipro's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/ambiprosRepository/cross-seed.xml", "CategoryList": [ "Downloaders", "Other" ], "LastUpdateScan": 1713564368, "FirstSeen": 1700576882 }, { "PluginURL": "https://raw.githubusercontent.com/donimax/unraid-check-mk-agent/master/check_mk_agent20.plg", "PluginAuthor": "donimax", "Name": "Checkmk 2.0.0", "Support": "https://github.com/donimax/unraid-check-mk-agent", "Icon": "https://raw.githubusercontent.com/donimax/unraid-docker-templates/master/donimax/images/checkmk.png", "Repo": "Donimax's Repository", "TemplateURL": "https://raw.githubusercontent.com/Donimax/unraid-docker-templates/master/donimax/checkmk20.xml", "Repository": "https://raw.githubusercontent.com/donimax/unraid-check-mk-agent/master/check_mk_agent20.plg", "Plugin": true, "pluginVersion": "2023.09.27.20", "MinVer": "6.8.3", "Overview": "Monitors local services and reports any issues to the Checkmk server.", "templatePath": "/tmp/GitHub/AppFeed/templates/DonimaxsRepository/donimax/checkmk20.xml", "CategoryList": [ "Network-Management", "Tools-System", "Plugins" ], "FirstSeen": 1700610073 }, { "PluginURL": "https://raw.githubusercontent.com/donimax/unraid-check-mk-agent/master/check_mk_agent21.plg", "PluginAuthor": "donimax", "Name": "Checkmk 2.1.0", "Support": "https://github.com/donimax/unraid-check-mk-agent", "Icon": "https://raw.githubusercontent.com/donimax/unraid-docker-templates/master/donimax/images/checkmk.png", "Repo": "Donimax's Repository", "TemplateURL": "https://raw.githubusercontent.com/Donimax/unraid-docker-templates/master/donimax/checkmk21.xml", "Repository": "https://raw.githubusercontent.com/donimax/unraid-check-mk-agent/master/check_mk_agent21.plg", "Plugin": true, "pluginVersion": "2024.03.27.21", "MinVer": "6.8.3", "Overview": "Monitors local services and reports any issues to the Checkmk server.", "templatePath": "/tmp/GitHub/AppFeed/templates/DonimaxsRepository/donimax/checkmk21.xml", "CategoryList": [ "Network-Management", "Tools-System", "Plugins" ], "FirstSeen": 1700610073 }, { "PluginURL": "https://raw.githubusercontent.com/donimax/unraid-check-mk-agent/master/check_mk_agent22.plg", "PluginAuthor": "donimax", "Name": "Checkmk 2.2.0", "Support": "https://github.com/donimax/unraid-check-mk-agent", "Icon": "https://raw.githubusercontent.com/donimax/unraid-docker-templates/master/donimax/images/checkmk.png", "Repo": "Donimax's Repository", "TemplateURL": "https://raw.githubusercontent.com/Donimax/unraid-docker-templates/master/donimax/checkmk22.xml", "Repository": "https://raw.githubusercontent.com/donimax/unraid-check-mk-agent/master/check_mk_agent22.plg", "Plugin": true, "pluginVersion": "2024.03.27.22", "MinVer": "6.8.3", "Overview": "Monitors local services and reports any issues to the Checkmk server.", "templatePath": "/tmp/GitHub/AppFeed/templates/DonimaxsRepository/donimax/checkmk22.xml", "CategoryList": [ "Network-Management", "Tools-System", "Plugins" ], "FirstSeen": 1700610073 }, { "Name": "pattrmm", "Repository": "insertdisc/pattrmm", "Registry": "https://registry.hub.docker.com/r/insertdisc/pattrmm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/InsertDisc/pattrmm/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc", "Project": "https://github.com/InsertDisc/pattrmm", "Overview": "Automate a chronological 'Returning Soon' Trakt list and overlay file for use in Plex Meta Manager.\r\n\r\nghcr.io/insertdisc/pattrmm/", "TemplateURL": "https://raw.githubusercontent.com/Droppisalt/unraid-templates/master/pattrmm/pattrmm.xml", "Icon": "https://raw.githubusercontent.com/Droppisalt/app-icons/main/pattrmm/logo.png", "Config": [ { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Set your timezone, i.e. America/Toronto", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Run Time", "Target": "PATTRMM_TIME", "Default": "", "Mode": "", "Description": "Set time to run for Pattrmm (in 24h format). Preferably not when Plex, PlexMetaManager, etc. are running their sceduled tasks.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Path", "Target": "/data", "Default": "", "Mode": "rw", "Description": "Data files created by Pattrmm, should be in your appdata folder for pattrmm but can be somewhere else.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Preferences", "Target": "/preferences", "Default": "", "Mode": "rw", "Description": "Preferences files created by Pattrmm on first run only, should be in your appdata folder for pattrmm but can be somewhere else.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PMM Config", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Path to your PMM config.yml. Make sure Pattrmm has access/the correct permissions to read the file.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GUID", "Target": "GUID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Droppisalt's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/DroppisaltsRepository/pattrmm/pattrmm.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 535, "LastUpdateScan": 1712628474, "LastUpdate": 1708205921, "FirstSeen": 1702171193 }, { "Name": "Jupyter-CTPO", "Repository": "infotrend/ctpo-jupyter-cuda_tensorflow_pytorch_opencv-unraid", "Registry": "https://hub.docker.com/r/infotrend/ctpo-jupyter-cuda_tensorflow_pytorch_opencv-unraid", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/148667-support-infotrendctpo-cuda-tensorflow-pytorch-opencv/", "Project": "https://github.com/Infotrend-Inc/CTPO", "Overview": "Unraid compatible Jupyter Lab (Python kernel) container with GPU-optimized Tensorflow, PyTorch and OpenCV.\r\n\r\nThe default password to access the Jupyter Lab is iti\r\n\r\nThis is the GPU-bound container's version. \r\nPlease note that the container images is large at over 18GB \r\nTo use it requires the Nvidia driver installation on your Unraid server for support of Docker. \r\nThis installation needs to support the version of CUDA installed to use with this container.\r\nIf you have multiple GPUs in your system with some allocated to VMs, make sure to replace --gpus all with --runtime=nvidia and add the NVIDIA_DRIVER_CAPABILITIES and NVIDIA_VISIBLE_DEVICES environment variables to only give the container access to selected GPUs.\r\n\r\nA CPU equivalent container is also available and named Jupyter-TPO and is over 5GB\r\n\r\nThe system is ran as the jupyter user (has sudo privileges) and /iti is where you can place your weights and other files to support your development.\r\n\r\nPlease see https://github.com/Infotrend-Inc/CTPO for further details.", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/Infotrend-Inc/CTPO/master/Jupyter_build/Jupyter-CTPO.xml", "Icon": "https://github.com/Infotrend-Inc/CTPO/blob/main/assets/Infotrend_LogoOnly.png?raw=true", "ExtraParams": "--gpus all", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Jupyter run directory", "Target": "/iti", "Default": "/mnt/user/appdata/jupyter_ctpo/iti", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jupyter_ctpo/iti" }, { "@attributes": { "Name": "Jupyter user home directory", "Target": "/home/jupyter", "Default": "/mnt/user/appdata/jupyter_ctpo/home", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jupyter_ctpo/home" } ], "Repo": "Infotrend Inc's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/InfotrendIncsRepository/Jupyter_build/Jupyter-CTPO.xml", "CategoryList": [ "Productivity" ], "downloads": 111, "LastUpdateScan": 1712570797, "LastUpdate": 1701986139, "FirstSeen": 1702171668 }, { "Name": "Jupyter-TPO", "Repository": "infotrend/ctpo-jupyter-tensorflow_pytorch_opencv-unraid", "Registry": "https://hub.docker.com/r/infotrend/ctpo-jupyter-tensorflow_pytorch_opencv-unraid", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/148667-support-infotrendctpo-cuda-tensorflow-pytorch-opencv/", "Project": "https://github.com/Infotrend-Inc/CTPO", "Overview": "Unraid compatible Jupyter Lab (Python kernel) container with CPU-only Tensorflow, PyTorch and OpenCV.\r\n\r\nThe default password to access the Jupyter Lab is iti\r\n\r\nThis is the CPU-bound container's version. \r\nPlease note that the container images is large at over 5GB \r\n\r\nA GPU equivalent container is also available and named Jupyter-CTPO and is over 18GB\r\n\r\nThe system is ran as the jupyter user (has sudo privileges) and /iti is where you can place your weights and other files to support your development.\r\n\r\nPlease see https://github.com/Infotrend-Inc/CTPO for further details.", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/Infotrend-Inc/CTPO/master/Jupyter_build/Jupyter-TPO.xml", "Icon": "https://github.com/Infotrend-Inc/CTPO/blob/main/assets/Infotrend_LogoOnly.png?raw=true", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Jupyter run directory", "Target": "/iti", "Default": "/mnt/user/appdata/jupyter_tpo/iti", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jupyter_tpo/iti" }, { "@attributes": { "Name": "Jupyter user home directory", "Target": "/home/jupyter", "Default": "/mnt/user/appdata/jupyter_tpo/home", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/jupyter_tpo/home" } ], "Repo": "Infotrend Inc's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/InfotrendIncsRepository/Jupyter_build/Jupyter-TPO.xml", "CategoryList": [ "Productivity" ], "downloads": 43, "LastUpdateScan": 1712570797, "LastUpdate": 1701986125, "FirstSeen": 1702171668 }, { "Name": "monero-nodeboard", "Repository": "ghcr.io/jnbarlow/monero-nodeboard:main", "Registry": "https://ghcr.io/jnbarlow/monero-nodeboard", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/jnbarlow/monero-nodeboard/issues/new/choose", "Project": "https://github.com/jnbarlow/monero-nodeboard", "Overview": "Combines a monero node and the monero-dashboard project.\r\n\r\nThe local node will be running on port 18081 (this is what you will connect a local wallet to). If you choose to make this a public node, it will start a service listening on port 18089, which you will need to route to the container.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/jnbarlow/unraid_templates/master/templates/monero-nodeboard.xml", "Icon": "https://raw.githubusercontent.com/jnbarlow/unraid_templates/main/images/monero-symbol-480.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "The port for the monero-dashboard interface.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Path: /app/blockchain", "Target": "/app/blockchain", "Default": "", "Mode": "rw", "Description": "Location where you want the blockchain to go. This WILL be a large file that grows, but is also best to live on a SSD.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/monero/blockchain/" }, { "@attributes": { "Name": "PUBLIC_NODE", "Target": "PUBLIC_NODE", "Default": "false", "Mode": "", "Description": "Whether or not to expose your node as a public node on the Monero network. You will need to route port 18089 to this container. \r\n\r\nValues are true or false (lowercase)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Unrestricted RPC Server", "Target": "18081", "Default": "18081", "Mode": "tcp", "Description": "Local node", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18081" }, { "@attributes": { "Name": "Restricted RPC Server", "Target": "18089", "Default": "18089", "Mode": "tcp", "Description": "Public node port - needs to be routed to from the outside.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "18089" }, { "@attributes": { "Name": "Ticker", "Target": "TICKER", "Default": "false", "Mode": "", "Description": "Whether or not to show the XMR ticker", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Appdata", "Target": "/config", "Default": "", "Mode": "rw", "Description": "Database and Radarr configs", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/monero-nodeboard" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "John Barlow's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JohnBarlowsRepository/templates/monero-nodeboard.xml", "CategoryList": [ "Crypto" ], "LastUpdateScan": 1712570797, "FirstSeen": 1702171669 }, { "TemplatePath": "/tmp/appFeed/templates/OfficialWizarrRepository/.idea/dataSources.xml", "errors": [ "Not an unRaid Application (no Repository or PluginURL entry)" ], "FirstSeen": null }, { "TemplatePath": "/tmp/appFeed/templates/OfficialWizarrRepository/.idea/misc.xml", "errors": [ "Not an unRaid Application (no Repository or PluginURL entry)" ], "FirstSeen": null }, { "TemplatePath": "/tmp/appFeed/templates/OfficialWizarrRepository/.idea/modules.xml", "errors": [ "Not an unRaid Application (no Repository or PluginURL entry)" ], "FirstSeen": null }, { "TemplatePath": "/tmp/appFeed/templates/OfficialWizarrRepository/.idea/inspectionProfiles/profiles_settings.xml", "errors": [ "Not an unRaid Application (no Repository or PluginURL entry)" ], "FirstSeen": null }, { "Name": "wizarr", "Repository": "ghcr.io/wizarrrr/wizarr", "Registry": "https://github.com/wizarrrr/wizarr/pkgs/container/wizarr", "TemplateURL": "https://raw.githubusercontent.com/wizarrrr/wizarr/master/unraid.xml", "Network": "bridge", "Privileged": "false", "Shell": "bash", "Support": "https://github.com/Wizarrrr/wizarr/discussions", "Project": "https://github.com/wizarrrr/wizarr", "Overview": "The official Wizarr Container. Wizarr is a automatic user invitation system for Plex. Create a unique link and share it to a user and they will automatically be invited to your Plex Server!", "WebUI": "http://[IP]:[PORT:5690]/", "Icon": "https://raw.githubusercontent.com/Wizarrrr/wizarr/master/apps/wizarr-frontend/src/assets/img/wizard.png", "ExtraParams": "--restart unless-stopped", "Config": [ { "@attributes": { "Name": "Data Folder", "Target": "/data/database", "Default": "/mnt/user/appdata/wizarr/", "Mode": "rw", "Description": "Folder for handling Wizarr related data including database files and cache.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI Port", "Target": "5690", "Default": "5690", "Mode": "tcp", "Description": "TCP Port where Wizarr will reside on your IP address", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Directory", "Target": "DATABASE_DIR", "Default": "/data/database", "Mode": "{3}", "Description": "DO NOT EDIT", "Type": "Variable", "Display": "false", "Required": "false", "Mask": "false" }, "value": "/data/database" }, { "@attributes": { "Name": "Latest File Path", "Target": "LATEST_FILE", "Default": "/latest", "Mode": "{3}", "Description": "DO NOT EDIT", "Type": "Variable", "Display": "false", "Required": "false", "Mask": "false" }, "value": "/latest" } ], "Repo": "Official Wizarr Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/OfficialWizarrRepository/unraid.xml", "CategoryList": [ "MediaServer-Other" ], "downloads": 7976, "LastUpdateScan": 1712570797, "LastUpdate": 1700573195, "FirstSeen": 1663422865 }, { "TemplatePath": "/tmp/appFeed/templates/OfficialWizarrRepository/.idea/vcs.xml", "errors": [ "Not an unRaid Application (no Repository or PluginURL entry)" ], "FirstSeen": null }, { "Name": "OrbitalSync", "Repository": "mattwebbio/orbital-sync", "Registry": "https://github.com/mattwebbio/orbital-sync", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/149299-support-orbital-sync/", "Project": "https://github.com/mattwebbio/orbital-sync", "Overview": "Orbital Sync synchronizes multiple Pi-hole instances for high availability (HA) using the built-in \"teleporter\". In other words, it performs a \"backup\" in the Pi-hole admin interface of your primary Pi-hole instance, and then \"restores\" that backup to any number of \"secondary\" Pi-holes also via their admin interface. As a result, it supports the synchronization of anything currently supported by Pi-hole's \"teleporter\".\r\n\r\nIf you have more than one slave instance you can add extra variables for\r\n SECONDARY_HOST_2_BASE_URL:\r\n SECONDARY_HOST_2_PASSWORD:\r\n SECONDARY_HOST_3_BASE_URL:\r\n SECONDARY_HOST_3_PASSWORD:\r\n\r\nIf one or all of your pihole instances use a custom path which isn't '/admin' (ie. you are running them behind a reverse proxy) you can specify a custom path with SECONDARY_HOST_X_PATH variable, where X is the slave numer or PRIMARY_HOST_PATH for the primary.\r\n\r\nThere is no web UI for this app, check the logs to see if it has run successfully.", "TemplateURL": "https://raw.githubusercontent.com/Phil-Barker/unraid-templates/master/orbitalsync/orbitalsync.xml", "Icon": "https://user-images.githubusercontent.com/420820/187585158-331400c3-18f3-4673-857e-44efd73c6104.svg", "Config": [ { "@attributes": { "Name": "PRIMARY_HOST_BASE_URL", "Target": "PRIMARY_HOST_BASE_URL", "Default": "", "Mode": "", "Description": "The base URL for your primary pihole instance\r\nE.g 'https://pihole1.example.com' or 'http://192.168.1.9'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PRIMARY_HOST_PASSWORD", "Target": "PRIMARY_HOST_PASSWORD", "Default": "", "Mode": "", "Description": "The password for the admin panel on your primary pihole instance.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SECONDARY_HOST_1_BASE_URL", "Target": "SECONDARY_HOST_1_BASE_URL", "Default": "", "Mode": "", "Description": "The base URL for your 1st secondary pihole instance\r\nE.g 'https://pihole2.example.com' or 'http://192.168.1.99'", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "SECONDARY_HOST_1_PASSWORD", "Target": "SECONDARY_HOST_1_PASSWORD", "Default": "", "Mode": "", "Description": "The password for the admin panel on your 1st secondary pihole instance", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INTERVAL_MINUTES", "Target": "INTERVAL_MINUTES", "Default": "30", "Mode": "", "Description": "The time in minutes between sync jobs", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "PhilBarker's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/PhilBarkersRepository/orbitalsync/orbitalsync.xml", "CategoryList": [ "Tools-Utilities", "Network-Privacy" ], "downloads": 194637, "stars": 12, "trending": 16.741, "trends": [ 16.183, 14.663, 14.034, 16.741 ], "trendsDate": [ 1705014257, 1707608208, 1710381990, 1712981184 ], "downloadtrend": [ 99645, 118884, 139311, 162053, 194637 ], "LastUpdateScan": 1712981184, "LastUpdate": 1711386195, "FirstSeen": 1702225076, "topTrending": 0.5579999999999998 }, { "Name": "Odoo17", "Repository": "odoo:17", "Registry": "https://hub.docker.com/_/odoo", "Network": "bridge", "Shell": "sh", "Privileged": "false", "ReadMe": "https://github.com/Eurotimmy/unraid-templates/blob/main/Odoo17/README.md", "Support": "https://forums.unraid.net/topic/150914-support-eurotimmy-odoo17", "Project": "https://github.com/odoo/docker", "ExtraSearchTerms": "odoo odoo17 CRM e-Commerce Accounting Inventory PoS Project management MRP", "Screenshot": [ "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/main/Odoo17/screenshots/dashboard.png", "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/main/Odoo17/screenshots/ecomm.png", "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/main/Odoo17/screenshots/leadgen.png", "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/main/Odoo17/screenshots/odoo_conf.png" ], "Overview": "Odoo is an open-source suite of integrated business applications that includes various modules for different business functions such as accounting, project management, inventory management, human resources, and more. It provides a comprehensive and modular solution for businesses to manage and streamline their processes.\r\n\r\nOdoo is the world's easiest all-in-one management software.\r\n\r\nIt includes hundreds of business apps:\r\nCRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP\r\n\r\n:: IMPORTANT NOTES ::\r\nSee the README.md file at https://github.com/Eurotimmy/unraid-templates/blob/main/Odoo17/README.md", "WebUI": "http://[IP]:[PORT:8069]", "TemplateURL": "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/master/Odoo17/odoo17.xml", "Icon": "https://github.com/Eurotimmy/unraid-templates/blob/main/Odoo17/odoo.png?raw=1", "PostArgs": "-i base", "Requires": "PostgreSQL (//postgresql15\\\\) from Community Applications", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8069", "Default": "8069", "Mode": "tcp", "Description": "Port to access Odoo", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8069" }, { "@attributes": { "Name": "Addons Location", "Target": "/mnt/extra-addons", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/odoo/extra-addons" }, { "@attributes": { "Name": "Config Location", "Target": "/etc/odoo", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/odoo/config" } ], "Repo": "Eurotimmy's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/EurotimmysRepository/Odoo17/odoo17.xml", "CategoryList": [ "Other" ], "downloads": 39377785, "stars": 1330, "trending": 1.01, "trends": [ 1.546, 1.2, 1.01 ], "trendsDate": [ 1707383157, 1709982369, 1712577971 ], "downloadtrend": [ 37916896, 38512238, 38980008, 39377785 ], "LastUpdateScan": 1712577971, "LastUpdate": 1712352337, "FirstSeen": 1704783950, "topTrending": -0.536 }, { "Name": "RomM", "Repository": "zurdi15/romm:2.3.1", "Registry": "https://hub.docker.com/r/zurdi15/romm", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/149738-support-eurotimmy-romm-rom-manager-by-zurdi15/", "Project": "https://github.com/zurdi15/romm", "Branch": { "Tag": "latest", "TagDescription": "The latest version (currently v3.X)", "Repository": "rommapp/romm:latest", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8080", "Default": "8091", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8091" }, { "@attributes": { "Name": "Config", "Target": "/romm/config", "Default": "", "Mode": "rw", "Description": "[Optional] Path where config.yml is stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/romm/config" }, { "@attributes": { "Name": "Library", "Target": "/romm/library", "Default": "", "Mode": "rw", "Description": "Your game library", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Assets", "Target": "/romm/assets", "Default": "", "Mode": "rw", "Description": "Uploaded saves, states, etc.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/romm/assets" }, { "@attributes": { "Name": "Logs", "Target": "/romm/logs", "Default": "", "Mode": "rw", "Description": "Path where logs are stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/romm/logs" }, { "@attributes": { "Name": "Resources", "Target": "/romm/resources", "Default": "", "Mode": "rw", "Description": "Resources fetched from IGDB (covers, screenshots, etc.)", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/romm/resources" }, { "@attributes": { "Name": "Redis Data", "Target": "/redis-data", "Default": "", "Mode": "rw", "Description": "Cached data for background tasks", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/romm/redis-data" }, { "@attributes": { "Name": "RomM DB Host", "Target": "DB_HOST", "Default": "romm-db", "Mode": "", "Description": "Default is: `romm-db`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RomM DB Name", "Target": "DB_NAME", "Default": "romm", "Mode": "", "Description": "Should match MYSQL_DATABASE in mariadb", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RomM DB User", "Target": "DB_USER", "Default": "romm-user", "Mode": "", "Description": "Should match MYSQL_USER in mariadb", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RomM DB Password", "Target": "DB_PASSWD", "Default": "", "Mode": "", "Description": "Should match MYSQL_PASSWORD in mariadb", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RomM DB Port", "Target": "DB_PORT", "Default": "3306", "Mode": "", "Description": "Should match your mariadb port. Default is: `3306`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IGDB Client ID", "Target": "IGDB_CLIENT_ID", "Default": "", "Mode": "", "Description": "Generate an ID and SECRET in IGDB:\r\nhttps://api-docs.igdb.com/#account-creation", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IGDB Client Secret", "Target": "IGDB_CLIENT_SECRET", "Default": "", "Mode": "", "Description": "Generate an ID and SECRET in IGDB:\r\nhttps://api-docs.igdb.com/#account-creation", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RomM Auth Secret", "Target": "ROMM_AUTH_SECRET_KEY", "Default": "", "Mode": "", "Description": "Generate a key with `openssl rand -hex 32`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RomM Auth Username", "Target": "ROMM_AUTH_USERNAME", "Default": "admin", "Mode": "", "Description": "Default is: `admin`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RomM Auth Password", "Target": "ROMM_AUTH_PASSWORD", "Default": "admin", "Mode": "", "Description": "Default is: `admin`", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "000", "Mode": "", "Description": "Default is: 000", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "000" } ] }, "Overview": "RomM (ROM Manager) is a game library manager focused on retro gaming. \r\nIt enables you to efficiently manage and organize all your games from a web browser.\r\n\r\nInspired by Jellyfin, RomM allows you to handle all your games through a modern interface while enhancing them with IGDB metadata.\r\n\r\nNOTE: Please copy the file at https://github.com/zurdi15/romm/blob/release/examples/config.example.yml to your /mnt/user/appdata/romm (or equivalent) folder as 'config.yml'\nYou can configure the application settings using the file /romm/config.yml\r\n\r\nNOTE: You will need to create an IGDB 'Client ID' and 'Client Secret' from the Twitch Dev API as descibed here: \r\nhttps://api-docs.igdb.com/#account-creation\r\n\r\nAdditional features can be activated, see here: \r\nhttps://github.com/zurdi15/romm/blob/release/examples/docker-compose.example.yml", "WebUI": "http://[IP]:[PORT:8080]", "TemplateURL": "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/master/RomM/RomM.xml", "Icon": "https://github.com/Eurotimmy/unraid-templates/blob/main/RomM/RomM.png?raw=1", "ExtraParams": "-u 99:100", "DonateText": "Buy this Aussie a beer (or coffee)", "DonateLink": "https://www.paypal.com/donate/?hosted_button_id=NU5FVN8NDE4S8", "Requires": "All v3.X versions require MariaDB - ", "Screenshot": [ "https://raw.githubusercontent.com/zurdi15/romm/master/.github/resources/screenshots/home.png", "https://raw.githubusercontent.com/zurdi15/romm/master/.github/resources/screenshots/gallery.png", "https://raw.githubusercontent.com/zurdi15/romm/master/.github/resources/screenshots/details.png", "https://raw.githubusercontent.com/zurdi15/romm/master/.github/resources/screenshots/search_2.png" ], "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8080", "Default": "8091", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8091" }, { "@attributes": { "Name": "Config", "Target": "/romm", "Default": "", "Mode": "rw", "Description": "Config YAML file", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/romm" }, { "@attributes": { "Name": "Library", "Target": "/romm/library", "Default": "", "Mode": "rw", "Description": "Your game library", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Resources", "Target": "/romm/resources", "Default": "", "Mode": "rw", "Description": "Path where roms metadata (covers) are stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/romm/resources" }, { "@attributes": { "Name": "Logs", "Target": "/romm/logs", "Default": "", "Mode": "rw", "Description": "Path where logs are stored", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/romm/logs" }, { "@attributes": { "Name": "IGDB Client ID", "Target": "IGDB_CLIENT_ID", "Default": "", "Mode": "", "Description": "Generate your 'Client ID' here:\r\nhttps://api-docs.igdb.com/#getting-started", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "IGDB Client Secret", "Target": "IGDB_CLIENT_SECRET", "Default": "", "Mode": "", "Description": "Generate your 'Client Secret' here:\r\nhttps://api-docs.igdb.com/#getting-started", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Eurotimmy's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/EurotimmysRepository/RomM/RomM.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 152371, "stars": 9, "trending": 13.348, "trends": [ 13.348 ], "trendsDate": [ 1713002751 ], "downloadtrend": [ 132032, 152371 ], "LastUpdateScan": 1713002751, "LastUpdate": 1711440308, "FirstSeen": 1710403562 }, { "Name": "Reactive-Resume-V4", "Repository": "amruthpillai/reactive-resume:latest", "Registry": "https://hub.docker.com/r/amruthpillai/reactive-resume/tags", "Network": "bridge", "Shell": "sh", "Privileged": "false", "ReadMe": "https://github.com/Eurotimmy/unraid-templates/blob/main/RxV4/README.md", "Support": "https://forums.unraid.net/topic/152057-support-eurotimmy-reactive-resume-v4-rxv4/", "Project": "https://github.com/AmruthPillai/Reactive-Resume", "Overview": "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.\r\nIt\u2019s 100% free, forever! No ads, no user tracking, just pure resume-building bliss.\r\n\r\nNew features in Reative Resume V4:\r\n- A sleek, polished user interface that makes navigation a breeze.\r\n- Faster PDF generation to get your resume out there quicker.\r\n- Integration with OpenAI for smarter assistance.\r\n- Brand new, highly customisable templates to fit your unique style.\r\n- Comprehensive documentation with user-friendly guides.\r\n- Enhanced security with two-factor authentication.\r\n- Available in multiple languages, contributed by the community.\r\n- Quality of life features such as locking resumes, adding personal notes to resumes, tracking views and downloads on your public resume etc.\r\n\r\nIMPORTANT TO NOTE: \r\nThis container requires 4 additional containers to be configured correctly, up and running or Reactive resume won't work.\r\nI have created an installation walkthrough video on YouTube at : https://youtu.be/JTbwzIoJe-A \r\nThere is also some GitHub documentation at : https://github.com/Eurotimmy/unraid-templates/blob/main/RxV4/README.md", "WebUI": "http://[IP]:[PORT:3000]/", "TemplateURL": "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/master/RxV4/RxV4.xml", "Icon": "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/main/RxV4/RxV4.png", "ExtraParams": "--restart unless-stopped", "Requires": "
    PostgreSQL
    MinIO
    Chrome
    Redis
", "Config": [ { "@attributes": { "Name": "Host Port 1", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Assign the port you'll use to connect to your resume / cv builder.\r\nAdjust this port number if you have a conflict with another container or device already using it.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "PUBLIC_URL", "Target": "PUBLIC_URL", "Default": "http://your.cv.app.address.or.IP", "Mode": "", "Description": "URL (and port) to login to your resume / cv builder.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://your.cv.app.address.or.IP" }, { "@attributes": { "Name": "STORAGE_URL", "Target": "STORAGE_URL", "Default": "http://your.cv.storage.address.or.IP/default", "Mode": "", "Description": "URL to login to your shared resumes / cvs.\r\nPlease ensure you append default to the end.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://your.cv.storage.address.or.IP/default" }, { "@attributes": { "Name": "CHROME_TOKEN", "Target": "CHROME_TOKEN", "Default": "chrome_token", "Mode": "", "Description": "Replace this with your own Chrome token and reflect the same in the browserless/chrome container configuration", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "chrome_token" }, { "@attributes": { "Name": "CHROME_URL", "Target": "CHROME_URL", "Default": "ws://chrome:3010", "Mode": "", "Description": "URL to your 'browserless/chrome' container. This will produce your PDF versions.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "ws://your.chrome.address.or.IP:3010" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "postgresql://postgres:postgres@postgres:5432/postgres", "Mode": "", "Description": "DB Connection details.\r\npostgresql://user:password@address:port/databasename", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "postgresql://postgres:postgres@your.postgresql.address.or.IP:5432/postgres" }, { "@attributes": { "Name": "ACCESS_TOKEN_SECRET", "Target": "ACCESS_TOKEN_SECRET", "Default": "access_token_secret", "Mode": "", "Description": "Generate your own token value.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "access_token_secret" }, { "@attributes": { "Name": "REFRESH_TOKEN_SECRET", "Target": "REFRESH_TOKEN_SECRET", "Default": "refresh_token_secret", "Mode": "", "Description": "Generate your own token value.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "refresh_token_secret" }, { "@attributes": { "Name": "MAIL_FROM", "Target": "MAIL_FROM", "Default": "your@example.com", "Mode": "", "Description": "Your email address to send from. \r\nRxV4 uses this to validate your account creations with an email confirmation.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "youremail@example.com" }, { "@attributes": { "Name": "SMTP_URL", "Target": "SMTP_URL", "Default": "smtp://username:password@smtp.example.com:587", "Mode": "", "Description": "Your smtp server details. \r\nsmtp://user:password@smtpserveraddress:port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "smtp://username:password@smtp.example.com:587" }, { "@attributes": { "Name": "STORAGE_ENDPOINT", "Target": "STORAGE_ENDPOINT", "Default": "Address.or.IP.of.MinIO", "Mode": "", "Description": "Address or IP to MinIO container", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Address.or.IP.of.MinIO" }, { "@attributes": { "Name": "STORAGE_PORT", "Target": "STORAGE_PORT", "Default": "9768", "Mode": "", "Description": "Port to MinIO container", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "9768" }, { "@attributes": { "Name": "STORAGE_ACCESS_KEY", "Target": "STORAGE_ACCESS_KEY", "Default": "MinIO_User", "Mode": "", "Description": "Replace this with your own MinIO user and reflect the same in the 'MinIO' container configuration", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MinIO_User" }, { "@attributes": { "Name": "STORAGE_SECRET_KEY", "Target": "STORAGE_SECRET_KEY", "Default": "MinIO_Pass", "Mode": "", "Description": "Replace this with your own MinIO password and reflect the same in the 'MinIO' container configuration", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "MinIO_Pass" }, { "@attributes": { "Name": "REDIS_URL", "Target": "REDIS_URL", "Default": "redis://default:password@redis:6379", "Mode": "", "Description": "Redis connection.\r\nredis://default:password@address:port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "redis://default:password@your.redis.address.or.IP:6379" }, { "@attributes": { "Name": "VITE_DISABLE_SIGNUPS", "Target": "VITE_DISABLE_SIGNUPS", "Default": "false", "Mode": "", "Description": "To disable public signups if you host this facing public Internet (via reverse proxy). As at 25 Jan 2024 this option doesn't work. See GitHub issues for more info.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "STORAGE_USE_SSL", "Target": "STORAGE_USE_SSL", "Default": "false", "Mode": "", "Description": "Is an SSL cert used for the 'MinIO' connection?", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "STORAGE_BUCKET", "Target": "STORAGE_BUCKET", "Default": "default", "Mode": "", "Description": "Storage bucket name, put this at the end of STORAGE_URL or just leave on the default", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "default" }, { "@attributes": { "Name": "STORAGE_REGION", "Target": "STORAGE_REGION", "Default": "us-east-1", "Mode": "", "Description": "Storage bucket region, optional.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "us-east-1" }, { "@attributes": { "Name": "NODE_ENV", "Target": "NODE_ENV", "Default": "production", "Mode": "", "Description": "The Node environment setting.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "production" }, { "@attributes": { "Name": "PORT", "Target": "PORT", "Default": "3000", "Mode": "", "Description": "The Port environment setting. NOTE: I leave this as default (3000) and adjust the host port 1 instead.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "3000" } ], "Repo": "Eurotimmy's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/EurotimmysRepository/RxV4/RxV4.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 3029703, "stars": 48, "trending": 1.145, "trends": [ 27.215, 23.79, 18.93, 8.224, 4.768, 52.543, 1.145 ], "trendsDate": [ 1599768472, 1602367676, 1604963411, 1607562728, 1610161667, 1710734766, 1713333950 ], "downloadtrend": [ 767522, 1007110, 1242265, 1353589, 1421361, 2995026, 3029703 ], "LastUpdateScan": 1713333950, "LastUpdate": 1711376973, "FirstSeen": 1586772528, "topTrending": -26.07, "topPerforming": 1.145 }, { "Name": "ha-fusion", "Repository": "ghcr.io/matt8707/ha-fusion", "Registry": "https://github.com/matt8707/ha-fusion", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/150080-support-mirano-docker-containers/", "Project": "https://github.com/matt8707/ha-fusion", "Overview": "A modern, easy-to-use and performant custom Home Assistant dashboard", "WebUI": "http://[IP]:[PORT:5050]", "TemplateURL": "https://raw.githubusercontent.com/MiranoVerhoef/Unraid-Mirano/master/ha-fusion/ha-fusion.xml", "Icon": "https://raw.githubusercontent.com/MiranoVerhoef/Unraid-Mirano/main/ha-fusion/seo-unraid.ico", "Config": [ { "@attributes": { "Name": "/App/data Directory", "Target": "/app/data", "Default": "", "Mode": "rw", "Description": "/App/data Directory", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Webui Port", "Target": "5050", "Default": "5050", "Mode": "tcp", "Description": "Webui Port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "5050" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "Europe/Amsterdam", "Mode": "", "Description": "Timezone", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "Europe/Amsterdam" }, { "@attributes": { "Name": "Home assistant URL", "Target": "HASS_URL", "Default": "http://192.168.*.***:8123", "Mode": "", "Description": "Home assistant URL", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "http://192.168.*.***:8123" } ], "Repo": "Mirano's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MiranosRepository/ha-fusion/ha-fusion.xml", "CategoryList": [ "HomeAutomation" ], "LastUpdateScan": 1711310792, "FirstSeen": 1703519852 }, { "Name": "JupyterLabNN", "Repository": "bstottle42/python_base", "Registry": "https://hub.docker.com/r/bstottle42/python_base", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/150161-support-bstottle-jupyterlabnn/", "Project": "https://jupyter.org", "Overview": "JupyterLab: A Next-Generation Notebook Interface\r\n\r\nJupyterLab is the latest web-based interactive development environment for notebooks, code, and data. Its flexible interface allows users to configure and arrange workflows in data science, scientific computing, computational journalism, and machine learning. A modular design invites extensions to expand and enrich functionality.\r\n\r\nJupyterLabNN: A preconfigured Python environment set up for exploring neural networks including Large Language Models (LLMs).", "WebUI": "http://[IP]:[PORT:8888]", "TemplateURL": "https://raw.githubusercontent.com/bstottle/unraid-templates/master/jupyterlabnn/jupyterlabnn.xml", "Icon": "https://github.com/bstottle/assets/blob/main/Jupyter/Jupyter_logo.png?raw=1", "Config": [ { "@attributes": { "Name": "WebUI Port", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "Port used for Web UI", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Storage location", "Target": "/app", "Default": "/mnt/user/appdata/JupyterLabNN", "Mode": "rw", "Description": "Location for storing notebooks or input data/output files.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/JupyterLabNN" } ], "Repo": "stottle's Repository", "Beta": "true", "templatePath": "/tmp/GitHub/AppFeed/templates/stottlesRepository/jupyterlabnn/jupyterlabnn.xml", "CategoryList": [ "Tools-Utilities", "Other" ], "downloads": 183, "LastUpdateScan": 1711734086, "LastUpdate": 1704251945, "FirstSeen": 1703938784 }, { "Name": "Linkwarden", "Repository": "ghcr.io/linkwarden/linkwarden", "Registry": "https://github.com/linkwarden/linkwarden", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/158420-support-unra1duser-linkwarden/", "Project": "https://linkwarden.app/", "Overview": "|-------------------------------------------------\r\n| General Information\r\n|-------------------------------------------------\r\nLinkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.\r\n\r\nThe objective is to organize useful webpages and articles you find across the web in one place, and since useful webpages can go away (see the inevitability of Link Rot), Linkwarden also saves a copy of each webpage as a Screenshot and PDF, ensuring accessibility even if the original content is no longer available.\r\n\r\nAdditionally, Linkwarden is designed with collaboration in mind, sharing links with the public and/or allowing multiple users to work together seamlessly.\r\n\r\n|-------------------------------------------------\r\n| Register for an Account\r\n|-------------------------------------------------\r\nAfter the start of the Container you need to Sign up for an Account in your own Application.\r\n\r\n|-------------------------------------------------\r\n| SSO/OAuth Integrations\r\n|-------------------------------------------------\r\nHere are all the SSO/OAuth integrations Linkwarden has -> https://docs.linkwarden.app/self-hosting/sso-oauth", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/UNRA1DUser/unraid-docker-templates/master/templates/Linkwarden.xml", "Icon": "https://raw.githubusercontent.com/UNRA1DUser/unraid-docker-templates/main/templates/img/linkwarden.png", "ExtraParams": "--memory=2G --restart=unless-stopped", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXTAUTH_SECRET", "Target": "NEXTAUTH_SECRET", "Default": "very_sensitive_secret", "Mode": "", "Description": "Used to encrypt the NextAuth.js JWT, and to hash email verification tokens. This is the default value for the secret option in NextAuth and Middleware", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "NEXTAUTH_URL", "Target": "NEXTAUTH_URL", "Default": "http://localhost:3000/api/v1/auth", "Mode": "", "Description": "Change localhost to your IP. The Port should be the same as the WebUI Port", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DATABASE_URL", "Target": "DATABASE_URL", "Default": "postgresql://[USERNAME]:[PASSWORD]@localhost:[PORT]/[DATABASE]", "Mode": "", "Description": "postgresql://[USERNAME]:[PASSWORD]@localhost:[PORT]/[DATABASE]", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/data/data", "Default": "/mnt/cache/appdata/linkwarden", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PAGINATION_TAKE_COUNT", "Target": "PAGINATION_TAKE_COUNT", "Default": "20", "Mode": "", "Description": "The numbers of Links to fetch every time you reach to the bottom of the webpage", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "STORAGE_FOLDER", "Target": "STORAGE_FOLDER", "Default": "/data", "Mode": "", "Description": "The folder to store your Screenshot's, PDF's, and profile photos", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "AUTOSCROLL_TIMEOUT", "Target": "AUTOSCROLL_TIMEOUT", "Default": "30", "Mode": "", "Description": "The amount of time to wait for the website to be archived (in seconds)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "RE_ARCHIVE_LIMIT", "Target": "RE_ARCHIVE_LIMIT", "Default": "5", "Mode": "", "Description": "Adjusts how often a user can trigger a new archive for each link (in minutes)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXT_PUBLIC_DISABLE_REGISTRATION", "Target": "NEXT_PUBLIC_DISABLE_REGISTRATION", "Default": "false|true", "Mode": "", "Description": "If set to true, registration will be disabled.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXT_PUBLIC_CREDENTIALS_ENABLED", "Target": "NEXT_PUBLIC_CREDENTIALS_ENABLED", "Default": "true|false", "Mode": "", "Description": "If set to true, users will be able to login with username and password.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DISABLE_NEW_SSO_USERS", "Target": "DISABLE_NEW_SSO_USERS", "Default": "false|true", "Mode": "", "Description": "If set to true, new users will not be able to login with SSO", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "NEXT_PUBLIC_EMAIL_PROVIDER", "Target": "NEXT_PUBLIC_EMAIL_PROVIDER", "Default": "false|true", "Mode": "", "Description": "If set to true, email will be enabled and you'll need to define the next two variables below", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_FROM", "Target": "EMAIL_FROM", "Default": "", "Mode": "", "Description": "The email that will send the verification emails", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "EMAIL_SERVER", "Target": "EMAIL_SERVER", "Default": "", "Mode": "", "Description": "That sensitive string that starts with smtp://...", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "UNRA1DUser's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/UNRA1DUsersRepository/templates/Linkwarden.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Web", "Network-Proxy", "Network-Management", "Network-Other" ], "LastUpdateScan": 1713283576, "FirstSeen": 1705014247 }, { "Name": "MySQL", "Repository": "mysql", "Registry": "https://hub.docker.com/_/mysql", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/150912-support-unra1duser-mysql/", "Project": "https://www.mysql.com/", "Overview": "|-------------------------------------------------\r\n| General Information\r\n|-------------------------------------------------\r\nOfficial MySQL database container. It allows to set a database and username without using the console.\r\n\r\nMySQL is the world's most popular open source database. With its proven performance, reliability and ease-of-use, MySQL has become the leading database choice for web-based applications, covering the entire range from personal projects and websites, via e-commerce and information services, all the way to high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more.\r\n\r\nFor more information and related downloads for MySQL Server and other MySQL products, please visit www.mysql.com.\r\n\r\n|-------------------------------------------------\r\n| Root Password\r\n|-------------------------------------------------\r\nThis container creates by default a random root password on initial execution. Open Docker > MySQL Icon > Logs > Scroll down to \"GENERATED ROOT PASSWORD\" to find it.\r\n\r\n|-------------------------------------------------\r\n| Creating database dumps\r\n|-------------------------------------------------\r\ndocker exec some-mysql sh -c 'exec mysqldump --all-databases -uroot -p\"$MYSQL_ROOT_PASSWORD\"' > /mnt/user/Backups/all-databases.sql\r\n\r\n|-------------------------------------------------\r\n| Restoring data from dump files\r\n|-------------------------------------------------\r\ndocker exec -i some-mysql sh -c 'exec mysql -uroot -p\"$MYSQL_ROOT_PASSWORD\"' < /mnt/user/Backups/all-databases.sql\r\n\r\n|-------------------------------------------------\r\n| Configuration without a cnf file\r\n|-------------------------------------------------\r\nMany configuration options can be passed as flags to mysqld. This will give you the flexibility to customize the container without needing a cnf file. For example, if you want to change the default encoding and collation for all tables to use UTF-8 (utf8mb4) just append the following to the Post Arguments:\r\n\r\n--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci\r\n\r\nHere is a list of all Server System Variables -> https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html\r\n\r\n|-------------------------------------------------\r\n| Repository tags\r\n|-------------------------------------------------\r\nIf you want to install a specific version of mysql, you can simply customize the repository. For example:\r\n\r\nmysql (is the same like mysql:latest)\r\nmysql:5.7\r\nmysql:8.2.0", "TemplateURL": "https://raw.githubusercontent.com/UNRA1DUser/unraid-docker-templates/master/templates/MySQL.xml", "Icon": "https://raw.githubusercontent.com/UNRA1DUser/unraid-docker-templates/main/templates/img/mysql.png", "ExtraParams": "--user=99:100 --memory=2G --restart=unless-stopped", "PostArgs": "mysqld --log-error=/var/log/mysql/error.log", "Config": [ { "@attributes": { "Name": "MYSQL_TCP_PORT", "Target": "3306", "Default": "3306", "Mode": "tcp", "Description": "MYSQL_TCP_PORT", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Generate Random Password", "Target": "MYSQL_RANDOM_ROOT_PASSWORD", "Default": "yes|", "Mode": "", "Description": "Set to yes, to generate a random root password. The generated password will be printed to the logs (Docker > MySQL Icon > Logs).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "MYSQL_DATABASE", "Default": "MYSQL_DATABASE", "Mode": "", "Description": "This variable is optional and allows you to specify the name of a database to be created on image startup. If a user/password was supplied (see below) then that user will be granted superuser access (corresponding to GRANT ALL) to this database.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "MYSQL_USER", "Default": "MYSQL_USER", "Mode": "", "Description": "These variables are optional, used in conjunction to create a new user and to set that user's password. This user will be granted superuser permissions (see above) for the database specified by the MYSQL_DATABASE variable. Both variables are required for a user to be created.\r\n\r\nDo note that there is no need to use this mechanism to create the root superuser, that user gets created by default with the password specified by the MYSQL_ROOT_PASSWORD variable.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database Password", "Target": "MYSQL_PASSWORD", "Default": "MYSQL_PASSWORD", "Mode": "", "Description": "These variables are optional, used in conjunction to create a new user and to set that user's password. This user will be granted superuser permissions (see above) for the database specified by the MYSQL_DATABASE variable. Both variables are required for a user to be created.\r\n\r\nDo note that there is no need to use this mechanism to create the root superuser, that user gets created by default with the password specified by the MYSQL_ROOT_PASSWORD variable.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Data", "Target": "/var/lib/mysql", "Default": "/mnt/cache/appdata/mysql/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Logs", "Target": "/var/log/mysql", "Default": "/mnt/cache/appdata/mysql/logs", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Root Password", "Target": "MYSQL_ROOT_PASSWORD", "Default": "", "Mode": "", "Description": "Generate Random Password must be empty if you like to set your own Root Password!\r\nThis variable specifies the password that will be set for the MySQL root superuser account.", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MySQL configuration file", "Target": "/etc/mysql/conf.d", "Default": "/mnt/cache/appdata/mysql/conf.d", "Mode": "rw", "Description": "The default configuration for MySQL can be found in /etc/mysql/my.cnf, which may !includedir additional directories such as /etc/mysql/conf.d or /etc/mysql/mysql.conf.d. Please inspect the relevant files and directories within the mysql image itself for more details. This will start a new container where the MySQL instance uses the combined startup settings from /etc/mysql/my.cnf and /etc/mysql/conf.d/config-file.cnf, with settings from the latter taking precedence.", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MySQL unique start scripts", "Target": "/docker-entrypoint-initdb.d", "Default": "/mnt/cache/appdata/mysql/initdb", "Mode": "rw", "Description": "When you run a MySQL container, it checks if MySQL directory /var/lib/mysql exist or not. If the directory doesn't exist (running it the first time), it will run your SQL files.", "Type": "Path", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "UNRA1DUser's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/UNRA1DUsersRepository/templates/MySQL.xml", "CategoryList": [ "Tools-Utilities", "Other", "Network-Other" ], "downloads": 4194695169, "stars": 14974, "trending": 1.328, "trends": [ 0.952, 1.432, 1.725, 1.829, 1.697, 1.359, 1.328 ], "trendsDate": [ 1696140338, 1698739587, 1701335158, 1703934328, 1706533555, 1709132767, 1711734086 ], "downloadtrend": [ 3816670217, 3872123682, 3940071420, 4013461732, 4082764838, 4139004854, 4194695169 ], "LastUpdateScan": 1711734086, "LastUpdate": 1711584188, "FirstSeen": 1, "topTrending": 0.3760000000000001, "topPerforming": 1.328 }, { "Name": "PostgreSQL_Alpine", "Repository": "postgres:alpine", "Registry": "https://hub.docker.com/_/postgres", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/UNRA1DUser/unraid-docker-templates/issues", "Project": "https://www.postgresql.org/", "Overview": "|-------------------------------------------------\r\n| General Information\r\n|-------------------------------------------------\r\nPostgreSQL, often simply \"Postgres\", is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. As a database server, its primary function is to store data, securely and supporting best practices, and retrieve it later, as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). It can handle workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users. Recent versions also provide replication of the database itself for security and scalability.\r\n\r\nPostgreSQL implements the majority of the SQL:2011 standard, is ACID-compliant and transactional (including most DDL statements) avoiding locking issues using multiversion concurrency control (MVCC), provides immunity to dirty reads and full serializability; handles complex SQL queries using many indexing methods that are not available in other databases; has updateable views and materialized views, triggers, foreign keys; supports functions and stored procedures, and other expandability, and has a large number of extensions written by third parties. In addition to the possibility of working with the major proprietary and open source databases, PostgreSQL supports migration from them, by its extensive standard SQL support and available migration tools. And if proprietary extensions had been used, by its extensibility that can emulate many through some built-in and third-party open source compatibility extensions, such as for Oracle.", "TemplateURL": "https://raw.githubusercontent.com/UNRA1DUser/unraid-docker-templates/master/templates/PostgreSQL_Alpine.xml", "Icon": "https://raw.githubusercontent.com/UNRA1DUser/unraid-docker-templates/main/templates/img/postgresql.png", "ExtraParams": "--user=99:100 --memory=2G --restart=unless-stopped", "Config": [ { "@attributes": { "Name": "POSTGRESQL_TCP_PORT", "Target": "5432", "Default": "5432", "Mode": "tcp", "Description": "PostgreSQL TCP connection port", "Type": "Port", "Display": "always", "Required": "true", "Mask": "null" }, "value": "" }, { "@attributes": { "Name": "Database Name", "Target": "POSTGRES_DB", "Default": "postgres", "Mode": "", "Description": "Initial database name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Database User", "Target": "POSTGRES_USER", "Default": "postgres", "Mode": "", "Description": "Initial superuser name (default: postgres)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres Password", "Target": "POSTGRES_PASSWORD", "Default": "postgres", "Mode": "", "Description": "Initial superuser password (default: postgres)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Database Storage Path", "Target": "/var/lib/postgresql/data", "Default": "/mnt/cache/appdata/postgresql_alpine", "Mode": "rw", "Description": "PostgreSQL data storage location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "null" }, "value": "" } ], "Repo": "UNRA1DUser's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/UNRA1DUsersRepository/templates/PostgreSQL_Alpine.xml", "CategoryList": [ "Productivity", "Tools-Utilities", "Other", "Network-Other" ], "downloads": 8125025031, "stars": 13305, "trending": 4.276, "trends": [ 4.276 ], "trendsDate": [ 1712981184 ], "downloadtrend": [ 7777617269, 8125025031 ], "LastUpdateScan": 1712981184, "LastUpdate": 1712898480, "FirstSeen": 1710374872 }, { "Name": "pihole-unbound", "Repository": "cbcrowe/pihole-unbound:latest", "Registry": "https://hub.docker.com/r/pihole/pihole/", "Network": "swag", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/151542-support-community-applications-pihole-unbound/", "Project": "https://github.com/chriscrowe/docker-pihole-unbound/tree/main", "Overview": "This Docker deployment runs both Pi-Hole and Unbound in a single container.\r\n\r\nThe base image for the container is the official Pi-Hole container, with an extra build step added to install the Unbound resolver directly into to the container based on instructions provided directly by the Pi-Hole team.\r\n\r\nFYI - This template will install the \"one-container\" version the developer has built.", "WebUI": "http://[IP]:[PORT:80]/admin", "TemplateURL": "https://raw.githubusercontent.com/TeddyTux/unraidtemplates/master/pihole-unbound/pihole-unbound.xml", "Icon": "https://raw.githubusercontent.com/TeddyTux/unraidtemplates/main/pihole-unbound/pihole.png", "ExtraParams": "--cap-add=NET_ADMIN --restart=unless-stopped --hostname=piholeunbound", "Config": [ { "@attributes": { "Name": "Port 443", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Port 53 TCP", "Target": "53", "Default": "53", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "Port 53 UDP", "Target": "53", "Default": "53", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "53" }, { "@attributes": { "Name": "Port 80", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Pihole web interface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Port 5335", "Target": "5335", "Default": "5335", "Mode": "tcp", "Description": "Enable unbound access on local server", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5335" }, { "@attributes": { "Name": "FTLCONF_LOCAL_IPV4", "Target": "FTLCONF_LOCAL_IPV4", "Default": "", "Mode": "", "Description": "Set to your server's LAN IP, used by web block modes and lighttpd bind address.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Example: America/Chicago", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBPASSWORD", "Target": "WEBPASSWORD", "Default": "pihole", "Mode": "", "Description": "http://pi.hole/admin password.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WEBTHEME", "Target": "WEBTHEME", "Default": "default-auto", "Mode": "", "Description": "User interface theme to use.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "default-auto" }, { "@attributes": { "Name": "REV_SERVER", "Target": "REV_SERVER", "Default": "false", "Mode": "", "Description": "Enable DNS conditional forwarding for device name resolution", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "REV_SERVER_TARGET", "Target": "REV_SERVER_TARGET", "Default": "", "Mode": "rw", "Description": "If conditional forwarding is enabled, set the IP of the local network router", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REV_SERVER_DOMAIN", "Target": "REV_SERVER_DOMAIN", "Default": "", "Mode": "", "Description": "If conditional forwarding is enabled, set the domain of the local network router", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "REV_SERVER_CIDR", "Target": "REV_SERVER_CIDR", "Default": "", "Mode": "", "Description": "If conditional forwarding is enabled, set the reverse DNS zone (e.g. 192.168.0.0/24)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PIHOLE_DNS_", "Target": "PIHOLE_DNS_", "Default": "127.0.0.1#5335", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.0.0.1#5335" }, { "@attributes": { "Name": "DNSSEC", "Target": "DNSSEC", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "DNSMASQ_LISTENING", "Target": "DNSMASQ_LISTENING", "Default": "single", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "single" }, { "@attributes": { "Name": "Host Path for /config", "Target": "/config", "Default": "/mnt/user/appdata/pihole-unbound", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-unbound" }, { "@attributes": { "Name": "/etc/pihole", "Target": "/etc/pihole", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-unbound/etc_pihole-unbound" }, { "@attributes": { "Name": "/etc/dnsmasq.d", "Target": "/etc/dnsmasq.d", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/pihole-unbound/etc_pihole_dnsmasq-unbound" } ], "Repo": "TeddyTux's Repository", "CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system", "templatePath": "/tmp/GitHub/AppFeed/templates/TeddyTuxsRepository/pihole-unbound/pihole-unbound.xml", "CategoryList": [ "Security", "Network-DNS" ], "downloads": 2133678, "stars": 58, "trending": 0.888, "trends": [ 0.691, 0.888 ], "trendsDate": [ 1708484759, 1711080365 ], "downloadtrend": [ 2100105, 2114727, 2133678 ], "LastUpdateScan": 1711080365, "LastUpdate": 1710009413, "FirstSeen": 1705886629 }, { "Name": "redbot", "Repository": "phasecorex/red-discordbot", "Registry": "https://registry.hub.docker.com/r/phasecorex/red-discordbot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/151206-support-community-applications-redbot", "Project": "https://github.com/PhasecoreX/docker-red-discordbot", "Overview": "This template installs the newest Red-DiscordBot in a convenient, multi-arch container.\r\n\r\nRed is self hosted, fully modular, Discord bot \u2013 meaning all features and commands can be enabled/disabled to your liking, making it completely customizable.\r\n\r\nThe default set of modules includes and is not limited to:\r\n\r\n Moderation features (kick/ban/softban/hackban, mod-log, filter, chat cleanup)\r\n Trivia (lists are included and can be easily added)\r\n Music features (YouTube, SoundCloud, local files, playlists, queues)\r\n Stream alerts (Twitch, Youtube, Picarto)\r\n Bank (slot machine, user credits)\r\n Custom commands\r\n Imgur/gif search\r\n Admin automation (self-role assignment, cross-server announcements, mod-mail reports)\r\n Customisable command permissions\r\n\r\nAdditionally, other cogs (plugins) can be easily found and added from our growing community of cog repositories.\r\nhttps://github.com/Cog-Creators/Red-DiscordBot", "TemplateURL": "https://raw.githubusercontent.com/TeddyTux/unraidtemplates/master/redbot/redbot.xml", "Icon": "https://raw.githubusercontent.com/TeddyTux/unraidtemplates/main/redbot/red.png", "Config": [ { "@attributes": { "Name": "Timezone", "Target": "TZ", "Default": "", "Mode": "", "Description": "Specify a timezone in UTC.\r\nExample: America/Chicago", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "APPDATA", "Target": "/config", "Default": "/mnt/user/appdata/redbot", "Mode": "", "Description": "Location where container configuration files are stored", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/redbot" }, { "@attributes": { "Name": "Discord Bot Token", "Target": "TOKEN", "Default": "", "Mode": "", "Description": "The Discord bot token you want redbot to use. Retrieve from the Discord Developer Portal.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Bot Command Prefix", "Target": "PREFIX", "Default": ".", "Mode": "", "Description": "The prefix you want redbot to respond to commands using. You can specify more than one prefix by additionally using the environment variables PREFIX2, PREFIX3, PREFIX4, and PREFIX5.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "." } ], "Repo": "TeddyTux's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/TeddyTuxsRepository/redbot/redbot.xml", "CategoryList": [ "MediaApp-Music", "MediaApp-Other" ], "downloads": 13409597, "stars": 23, "trending": 0.172, "trends": [ 0.161, 0.172 ], "trendsDate": [ 1708484759, 1711080366 ], "downloadtrend": [ 13364874, 13386477, 13409597 ], "LastUpdateScan": 1711080366, "LastUpdate": 1710280655, "FirstSeen": 1705886630 }, { "Name": "nadekobotv4", "Repository": "disbedan015/nadekobotv4", "Registry": "https://hub.docker.com/r/disbedan015/nadekobotv4/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/151309-suppport-nadekobotv4-docker/", "Project": "https://gitlab.com/Kwoth/nadekobot", "Overview": "I couldn't find any v4 version of the Nadekobot docker images so I decided to make one.\r\n \r\n added variables and path for unraid\r\n \r\n will take a couple minutes on first start. \r\n \r\n https://hub.docker.com/r/disbedan015/nadekobotv4/\r\n \r\n Important to read the https://nadekobot.readthedocs.io/en/v4/creds-guide/ as this will not start without a discord bot token and will not work correctly with an owner ID. Everything else can be left set as is or filled in.", "TemplateURL": "https://raw.githubusercontent.com/disbedan015/nadekobotv4-unraid/master/NadekoBotV4.xml", "Icon": "https://gitlab.com/uploads/-/system/project/avatar/9321079/nadeko_pfp.jpg", "Config": [ { "@attributes": { "Name": "Discord Bot Token", "Target": "DISCORDTOKEN", "Default": "", "Mode": "", "Description": "Discord bot token is required", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Discord Owner ID", "Target": "OWNERID", "Default": "", "Mode": "", "Description": "This Docker only allows 1 owner ID", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Google API Key", "Target": "GOOGLEAPI", "Default": "", "Mode": "", "Description": "optional for better youtube search", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Discord Vote URL", "Target": "DISCORDURL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Top GG key", "Target": "TOPGGKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Top GG Vote URL", "Target": "TOPGGURL", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Discord Vote Key", "Target": "DISCORDVOTEKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Patreon Client ID", "Target": "PATREONCLIENTID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Patreon Refresh Token", "Target": "PATREONREFRESHTOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Patreon Client Secret", "Target": "PATREONCLIENTSECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Patreon Campaign ID", "Target": "PATREONCAMPAIGNID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Discord Bot List Key", "Target": "DISCORDBOTLIST", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Rapid API key", "Target": "RAPIDAPIKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Location IQ API Key", "Target": "LOCATIONIQKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Timezone API key", "Target": "TIMEZONEKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OSU API key", "Target": "OSUKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Trovo Client ID", "Target": "TROVOCLIENTID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Local Database", "Target": "/nadeko/data/", "Default": "/mnt/user/appdata/nadekobotv4/", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/appdata/nadekobotv4/" }, { "@attributes": { "Name": "Twitch Secret ID", "Target": "TWITCHSECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Twitch Client ID", "Target": "TWITCHCLIENTID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Coin Market API Key", "Target": "COINMARKETKEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Chat GPT 3 key", "Target": "GPT3KEY", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Cleverbot API Key", "Target": "CLEVERBOTAPI", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Local Redis Install", "Target": "LOCALREDIS", "Default": "true", "Mode": "", "Description": "true or false", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "false" }, { "@attributes": { "Name": "Database type", "Target": "DBTYPE", "Default": "sqlite", "Mode": "", "Description": "sqlite (local), mysql, or postgresql", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "sqlite" }, { "@attributes": { "Name": "Database Location", "Target": "DBLOCATION", "Default": "Data Source=data/NadekoBot.db", "Mode": "", "Description": "Must be entered as string. \r\n # Default is ", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Data Source=data/NadekoBot.db" }, { "@attributes": { "Name": "Redis Location", "Target": "REDISOPT", "Default": "localhost:6379,syncTimeout=30000,responseTimeout=30000,allowAdmin=true,password=", "Mode": "", "Description": "optional this dockers has it or you can use an external", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "localhost:6379,syncTimeout=30000,responseTimeout=30000,allowAdmin=true,password=" }, { "@attributes": { "Name": "Data cache location", "Target": "CACHE", "Default": "Redis", "Mode": "", "Description": "memory or redis", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "Redis" }, { "@attributes": { "Name": "Shard Coordinator URL", "Target": "SHARDCORDURL", "Default": "http://localhost:3442", "Mode": "", "Description": "If using multiple shards put the url for coordinator", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "http://localhost:3442" }, { "@attributes": { "Name": "Number of Shards", "Target": "SHARDS", "Default": "1", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "1" } ], "Repo": "disbedan015's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/disbedan015sRepository/NadekoBotV4.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 64, "LastUpdateScan": 1711080366, "LastUpdate": 1706226075, "FirstSeen": 1705886630 }, { "Name": "LibreChat", "Repository": "ghcr.io/danny-avila/librechat-dev:latest", "Registry": "https://github.com/danny-avila/LibreChat", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/151417-support-pureelectricity-librechat/", "Project": "https://github.com/danny-avila/LibreChat", "Overview": "LibreChat brings together the future of assistant AIs with the revolutionary technology of OpenAI's ChatGPT. Celebrating the original styling, LibreChat gives you the ability to integrate multiple AI models. It also integrates and enhances original client features such as conversation and message search, prompt templates and plugins.\r\n\r\nhttps://docs.librechat.ai/", "WebUI": "http://[IP]:[PORT:3080]/", "TemplateURL": "https://raw.githubusercontent.com/ds-sebastian/unraid-templates/master/librechat/librechat.xml", "Icon": "https://github.com/ds-sebastian/unraid-templates/blob/main/icons/LibreChat.png?raw=true", "Config": [ { "@attributes": { "Name": "Port UI", "Target": "3080", "Default": "3080", "Mode": "tcp", "Description": "Port for LibreChat UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Crypto Key", "Target": "CREDS_KEY", "Default": "", "Mode": "", "Description": "A 32-byte hexadecimal key used for cryptographic operations.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Crypto Initialization Vector", "Target": "CREDS_IV", "Default": "", "Mode": "", "Description": "A 16-byte hexadecimal initialization vector for crypto operations.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "MongoDB URI", "Target": "MONGO_URI", "Default": "", "Mode": "", "Description": "Connection URI for MongoDB database. \r\nFormat: mongodb://ip:port/database", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "JWT Secret", "Target": "JWT_SECRET", "Default": "", "Mode": "", "Description": "Secret key for JSON Web Token (JWT) authentication.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "JWT Refresh Secret", "Target": "JWT_REFRESH_SECRET", "Default": "", "Mode": "", "Description": "Secret key for JWT refresh tokens.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Email From Address", "Target": "EMAIL_FROM", "Default": "", "Mode": "", "Description": "The email address used in the 'From' field in outgoing emails.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email Service Provider", "Target": "EMAIL_SERVICE", "Default": "", "Mode": "", "Description": "Service provider for sending emails (e.g., Gmail, Yahoo).", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email Username", "Target": "EMAIL_USERNAME", "Default": "", "Mode": "", "Description": "Username for the email service provider account.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email Password", "Target": "EMAIL_PASSWORD", "Default": "", "Mode": "", "Description": "(App) Password for the email service provider account.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OpenAI API Key", "Target": "OPENAI_API_KEY", "Default": "user_provided", "Mode": "", "Description": "API key for accessing OpenAI services.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Enable Email Login", "Target": "ALLOW_EMAIL_LOGIN", "Default": "", "Mode": "", "Description": "Toggle to enable (true) or disable (false) login via email.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Email Registration", "Target": "ALLOW_REGISTRATION", "Default": "", "Mode": "", "Description": "Toggle to enable (true) or disable (false) user registration via email.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Social Login", "Target": "ALLOW_SOCIAL_LOGIN", "Default": "", "Mode": "", "Description": "Toggle to enable (true) or disable (false) login using various social networks.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Social Registration", "Target": "ALLOW_SOCIAL_REGISTRATION", "Default": "", "Mode": "", "Description": "Toggle to enable (true) or disable (false) user registration using social networks.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Client Domain", "Target": "DOMAIN_CLIENT", "Default": "", "Mode": "", "Description": "Specifies the domain name used for the client-side of the application. It's the domain that users interact with in their browser. This should match the public-facing URL of your reverse proxy or load balancer, ensuring that all client-side redirects and requests use this domain. For instance, if your reverse proxy domain for the client interface is https://chat.domain.com, then DOMAIN_CLIENT should be set to this URL.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Domain", "Target": "DOMAIN_SERVER", "Default": "", "Mode": "", "Description": "Defines the domain name used for server-side operations. It's crucial for internal communications and redirects that happen on the server side of the application. This should be set to the domain or URL where the server is accessible, especially in cases where different domains are used for client and server parts of the application. Similar to DOMAIN_CLIENT, if your server is accessed through https://api.domain.com, then set DOMAIN_SERVER to this URL.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Debug Logging Enabled", "Target": "DEBUG_LOGGING", "Default": "False", "Mode": "", "Description": "Enables debug logging", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "1000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1000" }, { "@attributes": { "Name": "DALL-E API Key", "Target": "DALLE_API_KEY", "Default": "", "Mode": "", "Description": "OpenAI API key for DALL-E / DALL-E-3. If you want to provide your own key for all users you can add your OpenAI API key here.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Titling Conversations", "Target": "TITLE_CONVO", "Default": "True", "Mode": "", "Description": "Titling is enabled by default when initiating a conversation.\r\nSet to false to disable this feature", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenAI Title Model", "Target": "OPENAI_TITLE_MODEL", "Default": "gpt-3.5-turbo", "Mode": "", "Description": "The default model used for titling by is gpt-3.5-turbo. You can change it by setting the desired model. (Optional)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenAI Summarization", "Target": "OPENAI_SUMMARIZE", "Default": "", "Mode": "", "Description": "Enable message summarization by uncommenting the following (Optional/Experimental)\r\nNote: this may affect response time when a summary is being generated.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Google Search API Key", "Target": "GOOGLE_API_KEY", "Default": "", "Mode": "", "Description": "Google Search API Key. https://developers.google.com/custom-search/v1/introduction", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Google Custom Search Engine ID", "Target": "GOOGLE_CSE_ID", "Default": "", "Mode": "", "Description": "Search Engine ID", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenID Client ID", "Target": "OPENID_CLIENT_ID", "Default": "", "Mode": "", "Description": "The client identifier assigned by the OpenID provider upon registration of the application.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenID Client Secret", "Target": "OPENID_CLIENT_SECRET", "Default": "", "Mode": "", "Description": "The client secret assigned by the OpenID provider, used to authenticate the identity of the application to the provider.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OpenID Issuer URL", "Target": "OPENID_ISSUER", "Default": "", "Mode": "", "Description": "The URL of the OpenID provider's configuration document.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenID Session Secret", "Target": "OPENID_SESSION_SECRET", "Default": "", "Mode": "", "Description": "A secret string used to sign the session identifier, enhancing security around sessions.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OpenID Scope", "Target": "OPENID_SCOPE", "Default": "", "Mode": "", "Description": "Specifies the scope of access requests, such as openid, profile, and email. This determines the level of access and the type of information the application can retrieve from the OpenID provider.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenID Callback URL", "Target": "OPENID_CALLBACK_URL", "Default": "", "Mode": "", "Description": "The URL to which the OpenID provider redirects the user after authentication. It must match one of the allowed callback URLs configured in the OpenID application settings.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenID Button Label", "Target": "OPENID_BUTTON_LABEL", "Default": "", "Mode": "", "Description": "Text label for the OpenID login button, customizable to fit the application's user interface.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "OpenID Button Image URL", "Target": "OPENID_IMAGE_URL", "Default": "", "Mode": "", "Description": "URL of an image to be used for the OpenID login button, allowing customization of the button's appearance.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Session Expiry Time", "Target": "SESSION_EXPIRY", "Default": "", "Mode": "", "Description": "Duration (in milliseconds) after which the session expires.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Refresh Token Expiry Time", "Target": "REFRESH_TOKEN_EXPIRY", "Default": "", "Mode": "", "Description": "Duration (in milliseconds) after which the refresh token expires.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email Encryption Type", "Target": "EMAIL_ENCRYPTION", "Default": "", "Mode": "", "Description": "Type of encryption for email delivery (e.g., starttls, tls).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email Server Port", "Target": "EMAIL_PORT", "Default": "", "Mode": "", "Description": " Port number for the email server.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Email Server Host", "Target": "EMAIL_HOST", "Default": "", "Mode": "", "Description": "Hostname of the email server (e.g., smtp.example.com).", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Available Endpoints", "Target": "ENDPOINTS", "Default": "", "Mode": "", "Description": "Specifies the AI endpoints that LibreChat can use, such as OpenAI, Azure OpenAI, BingAI, ChatGPT Browser, Google, GPT Plugins, and Anthropic.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Global Proxy", "Target": "PROXY", "Default": "", "Mode": "", "Description": "A global proxy setting used by all endpoints if specified.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Azure API Key", "Target": "AZURE_API_KEY", "Default": "", "Mode": "", "Description": "API key for accessing Azure OpenAI services.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "BingAI Access Token", "Target": "BINGAI_TOKEN", "Default": "", "Mode": "", "Description": "Token for accessing Bing AI services, including Sydney, jailbreak, and Bing Image Creator.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "ChatGPT Reverse Proxy", "Target": "CHATGPT_REVERSE_PROXY", "Default": "", "Mode": "", "Description": "Reverse proxy URL for ChatGPT endpoint.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Google AI API Key", "Target": "GOOGLE_KEY", "Default": "", "Mode": "", "Description": "Key for accessing Google AI services.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "OpenRouter API Key", "Target": "OPENROUTER_API_KEY", "Default": "", "Mode": "", "Description": "API key for OpenRouter, a service that provides access to various LLMs.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Plugin Models", "Target": "PLUGIN_MODELS", "Default": "", "Mode": "", "Description": "Specifies the AI models available for plugins in LibreChat.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MeiliSearch Master Key", "Target": "MEILI_MASTER_KEY", "Default": "", "Mode": "", "Description": "Master key for accessing MeiliSearch, a search database.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "MeiliSearch Host", "Target": "MEILI_HOST", "Default": "", "Mode": "", "Description": "Host address for MeiliSearch service.", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Token Balancing", "Target": "CHECK_BALANCE", "Default": "", "Mode": "", "Description": "Enables token credit limiting for the OpenAI/Plugins endpoints", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "pureelectricity's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/pureelectricitysRepository/librechat/librechat.xml", "CategoryList": [ "AI", "Tools-Utilities" ], "LastUpdateScan": 1711080366, "FirstSeen": 1705886630 }, { "Name": "cosmos-server", "Repository": "azukaar/cosmos-server", "Registry": "https://hub.docker.com/r/azukaar/cosmos-server", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Overview": "Secure and Easy Self-hosted platform. Take control of your data and privacy without sacrificing security and stability.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/cosmos-server.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/03dfaf6d2a7c055574920115d1fdb6c2a860bb28/templates/icons/cosmos-server.png", "Config": [ { "@attributes": { "Name": "WebUI - HTTP", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "WebUI - HTTPS", "Target": "443", "Default": "443", "Mode": "tcp", "Description": "Container Port: 443", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "443" }, { "@attributes": { "Name": "Host Path", "Target": "/mnt/host", "Default": "/mnt/user/appdata/cosmos-server", "Mode": "rw", "Description": "Container Path: /mnt/host", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config", "Target": "/config", "Default": "/mnt/user/appdata/cosmos-server/", "Mode": "rw", "Description": "Container Path: /config", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "Docker Socket Connection", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/cosmos-server.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 347992, "stars": 1, "trending": 10.16, "trends": [ 45.543, 90.398, 26.536, 10.16 ], "trendsDate": [ 1693764290, 1706056655, 1708650389, 1711245956 ], "downloadtrend": [ 12010, 22054, 229675, 312637, 347992 ], "LastUpdateScan": 1711245956, "LastUpdate": 1711237960, "FirstSeen": 1691165089, "topTrending": -35.382999999999996 }, { "Name": "Gamevault-Backend", "Repository": "phalcode/gamevault-backend:latest", "Registry": "https://hub.docker.com/r/phalcode/gamevault-backend", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Project": "https://github.com/Phalcode/gamevault-backend", "Overview": "GameVault is an innovative gaming platform providing a self-hosted, source-available alternative to popular gaming platforms. It allows you and your friends to enjoy playing and organizing games stored on your own file server.", "WebUI": "http://[IP]:[PORT:8080]/api/docs", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/gamevault-backend.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/ef509cf38a5446471e9305abaa3d954694258880/templates/icons/gamevault-backend.png", "ExtraParams": "--restart=unless-stopped", "Requires": "
    PostgreSQL 15
    This container requires an external application to be run separately.
", "Config": [ { "@attributes": { "Name": "Postgres DB Host", "Target": "DB_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres DB Port", "Target": "DB_PORT", "Default": "5432", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres DB User", "Target": "DB_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres DB Password", "Target": "DB_PASSWORD", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "Server Admin Username", "Target": "SERVER_ADMIN_USERNAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Port", "Target": "8080", "Default": "8080", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Files Directory", "Target": "/files", "Default": "", "Mode": "rw", "Description": "Where your game files are", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Images Directory", "Target": "/images", "Default": "", "Mode": "rw", "Description": "Where your Images will land in", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Directory", "Target": "/data", "Default": "/mnt/user/appdata/gamevault-backend", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/gamevault-backend.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 52109, "trending": 12.046, "trends": [ 21.254, 17.807, 20.31, 14.143, 12.046 ], "trendsDate": [ 1701097593, 1703696748, 1706295956, 1708895160, 1711490781 ], "downloadtrend": [ 20296, 25774, 31358, 39350, 45832, 52109 ], "LastUpdateScan": 1711490781, "LastUpdate": 1710518641, "FirstSeen": 1690229087, "topTrending": -9.208000000000002 }, { "Name": "Gitea", "Repository": "gitea/gitea", "Registry": "https://registry.hub.docker.com/r/gitea/gitea/", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Overview": "Gitea: Git with a cup of tea - The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. Want to try it before doing anything else? Do it with the online demo! This project has been forked from Gogs.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/gitea.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/ef509cf38a5446471e9305abaa3d954694258880/templates/icons/gitea.png", "Config": [ { "@attributes": { "Name": "Git over SSH", "Target": "22", "Default": "22", "Mode": "tcp", "Description": "Container Port: 22", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "22" }, { "@attributes": { "Name": "WebUI and Git over HTTP", "Target": "3000", "Default": "3000", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3000" }, { "@attributes": { "Name": "Data Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/gitea", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gitea" } ], "Repo": "homelabbers' Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/gitea.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 339506021, "stars": 881, "trending": 0.376, "trends": [ 0.339, 0.346, 0.332, 0.326, 0.315, 0.337, 0.376 ], "trendsDate": [ 1695557131, 1698156362, 1700751968, 1703351162, 1705950365, 1708549556, 1711145177 ], "downloadtrend": [ 332668275, 333822297, 334932983, 336028676, 337089219, 338229268, 339506021 ], "LastUpdateScan": 1711145177, "LastUpdate": 1711140500, "FirstSeen": 1505620800, "topTrending": 0.03699999999999998, "topPerforming": 0.376 }, { "Name": "Gitea-Runner", "Repository": "gitea/act_runner:latest", "Registry": "https://registry.hub.docker.com/r/gitea/act_runner", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Project": "https://github.com/go-gitea/gitea", "Overview": "Gitea Act Runner: Act runner is a runner for Gitea based on Gitea fork of act.", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/gitea-runner.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/ef509cf38a5446471e9305abaa3d954694258880/templates/icons/gitea-runner.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Config File", "Target": "CONFIG_FILE", "Default": "/mnt/user/appdata/gitea-runner/config.yaml", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Gitea Runner Registration Token", "Target": "GITEA_RUNNER_REGISTRATION_TOKEN", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Gitea Runner Name", "Target": "GITEA_RUNNER_NAME", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Gitea Runner Labels", "Target": "GITEA_RUNNER_LABELS", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Gitea Instance URL", "Target": "GITEA_INSTANCE_URL", "Default": "0.0.0.0", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/gitea-runner/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/var/run/docker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/gitea-runner.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 403670, "stars": 10, "trending": 17.271, "trends": [ 56.012, 75.676, 17.048, 17.271 ], "trendsDate": [ 1692561876, 1706056655, 1708650389, 1711245956 ], "downloadtrend": [ 29641, 67384, 277023, 333954, 403670 ], "LastUpdateScan": 1711245956, "LastUpdate": 1711075264, "FirstSeen": 1689964837, "topTrending": -38.741 }, { "Name": "gitlab-runner", "Repository": "gitlab/gitlab-runner", "Registry": "https://hub.docker.com/r/gitlab/gitlab-runner", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new/choose", "Project": "https://gitlab.com/gitlab-org/gitlab-runner", "Overview": "GitLab Runner is the open source project that is used to run your CI/CD jobs and send the results back to GitLab", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/gitlab-runner.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/main/templates/icons/gitlab-runner.png", "DonateText": "If you appreciate the work we do, please donate to keep us going.", "DonateLink": "https://www.buymeacoffee.com/bravohotel", "Config": [ { "@attributes": { "Name": "Config", "Target": "/etc/gitlab-runner", "Default": "/mnt/user/appdata/gitlab-runner", "Mode": "rw", "Description": "Config Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/gitlab-runner" }, { "@attributes": { "Name": "Docker Socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "This is needed for Gitlab-Runner to connect to Docker.", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/gitlab-runner.xml", "CategoryList": [ "Productivity" ], "downloads": 3011724117, "stars": 938, "trending": 5.665, "trends": [ 1.786, 2.051, 1.249, 0.82, 70.904, 6.507, 5.665 ], "trendsDate": [ 1642230218, 1644829400, 1647425005, 1650024200, 1707188761, 1709787956, 1712383555 ], "downloadtrend": [ 741433415, 756955854, 766529731, 772864250, 2656230873, 2841103112, 3011724117 ], "LastUpdateScan": 1712383555, "LastUpdate": 1712197934, "FirstSeen": 1556445964, "topTrending": 3.879, "topPerforming": 5.665 }, { "Name": "ipfspodcast-node", "Repository": "ghcr.io/bravohotel91/ipfspodcastnode:latest", "Registry": "https://github.com/bravohotel91/ipfspodcastnode/pkgs/container/ipfspodcastnode", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new/choose", "Project": "https://github.com/bravohotel91/ipfspodcastnode", "Overview": "IPFS Podcast Node for IPFSPodcasting.net\r\n \r\n After the container starts, you will need to add your email to the node to register it with ipfspodcasting.net from within the Web UI.", "WebUI": "http://[IP]:[PORT:8675]", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/ipfspodcasting-node.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/main/templates/icons/ipfspodcasting-node.png", "DonateText": "If you appreciate the work we do, please donate to keep us going.", "DonateLink": "https://www.buymeacoffee.com/bravohotel", "Config": [ { "@attributes": { "Name": "IPFS", "Target": "/ipfs-podcasting/ipfs", "Default": "/mnt/user/appdata/ipfspodcastnode/ipfs", "Mode": "rw", "Description": "IPFS Data Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ipfspodcastnode/ipfs" }, { "@attributes": { "Name": "Config", "Target": "/ipfs-podcasting/cfg", "Default": "/mnt/user/appdata/ipfspodcastnode/cfg", "Mode": "rw", "Description": "Config Location", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ipfspodcastnode/cfg" }, { "@attributes": { "Name": "IPFS Port", "Target": "4001", "Default": "4001", "Mode": "", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4001" }, { "@attributes": { "Name": "Web UI Port", "Target": "8675", "Default": "8675", "Mode": "", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8675" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/ipfspodcasting-node.xml", "CategoryList": [ "Productivity" ], "LastUpdateScan": 1712556379, "FirstSeen": 1707361578 }, { "Name": "littlelink", "Repository": "davisdre/littlelink", "Registry": "https://hub.docker.com/r/davisdre/littlelink", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Overview": "A lightweight DIY alternative to services like Linktree.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/littlelink.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/3256c19434e0651fe9f12e81b4b30ede2e4ace08/templates/icons/littlelink.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "Container Port: 80", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "80" }, { "@attributes": { "Name": "Data Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/littlelink", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/littlelink" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/littlelink.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "downloads": 165494, "trending": 0.07, "trends": [ 0.151, 0.325, 0.052, 0.07 ], "trendsDate": [ 1693764290, 1706056655, 1708650390, 1711245956 ], "downloadtrend": [ 164507, 164755, 165292, 165378, 165494 ], "LastUpdateScan": 1711245956, "LastUpdate": 1710095460, "FirstSeen": 1691165089, "topTrending": -0.08099999999999999 }, { "Name": "Plex-Shuffler", "Repository": "douwjacobs/plex-shuffler", "Registry": "https://hub.docker.com/r/douwjacobs/plex-shuffler", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Overview": "Plex Shuffler creates shuffled playlists which integrates with the Plex ecosystem.", "WebUI": "http://[IP]:[PORT:3210]", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/plex-shuffler.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/ef509cf38a5446471e9305abaa3d954694258880/templates/icons/plex-shuffler.png", "Config": [ { "@attributes": { "Name": "Web UI Port", "Target": "3210", "Default": "3210", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "LOG LEVEL", "Target": "LOG_LEVEL", "Default": "debug", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TZ", "Target": "TZ", "Default": "Asia/Tokyo", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI", "Target": "3210", "Default": "3210", "Mode": "tcp", "Description": "Container Port: 3000", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Path", "Target": "/app/config", "Default": "/mnt/user/appdata/plex-shuffler/config", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/plex-shuffler.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 795, "LastUpdateScan": 1711245957, "LastUpdate": 1704730600, "FirstSeen": 1690466699 }, { "Name": "Reiverr", "Repository": "ghcr.io/aleksilassila/reiverr", "Registry": "https://github.com/aleksilassila/reiverr/pkgs/container/reiverr", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Overview": "Reiverr is a clean combined interface for Jellyfin, TMDB, Radarr and Sonarr, as well as a replacement to Overseerr", "WebUI": "http://[IP]:[PORT:9494]", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/reiverr.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/bf9296f4bbccac842dd25eaba2d7adf02660e319/templates/icons/reiverr.png", "Config": [ { "@attributes": { "Name": "WebUI", "Target": "9494", "Default": "9494", "Mode": "tcp", "Description": "Container Port: 9494", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr API Key", "Target": "PUBLIC_RADARR_API_KEY", "Default": "yourapikeyhere", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr URL", "Target": "PUBLIC_RADARR_BASE_URL", "Default": "http://127.0.0.1:7878", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr API Key", "Target": "PUBLIC_SONARR_API_KEY", "Default": "yourapikeyhere", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr URL", "Target": "PUBLIC_SONARR_BASE_URL", "Default": "http://127.0.0.1:8989", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Jellyfin API Key", "Target": "PUBLIC_JELLYFIN_API_KEY", "Default": "yourapikeyhere", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Jellyfin URL", "Target": "PUBLIC_JELLYFIN_URL", "Default": "http://127.0.0.1:8096", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/reiverr", "Mode": "rw", "Description": "Container Path: /data", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/reiverr.xml", "CategoryList": [ "Backup", "Cloud", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711245957, "FirstSeen": 1691886826 }, { "Name": "Replex", "Repository": "ghcr.io/sarendsen/replex:latest", "Registry": "https://github.com/sarendsen/replex/pkgs/container/replex", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Project": "https://github.com/sarendsen/replex", "Icon": "https://avatars.githubusercontent.com/u/168401?s=48&v=4", "Repo": "homelabbers' Repository", "ModeratorComment": "No longer available to install", "Blacklist": true, "Overview": "Replex will remix your Plex recommendations", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/replex.xml", "CategoryList": [ "MediaApp", "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711267542, "FirstSeen": 1693141155 }, { "Name": "Ryot", "Repository": "ghcr.io/ignisda/ryot:latest", "Registry": "https://github.com/IgnisDa/ryot/pkgs/container/ryot", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Project": "https://github.com/IgnisDa/ryot", "Overview": "Ryot (Roll Your Own Tracker), pronounced \"riot\", aims to be the only self hosted tracker you will ever need!\n \n This container requires the changing of permissions on the /data directory in the default location using:\n \n chmod 777 /mnt/user/appdata/ryot", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/ryot.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/ef509cf38a5446471e9305abaa3d954694258880/templates/icons/ryot.png", "ExtraParams": "--restart=unless-stopped", "Requires": "
Depends on: PostgreSQL 15
", "Config": [ { "@attributes": { "Name": "Server Insecure Cookie", "Target": "SERVER_INSECURE_COOKIE", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Postgres DB URL", "Target": "DATABASE_URL", "Default": "postgres://postgres:postgres@postgres:5432/postgres", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Dir", "Target": "/data", "Default": "/mnt/user/appdata/ryot", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/ryot.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "LastUpdateScan": 1711245957, "FirstSeen": 1690229087 }, { "Name": "woodpecker-agent", "Repository": "woodpeckerci/woodpecker-agent:latest", "Registry": "https://hub.docker.com/r/woodpeckerci/woodpecker-agent/", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Project": "https://github.com/woodpecker-ci/woodpecker", "Overview": "Woodpecker is a simple CI engine with great extensibility.\r\n \r\n It runs your pipelines inside Docker containers, so if you are already using them in your daily workflow, you'll love Woodpecker for sure.\r\n \r\n Modify per your requirements", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/woodpeckerci-agent.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/ef509cf38a5446471e9305abaa3d954694258880/templates/icons/woodpeckerci-agent.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Woodpecker Server", "Target": "WOODPECKER_SERVER", "Default": "woodpecker-server:9000", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Woodpecker Agent Shared Secret", "Target": "WOODPECKER_AGENT_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "/var/run/docker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/woodpeckerci-agent.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1298282, "stars": 6, "trending": 4.247, "trends": [ 3.754, 17.249, 3.023, 4.247 ], "trendsDate": [ 1692561877, 1706056656, 1708650393, 1711245957 ], "downloadtrend": [ 960164, 997610, 1205552, 1243138, 1298282 ], "LastUpdateScan": 1711245957, "LastUpdate": 1711054521, "FirstSeen": 1689964837, "topTrending": 0.4929999999999999 }, { "Name": "woodpeckerci-server", "Repository": "woodpeckerci/woodpecker-server:latest", "Registry": "https://hub.docker.com/r/woodpeckerci/woodpecker-server/", "Network": "bridge", "Privileged": "false", "Support": "https://github.com/Homelabbers/unraid-templates/issues/new?assignees=&labels=Template+Request&projects=&template=template-request.md&title=Community+Application+Template+Request+-+%3Capplication+name%3E", "Project": "https://github.com/woodpecker-ci/woodpecker", "Overview": "Woodpecker is a simple CI engine with great extensibility.\r\n \r\n It runs your pipelines inside Docker containers, so if you are already using them in your daily workflow, you'll love Woodpecker for sure.\r\n \r\n Modify per your requirements", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/master/templates/woodpeckerci-server.xml", "Icon": "https://raw.githubusercontent.com/Homelabbers/unraid-templates/ef509cf38a5446471e9305abaa3d954694258880/templates/icons/woodpeckerci-server.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Host", "Target": "WOODPECKER_HOST", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Woodpecker GitHub", "Target": "WOODPECKER_GITHUB", "Default": "true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Woodpecker GitHub Client ID", "Target": "WOODPECKER_GITHUB_CLIENT", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Woodpecker GitHub Secret", "Target": "WOODPECKER_GITHUB_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Woodpecker Agent Shared Secret", "Target": "WOODPECKER_AGENT_SECRET", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Config Dir", "Target": "/config", "Default": "/mnt/user/appdata/woodpeckerci-server", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Data Dir", "Target": "/var/lib/woodpecker", "Default": "/mnt/user/appdata/woodpeckerci-server/data", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "homelabbers' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/homelabbersRepository/templates/woodpeckerci-server.xml", "CategoryList": [ "Productivity", "Tools-Utilities" ], "downloads": 1311224, "stars": 11, "trending": 3.229, "trends": [ 3.261, 15.617, 2.635, 3.229 ], "trendsDate": [ 1692561877, 1706056656, 1708650393, 1711245957 ], "downloadtrend": [ 1008508, 1042508, 1235451, 1268884, 1311224 ], "LastUpdateScan": 1711245957, "LastUpdate": 1711054162, "FirstSeen": 1689964837, "topTrending": -0.03200000000000003 }, { "Name": "Enshrouded", "Repository": "nodiaque/steamcmd:enshrouded", "Registry": "https://hub.docker.com/r/nodiaque/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/151809-support-nodiaque-gameserver-docker/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Enshrouded and run it.\r\n\r\n**Server Name:** Enshrouded Docker \r\n**Password:** Docker \r\n\r\n**Configuration:** The configuration is located at: ./enshrouded_server.json. \r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files!\r\n\r\nDO NOT EDIT IP IN CONFIG FILE\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "TemplateURL": "https://raw.githubusercontent.com/nodiaque/unraid_template/master/nodiaque/enshrouded.xml", "Icon": "https://raw.githubusercontent.com/nodiaque/unraid_template/master/nodiaque/images/enshrouded.png", "ExtraParams": "--restart=unless-stopped", "DonateLink": "https://paypal.me/nodiaque", "DonateText": "If you like my work please consider Donating.", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/enshrouded" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '2278520 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2278520" }, { "@attributes": { "Name": "UDP - Gameport", "Target": "15636", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15636" }, { "@attributes": { "Name": "UDP - Queryport", "Target": "15637", "Default": "15637", "Mode": "udp", "Description": "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15637" }, { "@attributes": { "Name": "Game parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Backups", "Target": "BACKUP", "Default": "false|true", "Mode": "", "Description": "Set this value to 'true' to enable the automated backup function from the container, you find the Backups in '/Backups/'. Set to 'false' to disable the backup function.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Backup Interval", "Target": "BACKUP_INTERVAL", "Default": "120", "Mode": "", "Description": "The backup interval in minutes (ATTENTION: The first backup will be triggered after the set interval in this variable after the start/restart of the container)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "120" }, { "@attributes": { "Name": "Backups to Keep", "Target": "BACKUPS_TO_KEEP", "Default": "12", "Mode": "", "Description": "Number of backups to keep (by default set to 12 to keep the backups of the last 24 hours)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "12" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Nodiaque's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/NodiaquesRepository/nodiaque/enshrouded.xml", "CategoryList": [ "GameServers" ], "downloads": 3607, "stars": 3, "LastUpdateScan": 1711685162, "LastUpdate": 1707071771, "FirstSeen": 1706490381 }, { "Name": "Enshrouded_Proton", "Repository": "nodiaque/steamcmd:enshrouded_proton", "Registry": "https://hub.docker.com/r/nodiaque/steamcmd/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/151809-support-nodiaque-gameserver-docker/", "Project": "https://steampowered.com/", "Overview": "This Docker will download and install SteamCMD. It will also install Enshrouded and run it using Proton.\r\n\r\n**Server Name:** Enshrouded Docker \r\n**Password:** Docker \r\n\r\n**Configuration:** Set the variable below accordingly. \r\n\r\n**WARNING:** IF YOU USED MY OTHER ENSHROUDED DOCKER IN WINE, DO NOT USE SAME SERVERFILES MOUNT!\r\n\r\n**ATTENTION:** First Startup can take very long since it downloads the gameserver files!\r\n\r\nDO NOT EDIT CONFIG FILE, EVERYTHING IS SET FROM VARIABLES\r\n\r\nUpdate Notice: Simply restart the container if a newer version of the game is available.\r\n\r\nYou can also run multiple servers with only one SteamCMD directory!", "TemplateURL": "https://raw.githubusercontent.com/nodiaque/unraid_template/master/nodiaque/enshrouded_proton.xml", "Icon": "https://raw.githubusercontent.com/nodiaque/unraid_template/master/nodiaque/images/enshrouded.png", "ExtraParams": "--restart=unless-stopped", "DonateLink": "https://paypal.me/nodiaque", "DonateText": "If you like my work please consider Donating.", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "ServerFiles", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/enshrouded_proton" }, { "@attributes": { "Name": "GAME_ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The GAME_ID that the container download at startup.\r\nIf you want to install a static or beta version of the game change the value to: '2278520 -beta YOURBRANCH' (without quotes, replace YOURBRANCH with the branch or version you want to install).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2278520" }, { "@attributes": { "Name": "SERVER_NAME", "Target": "SERVER_NAME", "Default": "Enshrouded Docker", "Mode": "", "Description": "The server name", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Enshrouded Docker" }, { "@attributes": { "Name": "SERVER_PASSWORD", "Target": "SERVER_PASSWORD", "Default": "Docker", "Mode": "", "Description": "The server password", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "Docker" }, { "@attributes": { "Name": "SERVER_SLOTS", "Target": "SERVER_SLOTS", "Default": "16", "Mode": "", "Description": "The number of player slots", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "16" }, { "@attributes": { "Name": "GAME_PORT", "Target": "GAME_PORT", "Default": "15636", "Mode": "", "Description": "The Game Port used by the server. Don't forget to delete and redo port forwarding for UDP - Gameport of you change", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15636" }, { "@attributes": { "Name": "QUERY_PORT", "Target": "QUERY_PORT", "Default": "15636", "Mode": "", "Description": "The Query Port used by the server. Don't forget to delete and redo port forwarding for UDP - Queryport of you change", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15637" }, { "@attributes": { "Name": "UDP - Gameport", "Target": "15636", "Default": "", "Mode": "udp", "Description": "UDP Gameport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15636" }, { "@attributes": { "Name": "UDP - Queryport", "Target": "15637", "Default": "15637", "Mode": "udp", "Description": "UDP Queryport (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to click an 'Show more settings ...' and change the port number)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "15637" }, { "@attributes": { "Name": "Game parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Backups", "Target": "BACKUP", "Default": "false|true", "Mode": "", "Description": "Set this value to 'true' to enable the automated backup function from the container, you find the Backups in '/Backups/'. Set to 'false' to disable the backup function.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" }, { "@attributes": { "Name": "Backup Interval", "Target": "BACKUP_INTERVAL", "Default": "120", "Mode": "", "Description": "The backup interval in minutes (ATTENTION: The first backup will be triggered after the set interval in this variable after the start/restart of the container)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "120" }, { "@attributes": { "Name": "Backups to Keep", "Target": "BACKUPS_TO_KEEP", "Default": "12", "Mode": "", "Description": "Number of backups to keep (by default set to 12 to keep the backups of the last 24 hours)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "12" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Nodiaque's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/NodiaquesRepository/nodiaque/enshrouded_proton.xml", "CategoryList": [ "GameServers" ], "downloads": 3706, "stars": 3, "LastUpdateScan": 1712268379, "LastUpdate": 1707071771, "FirstSeen": 1707073625 }, { "Name": "Glances", "Repository": "nicolargo/glances:latest", "Registry": "https://hub.docker.com/r/nicolargo/glances/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/nicolargo/glances", "Overview": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc. It also allows monitoring of running processes, logged in users, temperatures, voltages, fan speeds etc. It also supports container monitoring, it supports different container management systems such as Docker, LXC. The information is presented in an easy to read dashboard and can also be used for remote monitoring of systems via a web interface or command line interface. It is easy to install and use and can be customized to show only the information that you are interested in.", "WebUI": "http://[IP]:[PORT:61208]/", "TemplateURL": "https://raw.githubusercontent.com/EMP83/unraid-templates/master/Glances/Glances.xml", "Icon": "https://github.com/nicolargo/glances/raw/master/glances/outputs/static/images/glances.png", "ExtraParams": "--pid=host", "Requires": "Before starting the container copy glances.conf to /mnt/user/appdata/glances/\r
glances.conf file can be found here:\r
\r
https://github.com/nicolargo/glances/tree/develop/conf\r
", "Config": [ { "@attributes": { "Name": "Web server mode", "Target": "GLANCES_OPT", "Default": "-w", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-w" }, { "@attributes": { "Name": "WEB UI Port", "Target": "61208", "Default": "61208", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "61208" }, { "@attributes": { "Name": "Acces to all disks", "Target": "/rootfs", "Default": "/", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/" }, { "@attributes": { "Name": "Docker Path", "Target": "/var/run/docker.sock", "Default": "", "Mode": "ro", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "Config file location", "Target": "/etc/glances/glances.conf", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/glances/glances.conf" } ], "Repo": "emp83's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/emp83sRepository/Glances/Glances.xml", "CategoryList": [ "Network-Management", "Network-Other", "Tools-Utilities" ], "downloads": 77113511, "stars": 172, "trending": 0.828, "trends": [ 0.708, 0.828 ], "trendsDate": [ 1709154357, 1711749954 ], "downloadtrend": [ 75933631, 76475287, 77113511 ], "LastUpdateScan": 1711749954, "LastUpdate": 1711293276, "FirstSeen": 1706555164 }, { "Name": "HyperHDR", "Repository": "nocturno/hyper-hdr:latest", "Registry": "https://github.com/awawa-dev/HyperHDR", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/awawa-dev/HyperHDR/discussions", "Overview": "Open source ambient lighting implementation for television and music sets based on the video and audio streams analysis. Focused on stability while ensuring performance and quality. Single and multi-threaded video processing optimization for Windows, macOS and Linux x64 & ARM (Raspberry Pi and others).", "WebUI": "http://[IP]:[PORT:8090]", "TemplateURL": "https://raw.githubusercontent.com/EMP83/unraid-templates/master/hyperhdr/hyperhdr.xml", "Icon": "https://avatars.githubusercontent.com/u/69086569?v=4", "Config": [ { "@attributes": { "Name": "HTTP Web UI", "Target": "8090", "Default": "8090", "Mode": "tcp", "Description": "Port used to access the web interface of the application via http.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8090" }, { "@attributes": { "Name": "HTTPS Web UI", "Target": "8092", "Default": "8092", "Mode": "tcp", "Description": "Port used to access the web interface of the application via https.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "8092" }, { "@attributes": { "Name": "JSON Server", "Target": "19444", "Default": "19444", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "19444" }, { "@attributes": { "Name": "Flatbuffers Server", "Target": "19400", "Default": "19400", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "19400" }, { "@attributes": { "Name": "Protocol Buffers Server", "Target": "19445", "Default": "19445", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "19445" }, { "@attributes": { "Name": "Boblight Server", "Target": "19333", "Default": "19333", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "19333" }, { "@attributes": { "Name": "UDP RAW Receiver", "Target": "5568", "Default": "5568", "Mode": "udp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "5568" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "Local configuration folder", "Target": "/config", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "emp83's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/emp83sRepository/hyperhdr/hyperhdr.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 23995, "trending": 7.864, "trends": [ 8.287, 7.864 ], "trendsDate": [ 1709089566, 1711685162 ], "downloadtrend": [ 20276, 22108, 23995 ], "LastUpdateScan": 1711685162, "LastUpdate": 1676445834, "FirstSeen": 1706490381 }, { "Name": "Portainer-Agent", "Repository": "portainer/agent:latest", "Registry": "https://hub.docker.com/r/portainer/agent/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/69491-support-jj9987-portainer/", "Project": "https://portainer.io", "Overview": "Portainer consists of two elements, the Portainer Server, and the Portainer Agent. Both elements run as lightweight Docker containers on a Docker engine.\r\nPortainer uses the Portainer Agent container to communicate with the Portainer Server instance and provide access to the node's resources.", "TemplateURL": "https://raw.githubusercontent.com/EMP83/unraid-templates/master/Portainer-Agent/Portainer-Agent.xml", "Icon": "https://raw.githubusercontent.com/EMP83/unraid-templates/main/PortainerCE/Portainer.png", "Config": [ { "@attributes": { "Name": "Agent Port", "Target": "9001", "Default": "9001", "Mode": "tcp", "Description": "Portainer Agent Port", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "null" }, "value": "9001" }, { "@attributes": { "Name": "Portainer Storage Path", "Target": "/var/lib/docker/volumes", "Default": "/mnt/user/appdata/portainer", "Mode": "rw", "Description": "", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "null" }, "value": "/mnt/user/appdata/portainer" }, { "@attributes": { "Name": "Docker socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "This is needed for Portainer to connect to Docker.", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "null" }, "value": "/var/run/docker.sock" } ], "Repo": "emp83's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/emp83sRepository/Portainer-Agent/Portainer-Agent.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 1065297733, "stars": 233, "trending": 1.265, "trends": [ 1.385, 1.265 ], "trendsDate": [ 1709393883, 1711987545 ], "downloadtrend": [ 1037251363, 1051821993, 1065297733 ], "LastUpdateScan": 1711987545, "LastUpdate": 1710815912, "FirstSeen": 1706799950 }, { "Name": "PortainerCE", "Repository": "portainer/portainer-ce:latest", "Registry": "https://hub.docker.com/r/portainer/portainer-ce/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/69491-support-jj9987-portainer/", "Project": "https://portainer.io", "Overview": "Portainer is a lightweight management UI which allows you to easily manage your different Docker environments (Docker hosts or Swarm clusters). Portainer is meant to be as simple to deploy as it is to use. It consists of a single container that can run on any Docker engine (can be deployed as Linux container or a Windows native container, supports other platforms too). Portainer allows you to manage all your Docker resources (containers, images, volumes, networks and more) ! It is compatible with the standalone Docker engine and with Docker Swarm mode.", "WebUI": "http://[IP]:[PORT:9000]/", "TemplateURL": "https://raw.githubusercontent.com/EMP83/unraid-templates/master/PortainerCE/PortainerCE.xml", "Icon": "https://raw.githubusercontent.com/EMP83/unraid-templates/main/PortainerCE/Portainer.png", "Config": [ { "@attributes": { "Name": "Web Interface Port", "Target": "9000", "Default": "9000", "Mode": "tcp", "Description": "This is Portainer WebUI port.", "Type": "Port", "Display": "always-hide", "Required": "true", "Mask": "{8}" }, "value": "9000" }, { "@attributes": { "Name": "Edge Agent Port", "Target": "8000", "Default": "8000", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8000" }, { "@attributes": { "Name": "Config Storage Path", "Target": "/data", "Default": "/mnt/user/appdata/portainer", "Mode": "rw", "Description": "This is where Portainer will store it's configuration.", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "{8}" }, "value": "/mnt/user/appdata/portainer" }, { "@attributes": { "Name": "Docker socket", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "This is needed for Portainer to connect to Docker.", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "{8}" }, "value": "/var/run/docker.sock" } ], "Repo": "emp83's Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/emp83sRepository/PortainerCE/PortainerCE.xml", "CategoryList": [ "Network-Management", "Productivity", "Tools-Utilities" ], "downloads": 1091637655, "stars": 2216, "trending": 0.943, "trends": [ 0.899, 0.943 ], "trendsDate": [ 1709391792, 1711987545 ], "downloadtrend": [ 1071621477, 1081345988, 1091637655 ], "LastUpdateScan": 1711987545, "LastUpdate": 1710815934, "FirstSeen": 1706792773 }, { "Name": "MunkiReport", "Repository": "ghcr.io/munkireport/munkireport-php:latest", "Registry": "https://github.com/munkireport/munkireport-php/wiki", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/152362-support-mak-cs-munkireport/", "Project": "https://github.com/munkireport/munkireport-php?tab=readme-ov-file#munkireport", "Overview": "MunkiReport is a reporting client for macOS. While originally dependent on Munki, MunkiReport is able to run stand-alone or to be coupled with Munki, Jamf or other macOS management solutions.\r\n\r\nFeatures:\r\n- Quick overview of your macOS fleet with a customizable dashboards\r\n- Get reports on many features (hardware types, disk usage, etc)\r\n- Extendable with a growing list of modules\r\n- Lightweight: only sends reports when facts have changed\r\n- Responsive webdesign\r\n\r\nIMPORTANT: This unRAID docker template uses the SQLite database! If you prefer MariaDB as your database, please check the instructions from the application developer.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/mak-cs/unraid/master/docker-templates/munkireport.xml", "Icon": "https://raw.githubusercontent.com/mak-cs/unraid/master/icons/munkireport.png", "Config": [ { "@attributes": { "Name": "Path Database", "Target": "/var/munkireport/app/db", "Default": "/mnt/user/appdata/MunkiReport/db", "Mode": "rw", "Description": "Storage location of the database.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path Users", "Target": "/var/munkireport/local/users", "Default": "/mnt/user/appdata/MunkiReport/users", "Mode": "rw", "Description": "Storage location of the user account files.", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Path php_custom.ini", "Target": "/usr/local/etc/php/conf.d/php_custom.ini", "Default": "/mnt/user/appdata/MunkiReport/config/php_custom.ini", "Mode": "ro", "Description": "Storage location of the php_custom.ini file.\r\nThe following values should be added/adjusted:\r\npost_max_size=25M\r\nupload_max_filesize=25M", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Port WebUI", "Target": "80", "Default": "8181", "Mode": "tcp", "Description": "IP Port to serve the WebUI of the application.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable AUTH_METHODS", "Target": "AUTH_METHODS", "Default": "NOAUTH", "Mode": "", "Description": "Can be one of the following values: NOAUTH, LOCAL, AD, SAML, LDAP, NETWORK", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable SITENAME", "Target": "SITENAME", "Default": "", "Mode": "", "Description": "Will appear in the title bar of your browser and as heading on each webpage.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable WEBHOST", "Target": "WEBHOST", "Default": "", "Mode": "", "Description": "The hostname of the webserver, by default automatically determined but if that does not work you can set it. No trailing slash.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Variable MODULES", "Target": "MODULES", "Default": "disk_report,munkireport,displays_info,network", "Mode": "", "Description": "By default munkireport will only install 3 basic reporting modules: munkireport, managed installs and disk_report. If you want the client to report on more items, here are the availlable MODULES:\r\napplications, ard, bluetooth, certificate, directory_service, disk_report, displays_info, extensions, filevault_status, fonts, homebrew, homebrew_info, ibridge, installhistory, inventory, localadmin, managedinstalls, mdm_status, munkiinfo, munkireport, munkireportinfo, network, power, printer, profile, security, softwareupdate, sophos, supported_os, timemachine, usage_stats, usb, user_sessions, warranty, wifi", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "MAK-CS' Repository", "Official": true, "templatePath": "/tmp/GitHub/AppFeed/templates/MAK-CSRepository/docker-templates/munkireport.xml", "CategoryList": [ "Tools-Utilities" ], "LastUpdateScan": 1712765177, "FirstSeen": 1707569838 }, { "Name": "ResilioSync", "Repository": "resilio/sync:latest", "Registry": "https://hub.docker.com/r/resilio/sync/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/161391-support-mak-cs-docker-containers/", "Project": "https://www.resilio.com/individuals/", "Overview": "Sync uses peer-to-peer technology to provide fast, private file sharing for teams and individuals. By skipping the cloud, transfers can be significantly faster because files take the shortest path between devices. Sync does not store your information on servers in the cloud, avoiding cloud privacy concerns.", "WebUI": "http://[IP]:[PORT:8888]/gui", "TemplateURL": "https://raw.githubusercontent.com/mak-cs/unraid/master/docker-templates/resiliosync.xml", "Icon": "https://raw.githubusercontent.com/mak-cs/unraid/master/icons/resiliosync.png", "DonateText": "If you like my work, please consider making a donation.", "DonateLink": "https://paypal.me/makcs", "Config": [ { "@attributes": { "Name": "Path Sync", "Target": "/mnt/sync", "Default": "/mnt/user/appdata/ResilioSync/sync", "Mode": "rw", "Description": "Where resilio-sync should store its config file.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/ResilioSync/sync" }, { "@attributes": { "Name": "Port WebUI", "Target": "8888", "Default": "8888", "Mode": "tcp", "Description": "WebUI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8888" }, { "@attributes": { "Name": "Port Sync", "Target": "55555", "Default": "55555", "Mode": "tcp", "Description": "Sync Port.", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "55555" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "UMASK", "Target": "UMASK", "Default": "022", "Mode": "{3}", "Description": "", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "022" } ], "Repo": "MAK-CS' Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/MAK-CSRepository/docker-templates/resiliosync.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 27642928, "stars": 232, "LastUpdateScan": 1712966768, "LastUpdate": 1649356471, "FirstSeen": 1712959569 }, { "PluginURL": "https://raw.githubusercontent.com/rezo552/unraid-ltfs/main/unraid-ltfs.plg", "PluginAuthor": "rezo552", "Name": "LTFS", "Support": "https://forums.unraid.net/topic/98167-lto-tape-experience/", "Icon": "https://raw.githubusercontent.com/rezo552/unraid-ltfs/main/LTFS.png", "Repo": "ReZo552's Repository", "TemplateURL": "https://raw.githubusercontent.com/rezo552/unraid-ltfs//master/unraid-ltfs.xml", "ModeratorComment": "Note that this plugin contains binary files that cannot easily be audited for security.", "Repository": "https://raw.githubusercontent.com/rezo552/unraid-ltfs/main/unraid-ltfs.plg", "Plugin": true, "pluginVersion": "2024.01.29", "Overview": "This plugin adds support for LTFS. You can easily mount tape drives in Unraid.", "templatePath": "/tmp/GitHub/AppFeed/templates/ReZo552sRepository/unraid-ltfs.xml", "CategoryList": [ "Other", "Plugins" ], "FirstSeen": 1707569838 }, { "Name": "Docker-Controller-Bot", "Repository": "dgongut/docker-controller-bot", "Registry": "https://hub.docker.com/r/dgongut/docker-controller-bot", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Project": "https://github.com/dgongut/docker-controller-bot", "Overview": "Bot de Telegram: Lleva el control de tus contenedores docker desde un \u00fanico lugar.", "TemplateURL": "https://raw.githubusercontent.com/dgongut/UnRAID-Templates/master/Docker-Controller-Bot/docker-controller-bot.xml", "Icon": "https://i.ibb.co/F5TLFdJ/Docker-Controller-Bot-icon.png", "ExtraParams": "--tty", "Config": [ { "@attributes": { "Name": "TELEGRAM_TOKEN", "Target": "TELEGRAM_TOKEN", "Default": "", "Mode": "", "Description": "This is the Telegram Token of the bot", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TELEGRAM_ADMIN", "Target": "TELEGRAM_ADMIN", "Default": "", "Mode": "", "Description": "This is the Telegram Chat-ID of the admin user", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TELEGRAM_GROUP (DELETE IF NOT USED)", "Target": "TELEGRAM_GROUP", "Default": "abc", "Mode": "", "Description": "This is the Telegram Chat-ID of the group (DELETE IF NOT USED)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "CONTAINER_NAME", "Target": "CONTAINER_NAME", "Default": "Docker-Controller-Bot", "Mode": "", "Description": "Put here the same name you give to the container", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "TELEGRAM_THREAD (DELETE IF NOT USED)", "Target": "TELEGRAM_THREAD", "Default": "1", "Mode": "", "Description": "This is the topic id of a supergroup (if it is). (DELETE IF NOT USED)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "1" }, { "@attributes": { "Name": "CHECK_UPDATE_EVERY_HOURS", "Target": "CHECK_UPDATE_EVERY_HOURS", "Default": "4", "Mode": "", "Description": "Delay time in hours between check updates", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "4" }, { "@attributes": { "Name": "CHECK_UPDATES", "Target": "CHECK_UPDATES", "Default": "0", "Mode": "", "Description": "Set to 1 if you want to check for updates.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "0" }, { "@attributes": { "Name": "docker.sock", "Target": "/var/run/docker.sock", "Default": "/var/run/docker.sock", "Mode": "rw", "Description": "This is needed", "Type": "Path", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "/var/run/docker.sock" }, { "@attributes": { "Name": "BUTTON_COLUMNS", "Target": "BUTTON_COLUMNS", "Default": "2", "Mode": "", "Description": "Number of button columns in Telegram messages", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "2" } ], "Repo": "dgongut's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dgongutsRepository/Docker-Controller-Bot/docker-controller-bot.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 39503, "stars": 3, "trending": 25.884, "trends": [ 55.967, 25.884 ], "trendsDate": [ 1710165974, 1712765177 ], "downloadtrend": [ 12892, 29278, 39503 ], "LastUpdateScan": 1712765177, "LastUpdate": 1708987760, "FirstSeen": 1707569841 }, { "Name": "GoldeneyeSourceServer", "Repository": "jcoker85/goldeneyesourceserver", "Registry": "https://hub.docker.com/r/jcoker85/goldeneyesourceserver", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/jcoker85/UnraidGameServers/issues", "Project": "https://github.com/jcoker85/UnraidGameServers/tree/goldeneyesourceserver", "Overview": "This Docker will download and install SteamCMD. It will also install a Goldeneye Source server and run it.\r\n \r\n **ATTENTION:** First startup can take a long time since it downloads the server files and installs the runtimes! \r\n \r\n Update Notice: Simply restart the container if a newer version of the game is available.", "TemplateURL": "https://raw.githubusercontent.com/jcoker85/UnraidTemplates/master/Jamxx/GoldeneyeSourceServer.xml", "Icon": "https://raw.githubusercontent.com/jcoker85/UnraidTemplates/main/Jamxx/images/gsstransparent.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "Server Data", "Target": "/servers/geserver", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/goldeneyesourceserver" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your start up commands for the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "-port 27030" }, { "@attributes": { "Name": "Map", "Target": "MAP", "Default": "ge_archives", "Mode": "", "Description": "Map that server will start on.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "ge_depot" }, { "@attributes": { "Name": "Max Player Count", "Target": "MAXPLAYERS", "Default": "10", "Mode": "", "Description": "Maximum player count allowed on the server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "10" }, { "@attributes": { "Name": "TCP Port", "Target": "27030", "Default": "", "Mode": "tcp", "Description": "Game port (see https://developer.valvesoftware.com/wiki/Source_Dedicated_Server)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27030" }, { "@attributes": { "Name": "UDP Port", "Target": "27030", "Default": "", "Mode": "udp", "Description": "Game port (see https://developer.valvesoftware.com/wiki/Source_Dedicated_Server)", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "27030" }, { "@attributes": { "Name": "Client Port", "Target": "27005", "Default": "", "Mode": "udp", "Description": "Client port (see https://developer.valvesoftware.com/wiki/Source_Dedicated_Server)", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "27005" }, { "@attributes": { "Name": "Steam Port", "Target": "26900", "Default": "", "Mode": "udp", "Description": "Steam port (see https://developer.valvesoftware.com/wiki/Source_Dedicated_Server)", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "26900" }, { "@attributes": { "Name": "SourceTV Port", "Target": "27020", "Default": "", "Mode": "udp", "Description": "SourceTV port (see https://developer.valvesoftware.com/wiki/Source_Dedicated_Server)", "Type": "Port", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "27020" } ], "Repo": "Jamxx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JamxxsRepository/Jamxx/GoldeneyeSourceServer.xml", "CategoryList": [ "GameServers" ], "downloads": 104, "LastUpdateScan": 1712981184, "LastUpdate": 1706912265, "FirstSeen": 1707701719 }, { "Name": "Sunkenland", "Repository": "jcoker85/sunkenland", "Registry": "https://hub.docker.com/r/jcoker85/sunkenland/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/jcoker85/UnraidGameServers/issues", "Project": "https://github.com/jcoker85/UnraidGameServers/tree/sunkenland", "Overview": "This Docker will download and install SteamCMD. It will also install a Sunkenland server and run it.\r\n \r\n **ATTENTION:** First startup can take a long time since it downloads the server files and installs the runtimes! \r\n \r\n Update Notice: Simply restart the container if a newer version of the game is available.", "TemplateURL": "https://raw.githubusercontent.com/jcoker85/UnraidTemplates/master/Jamxx/Sunkenland.xml", "Icon": "https://raw.githubusercontent.com/jcoker85/UnraidTemplates/main/Jamxx/images/sunkenland.ico", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/sunkenland" }, { "@attributes": { "Name": "Game ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The game ID that the container download at startup.\r\n(https://steamdb.info/)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2667530" }, { "@attributes": { "Name": "Game Parameters", "Target": "GAME_PARAMS", "Default": "", "Mode": "", "Description": "Enter your game parameters (worldGuid is required)", "Type": "Variable", "Display": "always-hide", "Required": "true", "Mask": "false" }, "value": "-worldGuid 9966a2bb-37f0-40d2-ac43-789cdb58eaf7 -region us -password docker -maxPlayerCapacity 8" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP - GamePort", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP GamePort 1: not required but players may get lower latency connection.", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Jamxx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JamxxsRepository/Jamxx/Sunkenland.xml", "CategoryList": [ "GameServers" ], "downloads": 373, "LastUpdateScan": 1712981184, "LastUpdate": 1709607901, "FirstSeen": 1707701719 }, { "Name": "SwordsnMagicandStuff", "Repository": "jcoker85/swordsnmagicandstuff", "Registry": "https://hub.docker.com/r/jcoker85/swordsnmagicandstuff/", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://github.com/jcoker85/UnraidGameServers/issues", "Project": "https://github.com/jcoker85/UnraidGameServers/tree/swordsnmagicandstuff", "Overview": "This Docker will download and install SteamCMD. It will also install a Swords 'n' Magic and Stuff server and run it.\r\n \r\n **ATTENTION:** First startup can take a long time since it downloads the server files and installs the runtimes! \r\n \r\n Update Notice: Simply restart the container if a newer version of the game is available.", "TemplateURL": "https://raw.githubusercontent.com/jcoker85/UnraidTemplates/master/Jamxx/SwordsnMagicandStuff.xml", "Icon": "https://raw.githubusercontent.com/jcoker85/UnraidTemplates/main/Jamxx/images/swordsnmagicandstuff.png", "ExtraParams": "--restart=unless-stopped", "Config": [ { "@attributes": { "Name": "SteamCMD", "Target": "/serverdata/steamcmd", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/steamcmd" }, { "@attributes": { "Name": "Server Files", "Target": "/serverdata/serverfiles", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/cache/appdata/swordsnmagicandstuff" }, { "@attributes": { "Name": "Game ID", "Target": "GAME_ID", "Default": "", "Mode": "", "Description": "The game ID that the container download at startup.\r\n(https://steamdb.info/)", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "2058450" }, { "@attributes": { "Name": "Server Name", "Target": "SNM_NAME", "Default": "", "Mode": "", "Description": "Enter the name for your server (must be 2-5 of the allowed words found in Saved/Logs/AllowedWords.txt).", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "Turtle Market Puzzle" }, { "@attributes": { "Name": "Server Owner Steam ID", "Target": "SNM_OWNER_STEAM_ID", "Default": "", "Mode": "", "Description": "Enter your Steam ID for ownership of the server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Server Password", "Target": "SNM_PASSWORD", "Default": "", "Mode": "", "Description": "Enter the password for your server.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "docker" }, { "@attributes": { "Name": "Server Max Players", "Target": "SNM_MAX_PLAYERS", "Default": "", "Mode": "", "Description": "Enter the max amount of players for your server.", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Validate Installation", "Target": "VALIDATE", "Default": "", "Mode": "", "Description": "Set the Variable to 'true' if you want to validate the installation otherwise leave it blank.", "Type": "Variable", "Display": "always-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "UDP1 - GamePort", "Target": "7777", "Default": "", "Mode": "udp", "Description": "UDP GamePort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set. You will also need to update the ports in Saved/Config/WindowsServer/Engine.ini).", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "7777" }, { "@attributes": { "Name": "UDP2 - SteamPort", "Target": "27015", "Default": "", "Mode": "udp", "Description": "UDP SteamPort (If you need another port delete this entry and create a new UDP port mapping here in the template with the Container and Host port set. You will also need to update the ports in Saved/Config/WindowsServer/Engine.ini).", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "27015" }, { "@attributes": { "Name": "Steam-Username", "Target": "USERNAME", "Default": "", "Mode": "", "Description": "Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Steam-Password", "Target": "PASSWRD", "Default": "", "Mode": "", "Description": "Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard).", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "UID", "Target": "UID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "GID", "Target": "GID", "Default": "", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "Jamxx's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JamxxsRepository/Jamxx/SwordsnMagicandStuff.xml", "CategoryList": [ "GameServers" ], "downloads": 43, "LastUpdateScan": 1712981184, "LastUpdate": 1707813278, "FirstSeen": 1707701719 }, { "PluginURL": "https://raw.githubusercontent.com/Terebi42/unraid-asustor-pfd/main/unraid-asustorpfd.plg", "PluginAuthor": "Terebi42", "Name": "asustor Platform Drivers", "Support": "https://forums.unraid.net/topic/154177-asustor-platform-drivers/", "Icon": "https://raw.githubusercontent.com/Terebi42/unraid-asustor-pfd/main/images/asustor.png", "Repo": "Terebi's Repository", "TemplateURL": "https://raw.githubusercontent.com/Terebi42/unraid-templates/master/asustor-pfd.xml", "Repository": "https://raw.githubusercontent.com/Terebi42/unraid-asustor-pfd/main/unraid-asustorpfd.plg", "Plugin": true, "pluginVersion": "2024.02.18", "MinVer": "6.12.8", "Overview": "This package contains the asustor Platform Drivers and installs them, a reboot is required after installing the plugin.\r\n\r\nSource: https://github.com/mafredri/asustor-platform-driver", "templatePath": "/tmp/GitHub/AppFeed/templates/TerebisRepository/asustor-pfd.xml", "CategoryList": [ "Productivity", "Tools-System", "Drivers", "Plugins" ], "FirstSeen": 1708353409 }, { "Name": "apcupsd2influx2.x", "Repository": "ghcr.io/freeskier93/apcupsd2influx2.x:latest", "Registry": "https://github.com/freeskier93/apcupsd2influx2.x/pkgs/container/apcupsd2influx2.x", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/155101-support-apcupsd-to-influxdb-2x/", "Project": "https://github.com/freeskier93/apcupsd2influx2.x", "Overview": "Collects UPS data from APCUPSD and exports it to InfuxDB 2.x for use with Grafana or other data visulization tools", "TemplateURL": "https://raw.githubusercontent.com/freeskier93/unraid-templates/master/apcupsd2influx2.x.xml", "Icon": "https://img.icons8.com/office/40/database-export.png", "Config": [ { "@attributes": { "Name": "APCUPSD_HOST", "Target": "APCUPSD_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "Hostname/IP where APCUPSD is running", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "APCUPSD_NOMINAL_POWER", "Target": "APCUPSD_NOMINAL_POWER", "Default": "", "Mode": "", "Description": "Nominal power rating of your UPS, required if your UPS does not report NOMPOWER value (watts)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "COST_PER_KWH", "Target": "COST_PER_KWH", "Default": "", "Mode": "", "Description": "Cost of your energy per kWh", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB_HOST", "Target": "INFLUXDB_HOST", "Default": "127.0.0.1", "Mode": "", "Description": "Hostname/IP where InfluxDB is running", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "127.0.0.1" }, { "@attributes": { "Name": "INFLUXDB_TOKEN", "Target": "INFLUXDB_TOKEN", "Default": "", "Mode": "", "Description": "User generated InfluxDB token", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "true" }, "value": "" }, { "@attributes": { "Name": "INFLUXDB_PORT", "Target": "INFLUXDB_PORT", "Default": "8086", "Mode": "", "Description": "Port InfluxDB is listening on", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "8086" }, { "@attributes": { "Name": "INFLUXDB_BUCKET", "Target": "INFLUXDB_BUCKET", "Default": "apcupsd", "Mode": "", "Description": "Name of the bucket data will be saved to", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "apcupsd" }, { "@attributes": { "Name": "INFLUXDB_MEASUREMENT", "Target": "INFLUXDB_MEASUREMENT", "Default": "ups_telemetry\t", "Mode": "", "Description": "Name of the measurement data will be save to in the bucket", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "ups_telemetry" }, { "@attributes": { "Name": "APCUPSD_POLL_RATE", "Target": "APCUPSD_POLL_RATE", "Default": "5", "Mode": "", "Description": "Rate to poll data from UPS (seconds) WARNING: Poll rate may affect how energy (kWh) and costs are calculated", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "5" }, { "@attributes": { "Name": "APCUPSD_PORT", "Target": "APCUPSD_PORT", "Default": "3551", "Mode": "", "Description": "Port that APCUPSD is listening on", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "3551" }, { "@attributes": { "Name": "INFLUXDB_ORG", "Target": "INFLUXDB_ORG", "Default": "homelab", "Mode": "", "Description": "Organization name", "Type": "Variable", "Display": "advanced-hide", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "DEBUG", "Target": "DEBUG", "Default": "false", "Mode": "", "Description": "Enable/Disable Debug logging (true/false)", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "false" } ], "Repo": "dcooper's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/dcoopersRepository/apcupsd2influx2.x.xml", "CategoryList": [ "HomeAutomation", "Tools-Utilities" ], "LastUpdateScan": 1711389969, "FirstSeen": 1708794346 }, { "Name": "OpenFanController", "Repository": "ghcr.io/sasakaranovic/openfancontroller:release", "Registry": "https://github.com/SasaKaranovic/OpenFanController", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/155377-support-sasakaranovic-openfan-controller/", "Project": "https://sasakaranovic.com/projects/openfan-controller/", "Overview": "OpenFAN is open-source, open-hardware 12V PWM fan controller for the hobbyists and hackers!\r\n\r\nThis fan controller allows you to control 10 PWM fans over USB or remotely over network.\r\n\r\nOpenFAN gives you two ways to control each fan:\r\n\r\n- Traditional (PWM): Set target PWM and the fan will spin at whatever RPM it is designed to spin with that PWM. (ie. Assuming 2000RPM fan, if we set the PWM to 50%, the fan should spin at 1000RPM which is half of full speed)\r\n\r\n- Advanced (RPM): Set target RPM and OpenFAN will use it's built in PID algorithm to keep the fan always spinning at that RPM.\r\n\r\nOpenFAN also has an open-source API that allows you to programmatically control your fans, set custom profiles and more.\r\n\r\nOpenFAN was designed by PC enthusiast for PC enthusiasts.\r\n\r\n\r\nKey features:\r\n- Works on Windows, Linux and Mac\r\n- 10x PWM fans (Supports 12V, 4-pin fans)\r\n- Individually control each fan\r\n- SATA power (cable not provided)\r\n- Micro-USB communication (motherboard cable included)\r\n- Control fans by setting target PWM or target RPM\r\n- Optional I2C/1-Wire (header not populated)\r\n- Open source API for communication and control\r\n- Open source and open-hardware design\r\n- Control fans over USB or remotely over network*\r\n- FanControl integration through plugin\r\n \r\n* To control fans remotely over network, the OpenFAN board needs to be connected to the PC via USB and running the OpenFAN software. The software allows you to access the fan controller remotely over network.", "WebUI": "http://[IP]:[PORT:3000]", "TemplateURL": "https://raw.githubusercontent.com/SasaKaranovic/unraid-templates/master/OpenFanTemplate.xml", "Icon": "https://github.com/SasaKaranovic/OpenFanController/blob/master/assets/logo.png?raw=true", "ExtraParams": "--memory=512M", "Config": [ { "@attributes": { "Name": "OPENFANCOMPORT", "Target": "OPENFANCOMPORT", "Default": "/dev/ttyACM0", "Mode": "", "Description": "Path to OpenFan Controller USB-to-Serial port. Usually this is `/dev/ttyACM0` unless you have multiple USB-to-Serial devices connected", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/ttyACM0" }, { "@attributes": { "Name": "WEB_UI", "Target": "3000", "Default": "3210", "Mode": "tcp", "Description": "Server port for accessing Web UI", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "3210" }, { "@attributes": { "Name": "OpenFAN USB Port", "Target": "", "Default": "", "Mode": "", "Description": "OpenFAN USB Device. Usually `/dev/ttyACM0`\r\nThis should match your OPENFANCOMPORT environment variable.", "Type": "Device", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/dev/ttyACM0" } ], "Repo": "SasaKaranovic's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/SasaKaranovicsRepository/OpenFanTemplate.xml", "CategoryList": [ "Drivers", "Tools-Utilities", "Other" ], "LastUpdateScan": 1711771548, "FirstSeen": 1709175534 }, { "Name": "Internet-Archive", "Repository": "lowess/internetarchive", "Registry": "https://hub.docker.com/r/lowess/internetarchive/", "Network": "bridge", "Privileged": "false", "Overview": "Internet Archive is a command-line and Python interface to archive.org.", "TemplateURL": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/master/Lowess/internet-archive.xml", "Icon": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/main/Lowess/images/internet-archive.png", "Beta": "true", "Project": "https://github.com/internetarchive", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Variable", "Name": "Collection to download from", "Target": "IA_COLLECTION", "Default": "", "Description": "", "Mask": "false", "Display": "always", "Required": "true" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Download folder", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Path to the download folder", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "PostArgs": "\n\t\t${IA_COLLECTION}\n\t", "Repo": "Florian Dambrine's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FlorianDambrinesRepository/Lowess/internet-archive.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 29, "LastUpdateScan": 1712014658, "LastUpdate": 1708862218, "FirstSeen": 1709413010 }, { "Name": "Pomerium", "Repository": "pomerium/pomerium", "Registry": "https://hub.docker.com/r/pomerium/pomerium/", "Network": "bridge", "Privileged": "false", "Overview": "Pomerium - Secure, identity-aware access from anywhere.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/master/Lowess/pomerium.xml", "Icon": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/main/Lowess/images/pomerium.png", "Beta": "true", "Project": "https://www.pomerium.com/", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Port", "Name": "Web UI Port", "Target": "80", "Default": "8801", "Mode": "tcp", "Description": "Port of Pomerium", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "Debug", "Target": "POMERIUM_DEBUG", "Default": "false", "Description": "Debug enables colored, human-readable logs to be streamed to standard out (opens new window). In production, it is recommended to be set to false.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "false" }, { "@attributes": { "Type": "Variable", "Name": "Address", "Target": "ADDRESS", "Default": ":80", "Description": "Address specifies the host and port to serve HTTP requests from.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": ":80" }, { "@attributes": { "Type": "Variable", "Name": "Insecure", "Target": "INSECURE_SERVER", "Default": "true", "Description": "Turning on insecure server mode will result in pomerium starting, and operating without any protocol encryption in transit. This setting can be useful in a situation where you have Pomerium behind a TLS terminating ingress or proxy. However, even in that case, it is highly recommended to use TLS to protect the confidentiality and integrity of service communication even behind the ingress using self-signed certificates or an internal CA. Please see our helm-chart for an example of just that.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "true" }, { "@attributes": { "Type": "Variable", "Name": "Forward Auth URL", "Target": "FORWARD_AUTH_URL", "Default": "http://fwdauth.domain.duckdns.org", "Description": "Forward authentication creates an endpoint that can be used with third-party proxies that do not have rich access control capabilities. Forward authentication allows you to delegate authentication and authorization for each request to Pomerium.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "http://fwdauth.[domain].duckdns.org" }, { "@attributes": { "Type": "Variable", "Name": "Authenticate Service URL", "Target": "AUTHENTICATE_SERVICE_URL", "Default": "https://authenticate.domain.duckdns.org", "Description": "Authenticate Service URL is the externally accessible URL for the authenticate service.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "https://authenticate.[domain].duckdns.org" }, { "@attributes": { "Type": "Variable", "Name": "Cookie Secret", "Target": "COOKIE_SECRET", "Default": "OWTV2fONR7expoexvhzYBnkdVtrwTh0XhJsQqFMzJuk=", "Description": "Secret used to encrypt and sign session cookies. You can generate a random key with head -c32 /dev/urandom | base64.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "OWTV2fONR7expoexvhzYBnkdVtrwTh0XhJsQqFMzJuk=" }, { "@attributes": { "Type": "Variable", "Name": "Shared Secret", "Target": "SHARED_SECRET", "Default": "wB/J+7Fgc+XdCufhjnn/LVZhxjGmgsTaBr7VcjMBHTA=", "Description": "Shared Secret is the base64 encoded 256-bit key used to mutually authenticate requests between services. It's critical that secret keys are random, and stored safely. Use a key management system or /dev/urandom to generate a key. Example head -c32 /dev/urandom | base64", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "wB/J+7Fgc+XdCufhjnn/LVZhxjGmgsTaBr7VcjMBHTA=" }, { "@attributes": { "Type": "Variable", "Name": "IDP Provider", "Target": "IDP_PROVIDER", "Default": "google", "Description": "Provider is the short-hand name of a built-in OpenID Connect (oidc) identity provider to be used for authentication. To use a generic provider,set to oidc.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "google" }, { "@attributes": { "Type": "Variable", "Name": "Google Client Id", "Target": "IDP_CLIENT_ID", "Default": "", "Description": "Client ID is the OAuth 2.0 Client Identifier retrieved from your identity provider. See your identity provider's documentation, and our identity provider docs for details.", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "Google Client Secret", "Target": "IDP_CLIENT_SECRET", "Default": "", "Description": "Client Secret is the OAuth 2.0 Secret Identifier retrieved from your identity provider. See your identity provider's documentation, and our identity provider docs for details. ", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Pomerium config", "Target": "/pomerium/config.yaml", "Default": "/mnt/user/appdata/Pomerium/config.yaml", "Mode": "ro", "Description": "Pomerium config.yaml file. Mostly defines routes and authorizations but also anything else not available through this template", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Florian Dambrine's Repository", "Official": true, "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FlorianDambrinesRepository/Lowess/pomerium.xml", "CategoryList": [ "Network-Proxy" ], "downloads": 1336256863, "stars": 10, "trending": 5.7, "trends": [ 14.538, 8.03, 7.875, 6.848, 6.349, 6.283, 5.7 ], "trendsDate": [ 1695823564, 1698422753, 1701018345, 1703617543, 1706216737, 1708815950, 1711408563 ], "downloadtrend": [ 872871365, 949078614, 1030203396, 1105941373, 1180922532, 1260094235, 1336256863 ], "LastUpdateScan": 1711408563, "LastUpdate": 1711070623, "FirstSeen": 1612667216, "topTrending": -8.838000000000001, "topPerforming": 5.7 }, { "Name": "Pomerium-Proxy", "Repository": "lowess/pomerium-proxy", "Registry": "https://hub.docker.com/r/lowess/pomerium-proxy/", "Network": "bridge", "Privileged": "false", "Overview": "Pomerium Nginx Proxy - Secure, identity-aware access from anywhere.", "WebUI": "http://[IP]:[PORT:443]", "TemplateURL": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/master/Lowess/pomerium-proxy.xml", "Icon": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/main/Lowess/images/pomerium-proxy.png", "Beta": "true", "Project": "https://www.pomerium.com/guides/nginx.html", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Port", "Name": "Web UI Port", "Target": "443", "Default": "20443", "Mode": "tcp", "Description": "Port of Promerium Nginx Proxy", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "Pomerium Domain", "Target": "POMERIUM_DOMAIN", "Default": "localhost", "Description": "If you have a wildcard domain name on DuckDNS or elsewhere, please put it here eg 'example.duckdns.org'", "Mask": "false", "Display": "always", "Required": "false" }, "value": "localhost" }, { "@attributes": { "Type": "Variable", "Name": "Pomerium upstream container", "Target": "POMERIUM_UPSTREAM", "Default": "localhost:8801", "Description": "The Pomerium container Host:[Port] to use as Pomerium upstream", "Mask": "false", "Display": "always", "Required": "false" }, "value": "localhost:8801" }, { "@attributes": { "Type": "Variable", "Name": "Pomerium verify upstream container", "Target": "POMERIUM_VERIFY_UPSTREAM", "Default": "localhost:8800", "Description": "The Pomerium container Host:[Port] to use as Verify upstream", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "Forward Auth URL", "Target": "POMERIUM_FWDAUTH_SERVER_NAME", "Default": "fwdauth", "Description": "Forward server name. The name will be concateneted with POMERIUM_DOMAIN. Remember to create the appropriate rules on your reverse proxy web server", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "fwdauth" }, { "@attributes": { "Type": "Variable", "Name": "Authenticate Service URL", "Target": "POMERIUM_AUTHENTICATE_SERVER_NAME", "Default": "authenticate", "Description": "Pomerium Authenticate server name. The name will be concateneted with POMERIUM_DOMAIN. Remember to create the appropriate rules on your reverse proxy web server", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "authenticate" }, { "@attributes": { "Type": "Variable", "Name": "Verify Service URL", "Target": "POMERIUM_VERIFY_SERVER_NAME", "Default": "verify", "Description": "Pomerium Verify server name. The name will be concatenated with POMERIUM_DOMAIN. Remember to create the appropriate rules on your reverse proxy web server", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "verify" }, { "@attributes": { "Type": "Variable", "Name": "SSL Certificate", "Target": "POMERIUM_SSL_CERTFICATE", "Default": "/etc/nginx/ssl/live/npm-1/fullchain.pem", "Description": "The SSL certificate from the NginxProxyManager volume", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "/etc/nginx/ssl/live/npm-1/fullchain.pem" }, { "@attributes": { "Type": "Variable", "Name": "SSL Certificate Key", "Target": "POMERIUM_SSL_CERTIFICATE_KEY", "Default": "/etc/nginx/ssl/live/npm-1/privkey.pem", "Description": "The SSL certificate key from the NginxProxyManager volume", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "/etc/nginx/ssl/live/npm-1/privkey.pem" }, { "@attributes": { "Type": "Path", "Name": "NginxProxyManager Letsencrypt SSL folder", "Target": "/etc/nginx/ssl", "Default": "/mnt/user/appdata/NginxProxyManager/letsencrypt", "Mode": "ro", "Description": "Nginx Proxy Manager Letsencrypt SSL certificate folder that can be found in /appdata/NginxProxyManager/letsencrypt", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "Repo": "Florian Dambrine's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FlorianDambrinesRepository/Lowess/pomerium-proxy.xml", "CategoryList": [ "Network-Proxy" ], "downloads": 37, "LastUpdateScan": 1712014658, "LastUpdate": 1647646624, "FirstSeen": 1709413010 }, { "Name": "Pomerium-Route-Sync", "Repository": "lowess/yasha", "Registry": "https://hub.docker.com/r/lowess/yasha/", "Network": "bridge", "Privileged": "false", "Overview": "Yasha template engine used to make refreshing Pomerium routes a breeze !", "TemplateURL": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/master/Lowess/pomerium-route-sync.xml", "Icon": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/main/Lowess/images/pomerium-route-sync.png", "Beta": "true", "Project": "https://github.com/kblomqvist/yasha", "Networking": { "Mode": "bridge" }, "Config": [ { "@attributes": { "Type": "Variable", "Name": "Pomerium Domain", "Target": "POMERIUM_ROUTES_DOMAIN", "Default": "example.duckdns.org", "Description": "Use the same domain as the one configured on your reverse proxy. If you use a DuckDNS wildcard domain, please put it here eg 'example.duckdns.org'", "Mask": "false", "Display": "always", "Required": "false" }, "value": "example.duckdns.org" }, { "@attributes": { "Type": "Variable", "Name": "Pomerium Authorized Emails", "Target": "POMERIUM_ROUTES_AUTHORIZED_EMAILS", "Default": "email@acme.com", "Description": "A comma separated value (CSV) list of email adresses authorized to access Pomerium protected routes", "Mask": "false", "Display": "always", "Required": "false" }, "value": "email@acme.com" }, { "@attributes": { "Type": "Variable", "Name": "Pomerium Routes", "Target": "POMERIUM_ROUTES", "Default": "", "Description": "A comma separated value (CSV) list of routes. a route is expressed in the form of {from}=>{to} eg 'http://proxy.acme.duckdns.org => http://192.168.1.100:20443 ,", "Mask": "false", "Display": "always", "Required": "false" }, "value": "" }, { "@attributes": { "Type": "Variable", "Name": "Pomerium Routes Authorized Domains", "Target": "POMERIUM_ROUTES_AUTHORIZED_DOMAINS", "Default": "", "Description": "A comma separated value (CSV) list of domains authorized to access Pomerium protected routes", "Mask": "false", "Display": "advanced", "Required": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "PomeriumRouteSync templates folder", "Target": "/templates/routes.yaml.j2", "Default": "/mnt/user/appdata/PomeriumRouteSync/templates/routes.yaml.j2", "Mode": "ro", "Description": "Path to the Jinja2 template to use to render Pomerium routes. Please find the template here https://github.com/Lowess/docker-templates-unraid/blob/main/templates/pomerium/routes.yaml.j2", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Type": "Path", "Name": "Pomerium config", "Target": "/render/config.yaml", "Default": "/mnt/user/appdata/Pomerium/config.yaml", "Mode": "rw", "Description": "Pomerium config.yaml file to store rendered routes in.", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" } ], "PostArgs": "\n\t\t/templates/routes.yaml.j2 -o /render/config.yaml\n\t", "Repo": "Florian Dambrine's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FlorianDambrinesRepository/Lowess/pomerium-route-sync.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2263, "LastUpdateScan": 1712014659, "LastUpdate": 1647991073, "FirstSeen": 1709413011 }, { "Name": "Pomerium-Verify", "Repository": "pomerium/verify", "Registry": "https://hub.docker.com/r/pomerium/verify/", "Network": "bridge", "Privileged": "false", "Overview": "Pomerium Verify container", "WebUI": "http://[IP]:[PORT:8000]", "TemplateURL": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/master/Lowess/pomerium-verify.xml", "Icon": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/main/Lowess/images/pomerium-verify.png", "Beta": "true", "Project": "https://www.pomerium.com/", "Networking": { "Mode": "bridge" }, "Config": { "@attributes": { "Name": "Web UI Port", "Target": "8000", "Default": "8800", "Mode": "tcp", "Description": "Port of Pomerium Verify", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, "Repo": "Florian Dambrine's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/FlorianDambrinesRepository/Lowess/pomerium-verify.xml", "CategoryList": [ "Network-Proxy" ], "downloads": 260845, "stars": 1, "trending": 0.851, "trends": [ 0.851 ], "trendsDate": [ 1712014659 ], "downloadtrend": [ 258626, 260845 ], "LastUpdateScan": 1712014659, "LastUpdate": 1711987277, "FirstSeen": 1709413011 }, { "Name": "goatcounter", "Repository": "joeygennari/goatcounter", "Registry": "https://hub.docker.com/r/joeygennari/goatcounter/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/155912-goatcounter-support-thread/", "Overview": "GoatCounter is an open source web analytics platform.", "WebUI": "http://[IP]:[PORT:80]", "TemplateURL": "https://raw.githubusercontent.com/jgennari/UnraidApps/master/goatcounter.xml", "Icon": "https://github.com/jgennari/goatcounter/blob/docker/public/logo.png?raw=true", "Config": [ { "@attributes": { "Name": "Container Path 1", "Target": "/home/user/db", "Default": "", "Mode": "rw", "Description": "", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Container Port 1", "Target": "80", "Default": "80", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "false", "Mask": "false" }, "value": "80" } ], "Repo": "Joey Gennari's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/JoeyGennarisRepository/goatcounter.xml", "CategoryList": [ "Tools-Utilities", "Network-Web" ], "downloads": 99, "LastUpdateScan": 1712014659, "LastUpdate": 1710549272, "FirstSeen": 1709413011 }, { "Name": "bitwarden-secure-sync", "Repository": "aronmarinelli/bitwarden-secure-sync:latest", "Registry": "https://hub.docker.com/r/aronmarinelli/bitwarden-secure-sync/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/156283-support-bitwarden-secure-sync", "Project": "https://github.com/AronMarinelli/bitwarden-secure-sync", "Overview": "A simple tool that can be used to export your Bitwarden vault to a local file periodically. Uses the Bitwarden CLI tool to communicate with the API, and exports your passwords using the default Bitwarden export method.", "TemplateURL": "https://raw.githubusercontent.com/AronMarinelli/unraid-templates/master/bitwarden-secure-sync/bitwarden-secure-sync.xml", "Icon": "https://raw.githubusercontent.com/AronMarinelli/unraid-templates/master/icons/bitwarden-secure-sync.png", "Config": [ { "@attributes": { "Name": "Configuration directory", "Target": "/app/config", "Default": "/mnt/user/appdata/bitwarden-secure-sync/config", "Mode": "rw", "Description": "The configuration directory used for setting up the application.\r\n\r\nA default appsettings.json file will be created in this directory upon inital run, after which it will require further manual configuration.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/bitwarden-secure-sync/config" }, { "@attributes": { "Name": "Data directory", "Target": "/app/data", "Default": "/mnt/user/appdata/bitwarden-secure-sync/data", "Mode": "rw", "Description": "The default data directory used by the application. By default, the Bitwarden CLI will export your data here.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/bitwarden-secure-sync/data" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "99" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "advanced-hide", "Required": "true", "Mask": "false" }, "value": "100" } ], "Repo": "AronM's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/AronMsRepository/bitwarden-secure-sync/bitwarden-secure-sync.xml", "CategoryList": [ "Backup", "Security", "Tools-Utilities" ], "downloads": 384, "LastUpdateScan": 1712592387, "LastUpdate": 1710002025, "FirstSeen": 1709999011 }, { "Name": "Pinchflat", "Repository": "ghcr.io/kieraneglin/pinchflat:latest", "Registry": "https://github.com/kieraneglin/pinchflat/pkgs/container/pinchflat", "Network": "bridge", "Shell": "bash", "Privileged": "false", "Support": "https://forums.unraid.net/topic/159635-support-pinchflat-youtube-media-manager/", "Project": "https://github.com/kieraneglin/pinchflat", "Overview": "Pinchflat is your next YouTube media manager\r\r\n **This is a pre-release of Pinchflat. Things will change and may break. Use at your own risk**\r\r\n Pinchflat is a lightweight and self-contained tool for automatically downloading and organizing media from YouTube", "Beta": "true", "WebUI": "http://[IP]:[PORT:8945]/", "TemplateURL": "https://raw.githubusercontent.com/kieraneglin/unraid_ca/master/pinchflat.xml", "Icon": "https://raw.githubusercontent.com/kieraneglin/unraid_ca/master/images/pinchflat_icon.png", "ExtraParams": "--user 99:100", "Config": [ { "@attributes": { "Name": "Config Path", "Target": "/config", "Default": "/mnt/user/appdata/pinchflat", "Mode": "rw", "Description": "Pinchflat config storage path. Default is /mnt/user/appdata/pinchflat", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/pinchflat" }, { "@attributes": { "Name": "Download Path", "Target": "/downloads", "Default": "", "Mode": "rw", "Description": "Path to store downloaded media. Ideally separate from your other media while Pinchflat is in pre-release.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Web UI Port", "Target": "8945", "Default": "8945", "Mode": "tcp", "Description": "Pinchflat web UI port. Default is 8945", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "8945" }, { "@attributes": { "Name": "Auth Username", "Target": "BASIC_AUTH_USERNAME", "Default": "", "Mode": "", "Description": "The username for HTTP basic authentication. Leave blank to disable. Default is blank", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Auth Password", "Target": "BASIC_AUTH_PASSWORD", "Default": "", "Mode": "", "Description": "The password for HTTP basic authentication. Leave blank to disable. Default is blank", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Log Level", "Target": "LOG_LEVEL", "Default": "info", "Mode": "", "Description": "Set to debug for more verbose logging or when troubleshooting. Default is info", "Type": "Variable", "Display": "advanced", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Expose Feed Endpoints", "Target": "EXPOSE_FEED_ENDPOINTS", "Default": "", "Mode": "", "Description": "Set to any value to expose feed endpoints. See docs on RSS feeds for explanation. Default is blank", "Type": "Variable", "Display": "advanced", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "Kieran E's Repository", "ChangeLogPresent": true, "templatePath": "/tmp/GitHub/AppFeed/templates/KieranEsRepository/pinchflat.xml", "CategoryList": [ "Backup", "Downloaders", "MediaApp-Video", "MediaServer-Video" ], "LastUpdateScan": 1711325166, "FirstSeen": 1711325166 }, { "Name": "umlautadaptarr", "Repository": "pcjones/umlautadaptarr", "Registry": "https://hub.docker.com/r/pcjones/umlautadaptarr/", "Network": "bridge", "Privileged": "false", "Support": "https://discord.gg/pZrrMcJMQM", "Project": "https://github.com/PCJones/UmlautAdaptarr", "ReadMe": "https://github.com/PCJones/UmlautAdaptarr", "Overview": "A tool to work around Sonarr, Radarr, Lidarr and Readarr's problems with foreign languages and symbols, like the German umlauts. Don't forget to update the URLs of your indexers in Prowlarr or directly in the used arr apps. Details are found in the documentation.", "Icon": "https://raw.githubusercontent.com/tschoerk/unraid-templates/main/umlautadaptarr/umlaute.png", "DonateText": "The dev PCJones is always happy about a donation :D", "DonateLink": "https://paypal.me/pcjones1", "Config": [ { "@attributes": { "Name": "Host Port for 5005", "Target": "5005", "Default": "5005", "Mode": "tcp", "Description": "", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Sonarr", "Target": "SONARR_ENABLED", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr Host", "Target": "SONARR_HOST", "Default": "", "Mode": "", "Description": "URL of the Sonarr instance (e.g. http://192.168.0.100:8989)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Sonarr API Key", "Target": "SONARR_API_KEY", "Default": "", "Mode": "", "Description": "The API Key of Sonarr found under Settings-General", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Radarr", "Target": "RADARR_ENABLED", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr Host", "Target": "RADARR_HOST", "Default": "", "Mode": "", "Description": "URL of the Radarr instance (e.g. http://192.168.0.100:7878)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Radarr API Key", "Target": "RADARR_API_KEY", "Default": "", "Mode": "", "Description": "The API Key of Radarr found under Settings-General", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Readarr", "Target": "READARR_ENABLED", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Readarr Host", "Target": "READARR_HOST", "Default": "", "Mode": "", "Description": "URL of the Readarr instance (e.g. http://192.168.0.100:8787)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Readarr API Key", "Target": "READARR_API_KEY", "Default": "", "Mode": "", "Description": "The API Key of Readarr found under Settings-General", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Enable Lidarr", "Target": "LIDARR_ENABLED", "Default": "false|true", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Lidarr Host", "Target": "LIDARR_HOST", "Default": "", "Mode": "", "Description": "URL of the Lidarr instance (e.g. http://192.168.0.100:8686)", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "Lidarr API Key", "Target": "LIDARR_API_KEY", "Default": "", "Mode": "", "Description": "The API Key of Lidarr found under Settings-General", "Type": "Variable", "Display": "always", "Required": "false", "Mask": "false" }, "value": "" } ], "Repo": "tschoerk's Repository", "TemplateURL": "https://raw.githubusercontent.com/tschoerk/unraid-templates/master/umlautadaptarr/umlautadaptarr.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/tschoerksRepository/umlautadaptarr/umlautadaptarr.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 1391, "LastUpdateScan": 1712592387, "LastUpdate": 1710523863, "FirstSeen": 1709999012 }, { "Name": "FDM-Monster", "Repository": "fdmmonster/fdm-monster:1.6.1-sqlite", "Registry": "https://hub.docker.com/r/fdmmonster/fdm-monster/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://github.com/fdm-monster/fdm-monster/issues", "Discord": "https://discord.gg/mwA8uP8CMc", "Project": "https://github.com/fdm-monster/fdm-monster", "Overview": "3D printer farm management platform for local or in-cloud usage using OctoPrint.", "WebUI": "http://[IP]:[PORT:4000]", "TemplateURL": "https://raw.githubusercontent.com/fdm-monster/fdm-monster-unraid/master/fdm-monster.xml", "Icon": "https://raw.githubusercontent.com/fdm-monster/fdm-monster-client/main/public/img/logo.png", "DonateText": "The FDM Monster project can be backed through Github Sponsors.", "DonateLink": "https://github.com/sponsors/fdm-monster", "Config": [ { "@attributes": { "Name": "Web UI", "Target": "4000", "Default": "4000", "Mode": "tcp", "Description": "Port needed to access WebUI of FDM-Monster", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "4000" }, { "@attributes": { "Name": "Media", "Target": "/app/media", "Default": "/mnt/user/fdm-monster/media", "Mode": "rw", "Description": "Temporary gcode uploads, UI bundle ZIPs, current UI bundle and logs for FDM Monster. These files are not crucial for FDM Monster to start.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/fdm-monster/media" }, { "@attributes": { "Name": "Database Path", "Target": "/app/database", "Default": "/mnt/user/fdm-monster/database", "Mode": "rw", "Description": "The folder in which the SQLite database files will be stored. There will be more than 1 file (usually around 3 with .sqlite and .wal extensions)\r\n", "Type": "Path", "Display": "always", "Required": "false", "Mask": "false" }, "value": "/mnt/user/fdm-monster/database" }, { "@attributes": { "Name": "Experimental TYPEORM", "Target": "ENABLE_EXPERIMENTAL_TYPEORM", "Default": "true", "Mode": "", "Description": "Keep this enabled in order to ensure FDM Monster will be in SQLite mode. Disabling it will require a local MongoDB container on the side, which might cause your FDM Monster to stop working.", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "true" } ], "Repo": "davidzwa's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/davidzwasRepository/fdm-monster.xml", "CategoryList": [ "Tools-Utilities" ], "downloads": 2146, "LastUpdateScan": 1712685994, "LastUpdate": 1712681928, "FirstSeen": 1710091080 }, { "Name": "unraid-simple-monitoring-api", "Repository": "ghcr.io/nebn/unraid-simple-monitoring-api:latest", "Registry": "https://github.com/NebN/unraid-simple-monitoring-api/pkgs/container/unraid-simple-monitoring-api", "Network": "host", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/159146-support-unraid-simple-monitoring-api", "Project": "https://github.com/NebN/unraid-simple-monitoring-api", "Overview": "A simple REST API to monitor basic metrics such as Disk utilization and Network traffic.\r\nInitially created for use with https://gethomepage.dev/\r\n\r\n# Configuration\r\nBy default the application expects a configuration file in\r\n/mnt/user/appdata/unraid-simple-monitoring-api/conf.yml\r\n\r\nYou can find an example file here (https://github.com/NebN/unraid-simple-monitoring-api/blob/master/conf/conf.yml)\r\nMore detailed info on the github repo\r\n\r\n# Utilization\r\nMake a request to http://your-unraid-ip:24940", "TemplateURL": "https://raw.githubusercontent.com/NebN/unraid-apps/master/unraid-simple-monitoring-api.xml", "Icon": "https://raw.githubusercontent.com/NebN/unraid-simple-monitoring-api/master/assets/logo.png", "DonateLink": "https://www.buymeacoffee.com/nebn", "Config": [ { "@attributes": { "Name": "Main API Port", "Target": "24940", "Default": "24940", "Mode": "tcp", "Description": "Port through which the API communicates", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "24940" }, { "@attributes": { "Name": "Configuration folder path", "Target": "/app", "Default": "/mnt/user/appdata/unraid-simple-monitoring-api", "Mode": "ro", "Description": "Folder for the API's configuration files. Create conf.yml here.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/mnt/user/appdata/unraid-simple-monitoring-api" }, { "@attributes": { "Name": "Root path of Unraid", "Target": "/hostfs", "Default": "/", "Mode": "ro", "Description": "Root path for the container to be able to read the host's data. It is read only.", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "/" } ], "Repo": "NebN's Repository", "templatePath": "/tmp/GitHub/AppFeed/templates/NebNsRepository/unraid-simple-monitoring-api.xml", "CategoryList": [ "Tools-Utilities", "Network-Other" ], "downloads": 419, "LastUpdateScan": 1711656375, "LastUpdate": 1711477855, "FirstSeen": 1711656375 }, { "Name": "sonarrtorss", "Repository": "gbendy/sonarrtorss", "Registry": "https://hub.docker.com/r/gbendy/sonarrtorss/", "Network": "bridge", "Shell": "sh", "Privileged": "false", "Support": "https://forums.unraid.net/topic/160055-support-sonarr-to-rss-docker/", "Project": "https://github.com/gbendy/sonarrToRSS", "Overview": "Sonarr To RSS is a Sonarr Webhook connection endpoint that streams events to RSS/Atom/JSON feeds and provides a paginated website to browse historical events.", "WebUI": "http://[IP]:[PORT:18989]", "Icon": "https://raw.githubusercontent.com/gbendy/sonarrToRSS/main/img/sonarrToRSS.png", "Config": [ { "@attributes": { "Name": "Appdata", "Target": "/data", "Mode": "rw", "Description": "Database and Sonarr to RSS configs", "Type": "Path", "Display": "always", "Required": "true", "Mask": "false" }, "value": "" }, { "@attributes": { "Name": "WebUI", "Target": "18989", "Default": "18989", "Mode": "tcp", "Description": "The port for the Sonarr to RSS web interface", "Type": "Port", "Display": "always", "Required": "true", "Mask": "false" }, "value": "18989" }, { "@attributes": { "Name": "PGID", "Target": "PGID", "Default": "100", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "100" }, { "@attributes": { "Name": "PUID", "Target": "PUID", "Default": "99", "Mode": "", "Description": "", "Type": "Variable", "Display": "always", "Required": "true", "Mask": "false" }, "value": "99" } ], "Repo": "bendy's Repository", "TemplateURL": "https://raw.githubusercontent.com/gbendy/unraid-templates/master/sonarrtorss/sonarrtorss.xml", "templatePath": "/tmp/GitHub/AppFeed/templates/bendysRepository/sonarrtorss/sonarrtorss.xml", "CategoryList": [ "Downloaders", "MediaApp-Other" ], "downloads": 8, "LastUpdateScan": 1711900989, "LastUpdate": 1711851372, "FirstSeen": 1711900989 } ], "repositories": { "Richy1989's Repository": { "url": "https://github.com/Richy1989/unraid-templates", "profile": "https://forums.unraid.net/profile/125824-richy1989/" }, "Lite's Repository": { "url": "https://github.com/iamlite/UnraidCA-GuppyFLO", "profile": "https://forums.unraid.net/profile/275562-lite/", "bio": "I break alot of stuff", "icon": "https://github.com/iamlite/iamlite/blob/main/pfp.png?raw=true" }, "unwieldy_dingy's Repository": { "url": "https://github.com/sbondCo/unraid-templates", "profile": "https://forums.unraid.net/profile/274118-unwieldy_dingy/" }, "Drazzilb's Repository": { "url": "https://github.com/Drazzilb08/unraid-templates", "profile": "https://forums.unraid.net/profile/63966-drazzilb/" }, "Fuzzy0101's Repository": { "url": "https://github.com/fuzzy01/unraid_plg_repo", "profile": "https://forums.unraid.net/profile/143886-fuzzy0101/" }, "pducharme's Repository": { "url": "https://github.com/pducharme/docker-containers/tree/templates", "profile": "https://forums.unraid.net/profile/62479-pducharme/" }, "Balloob's Repository": { "url": "https://github.com/balloob/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/62499-balloob/", "bio": "Founder Home Assistant", "icon": "https://github.com/balloob.png", "DonateLink": "https://github.com/sponsors/balloob/", "DonateText": "Fund the development of Home Assistant" }, "Binhex's Repository": { "url": "https://github.com/binhex/docker-templates", "profile": "https://forums.unraid.net/profile/11148-binhex/", "bio": "Producing Docker Images with Arch Linux base OS, the main philosophy here is to produce Docker Images that are up to date with the latest stable release (no beta's where possible) to minimize any coding related issues.", "icon": "https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/profile.jpg", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MM5E27UX6AUU4", "DonateText": "If you appreciate my work, then please consider buying me a beer :D" }, "Spants' Repository": { "url": "https://github.com/spants/unraidtemplates", "profile": "https://forums.unraid.net/profile/2148-spants/" }, "dmaxwell's Repository": { "url": "https://github.com/dmaxwell351/docker-containers/tree/templates", "profile": "https://forums.unraid.net/profile/32813-dmaxwell351/" }, "pinion's Repository": { "url": "https://github.com/noinip/container-templates", "profile": "https://forums.unraid.net/profile/10946-pinion/", "bio": "I started when Docker came on the scene with Unraid some 7 or so years ago. CherryMusic and pyTiVo are my main two and I plan to revisit them now in 2021/22.", "icon": "https://forums.unraid.net/uploads/monthly_2020_11/ring-and-pinion-set-alt-v2.jpg.67cc28c50f97467b1f4369c7e8e9b297.jpg" }, "Bungy's Repository": { "url": "https://github.com/jshridha/templates", "profile": "https://forums.unraid.net/profile/7061-bungy/" }, "SlrG's Repository": { "url": "https://github.com/SlrG/unRAID", "profile": "https://forums.unraid.net/profile/16166-slrg/" }, "coppit's Repository": { "url": "https://github.com/coppit/unraid-plugin-metadata", "profile": "https://forums.unraid.net/profile/167-coppit/" }, "hernandito's Repository": { "url": "https://github.com/hernandito/docker-templates", "profile": "https://forums.unraid.net/profile/6274-hernandito/" }, "macester's Repository": { "url": "https://github.com/macexx/docker-templates", "profile": "https://forums.unraid.net/profile/66302-macester/" }, "Official Unraid Repository": { "url": "https://github.com/unraid/language-templates", "profile": null, "shortName": "Unraid", "bio": "Lime Technology Inc is the maker of Unraid OS. Unraid is an OS for personal and small business use that brings enterprise-class features letting you configure your computer systems to maximize performance and capacity using any combination of applications, VMs, storage devices, and hardware.", "icon": "https://craftassets.unraid.net/uploads/Social-Circle-@2x.png", "Facebook": "https://www.facebook.com/UnraidOfficial", "Reddit": "https://www.reddit.com/r/unRAID/", "Forum": "https://forums.unraid.net", "Twitter": "https://twitter.com/UnraidOfficial", "WebPage": "https://unraid.net/" }, "linuxserver's Repository": { "url": "https://github.com/linuxserver/templates", "profile": null, "bio": "We are a group of like minded enthusiasts from across the world who build and maintain the largest collection of Docker images on the web, and at our core are the principles behind Free and Open Source Software. Our primary goal is to provide easy-to-use and streamlined Docker images with clear and concise documentation.", "icon": "https://github.com/linuxserver.png", "DonateLink": "https://www.linuxserver.io/donate", "DonateText": "Even the smallest donation from you will help us keep everything up and running so we can continue to provide our great services.", "Forum": "https://discourse.linuxserver.io", "Twitter": "https://twitter.com/linuxserverio", "Discord": "https://discord.gg/YWrKVTn", "WebPage": "https://www.linuxserver.io" }, "sdesbure's Repository": { "url": "https://github.com/sdesbure/docker-containers", "profile": "https://forums.unraid.net/profile/3477-sdesbure/" }, "joch's Repository": { "url": "https://github.com/joch/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/2607-joch/" }, "snoopy86's Repository": { "url": "https://github.com/snoopy86/docker-repo", "profile": "https://forums.unraid.net/profile/26537-snoopy86/", "bio": "Creating docker containers for community.", "icon": "https://raw.githubusercontent.com/devdems/docker-repo/master/snoopy/avatar.jpg", "DonateLink": "https://www.paypal.com/donate?hosted_button_id=4SCY7WSZPA6UQ", "DonateText": "If you like my work please consider Donating.", "Forum": "https://forums.unraid.net/topic/41917-support-snoopy-logitech-media-server-emoncms-ubuntu-ffmpeg" }, "tinglis1's Repository": { "url": "https://github.com/tinglis1/docker-containers", "profile": "https://forums.unraid.net/profile/6492-tinglis1/" }, "Squid's Repository": { "url": "https://github.com/Squidly271/plugin-repository", "profile": "https://forums.unraid.net/profile/10290-squid/", "bio": "Unraid fan and the author and maintainer of various plugins for Unraid including **Community Applications** and **Fix Common Problems**, along with being a major contributor to the forums at large. I am of the belief that plugins carry an extra burden of support due to their nature and will endeavor to fix any problems with them ASAP. Occasionally sarcastic and always a twisted sense of humour.", "icon": "https://github.com/Squidly271/community.applications/raw/master/webImages/1645994257.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7M7CBCVU732XG", "DonateText": "Buy me a beer", "Photo": "https://raw.githubusercontent.com/Squidly271/community.applications/master/webImages/20191221_193714.jpg", "Video": "https://www.youtube.com/watch?v=WMxGVfk09lU" }, "Dynamix Repository": { "url": "https://github.com/bergware/dynamix-plugins", "profile": "https://forums.unraid.net/profile/2736-bonienl/" }, "dmacias' Repository": { "url": "https://github.com/dmacias72/unRAID-CA", "profile": "https://forums.unraid.net/profile/11874-dmacias/" }, "steini84's Repository": { "url": "https://github.com/Steini1984/steini1984-s-repositoy", "profile": "https://forums.unraid.net/profile/2957-steini84/" }, "Emby Repository": { "url": "https://github.com/MediaBrowser/Emby.Build", "profile": null }, "dibbz' Repository": { "url": "https://github.com/quimnut/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/15731-dibbz/" }, "ken-ji's Repository": { "url": "https://github.com/roninkenji/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/62359-ken-ji/" }, "docgyver's Repository": { "url": "https://github.com/docgyver/unraid-v6-plugins", "profile": "https://forums.unraid.net/profile/21303-docgyver/" }, "bashNinja's Repository": { "url": "https://github.com/miketweaver/docker-templates", "profile": "https://forums.unraid.net/profile/69309-bashninja/", "bio": "Creating Docker containers for myself and sharing with the world. I base most of my images on the LinuxServer.io system.", "icon": "https://raw.githubusercontent.com/miketweaver/docker-templates/master/bashninja/bashninja.png", "Forum": "https://forums.unraid.net/topic/46664-support-bashninja-dockers-starbound-pritunl-demonsaw-etc/" }, "ninthwalker's Repository": { "url": "https://github.com/ninthwalker/docker-templates", "profile": "https://forums.unraid.net/profile/9420-ninthwalker/" }, "Paul_Ber's Repository": { "url": "https://github.com/paulpoco/docker-templates", "profile": "https://forums.unraid.net/profile/69794-paul_ber/", "bio": "Just adapting existing DockerHub images and doing the Templates for Unraid", "icon": "https://raw.githubusercontent.com/paulpoco/docker-templates/master/paulpoco/images/pjbwidgets_web_hi_res_512.png" }, "stuckless' Repository": { "url": "https://github.com/stuckless/unRAID", "profile": "https://forums.unraid.net/profile/70058-stuckless/" }, "thomast_88's Repository": { "url": "https://github.com/tynor88/docker-templates", "profile": "https://forums.unraid.net/profile/70206-thomast_88/" }, "Bjonness406's Repository": { "url": "https://github.com/bjonness406/Docker-templates", "profile": "https://forums.unraid.net/profile/68356-bjonness406/", "bio": "Making some docker templates", "Forum": "https://forums.unraid.net/topic/47092-support-bjonness406s-repo/" }, "Huxy's Repository": { "url": "https://github.com/HuxyUK/docker-containers", "profile": "https://forums.unraid.net/profile/70544-huxy/" }, "Roland's Repository": { "url": "https://github.com/Data-Monkey/docker-templates", "profile": "https://forums.unraid.net/profile/62021-roland/", "bio": "I am not attempting to create containers, but I have built a few templates to make life a little easier. If you are looking for details on the containers, please check out the individual DockerHub pages.\n There is usually also a support thread linked in the respectiuve template.", "icon": "https://ipsassets.unraid.net/uploads/monthly_2017_02/DataMonkey.gif.2e58e2d34570035409850b750e2b4ae2.gif" }, "chvb's Repository": { "url": "https://github.com/chvb/docker-templates", "profile": "https://forums.unraid.net/profile/65325-chvb/" }, "jcreynolds' Repository": { "url": "https://github.com/jcreynolds/docker-templates", "profile": "https://forums.unraid.net/profile/65204-jcreynoldsii/" }, "JugniJi's Repository": { "url": "https://github.com/shaf/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/71085-jugniji/" }, "atribe's Repository": { "url": "https://github.com/atribe/unRAID-docker", "profile": "https://forums.unraid.net/profile/70671-atribe/" }, "Kru-X's Repository": { "url": "https://github.com/Kru-x/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/69435-kru-x/" }, "jbrodriguez's Repository": { "url": "https://github.com/jbrodriguez/unraid", "profile": "https://forums.unraid.net/profile/593-jbrodriguez/", "bio": "Creator and maintainer of unbalanced and ControlR, specifically developed for Unraid.", "icon": "https://raw.githubusercontent.com/jbrodriguez/unraid/main/jb.png", "DonateLink": "https://jbrio.net/unbalanced", "DonateText": "If you like my work please consider sponsoring." }, "Waseh's Repository": { "url": "https://github.com/Waseh/unraidtemplates", "profile": "https://forums.unraid.net/profile/5193-waseh/", "bio": "Maintaining a plugin which installs rclone on your Unraid machine.", "icon": "https://raw.githubusercontent.com/Waseh/unraidtemplates/master/WasehLogo.png", "DonateLink": "https://paypal.me/WasehDev", "DonateText": "If you like my work please consider Donating." }, "Uirel's Repository": { "url": "https://github.com/Poag/docker-xml", "profile": "https://forums.unraid.net/profile/63933-uirel/" }, "Thraxis' Repository": { "url": "https://github.com/Thraxis/docker-templates", "profile": "https://forums.unraid.net/profile/9802-thraxis/" }, "cheesemarathon's Repository": { "url": "https://github.com/BB-BenBridges/docker-templates", "profile": "https://forums.unraid.net/profile/70291-cheesemarathon/", "bio": "Making awesome applications easy to install on the best NAS software, Unraid.", "icon": "https://avatars.githubusercontent.com/u/16329132?v=4", "Forum": "https://forums.unraid.net/topic/54183-support-cheesemarathons-repo/", "WebPage": "https://docs.squishedmooo.com" }, "Taddeusz' Repository": { "url": "https://github.com/jason-bean/docker-templates", "profile": "https://forums.unraid.net/profile/71020-taddeusz/", "bio": "I create Docker containers that are of interest to me that I hope others find also find useful.", "icon": "https://raw.githubusercontent.com/jason-bean/docker-templates/master/jasonbean-repo/me.jpeg", "DonateLink": "https://paypal.me/jasonsbean/0usd", "DonateText": "If you like my work please consider Donating." }, "Official Plex Repository": { "url": "https://github.com/plexinc/pms-docker", "profile": null, "shortName": "Plex" }, "clowrym's Repository": { "url": "https://github.com/clowrym/docker-templates", "profile": "https://forums.unraid.net/profile/26570-clowrym/" }, "brettm357's Repository": { "url": "https://github.com/brettm357/docker-templates", "profile": "https://forums.unraid.net/profile/62222-brettm357/" }, "Djoss' Repository": { "url": "https://github.com/jlesage/docker-templates", "profile": "https://forums.unraid.net/profile/73771-djoss/", "bio": "Creator of many Docker containers for great applications. All containers are developed with simplicity and easy of use in mind. Being based on Alpine Linux, they are lightweight and contain only what is required to run the dockerized application.", "icon": "https://github.com/jlesage.png", "DonateLink": "https://paypal.me/JocelynLeSage/0usd", "DonateText": "If you like my work please consider donating." }, "dlandon's Repository": { "url": "https://github.com/dlandon/docker.templates", "profile": "https://forums.unraid.net/profile/6013-dlandon/", "bio": "Developer of the Unassigned Devices (UD) plugin for mounting disks and remote NFS/SMB shares for local access. Disk devices can be hot plugged and scripts automatically run for backup purposes. Encrypted disks are supported.\n\tCreator of the per share Recycle Bin for deleted files from SMB shares.\n\tAlso have several other utility plugins to help with tweaking and managing your Unraid server.", "icon": "https://raw.githubusercontent.com/dlandon/docker.templates/master/avatar.png", "DonateLink": "https://www.paypal.com/us/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EJGPC7B5CS66E", "DonateText": "If you like my work please consider Donating." }, "JustinAiken's Repository": { "url": "https://github.com/JustinAiken/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/1079-justinaiken/" }, "dsmith44's Repository": { "url": "https://github.com/deasmi/unraid-ca", "profile": "https://forums.unraid.net/profile/73313-dsmith44/", "bio": "I'm Dean and I occasionally fiddle with things like this.", "icon": "https://en.gravatar.com/userimage/432758/d39e91adf4f2fa95de28d4a64610dc69.jpeg", "DonateLink": "https://www.justgiving.com/fundraising/unraid-tailscale", "DonateText": "If you like my work please consider donating to cancer research at https://www.justgiving.com/fundraising/unraid-tailscale." }, "fanningert's Repository": { "url": "https://github.com/fanningert/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/77170-fanningert/" }, "malfurious' Repository": { "url": "https://github.com/Malfurious/docker-templates", "profile": "https://forums.unraid.net/profile/77149-malfurious/" }, "malvarez00's Repository": { "url": "https://github.com/malvarez00/unRAID-Docker-Templates", "profile": "https://forums.unraid.net/profile/77549-malvarez00/" }, "runraid's Repository": { "url": "https://github.com/rroller/unraid-templates", "profile": "https://forums.unraid.net/profile/75343-runraid/", "bio": "Adding missing containers as I find and need them.", "icon": "https://i.imgur.com/ZjNRfo3.png", "WebPage": "https://ronnieroller.com" }, "MarkusMcNugen's Repository": { "url": "https://github.com/MarkusMcNugen/docker-templates", "profile": "https://lime-technology.com/profile/79684-markusmcnugen/" }, "jj9987's Repository": { "url": "https://github.com/juusujanar/unraid-templates", "profile": "https://lime-technology.com/profile/79768-jj9987/", "bio": "Bringing the containers to the users.", "icon": "https://github.com/juusujanar.png", "DonateLink": "https://www.paypal.me/jj9987", "DonateText": "If you like my work and want to buy me a beer, feel free." }, "JCloud's Repository": { "url": "https://github.com/Jcloud67/Docker-Templates", "profile": "https://lime-technology.com/profile/67922-jcloud/" }, "tombowditch's Repository": { "url": "https://github.com/tombowditch/docker-templates", "profile": "https://lime-technology.com/profile/80184-tombowditch/" }, "Tautulli's Repository": { "url": "https://github.com/Tautulli/Tautulli-Unraid-Template", "profile": "https://lime-technology.com/profile/69064-wreave/" }, "JBartlett's Repository": { "url": "https://github.com/jbartlett777/DiskSpeed", "profile": "https://lime-technology.com/profile/8307-jbartlett/" }, "zyphermonkey's Repository": { "url": "https://github.com/zyphermonkey/docker-templates", "profile": "https://lime-technology.com/profile/67871-zyphermonkey/" }, "Mudislander's Repository": { "url": "https://github.com/Mudislander/docker-templates", "profile": "https://lime-technology.com/profile/67039-mudislander/" }, "Spikhalskiy's Repository": { "url": "https://github.com/Spikhalskiy/docker-templates", "profile": "https://lime-technology.com/profile/82549-dmitry-spikhalskiy/" }, "digiblur's Repository": { "url": "https://github.com/digiblur/unraid-docker-templates", "profile": "https://lime-technology.com/profile/75995-digiblur/", "bio": "Just some Random dude making docker container templates to save you a bunch of clicks and research.", "icon": "https://raw.githubusercontent.com/digiblur/unraid-docker-templates/master/images/digiblur.png", "DonateLink": "https://www.paypal.me/digiblurDIY", "DonateText": "If you like my work please consider Donating.", "Facebook": "https://facebook.digiblur.com", "Twitter": "https://twitter.com/digiblur", "Discord": "https://discord.digiblur.com", "WebPage": "https://www.digiblur.com" }, "CorneliousJD's Repository": { "url": "https://github.com/CorneliousJD/Docker-Templates", "profile": "https://lime-technology.com/profile/78194-corneliousjd/", "bio": "I am mostly taking other developers containers and building Unraid templates for them. I prefer to do this with official containers sraight from the devs when possible!", "icon": "https://raw.githubusercontent.com/CorneliousJD/Docker-Templates/master/icons/corneliousjd.png", "DonateLink": "http://paypal.me/corneliousjd", "DonateText": "Donate", "WebPage": "http://corneliousjd.com" }, "mlebjerg's Repository": { "url": "https://github.com/mlebjerg/docker-templates", "profile": "https://lime-technology.com/profile/76816-mlebjerg/" }, "cmccambridge's Repository": { "url": "https://github.com/cmccambridge/unraid-templates", "profile": "https://lime-technology.com/profile/83181-cmccambridge/", "bio": "Hello! I maintain a few containers that support my home automation projects. Hopefully they're valuable to you as well! Please let me know through their support threads and GitHub Issues if you encounter any problems. This is a side project for me, so I'm not immediately responsive, but I will try to get back to you and help sort things out if I can.", "icon": "https://raw.githubusercontent.com/cmccambridge/unraid-templates/master/cmccambridge/avatar.jpg" }, "itimpi's Repository": { "url": "https://github.com/itimpi/Unraid-CA-Templates", "profile": "https://lime-technology.com/profile/10897-itimpi/" }, "thetarkus' Repository": { "url": "https://github.com/thetarkus/docker-templates", "profile": "https://lime-technology.com/profile/84238-tarkus/" }, "mdarkness1988's Repository": { "url": "https://github.com/mdarkness1988/rust-server-template", "profile": "https://lime-technology.com/profile/84443-mdarkness1988/" }, "Dyon's Repository": { "url": "https://github.com/DyonR/docker-templates", "profile": "https://forums.unraid.net/profile/79298-dyon/" }, "dorgan's Repository": { "url": "https://github.com/dorgan/unraid-templates", "profile": "https://forums.unraid.net/profile/78375-dorgan/", "bio": "Creator/Maintainer of Network Stats plugin as well as Plex Streams plugin", "icon": "https://raw.githubusercontent.com/dorgan/unraid-templates/master/images/avatar.jpg", "DonateLink": "https://paypal.me/dorgan1983", "DonateText": "If you like my work please consider Donating." }, "rix's Repository": { "url": "https://github.com/rix1337/docker-templates", "profile": "https://forums.unraid.net/profile/67339-rix/", "bio": "I love automation. What is not there, I create myself. I only answer support queries on GitHub.", "icon": "https://github.com/rix1337.png", "DonateLink": "https://github.com/users/rix1337/sponsorship", "DonateText": "Sponsor me if you like my work!" }, "shrmn's Repository": { "url": "https://github.com/shrmnk/docker-templates", "profile": "https://forums.unraid.net/profile/77786-shrmn/" }, "Siwat2545's Repository": { "url": "https://github.com/SiwatINC/unraid-ca-repository", "profile": "https://forums.unraid.net/profile/72489-siwat2545/" }, "Bender's Repository": { "url": "https://github.com/benderstwin/docker-templates", "profile": "https://forums.unraid.net/profile/11326-bryanwirth/" }, "seim's Repository": { "url": "https://github.com/dersimn/docker-unraid-templates", "profile": "https://forums.unraid.net/profile/11673-seim/" }, "fithwum's Repository": { "url": "https://github.com/fithwum/files-for-dockers", "profile": "https://forums.unraid.net/profile/82177-fithwum/", "bio": "I have made a few dockers now.\n Might make others as i think of them/learn how.", "icon": "https://gitlab.fithwum.tech/fithwum/files-for-dockers/-/raw/master/icons/fithwum.png", "DonateLink": "https://checkout.square.site/pay/340d93c602a042b8a223a2f7c184a6a2", "DonateText": "Buy me a coffee if you like.", "WebPage": "https://hoots.fithwum.tech" }, "FlamongOle's Repository": { "url": "https://github.com/olehj/unraid", "profile": "hhttps://forums.unraid.net/profile/86216-flamongole/", "bio": "Creator of Disk Location plugin for Unraid.", "icon": "https://raw.githubusercontent.com/olehj/unraid/master/flamongo.png", "DonateLink": "https://www.paypal.me/olehj", "DonateText": "Feel free to donate me a beer if you like my plugin!", "Forum": "https://forums.unraid.net/profile/86216-olehj/" }, "Grack's Repository": { "url": "https://github.com/GregYankovoy/docker-templates", "profile": "https://forums.unraid.net/profile/88760-grack/" }, "raz's Repository": { "url": "https://github.com/RazorSiM/docker-templates", "profile": "https://forums.unraid.net/profile/84655-raz/", "bio": "Random Docker containers template for applications I like.", "icon": "https://github.com/RazorSiM/docker-templates/raw/master/razLogo.png", "DonateLink": "https://paypal.me/simonecolabufalo", "DonateText": "If you want to have a beer with me, you're always welcome :)", "Discord": "https://discord.gg/Mn2Ty3y", "WebPage": "https://raz.wtf" }, "knex666's Repository": { "url": "https://github.com/maschhoff/docker", "profile": "https://forums.unraid.net/profile/71048-knex666/", "bio": "Building Unraid-Dockers for my environment and my projects to share them with you.\n Most about Smart Home or automation and some more fancy stuff", "icon": "https://avatars1.githubusercontent.com/u/4007829?s=460&u=379ce5191167d7e875f81bda8f205246a9e85dee&v=4", "DonateLink": "https://www.buymeacoffee.com/maschhoff", "DonateText": "If you like my work buy me a Pizza ;)", "WebPage": "https://www.cmais.de" }, "MobiusNine's Repository": { "url": "https://github.com/MobiusNine/docker-templates", "profile": "https://forums.unraid.net/profile/84666-mobiusnine/" }, "ulisses1478's Repository": { "url": "https://github.com/Ulisses1478/templates-unraid", "profile": "https://forums.unraid.net/profile/90485-ulisses1478/" }, "FoxxMD's Repository": { "url": "https://github.com/FoxxMD/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/85599-foxxmd/" }, "ich777's Repository": { "url": "https://github.com/ich777/docker-templates", "profile": "https://forums.unraid.net/profile/72388-ich777/", "bio": "Creating Containers and Plugins with the intention to make them as easy as possible to install and use.", "icon": "https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/avatar.jpg", "DonateLink": "https://www.paypal.me/chips777", "DonateText": "If you like my work please consider Donating." }, "simse's Repository": { "url": "https://github.com/simse/docker-templates", "profile": "https://forums.unraid.net/profile/69400-simse/" }, "Josh.5's Repository": { "url": "https://github.com/Josh5/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/76627-josh5/", "bio": "Software Developer, DevOps Engineer and Electrical Technician. In my spare time I enjoy writing software for the open-source community. I deal a lot with Docker on a day-to-day basis and have experience in embedded Linux development.", "icon": "https://raw.githubusercontent.com/Josh5/unraid-docker-templates/master/images/josh5.png", "DonateLink": "https://www.patreon.com/josh5", "DonateText": "If you like my work, please consider supporting me on Patreon", "Twitter": "https://twitter.com/jsunnex", "Discord": "https://unmanic.app/discord", "WebPage": "https://github.com/Josh5/" }, "josywong's Repository": { "url": "https://github.com/angelics/unraid-docker-template", "profile": "https://forums.unraid.net/profile/7122-josywong/" }, "kubed_zero's Repository": { "url": "https://github.com/kubedzero/unraid-community-apps-xml", "profile": "https://forums.unraid.net/profile/12026-kubed_zero/", "bio": "A curious Unraid plugin maintainer. Avoids unnecessary plugins.", "icon": "https://raw.githubusercontent.com/kubedzero/unraid-community-apps-xml/main/GitHubAvatar.png", "Forum": "https://forums.unraid.net/profile/12026-kubed_zero/" }, "Official Songkong Repository": { "url": "https://github.com/ijabz/songkong_unraid/", "profile": null, "shortName": "Songkong" }, "TQ's Repository": { "url": "https://github.com/tquizzle/Docker-xml", "profile": "https://forums.unraid.net/profile/13228-tq/", "bio": "Just a guy who loves containers and Unraid!", "icon": "https://raw.githubusercontent.com/tquizzle/Docker-xml/master/img/avatar.png", "DonateLink": "https://ko-fi.com/tquinnelly", "DonateText": "If you like my work please consider Donating.", "Twitter": "https://twitter.com/tquizzle", "WebPage": "https://travisq.com" }, "Andrew207's Repository": { "url": "https://github.com/andrew207/splunk", "profile": "https://forums.unraid.net/profile/77842-andrew207/", "bio": "Containers focused on security. Where possible based on Alpine.", "DonateLink": "https://www.paypal.me/atunnecliffe", "DonateText": "If you like my work please consider Donating." }, "jbreed's Repository": { "url": "https://github.com/jbreed/docker-templates", "profile": "https://forums.unraid.net/profile/92695-jbreed/" }, "Selfhosters Unraid Discord Repository": { "url": "https://github.com/selfhosters/unRAID-CA-templates", "profile": null, "shortName": "Selfhosters", "bio": "A bunch of happy folks adding what the community want, to give them choice, for free. Request stuff on our github https://github.com/selfhosters/Unraid-CA-templates", "icon": "https://github.com/selfhosters.png", "Forum": "https://forums.unraid.net/topic/87798-support-selfhostersnets-template-repository/", "Discord": "https://discord.gg/qWPbc8R", "WebPage": "https://selfhosters.net/" }, "alturismo's Repository": { "url": "https://github.com/alturismo/unraid_templates", "profile": "https://forums.unraid.net/profile/70845-alturismo/", "bio": "some small dockers related to Multimedia preferences.", "icon": "https://avatars1.githubusercontent.com/u/8406490?s=460&u=99ac623b70da7467b0d6db3bbef771b5680542e2&v=4" }, "StevenD's Repository": { "url": "https://github.com/StevenDTX/unraid-plugin-repository", "profile": "https://forums.unraid.net/profile/778-stevend/", "bio": "Been using Unraid since 2008. Running virtualized Unraid since about 2013.", "icon": "https://raw.githubusercontent.com/StevenDTX/unraid-plugin-repository/master/stevendtx.png" }, "Mihai's Repository": { "url": "https://github.com/kiwimato/unraid-templates", "profile": "https://forums.unraid.net/profile/89549-mihai/" }, "xthursdayx's Repository": { "url": "https://github.com/xthursdayx/docker-templates", "profile": "https://forums.unraid.net/profile/69067-zandrsn/", "bio": "I maintain a number of Docker images based on Debian, Ubuntu and Alpine Linux, with the goal of producing simple, stable and user-friendly containers. I also create templates for Unraid users.", "icon": "https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/xthursdayx.png", "DonateLink": "https://www.buymeacoffee.com/xthursdayx", "DonateText": "If you appreciate my work please consider buying me a coffee, cheers!", "Forum": "https://forums.unraid.net/topic/88410-support-xthursdayx-unraid-docker-templates/" }, "d8sychain's Repository": { "url": "https://github.com/d8sychain/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/72950-d8sychain/" }, "dimtar's Repository": { "url": "https://github.com/Dimtar/unraidtemplates", "profile": "https://forums.unraid.net/profile/7694-dimtar/" }, "SpaceInvaderOne's Repository": { "url": "https://github.com/SpaceinvaderOne/Docker-Templates-Unraid", "profile": "https://forums.unraid.net/profile/67288-spaceinvaderone/" }, "d8ahazard's Repository": { "url": "https://github.com/d8ahazard/unraid-repository", "profile": null }, "Knoxie89's Repository": { "url": "https://github.com/Knoxie/UnraidTemplates", "profile": "https://forums.unraid.net/profile/78069-knoxie89/" }, "DavidSpek's Repository": { "url": "https://github.com/DavidSpek/homelablabelmaker", "profile": "https://forums.unraid.net/profile/96461-davidspek/" }, "Jidovu Marius Adrian's Repository": { "url": "https://github.com/AMJidovu/unraid-repository", "profile": "https://forums.unraid.net/profile/86478-jidovu-marius-adrian/", "bio": "I love Unraid and creating Docker containers is one of my hobbies.", "icon": "https://raw.githubusercontent.com/AMJidovu/unraid-repository/master/img/avatar.jpg", "DonateLink": "https://www.paypal.me/xternet", "DonateText": "If you like my work please consider Donating." }, "Aggie1999's Repository": { "url": "https://github.com/wbynum/docker-templates", "profile": "https://forums.unraid.net/profile/97630-aggie1999/" }, "frakman1's Repository": { "url": "https://github.com/frakman1/docker-templates", "profile": "https://forums.unraid.net/profile/96005-frakman1" }, "ElectricBrainUK's Repository": { "url": "https://github.com/ElectricBrainUK/docker-templates", "profile": "https://forums.unraid.net/profile/98185-electricbrainuk" }, "JTok's Repository": { "url": "https://github.com/JTok/unraid-plugins", "profile": " https://forums.unraid.net/profile/75269-jtok/", "bio": "Developer of the **Unraid.Vmbackup** plugin which uses the **Unraid-Vmbackup** script behind the scenes.", "icon": "https://github.com/JTok.png", "DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NG5HGW4Q3CZU4", "DonateText": "Feel free to buy me a beer or coffee :-)" }, "hotio's Repository": { "url": "https://github.com/hotio/unraid-templates", "profile": "https://forums.unraid.net/profile/94356-hotio", "bio": "I maintain a few docker images (Ubuntu or Alpine based) and try to deliver incredibly fast updates, all automated and tested before pushing them into the world.", "icon": "https://hotio.dev/webhook-avatars/hotio.png", "DonateLink": "https://hotio.dev/donate", "DonateText": "You can become a GitHub sponsor, use Open Collective or send some Crypto...Affiliate links for VPN providers are on the website.", "Discord": "https://hotio.dev/discord", "WebPage": "https://hotio.dev" }, "Fma965's Repository": { "url": "https://github.com/CyanLabs/unraid-plugins", "profile": "https://forums.unraid.net/profile/72406-fma965/" }, "Skitals Repository": { "url": "https://github.com/Skitals/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/97624-skitals/" }, "ljm42's Repository": { "url": "https://github.com/ljm42/unraid-templates", "profile": "https://forums.unraid.net/profile/61877-ljm42/", "bio": "These are my personal contributions to the community, not offical offerings by Lime Technologies", "icon": "https://ipsassets.unraid.net/uploads/monthly_2020_12/Answer_to_Life.thumb.png.508f33beece2c22fb6dde4cf726a02f9.png" }, "primeval_god's Repository": { "url": "https://github.com/dcflachs/plugin-repository", "profile": "https://forums.unraid.net/profile/63584-primeval_god/" }, "CyaOnDaNet's Repository": { "url": "https://github.com/CyaOnDaNet/unraid-templates", "profile": "https://forums.unraid.net/profile/100638-cyaondanet/" }, "A75G's Repository": { "url": "https://github.com/A75G/docker-templates", "profile": "https://forums.unraid.net/profile/92683-a75g/", "bio": "Random guy making templates.", "icon": "https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/avatar.png", "Forum": "https://forums.unraid.net/topic/89502-support-a75g-repo/" }, "MrChunky's Repository": { "url": "https://github.com/dalekseevs/Unraid-Docker-Templates", "profile": "https://forums.unraid.net/profile/74482-mrchunky" }, "randomninjaatk's Repository": { "url": "https://github.com/RandomNinjaAtk/unraid-templates", "profile": "https://forums.unraid.net/profile/9890-randomninjaatk/", "bio": "Integrating scripts to enhance existing docker containers functionality.", "icon": "https://avatars0.githubusercontent.com/u/8386416", "DonateLink": "https://github.com/sponsors/RandomNinjaAtk", "DonateText": "If you like my work please consider Donating." }, "b3rs3rk's Repository": { "url": "https://github.com/b3rs3rk/gpustat-unraid", "profile": "https://forums.unraid.net/profile/103683-b3rs3rk", "bio": "Author of the GPUStat plugin, and not much else. Learned to code using PHP, so my work should be suspect at best.", "icon": "https://avatars2.githubusercontent.com/u/3584954?s=460&u=e047c1e6439bb6c4e138d8fe1d377f346e806b78", "DonateLink": "http://www.whippingchildhoodcancer.org/get-involved.html", "DonateText": "If you enjoy my work and want to donate, please make one to Whipping Childhood Cancer. Thanks!" }, "GuildDart's Repository": { "url": "https://github.com/GuildDarts/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/80260-guilddarts/", "bio": "Having fun playing with my Unraid server ^_^", "icon": "https://raw.githubusercontent.com/GuildDarts/unraid-ca-templates/master/avatar.png" }, "eXisTa's Repository": { "url": "https://github.com/basroovers/unraid-templates", "profile": "https://forums.unraid.net/profile/94801-exista" }, "D34DC3N73R's Repository": { "url": "https://github.com/D34DC3N73R/unraid-templates", "profile": "https://forums.unraid.net/profile/101684-d34dc3n73r/" }, "kiowa2005's Repository": { "url": "https://github.com/kiowadriver/unraid-docker", "profile": "https://forums.unraid.net/profile/74645-kiowa2005/" }, "mikeylikesrocks' Repository": { "url": "https://github.com/mikeylikesrocks/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/89382-mikeylikesrocks" }, "capt.asic's Repository": { "url": "https://github.com/P3R-CO/unraid", "profile": "https://forums.unraid.net/profile/106374-captasic/" }, "bluegizmo83's Repository": { "url": "https://github.com/bluegizmo83/DockerXMLs", "profile": "https://forums.unraid.net/profile/105585-bluegizmo83" }, "Womabre's Repository": { "url": "https://github.com/Womabre/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/90075-womabre", "bio": "Creator and maintainer of the iCloudPD Docker template.", "icon": "https://raw.githubusercontent.com/Womabre/unraid-docker-templates/master/images/132746.jpg", "DonateLink": "https://paypal.me/wmbreedveld", "DonateText": "If you like my work please consider Donating." }, "SAL-e's Repository": { "url": "https://github.com/SAL-e/docker-templates", "profile": "https://forums.unraid.net/profile/11345-sal-e/" }, "Glassed Silver's Repository": { "url": "https://github.com/GlassedSilver/unRAID-CAs", "profile": "https://forums.unraid.net/profile/91241-glassed-silver", "bio": "Unraid Community Applications I created because I didn't find them.\n I create these for personal use and share them for anyone else to enjoy.\n \n I provide support for them over at the Unraid Forums, where each CA gets its own thread, because reading or asking in a thread that's a lump of 10 containers is convoluted.\n \n Please keep in mind that whilst I will support setting these up for your scenario to the best of my abilities, I cannot provide the same level of support for the applications themselves, especially if you encountered a bug. If you do, I strongly recommend you go to the official bug tracker/other support outlet.", "icon": "https://avatars.githubusercontent.com/u/1912133", "Forum": "https://forums.unraid.net/profile/91241-glassed-silver/", "Twitter": "https://twitter.com/GlassedSilver" }, "TheBrian's Repository": { "url": "https://github.com/brianmiller/docker-templates", "profile": "https://forums.unraid.net/profile/86892-thebrian", "bio": "Just a guy.", "icon": "https://forums.unraid.net/uploads/monthly_2020_06/0.jpeg.8161bb3ec6c5a310f39f444ac280ce23.jpeg" }, "mearman's Repository": { "url": "https://github.com/NotExpectedYet/OctoFarm-UnRaid-Template", "profile": "https://forums.unraid.net/profile/100446-mearman" }, "mearman's 2nd Repository": { "url": "https://github.com/OctoPrint/Unraid-Template", "profile": "https://forums.unraid.net/profile/100446-mearman" }, "IBRACORP's Repository": { "url": "https://github.com/ibracorp/unraid-templates", "profile": "https://forums.unraid.net/profile/106623-sycotix/", "bio": "We are IBRACORP. We create Docker templates, Guides and YouTube videos to get your homelab set up across a range of needs, from basic all the way to enterprise level. Join our Discord!", "icon": "https://raw.githubusercontent.com/ibracorp/unraid-templates/master/IBRACORP_Logo.png", "DonateLink": "https://paypal.me/ibracorp", "DonateText": "If you like our work please consider Donating.", "Discord": "https://discord.gg/VWAG7rZ", "WebPage": "https://ibracorp.io" }, "Natcoso9955's Repository": { "url": "https://github.com/natcoso9955/unRAID-docker", "profile": "https://forums.unraid.net/profile/73128-natcoso9955/" }, "opal_06's Repository": { "url": "https://github.com/opal06/unraid_docker_templates", "profile": "https://forums.unraid.net/profile/110756-opal_06/" }, "BGameiro's Repository": { "url": "https://github.com/BGameiro2000/unraid-ca", "profile": "https://forums.unraid.net/profile/110702-bgameiro/", "bio": "Undergraduate Physicist Student and hobbyist self-hoster. Repository with some templates for applications that I use myself.", "icon": "https://bgameiro.gitlab.io/cv/profile.jpeg", "DonateLink": "https://bgameiro.me/page/donate", "DonateText": "If you like my work please consider Donating.", "Forum": "https://forums.unraid.net/topic/94979-trilium-docker/", "WebPage": "https://bgameiro.me/" }, "openspeedtest's Repository": { "url": "https://github.com/openspeedtest/unraid-docker-plugin", "profile": "https://forums.unraid.net/profile/110999-openspeedtest/" }, "uberchuckie's Repository": { "url": "https://github.com/charlescng/docker-containers", "profile": "https://forums.unraid.net/profile/64811-uberchuckie/" }, "Organizr Repository": { "url": "https://github.com/Organizr/docker-organizr", "profile": null, "bio": "Creating official Docker images for the Organizr application.", "icon": "https://raw.githubusercontent.com/causefx/Organizr/v2-master/plugins/images/organizr/logo-no-border.png", "DonateLink": "https://paypal.me/causefx", "DonateText": "If you like my work please consider Donating.", "Discord": "https://organizr.app/discord", "WebPage": "https://organizr.app/" }, "mason's Repository": { "url": "https://github.com/mason-xx/unraid-templates", "profile": "https://forums.unraid.net/profile/914-mason" }, "BoKKeR's Repository": { "url": "https://github.com/BoKKeR/RSSTT-Unraid", "profile": "https://forums.unraid.net/profile/94594-bokker", "bio": "Full time developer publishing mostly my own creations.", "icon": "https://raw.githubusercontent.com/BoKKeR/RSSTT-Unraid/master/images/avatar.jpeg", "DonateLink": "https://www.buymeacoffee.com/bokker", "DonateText": "If you like my work please consider Donating." }, "Chacawaca's Repository": { "url": "https://github.com/chacawaca/post-recording-xml", "profile": "https://forums.unraid.net/profile/111526-chacawaca" }, "testdasi's Repository": { "url": "https://github.com/testdasi/testdasi-unraid-repo", "profile": "https://forums.unraid.net/profile/70144-testdasi" }, "Progeny42's Repository": { "url": "https://github.com/Progeny42/unRAID-CA-Templates", "profile": "https://forums.unraid.net/profile/101997-progeny42" }, "roflcoopter's Repository": { "url": "https://github.com/roflcoopter/viseron-unraid-ca-template", "profile": "https://forums.unraid.net/profile/113120-roflcoopter" }, "Veriwind's Repository": { "url": "https://github.com/jahanson/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/111738-veriwind", "bio": "Helping make it easy to run Minecraft on Unraid :)", "icon": "https://avatars.githubusercontent.com/jahanson" }, "agusalex' Repository": { "url": "https://github.com/agusalex/docker-templates", "profile": "https://forums.unraid.net/profile/80800-agusalex", "bio": "Creating Unraid Apps for fun", "icon": "https://raw.githubusercontent.com/agusalex/docker-templates/master/agusalex/images/avatar.jpg", "DonateLink": "https://www.paypal.me/AgustinAlexander", "DonateText": "If you like my work please consider Donating." }, "doron's Repository": { "url": "https://github.com/doron1/unraid-plugins", "profile": "https://forums.unraid.net/profile/8006-doron/" }, "tmchow's Repository": { "url": "https://github.com/tmchow/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/69431-tmchow/", "bio": "Creating Docker containers for fun.", "icon": "https://raw.githubusercontent.com/tmchow/unraid-docker-templates/master/img/avatar.jpg" }, "argash's Repository": { "url": "https://github.com/argash/amongusdiscord_unraid", "profile": "https://forums.unraid.net/profile/112259-argash/" }, "yayitazale's Repository": { "url": "https://gitlab.com/yayitazale/unraid-templates", "profile": "https://forums.unraid.net/profile/88392-yayitazale/", "bio": "Creating Docker templates for personal projects", "icon": "https://github.com/yayitazale.png", "DonateLink": "https://paypal.me/JosebaEgiaLarrinaga", "DonateText": "If you like my work please consider Donating.", "WebPage": "https://firstcommit.dev/" }, "brycelarge's Repository": { "url": "https://github.com/brycelarge/unraid-templates", "profile": "https://forums.unraid.net/profile/112270-brycelarge/" }, "jassycliq's Repository": { "url": "https://github.com/jassycliq/Unraid-AndroidStudio-Projector", "profile": "https://forums.unraid.net/profile/116233-jassycliq/" }, "Linuxserver's Plugin Repository": { "url": "https://github.com/linuxserver/linuxserver-Plugin-Repository", "profile": null }, "laur's Repository": { "url": "https://github.com/laur89/unraid-templates/", "profile": "https://forums.unraid.net/profile/114193-laur/" }, "hedrinbc's Repository": { "url": "https://github.com/benhedrington/hedrington-unraid-docker-templates", "profile": "https://github.com/benhedrington/hedrington-unraid-docker-templates" }, "sdub's Repository": { "url": "https://github.com/Sdub76/unraid_docker_templates", "profile": "https://forums.unraid.net/profile/113369-sdub", "bio": "My template respository to fill gaps I find in the CA store", "icon": "https://avatars0.githubusercontent.com/u/11237911", "DonateLink": "https://paypal.me/ScottWaun", "DonateText": "If you like my work please consider Donating." }, "vinid223's Repository": { "url": "https://github.com/vinid223/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/91081-vinid223", "bio": "Creating Docker containers for my needs and sharing them with the community.", "icon": "https://raw.githubusercontent.com/vinid223/unraid-docker-templates/master/vinid223/images/avatar.png", "DonateLink": "https://paypal.me/vinid223", "DonateText": "If you like my work please consider Donating." }, "DanRegalia's Repository": { "url": "https://github.com/DanRegalia/UNRAID", "profile": "https://forums.unraid.net/profile/103107-danregalia/" }, "diamkil's Repository": { "url": "https://github.com/diamkil/docker-templates", "profile": "https://forums.unraid.net/profile/114067-diamkil/", "bio": "I create custom templates for docker hub images that are not on Unraid by bigger sources like binhex or linuxserver", "icon": "https://raw.githubusercontent.com/diamkil/docker-templates/master/diamkil/images/diamkil.png" }, "Axelander's Repository": { "url": "https://github.com/TheAxelander/unraid_ca", "profile": "https://forums.unraid.net/profile/117678-axelander/", "bio": "Free time developer of apps mostly based on C# and on personal needs.", "icon": "https://secure.gravatar.com/avatar/1297f1219f717dac0210118c93717ce9" }, "ndetar's Repository": { "url": "https://github.com/n8detar/docker-templates", "profile": "https://forums.unraid.net/profile/104222-ndetar/", "bio": "I am not really a developer, I just made someone elses docker container available to others in the Unraid Community, I hope it helps!", "icon": "https://raw.githubusercontent.com/n8detar/docker-templates/master/n8detar/images/avatar.png" }, "SimonF's Repository": { "url": "https://github.com/SimonFair/unraid-plugins", "profile": "https://forums.unraid.net/profile/75917-simonf" }, "mgutt's Repository": { "url": "https://github.com/mgutt/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/94359-mgutt", "bio": "German Developer", "icon": "https://raw.githubusercontent.com/mgutt/unraid-docker-templates/main/mgutt/images/avatar.jpg", "DonateLink": "https://www.paypal.me/marcgutt", "DonateText": "If you like my work please consider Donating.", "WebPage": "https://gutt.it/" }, "rge's Repository": { "url": "https://github.com/wger-project/unraid-templates", "profile": "https://forums.unraid.net/profile/118956-rge/" }, "ArieDed's Repository": { "url": "https://github.com/ArieDed/unraid-template", "profile": "https://forums.unraid.net/profile/119153-arieded/", "bio": "Repository with some templates for useful Docker containers from Dockerhub that I use myself.", "icon": "https://raw.githubusercontent.com/ArieDed/unraid-template/master/img/avatar.jpg", "DonateLink": "https://www.paypal.me/arieded", "DonateText": "Buy me a coffee" }, "Muwahhidun's Repository": { "url": "https://github.com/Muwahhidun/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/107652-muwahhid/" }, "FlippinTurt's Repository": { "url": "https://github.com/nzzane/nzzane-unraid-repo", "profile": "https://forums.unraid.net/profile/113405-flippinturt/", "bio": "Just here to help the community out and make fun things ;)", "icon": "https://raw.githubusercontent.com/nzzane/nzzane-unraid-repo/main/Icons/zrh_profile.jpg", "DonateLink": "https://www.paypal.com/donate?hosted_button_id=4CL2REKSGRLWA", "DonateText": "If you appreciate my work, then please consider buying me a Snacc :D", "WebPage": "https://turtledev.nz" }, "ganey's Repository": { "url": "https://github.com/ganey/unraid-honeygain", "profile": "https://forums.unraid.net/profile/94003-ganey/" }, "Flight777's Repository": { "url": "https://github.com/Flight777/unraid_justworks_templates", "profile": "https://forums.unraid.net/profile/119250-flight777" }, "PTRFRLL's Repository": { "url": "https://github.com/PTRFRLL/unraid-templates", "profile": "https://forums.unraid.net/profile/75102-ptrfrll", "bio": "Giving back to the Unraid community, one application at a time.", "icon": "https://raw.githubusercontent.com/PTRFRLL/unraid-templates/master/assets/icon.png", "DonateLink": "https://www.paypal.me/ptrfrll", "DonateText": "Buy me a coffee/beer", "WebPage": "https://github.com/PTRFRLL" }, "sublivion's Repository": { "url": "https://github.com/Sabreu/unraid_templates", "profile": "https://forums.unraid.net/profile/98837-sublivion/" }, "zgo's Repository": { "url": "https://github.com/zgorizzo69/unraid-templates", "profile": "https://forums.unraid.net/profile/119851-zgo/", "bio": "All about decentralization.", "icon": "https://github.com/zgorizzo69.png" }, "kevin yu's Repository": { "url": "https://github.com/yqlbu/unraid-templates", "profile": "https://forums.unraid.net/profile/110700-kevin-yu/" }, "bobbintb's Repository": { "url": "https://github.com/bobbintb/docker-templates", "profile": "https://forums.unraid.net/profile/550-bobbintb/" }, "c4artz' Repository": { "url": "https://github.com/C4ArtZ/Unraid-Templates", "profile": "https://forums.unraid.net/profile/106324-c4artz/" }, "Jflo's Repository": { "url": "https://github.com/jflo/ffsync-unraid", "profile": "https://forums.unraid.net/profile/120634-jflo/" }, "Codeluxe's Repository": { "url": "https://github.com/Adidasdaniel98/RepetierDocker", "profile": "https://forums.unraid.net/profile/120747-codeluxe/" }, "jmztaylor's Repository": { "url": "https://github.com/JmzTaylor/unraid_templates", "profile": "https://forums.unraid.net/profile/120824-jmztaylor/", "bio": "Just kinda doing my own thing creating things for my use cases and sharing my work", "icon": "https://raw.githubusercontent.com/jmztaylor/homelab_proxy_unraid/master/avatar.png", "DonateLink": "https://paypal.me/jmztaylor", "DonateText": "If you like my work please consider Donating." }, "hussainalhaddad's Repository": { "url": "https://github.com/hussainalhaddad/docker-templates", "profile": "https://forums.unraid.net/profile/120871-hussainalhaddad/", "bio": "Linux/Windows server administrator. Programmer. RPA", "icon": "https://avatars.githubusercontent.com/u/55337126", "DonateLink": "https://www.paypal.me/husainalhadad", "DonateText": "If you like my work please consider donating." }, "JohnnyP's Repository": { "url": "https://github.com/tenasi/unraid-templates", "profile": "https://forums.unraid.net/profile/121030-johnnyp/", "bio": "Creating some docker containers that I use myself and want to share with others.", "icon": "https://raw.githubusercontent.com/tenasi/unraid-templates/master/avatar.jpg", "DonateLink": "https://www.paypal.me/tenasi", "DonateText": "Buy me a beer." }, "Yoda's Repository": { "url": "https://github.com/valaypatel/unraidapps", "profile": "https://forums.unraid.net/profile/120399-yoda/" }, "ChargingCosmonaut's Repository": { "url": "https://github.com/PotentialIngenuity/petio-unraid", "profile": "https://forums.unraid.net/profile/107700-chargingcosmonaut/" }, "lnxd's Repository": { "url": "https://github.com/lnxd/unraid-templates", "profile": "https://forums.unraid.net/profile/114915-lnxd/", "bio": "Unraid Fan. Timezone is GMT+11.", "icon": "https://avatars.githubusercontent.com/u/48756329?s=500", "DonateLink": "https://github.com/lnxd", "DonateText": "If you like my work please consider donating." }, "LawRyder's Repository": { "url": "https://github.com/lawryder/unraid_docker_reps", "profile": "https://forums.unraid.net/profile/122425-lawryder/" }, "Camc314's Repository": { "url": "https://github.com/Camc314/unraid-jellyfin-vue", "profile": "https://forums.unraid.net/profile/123309-camc314/" }, "NixonInnes' Repository": { "url": "https://github.com/NixonInnes/unraid-builds-xml", "profile": "https://forums.unraid.net/profile/122748-nixoninnes/" }, "cschanot's Repository": { "url": "https://github.com/cschanot/docker-templates", "profile": "https://forums.unraid.net/profile/80091-cschanot/" }, "campusantu's Repository": { "url": "https://github.com/GiorgioAresu/unraid-repository", "profile": "https://forums.unraid.net/profile/108495-campusantu/", "bio": "Adding pieces to the puzzle...", "icon": "https://github.com/GiorgioAresu.png", "DonateLink": "https://paypal.me/GiorgioAresu", "DonateText": "If you like my work please consider donating." }, "Jacob Bolooni's Repository": { "url": "https://github.com/what-name/unraid-templates", "profile": "https://forums.unraid.net/profile/122982-jacob-bolooni/" }, "Forum-Layman's Repository": { "url": "https://github.com/EdwardChamberlain/unraid-templates", "profile": "https://forums.unraid.net/profile/122583-forum-layman/" }, "Kippenhof's Repository": { "url": "https://github.com/Kippenhof/docker-templates", "profile": "https://forums.unraid.net/profile/112121-kippenhof/", "bio": "Providing Small/unknown Docker images to the CA application to make them more accessible. If you have a problem with one of my templates, you can write me on Discord: Johannes Walther#", "icon": "https://s.gravatar.com/avatar/f8186422310ef2c5f080314631055a23?s=350", "DonateLink": "https://github.com/hofq/docker-templates/blob/main/Donations.md", "DonateText": "Don't donate to me! Instead, please donate the creators of these amazing apps." }, "Marzel's Repository": { "url": "https://github.com/marzel1/docker-templates", "profile": "https://forums.unraid.net/profile/117249-marzel/", "bio": "Hobbyist self-hoster.", "icon": "https://raw.githubusercontent.com/marzel1/docker-templates/main/marzel/img/marzel.jpg", "Forum": "https://forums.unraid.net/topic/107813-support-marzel-remotely/", "WebPage": "https://forums.unraid.net/profile/117249-marzel/" }, "jsavargas' Repository": { "url": "https://github.com/jsavargas/telethon_downloader", "profile": "https://forums.unraid.net/profile/93593-jsavargas/" }, "Partition Pixel's Repository": { "url": "https://github.com/PartitionPixel/unraid-templates", "profile": "https://forums.unraid.net/profile/119008-partition-pixel/" }, "guy.davis' Repository": { "url": "https://github.com/guydavis/machinaris-unraid", "profile": "https://forums.unraid.net/profile/126090-guydavis/", "bio": "Unraid enthusiast and Chia (+forks) farmer.", "icon": "https://raw.githubusercontent.com/guydavis/machinaris-unraid/master/guy_davis.png", "Discord": "https://discord.gg/mX4AtMTt87", "WebPage": "https://github.com/guydavis" }, "Alphacosmos' Repository": { "url": "https://github.com/Alphacosmos/unraid-templetes", "profile": "https://forums.unraid.net/profile/86880-alphacosmos/", "bio": "Just creating containers that I need that the CA store doesnt have. Mainly focussing on Media Server, Home Automation and 3d printing/CNC/engineering containers.", "icon": "https://raw.githubusercontent.com/Alphacosmos/unraid-templetes/main/Images/logo.png", "DonateLink": "https://paypal.me/justinkurban", "DonateText": "If you like my work please consider Donating." }, "breadlysm's Repository": { "url": "https://github.com/breadlysm/Breads-unraid-templates", "profile": "https://forums.unraid.net/profile/84220-breadlysm/" }, "OFark's Repository": { "url": "https://github.com/OFark/docker-templates", "profile": "https://forums.unraid.net/profile/86513-ofark/" }, "freddy0's Repository": { "url": "https://gitlab.com/crafty-controller/crafty-4", "profile": "https://forums.unraid.net/profile/126877-freddy0/" }, "sgraaf's Repository": { "url": "https://github.com/sgraaf/Unraid-Docker-Templates", "profile": "https://forums.unraid.net/profile/119190-sgraaf/", "bio": "I create templates for any Docker containers that I use that are not yet\n listed on CA.", "icon": "https://github.com/sgraaf.png", "DonateLink": "https://www.paypal.me/sgraaf2", "DonateText": "Help support my work by buying me a coffee or a beer" }, "aeleos' Repository": { "url": "https://github.com/aeleos/cloudflared", "profile": "https://forums.unraid.net/profile/78732-aeleos/" }, "paululibro's Repository": { "url": "https://github.com/pawelmalak/unraid-templates", "profile": "https://forums.unraid.net/profile/119205-paululibro/" }, "shaksiwnl's Repository": { "url": "https://github.com/shaksiwnl/unraid-templates", "profile": "https://forums.unraid.net/profile/118681-jakemoura/" }, "Marraz' Repository": { "url": "https://github.com/Marraz/unraid-templates", "profile": "https://forums.unraid.net/profile/127460-marraz/" }, "daman12's Repository": { "url": "https://github.com/daman20/ca-xmls", "profile": "https://forums.unraid.net/profile/122785-daman12/" }, "advplyr's Repository": { "url": "https://github.com/advplyr/docker-templates", "profile": "https://forums.unraid.net/profile/128533-advplyr/", "bio": "Just tinkering around for now.", "icon": "https://github.com/advplyr/docker-templates/raw/master/advplyr_avatar.png" }, "vrx's Repository": { "url": "https://github.com/vrx-666/unraid-xml", "profile": "https://forums.unraid.net/profile/128590-vrx/", "bio": "Creating Docker containers for fun. Most often for my own needs, which are not met by other available in CA.", "icon": "https://raw.githubusercontent.com/vrx-666/unraid-xml/master/img/mask.jpg" }, "Diamond Precision Computing's Repository": { "url": "https://github.com/DiamondPrecisionComputing/unraid-templates", "profile": "https://forums.unraid.net/profile/91956-biggiesize/", "bio": "Just a guy with a computer writing code and helping others.", "icon": "https://github.com/DiamondPrecisionComputing/unraid-templates/blob/main/Profile%20Picture%20reverted.jpg?raw=true", "DonateLink": "https://paypal.me/DiamondPrecision", "DonateText": "If you like my work please consider Donating." }, "ptchernegovski's Repository": { "url": "https://github.com/ptchernegovski/Unraid-Templates", "profile": "https://forums.unraid.net/profile/99869-ptchernegovski/" }, "licardo's Repository": { "url": "https://github.com/L1cardo/Unraid-Templates", "profile": "https://forums.unraid.net/profile/128967-licardo/" }, "kutzilla's Repository": { "url": "https://github.com/kutzilla/unraid-templates", "profile": "https://forums.unraid.net/profile/129184-kutzilla/", "bio": "Creating Unraid templates for my personal system. Maybe some of those templates are helpful for your purpose.", "icon": "https://raw.githubusercontent.com/kutzilla/unraid-templates/master/images/avatar.jpg" }, "jkirkcaldy's Repository": { "url": "https://github.com/jkirkcaldy/unraid-CA-templates", "profile": "https://forums.unraid.net/profile/114408-jkirkcaldy/" }, "Joshndroid's Repository": { "url": "https://github.com/Joshndroid/joshndroid-unraid-docker-templates", "profile": "https://forums.unraid.net/profile/123042-joshndroid/" }, "Kizaing's Repository": { "url": "https://github.com/Kizaing/Unraid-Templates", "profile": "https://forums.unraid.net/profile/129591-kizaing/", "bio": "Helping developers dockerize their applications and make them easy to install for everyone everywhere", "icon": "https://raw.githubusercontent.com/Kizaing/Unraid-Templates/main/avatar.jpg", "Twitter": "https://twitter.com/Kizaing" }, "LuBeDa's Repository": { "url": "https://github.com/lubeda/unraid-templates", "profile": "https://forums.unraid.net/profile/107977-lubeda/", "bio": "I like home assistant and Unraid.", "icon": "https://avatars.githubusercontent.com/u/17859549?s=60", "DonateLink": "https://www.paypal.com/donate/?hosted_button_id=FZDKSLQ46HJTU", "DonateText": "If you like my work please consider donating." }, "Froodle's Repository": { "url": "https://github.com/Frooodle/unraid-templates", "profile": "https://forums.unraid.net/profile/128782-froodle/", "bio": "Hopefully working on more CICD related things in future, maybe also plex related things. Feel free to PM me for help.", "icon": "https://raw.githubusercontent.com/Frooodle/unraid-templates/main/logos/Froodle.png", "DonateLink": "https://www.paypal.com/paypalme/FroodlePlex", "DonateText": "You shouldn't donate, I have not made these docker images only did some config.. \n But if you really want to, thanks :)" }, "priate's Repository": { "url": "https://github.com/Sleepingpirates/invitarr-unraid", "profile": "https://forums.unraid.net/profile/114147-priate/" }, "cedev's Repository": { "url": "https://github.com/rufuswilson/unraid-templates", "profile": "https://forums.unraid.net/profile/130601-cedev/", "bio": "Creating containers", "icon": "https://avatars.githubusercontent.com/u/1152051?s=400&v=4", "DonateLink": "https://paypal.me/cdevivier", "DonateText": "If you like my work please consider Donating." }, "Cornflake's Repository": { "url": "https://github.com/Joey291/unraid-templates", "profile": "https://forums.unraid.net/profile/99592-cornflake/", "bio": "Just trying to do my part by adding useful Containers", "icon": "https://github.com/Joey291/unraid-templates/raw/main/templates/profile.jpeg" }, "llalon's Repository": { "url": "https://github.com/llalon/unraid-templates", "profile": "https://forums.unraid.net/profile/126527-llalon/", "bio": "i write software and software accessories", "icon": "https://raw.githubusercontent.com/llalon/unraid-templates/master/llalon/images/profile.jpg" }, "ofawx's Repository": { "url": "https://github.com/ofawx/unraid-templates", "profile": "https://forums.unraid.net/profile/109310-ofawx/" }, "Official PhotoStructure Repository": { "url": "https://github.com/photostructure/unraid-template", "profile": "https://forums.unraid.net/profile/116201-mrm/", "shortName": "PhotoStructure", "bio": "Building PhotoStructure, your new home for your family's photos and videos.", "icon": "https://photostructure.com/img/2020/08/mrm-256w.jpg", "DonateLink": "https://photostructure.com/pricing", "DonateText": "PhotoStructure is completely subscriber-supported!", "Reddit": "https://reddit.com/r/PhotoStructure/", "Twitter": "https://twitter.com/PhotoStructure", "Discord": "https://discord.gg/gU9h8uQTYw", "WebPage": "https://photostructure.com" }, "Alex B's Repository": { "url": "https://github.com/Zazou49/unraid", "profile": "https://forums.unraid.net/profile/110288-alexb/" }, "BigManDave's Repository": { "url": "https://github.com/BigManDave/unraid-templates", "profile": "https://forums.unraid.net/profile/133103-bigmandave/" }, "Kameleon83's Repository": { "url": "https://github.com/Olprog59/unraid-templates", "profile": "https://forums.unraid.net/profile/121454-kameleon83/" }, "LarsW's Repository": { "url": "https://github.com/xXGuhuXx/unraid-templates", "profile": "https://forums.unraid.net/profile/134176-larsw/", "bio": "Creating Docker containers, but still a beginner", "icon": "https://avatars.githubusercontent.com/u/41334974?v=4" }, "Echolot's Repository": { "url": "https://github.com/ItsEcholot/unraid-templates", "profile": "https://forums.unraid.net/profile/134301-echolot/" }, "RedVex's Repository": { "url": "https://github.com/redvex2460/docker-templates", "profile": "https://forums.unraid.net/profile/128113-redvex/", "bio": "Creating Containers and Plugins with the intention to make them as easy as possible to install and use.", "icon": "https://raw.githubusercontent.com/redvex2460/docker-templates/main/redvex/images/avatar.jpg", "DonateLink": "https://paypal.me/RedVex2460Gaming", "DonateText": "If you like my work please consider Donating." }, "CK98's Repository": { "url": "https://github.com/ckocyigit/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/110566-ck98/" }, "Croc's Repository": { "url": "https://github.com/pairofcrocs/unraid-templates", "profile": "https://forums.unraid.net/profile/98010-crocs/" }, "Unmax's Repository": { "url": "https://github.com/PlexRipper/PlexRipper-Unraid-CA-Templates", "profile": "https://forums.unraid.net/profile/102645-unmax/", "bio": "Currently working hard on developing PlexRipper! Let me know if you have any ideas or feedback on how to make it even more awesome!", "WebPage": "https://github.com/JasonLandbridge" }, "Iker's Repository": { "url": "https://github.com/IkerSaint/ZFS-Master-Unraid", "profile": "https://forums.unraid.net/profile/102954-iker/", "bio": "Information Security, Tech Enthusiast, Data Enthusiast, Amateur Developer", "icon": "https://avatars.githubusercontent.com/u/18542097", "DonateLink": "https://www.paypal.com/paypalme/ikersaint", "DonateText": "If you like my work please consider Donating.", "WebPage": "https://ikersaint.medium.com" }, "m0ngr31's Repository": { "url": "https://github.com/m0ngr31/unraid_ca", "profile": "https://forums.unraid.net/profile/75617-m0ngr31/", "bio": "Creating apps as I see a need for them.", "icon": "https://avatars.githubusercontent.com/u/1045977?v=4", "Forum": "https://forums.unraid.net/topic/149018-support-m0ngr31-dockers/", "WebPage": "https://github.com/m0ngr31" }, "corgan's Repository": { "url": "https://github.com/corgan2222/unraid-templates", "profile": "https://forums.unraid.net/profile/102466-corgan/", "bio": "I\u2019m Stefan, a Tech enthusiast, IT professional, Photographer and Filmmaker.", "icon": "https://github.com/corgan2222/unraid-templates/raw/main/img/avatar.png", "DonateLink": "https://paypal.me/StefanKnaak", "DonateText": "If you like my work please consider Donating.", "WebPage": "https://github.com/corgan2222" }, "cyansmoker's Repository": { "url": "https://github.com/glauth/unraid-glauth", "profile": "https://forums.unraid.net/profile/111590-cyansmoker/" }, "DwebF's Repository": { "url": "https://github.com/lomorage/unraid-template", "profile": "https://forums.unraid.net/profile/138957-dwebf/" }, "Poke0's Repository": { "url": "https://github.com/poke0/Unraid-docker-templates", "profile": "https://forums.unraid.net/profile/139781-poke0/" }, "patrickstigler's Repository": { "url": "https://github.com/patrickstigler/unraid_app_templates", "profile": "https://forums.unraid.net/profile/139758-maddash1337/" }, "Goobaroo's Repository": { "url": "https://github.com/Goobaroo/unraid-templates", "profile": "https://forums.unraid.net/profile/113292-goobaroo/", "bio": "I like to publish things I create for myself. Right now creating modded minecrafte server containers. Let me know if you have any requests.", "icon": "https://raw.githubusercontent.com/Goobaroo/unraid-templates/main/goobaroo.png", "DonateLink": "https://ko-fi.com/goobaroo", "DonateText": "If you like my work, you can buy me a coffee. But not at all expected." }, "TrophyBuck's Repository": { "url": "https://github.com/TrophyBuck/unraid-templates", "profile": "https://forums.unraid.net/profile/140258-trophybuck/" }, "jabajames' Repository": { "url": "https://github.com/Tech-Weasel/Unraid_Templates", "profile": "https://forums.unraid.net/profile/96251-jabajames/" }, "da do ron's Repository": { "url": "https://github.com/knilix/unraid-templates", "profile": "https://forums.unraid.net/profile/126551-da-do-ron/" }, "C3004's Repository": { "url": "https://github.com/C3004/Unraid-Templates-C3004", "profile": "https://forums.unraid.net/profile/142775-c3004/" }, "jorgenman's Repository": { "url": "https://github.com/jorgenman/unraid-templates", "profile": "https://forums.unraid.net/profile/142946-jorgenman/" }, "lordfiSh's Repository": { "url": "https://github.com/lordfiSh/unraid-docker-images", "profile": "https://forums.unraid.net/profile/92815-lordfish/", "bio": "Unraid Docker images", "icon": "https://raw.githubusercontent.com/lordfiSh/unraid-docker-images/main/images/avatar.jpg", "DonateLink": "https://www.paypal.com/paypalme/imgeld", "DonateText": "If you appreciate my work, then please consider buying me a beer :D" }, "reven's Repository": { "url": "https://github.com/revenz/FileFlowsUnraid", "profile": "https://forums.unraid.net/profile/1117-reven/", "bio": "Developer of FileFlows", "icon": "https://avatars.githubusercontent.com/u/958400", "DonateLink": "https://www.patreon.com/revenz", "DonateText": "If you like my work please consider Donating.", "Discord": "https://discord.gg/xbYK8wFMeU", "WebPage": "https://fileflows.com/" }, "L4stIdi0t's Repository": { "url": "https://github.com/L4stIdi0t/Unraid-template", "profile": "https://forums.unraid.net/profile/122421-l4stidi0t/", "bio": "Creating templates for containers which I am missing on CA.", "icon": "https://github.com/l4stidi0t.png", "Discord": "https://discord.com/invite/7QVzvjcDDM" }, "bobokun's Repository": { "url": "https://github.com/StuffAnThings/unraid-templates", "profile": "https://forums.unraid.net/profile/76370-bobokun/" }, "locus313's Repository": { "url": "https://github.com/locus313/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/74415-locus313/" }, "saskiuhia's Repository": { "url": "https://github.com/ivaxor/unraid-ca-docker-templates", "profile": "https://forums.unraid.net/profile/147445-saskiuhia/", "bio": "We are a few man that know how to use a computer at max. Mainly we are developing products for ourselfs. But sometimes they come to a big world of open-source.", "icon": "https://raw.githubusercontent.com/ivaxor/press-assets-information/master/icons/logo.png", "DonateLink": "https://github.com/sponsors/ivaxor", "DonateText": "Sponsor me if you like my work!" }, "bonedrums' Repository": { "url": "https://github.com/bonedrums/unraid-templates", "profile": "https://forums.unraid.net/profile/72855-bonedrums/" }, "a_n_d_y's Repository": { "url": "https://github.com/rythmik/docker-templates", "profile": "https://forums.unraid.net/profile/10512-a_n_d_y/" }, "Jos\u00e9 Coelho's Repository": { "url": "https://github.com/josecoelho/unraid-templates", "profile": "https://forums.unraid.net/profile/125944-jos%C3%A9-coelho/" }, "Sander0542's Repository": { "url": "https://github.com/Sander0542/docker-templates", "profile": "https://forums.unraid.net/profile/98342-sander0542/", "bio": "Developer who likes to create usefull tools and share them with the world.", "icon": "https://github.com/Sander0542.png", "DonateLink": "https://github.com/sponsors/Sander0542", "DonateText": "If you like my work please consider Donating." }, "Mizz141's Repository": { "url": "https://github.com/mizz141/mizz141-unraid-xml", "profile": "https://forums.unraid.net/profile/98815-mizz141/" }, "jusjoken's Repository": { "url": "https://github.com/OpenSageTV/unRAID", "profile": "https://forums.unraid.net/profile/125876-jusjoken/", "bio": "Creating containers and other needed development mostly in the SageTV community", "icon": "https://raw.githubusercontent.com/jusjoken/resources/main/HeadshotCartoon.jpg", "DonateLink": "https://www.patreon.com/user?u=58035567", "DonateText": "Support me on Patreon" }, "SmithyNithy's Repository": { "url": "https://github.com/MasterEvarior/unraid-templates", "profile": "https://forums.unraid.net/profile/140790-smithynithy/", "bio": "Just doing my part!", "icon": "https://avatars.githubusercontent.com/u/36074738?v=4" }, "joroga22's Repository": { "url": "https://github.com/qubex22/unraid-templates", "profile": "https://forums.unraid.net/profile/110563-joroga22/" }, "timstephens24's Repository": { "url": "https://github.com/timstephens24/docker-templates", "profile": "https://forums.unraid.net/profile/67918-timstephens24/" }, "ssickle's Repository": { "url": "https://github.com/simonsickle/unraid-templates", "profile": "https://forums.unraid.net/profile/152551-ssickle/", "bio": "Creating software that makes day to day life easier. Android engineer by trade.", "icon": "https://avatars.githubusercontent.com/u/51972200", "DonateLink": "https://cash.app/$ssickle", "DonateText": "Buy me a beer / pizza", "Forum": "https://github.com/simonsickle/unraid-templates/discussions/categories/q-a-support", "Twitter": "https://twitter.com/ssickle42", "Discord": "https://discord.gg/TnwYRPKg72", "WebPage": "https://simonsickle.com/" }, "oldcrazyeye's Repository": { "url": "https://github.com/oldcrazyeye/unraid-templates", "profile": "https://forums.unraid.net/profile/124305-oldcrazyeye/" }, "HanSolo97's Repository": { "url": "https://github.com/UnknownHiker/unraid-template-kitchenowl", "profile": "https://forums.unraid.net/profile/155012-hansolo97/" }, "cieg's Repository": { "url": "https://github.com/ciegg/unraid-templates", "profile": "https://forums.unraid.net/profile/155366-cieg/" }, "Built2Succeed's Repository": { "url": "https://github.com/FrankM77/unraid-templates", "profile": "https://forums.unraid.net/profile/153626-built2succeed/" }, "xenco's Repository": { "url": "https://github.com/xenco/docker-templates", "profile": "https://forums.unraid.net/profile/155847-xenco/" }, "MikeAH's Repository": { "url": "https://github.com/helfrichmichael/unraid-templates", "profile": "https://forums.unraid.net/profile/68815-mikeah/" }, "pieterm's Repository": { "url": "https://github.com/pierot/unraid-ca-apps", "profile": "https://forums.unraid.net/profile/121203-pieterm/", "bio": "Building, automating, tinkering.", "icon": "https://avatars.githubusercontent.com/u/46622?v=4", "WebPage": "https://noort.be" }, "mrafter's Repository": { "url": "https://github.com/crazyqin/unraid-templates", "profile": "https://forums.unraid.net/profile/157513-mrafter/" }, "pbear's Repository": { "url": "https://github.com/imTHAI/unraid-templates", "profile": "https://forums.unraid.net/profile/117577-pbear/", "bio": "Mai pen rai.", "icon": "https://raw.githubusercontent.com/imTHAI/unraid-templates/main/me_bw.png" }, "tipdec-sbilyn's Repository": { "url": "https://github.com/tipdec-siblyn/Urbit-on-Unraid", "profile": "https://forums.unraid.net/profile/158043-tipdec-siblyn/", "bio": "Hi, I create template for self-host app I love. New app and video guide soon ;) You can reach me on urbit: ~tipdec-siblyn", "icon": "https://raw.githubusercontent.com/tipdec-siblyn/unraid-template/main/avatar.jpg", "DonateLink": "https://github.com/tipdec-siblyn/unraid-template/blob/main/DONATION.md", "DonateText": "If you like my work please consider Donating. (BTC only)" }, "MyFaith's Repository": { "url": "https://github.com/MyFaith/unraid-templates", "profile": "https://forums.unraid.net/profile/157465-myfaith/" }, "ep1cman's Repository": { "url": "https://github.com/ep1cman/unraid-templates", "profile": "https://forums.unraid.net/profile/69221-ep1cman/", "bio": "Blue haired, maker, hacker and engineer.", "icon": "https://avatars.githubusercontent.com/u/5303409", "DonateLink": "https://www.buymeacoffee.com/ep1cman/", "DonateText": "If you like my work please consider Donating.", "WebPage": "https://github.com/ep1cman" }, "realcnbs' Repository": { "url": "https://github.com/picthor-io/unraid-templates", "profile": "https://forums.unraid.net/profile/106558-realcnbs/" }, "Fantucie's Repository": { "url": "https://github.com/ItJustFox/unraidtemplate", "profile": "https://forums.unraid.net/profile/142238-fantucie/", "bio": "Hello, I am Fantucie, also know has ItJustFox ! I am a french developper using Java JScript and Json, making mods/3DModels for Minecraft principally. Mostly fan of Sinon from GGO, I can be a bit shy, but i promise that one day, we will talk together !", "icon": "https://avatars.githubusercontent.com/u/42358087?v=4" }, "juchong's Repository": { "url": "https://github.com/juchong/shapeshifter-docker-unraid", "profile": "https://forums.unraid.net/profile/113997-juchong/", "bio": "Sharing useful stuff for others to use on their projects.", "icon": "https://en.gravatar.com/userimage/60078001/c46d1f59af45f33cff47f5354404e4e6.jpg", "DonateLink": "https://www.paypal.com/paypalme/juchong", "DonateText": "If one of my containers helped you out, please consider donating!" }, "FatzCat's Repository": { "url": "https://github.com/avpnusr/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/126700-fatzcat/", "bio": "Docker container creator, full-time engineer and openminded geek. That's all ...", "icon": "https://github.com/avpnusr/unraid-ca-templates/raw/master/img/profile.png" }, "xavierh's Repository": { "url": "https://github.com/xavier-hernandez/unraid-templates", "profile": "https://forums.unraid.net/profile/158924-xavierh/" }, "IMTheNachoMan's Repository": { "url": "https://github.com/imthenachoman/unraid-templates", "profile": "https://forums.unraid.net/profile/134093-imthenachoman/", "bio": "Nobody special. Just doing this for fun.", "icon": "https://avatars.githubusercontent.com/u/83817?s=400&u=0ce202f0f0cd5d1a653cf86ebec583211f614a73&v=4", "DonateLink": "https://paypal.me/imthenachoman?country.x=US&locale.x=en_US", "DonateText": "If you like my work please consider Donating.", "Reddit": "https://www.reddit.com/user/imthenachoman/", "Twitter": "http://twitter.com/imthenachoman", "WebPage": "https://www.nigam.dev/" }, "silman's Repository": { "url": "https://github.com/silman/unraid_templates", "profile": "https://forums.unraid.net/profile/163023-silman/" }, "mrlafontaine's Repository": { "url": "https://github.com/Mrlafontaine/Unraid-ErgoNode", "profile": "https://forums.unraid.net/profile/163009-mrlafontaine/" }, "SaveageAUS' Repository": { "url": "https://github.com/SavageAUS/Unraid-Templates", "profile": "https://forums.unraid.net/profile/91260-savageaus/" }, "jgcb00's Repository": { "url": "https://github.com/GladysAssistant/unraid-gladys-templates", "profile": "https://forums.unraid.net/profile/159169-jgcb00/" }, "xWeegix's Repository": { "url": "https://github.com/xWeegix/templates", "profile": "https://forums.unraid.net/profile/132338-xweegix/", "bio": "Adding templates for cool projects. Please support the authors and contributors.", "icon": "https://github.com/xWeegix.png" }, "TubeArchivist's Official Repository": { "url": "https://github.com/tubearchivist/unraid-templates", "profile": null, "bio": "Your selfhosted YouTube media server!", "icon": "https://raw.githubusercontent.com/tubearchivist/unraid-templates/main/TubeArchivist_Logo.png", "DonateLink": "https://github.com/tubearchivist/tubearchivist#donate", "DonateText": "If you find this project useful, please consider Donating.", "Discord": "https://www.tubearchivist.com/discord", "WebPage": "https://www.tubearchivist.com/" }, "martial's Repository": { "url": "https://github.com/datamachines/cuda_tensorflow_opencv/tree/master/Jupyter_build", "profile": "https://forums.unraid.net/profile/154534-martial/" }, "djismgaming's Repository": { "url": "https://github.com/djismgaming/docker-templates", "profile": "https://forums.unraid.net/profile/124577-djismgaming/", "bio": "Helping other developers get their great applications published as an Unraid template. :D", "icon": "https://raw.githubusercontent.com/djismgaming/docker-templates/main/djismGAMING/img/me.jpg", "DonateLink": "https://www.paypal.com/paypalme/isma", "DonateText": "If I helped you in some way, please consider Donating.", "Twitter": "https://twitter.com/djismgaming" }, "Darkside138's Repository": { "url": "https://github.com/Darkside138/unraidtemplates", "profile": "https://forums.unraid.net/profile/166210-darkside138/" }, "gucky79's Repository": { "url": "https://github.com/soerentsch/unraid-templates", "profile": "https://forums.unraid.net/profile/146285-gucky79/", "bio": "Don't PANIC! And carry a towel. Searching Milk and Kahlua for the Dude. Earl grey, hot! And the rest of my time i'm a Developer and Maker with passion ;-)", "icon": "https://avatars.githubusercontent.com/u/5426009?v=4", "DonateLink": "https://paypal.me/SoerenSchwirsch", "DonateText": "Help support my work by buying me a beer" }, "MEnVaNic's Repository": { "url": "https://github.com/MrBrax/TwitchAutomator", "profile": "https://forums.unraid.net/profile/116100-menvanic" }, "sysco's Repository": { "url": "https://github.com/maxcerny/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/93919-sysco/" }, "JPDVM2014's Repository": { "url": "https://github.com/JPDVM2014/unraid-templates", "profile": "https://forums.unraid.net/profile/156525-jpdvm2014/" }, "Kulisch's Repository": { "url": "https://github.com/Qlisch/unraid-templates", "profile": "https://forums.unraid.net/profile/119212-kulisch/" }, "sem's Repository": { "url": "https://github.com/sems/unraid-templates", "profile": "https://forums.unraid.net/profile/168805-sem/" }, "ThomasDB's Repository": { "url": "https://github.com/Th0masDB/unraid_template", "profile": "https://forums.unraid.net/profile/126905-thomasdb__/" }, "crzynik's Repository": { "url": "https://github.com/NickM-27/unraid-templates", "profile": "https://forums.unraid.net/profile/128178-crzynik/" }, "Simon Jenny's Repository": { "url": "https://github.com/simonjenny/unraid", "profile": "https://forums.unraid.net/profile/122229-simon-jenny/", "bio": "Swiss Developer", "icon": "https://raw.githubusercontent.com/simonjenny/unraid/main/avatar.jpg", "WebPage": "https://simonjenny.dev" }, "superboki's Repository": { "url": "https://github.com/superboki/UNRAID-FR", "profile": "https://forums.unraid.net/profile/92630-superboki/", "bio": "Hi, it's superboki! Passionate about Unraid, I'm trying with my community to create tutorials accessible in French and English.", "icon": "https://avatars.githubusercontent.com/u/105635291?s=400", "DonateLink": "https://tipeee.com/superboki", "DonateText": "If you want to encourage this work, please consider making a small donation on Tipeee.", "Facebook": "https://www.facebook.com/superboki.yt", "Twitter": "https://twitter.com/superboki", "Discord": "https://discord.gg/CrK5eteSjK", "WebPage": "https://youtube.com/superboki" }, "Jadehawk's Repository": { "url": "https://github.com/jadehawk/unRaid-Templates", "profile": "https://forums.unraid.net/profile/168612-jadehawk" }, "LeonStoldt's Repository": { "url": "https://github.com/LeonStoldt/Unraid-Community-Applications", "profile": "https://forums.unraid.net/profile/170522-leonstoldt/", "bio": "German Software Engineer", "icon": "https://avatars.githubusercontent.com/u/31759512?v=4", "DonateLink": "https://buymeacoffee.com/LeonStoldt", "DonateText": "If you like my work please consider buying me a coffee.", "WebPage": "https://leon-stoldt.de" }, "moritzf's Repository": { "url": "https://github.com/moritzfl/unraid-templates", "profile": "https://forums.unraid.net/profile/145080-moritzf/" }, "Shane Israel's Repository": { "url": "https://github.com/ShaneIsrael/unraid-templates", "profile": "https://forums.unraid.net/profile/168827-shane-israel/", "bio": "I just like creating useful software to that solves my own problems, and then sharing it with everyone else.", "icon": "https://raw.githubusercontent.com/shaneisrael/unraid-templates/master/images/avatar.png", "DonateLink": "https://www.paypal.com/paypalme/shaneisrael", "DonateText": "If you like my work please consider Donating." }, "\u6817\u5c71\u672a\u6765 Repository": { "url": "https://github.com/vertex-app/docker-template", "profile": "https://forums.unraid.net/profile/171336-%E6%A0%97%E5%B1%B1%E6%9C%AA%E6%9D%A5/", "bio": "Good Luck!", "icon": "https://pic.lswl.in/images/2021/12/07/8362b5b3fe8744e0f3bfa93f1105857d.jpg" }, "LongYunar's Repository": { "url": "https://github.com/mingzaily/unraid-templates", "profile": "https://forums.unraid.net/profile/169573-longyunur/" }, "geoff.gibby's Repository": { "url": "https://github.com/geoffgbsn/unraid-templates", "profile": "https://forums.unraid.net/profile/144116-geoffgibby/" }, "tritones' Repository": { "url": "https://github.com/tritones/unraid-templates", "profile": "https://forums.unraid.net/profile/172136-tritones/" }, "Vilhjalmr's Repository": { "url": "https://github.com/Vilhjalmr26/unraid_templates", "profile": "https://forums.unraid.net/profile/126802-vilhjalmr/" }, "Robert Thomas' Repository": { "url": "https://github.com/Ratomas/CA_XML", "profile": "https://forums.unraid.net/profile/85867-robert-thomas/" }, "fiR3W4LL's Repository": { "url": "https://github.com/fiR3W4LL87/unraid-templates", "profile": "https://forums.unraid.net/profile/113873-fir3w4ll/" }, "CollinHeist's Repository": { "url": "https://github.com/CollinHeist/UnraidConfig", "profile": "https://forums.unraid.net/profile/172758-collinheist/", "bio": "Creator of the TitleCardMaker", "icon": "https://avatars.githubusercontent.com/u/17693271", "DonateLink": "https://www.buymeacoffee.com/CollinHeist", "DonateText": "If you like my work please consider Donating. Thanks!", "Reddit": "https://www.reddit.com/user/CollinHeist", "Discord": "https://discord.gg/bJ3bHtw8wH" }, "justinzhang's Repository": { "url": "https://github.com/justin-himself/unraid-templates", "profile": "https://forums.unraid.net/profile/173259-justinzhang/", "bio": "Laziness and OCD drives me forward.", "icon": "https://raw.githubusercontent.com/justin-himself/unraid-templates/master/icons/avatar.png" }, "Loony2392's Repository": { "url": "https://github.com/Loony2392/unraid-templates", "profile": "https://forums.unraid.net/profile/152355-loony2392/", "bio": "", "icon": "https://raw.githubusercontent.com/Loony2392/unraid-templates/main/icons/avatar.gif", "DonateLink": "https://ko-fi.com/loony_tech", "DonateText": "If you like my work please consider Donating.", "Forum": "https://forums.unraid.net/profile/152355-loony2392/" }, "mikehanson's Repository": { "url": "https://github.com/mikedhanson/unraid-templates", "profile": "https://forums.unraid.net/profile/88846-mikehanson/" }, "kuuki's Repository": { "url": "https://github.com/kywarai/unraid_templates", "profile": "https://forums.unraid.net/profile/170658-kuuki/" }, "kastem34's Repository": { "url": "https://github.com/KasteM34/unraid-templates", "profile": "https://forums.unraid.net/profile/169707-kastem34/" }, "luisalrp's Repository": { "url": "https://github.com/luisalrp/unraid_docker_templates", "profile": "https://forums.unraid.net/profile/115058-luisalrp/" }, "Yoruio's Repository": { "url": "https://github.com/Yoruio/unraid-templates", "profile": "https://forums.unraid.net/profile/126098-yoruio/", "bio": "Mostly just templates of my containers, but stay tuned for more?", "icon": "https://avatars.githubusercontent.com/u/38411921", "DonateLink": "https://www.paypal.com/donate/?hosted_button_id=R44M45FYUVUDJ", "DonateText": "Help me through life with a shot or two of age-appropriate beverage!" }, "Dusty Roberts' Repository": { "url": "https://github.com/Polemus/Unraid", "profile": "https://forums.unraid.net/profile/140455-dusty-roberts/" }, "Kilrah's Repository": { "url": "https://github.com/kilrah/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/175398-kilrah/" }, "Ahmad's Repository": { "url": "https://github.com/ahmadnassri/unraid-templates", "profile": "https://forums.unraid.net/profile/123283-ahmad/", "bio": "Developer applications, tools and utilities for Unraid", "icon": "https://github.com/ahmadnassri.png", "DonateLink": "https://github.com/sponsors/ahmadnassri", "DonateText": "Buy me a coffee" }, "RifleJock's Repository": { "url": "https://github.com/ibigsnet/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/76488-riflejock/" }, "derneuere's Repository": { "url": "https://github.com/LibrePhotos/librephotos-unraid", "profile": "https://forums.unraid.net/profile/179939-derneuere/" }, "LTM's Repository": { "url": "https://github.com/LilTrublMakr/ltm-unraid-templates", "profile": "https://forums.unraid.net/profile/110356-ltm/", "bio": "Just adding a few more containers that are not on CA already...", "icon": "https://raw.githubusercontent.com/LilTrublMakr/ltm-unraid-templates/master/icons/LTM-Logo.png", "DonateLink": "https://www.paypal.me/liltrublmakr", "DonateText": "Any donations would be appreciated!", "WebPage": "https://ltm56.com" }, "mrslaw's Repository": { "url": "https://github.com/MountainGod2/unraid-templates", "profile": "https://forums.unraid.net/profile/167420-mrslaw/", "bio": "Unraid enthusiast and IBRACORP team member. Join the Discord!", "icon": "https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/MG_Logo.png", "DonateLink": "https://paypal.me/ibracorp", "DonateText": "If you like their work, please consider donating.", "Discord": "https://discord.gg/VWAG7rZ", "WebPage": "https://ibracorp.io" }, "Aerilym's Repository": { "url": "https://github.com/Aerilym/docker-templates", "profile": "https://forums.unraid.net/profile/158147-aerilym/", "bio": "Creating Docker containers to solve my problems and hopefully other people's problems too.", "icon": "https://raw.githubusercontent.com/aerilym/docker-templates/master/aerilym/images/avatar.jpg", "DonateLink": "https://paypal.me/aerilym", "DonateText": "If you like my work please consider Donating." }, "Sven W\u00fcrth's Repository": { "url": "https://github.com/its-sven/docker-templates", "profile": "https://forums.unraid.net/profile/146810-sven-w%C3%BCrth/", "bio": "\ud83d\udc68\u200d\ud83d\udcbbWana be IT-Guy\n \ud83c\udfb6Musican\n \ud83c\udf34Living in Saarland", "icon": "https://raw.githubusercontent.com/its-sven/docker-templates/main/images/sven.jpg", "DonateLink": "https://paypal.me/wuerthsven", "DonateText": "One Coffee or for me \ud83e\udd7a\ud83d\udc49\ud83d\udc48", "Discord": "https://discord.com/invite/2KRSV2arDN", "WebPage": "https://svenw.de" }, "lamp's Repository": { "url": "https://github.com/Srcodesalittle/cryptgeon_redis", "profile": "https://forums.unraid.net/profile/131563-lamp/" }, "thecode's Repository": { "url": "https://github.com/thecode/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/109528-thecode/", "bio": "I like to contribute to projects that I use in order to make them better", "icon": "https://raw.githubusercontent.com/thecode/unraid-docker-templates/main/icons/thecode.jpg", "DonateLink": "https://paypal.me/levyshay", "DonateText": "If you like my work please consider Donating.", "Facebook": "https://www.facebook.com/levyshay/", "Twitter": "https://twitter.com/intent/follow?screen_name=le1vyshay", "Discord": "https://discordapp.com/users/713107876390109225/", "WebPage": "https://github.com/thecode" }, "onetx's Repository": { "url": "https://github.com/0neTX/UnRAID_Template", "profile": "https://forums.unraid.net/profile/161660-onetx/" }, "Dhruvin's Repository": { "url": "https://github.com/dhruvinsh/unraid-templates", "profile": "https://forums.unraid.net/profile/146712-dhruvin/" }, "alexbn71's Repository": { "url": "https://github.com/alexbn71/unraid-templates", "profile": "https://forums.unraid.net/profile/169325-alexbn71/" }, "roseatoni's Repository": { "url": "https://github.com/kennethprose/unraid-templates", "profile": "https://forums.unraid.net/profile/174044-roseatoni/" }, "Exes' Repository": { "url": "https://github.com/twist3dimages/unraid-templates", "profile": "https://forums.unraid.net/profile/137900-exes/" }, "chrizzo's Repository": { "url": "https://github.com/chrizzo84/unraid-templates", "profile": "https://forums.unraid.net/profile/135280-chrizzo/", "bio": "One of many who would like to contribute to the Unraid community as well.", "icon": "https://raw.githubusercontent.com/chrizzo84/unraid-templates/main/images/self/chrizzo84.jpg", "DonateLink": "https://paypal.me/CGrugel", "DonateText": "If you like my work, feel free to PayPal me a coffee." }, "ZappyZap's Repository": { "url": "https://github.com/devzwf/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/119200-zappyzap/", "bio": "Noname dude making some template to help.", "icon": "https://raw.githubusercontent.com/devzwf/unraid-docker-templates/main/images/Nutz.jpg", "DonateLink": "https://ko-fi.com/devzwf", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist" }, "ChongZhiJie's Repository": { "url": "https://github.com/ChongZhiJie0216/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/114492-chongzhijie/", "bio": "A novice programmer", "icon": "https://i.imgur.com/SfBmYmw.png" }, "elzik's Repository": { "url": "https://github.com/elzik/unraid-templates", "profile": "https://forums.unraid.net/profile/201488-elzik/" }, "Mavrag's Repository": { "url": "https://github.com/Mavrag/unraid-templates", "profile": "https://forums.unraid.net/profile/111982-mavrag/", "bio": "I create Docker templates for Unraid.", "icon": "https://raw.githubusercontent.com/mavrag/unraid-templates/master/mavrag_logo.png", "DonateLink": "https://paypal.me/mavrag", "DonateText": "If you like my work please consider Donating." }, "Figro's Repository": { "url": "https://github.com/AriaGomes/Unraid-Templates", "profile": "https://forums.unraid.net/profile/107309-figro/", "bio": "Junior Developer that likes to mess around with dockers in his spare time", "icon": "https://raw.githubusercontent.com/AriaGomes/Unraid-Templates/master/Images/profile.png", "DonateLink": "https://www.buymeacoffee.com/ariagomes", "DonateText": "Buy me a coffee :)" }, "daredoes' Repository": { "url": "https://github.com/daredoes/unraid-templates", "profile": "https://forums.unraid.net/profile/157186-daredoes/" }, "Masterwishx's Repository": { "url": "https://github.com/masterwishx/unraid-templates", "profile": "https://forums.unraid.net/profile/107418-masterwishx/", "bio": "Creator of a few Unraid Templates.", "icon": "https://github.com/masterwishx.png" }, "Lewis L's Repository": { "url": "https://github.com/lewislarsen/lldap-unraid", "profile": "https://forums.unraid.net/profile/143760-lewis-l/" }, "Divid's Repository": { "url": "https://github.com/piranha771/unraid-templates", "profile": "https://forums.unraid.net/profile/159409-divid/" }, "jwillmer's Repository": { "url": "https://github.com/jwillmer/unraid-templates", "profile": "https://forums.unraid.net/profile/119261-jwillmer/", "bio": "That's me, nothing more to add.", "icon": "https://raw.githubusercontent.com/jwillmer/unraid-templates/main/images/jwillmer.jpg", "Forum": "https://forums.unraid.net/topic/130458-support-nut-influxdbv2-exporter/", "Twitter": "https://twitter.com/jenswillmer", "WebPage": "https://jwillmer.de" }, "Zggis' Repository": { "url": "https://github.com/Zggis/unraid-templates", "profile": "https://forums.unraid.net/profile/118712-zggis/" }, "josh.gaby's Repository": { "url": "https://github.com/josh-gaby/unraid-templates", "profile": "https://forums.unraid.net/profile/171871-joshgaby/" }, "emptyfish's Repository": { "url": "https://github.com/emptyfish/unraid-apps", "profile": "https://forums.unraid.net/profile/112283-emptyfish/" }, "pyrater's Repository": { "url": "https://github.com/pyrater/docker-templates", "profile": "https://forums.unraid.net/profile/14118-pyrater/", "bio": "Lets do this.", "icon": "https://raw.githubusercontent.com/pyrater/docker-templates/main/pyrater.png" }, "kostecki's Repository": { "url": "https://github.com/Kostecki/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/68040-kostecki/" }, "Balya's Repository": { "url": "https://github.com/Balya/unraid-templates", "profile": "https://forums.unraid.net/profile/166805-balya/", "bio": "I'm trying to support the community and create configurations for those applications that are not yet in the catalog.", "icon": "https://avatars.githubusercontent.com/u/3105824?v=4", "DonateLink": "https://qiwi.com/n/BALYA", "DonateText": "If you like my work please consider Donating.", "Facebook": "https://www.facebook.com/alexander.balya/", "Twitter": "https://twitter.com/Balya", "Discord": "https://discord.com/users/7817" }, "ccmpbll's Repository": { "url": "https://github.com/ccmpbll/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/5869-ccmpbll/", "bio": "Not a developer. Learning stuff and making things.", "icon": "https://raw.githubusercontent.com/ccmpbll/unraid-docker-templates/main/images/avatar.png" }, "7oasty's Repository": { "url": "https://github.com/7oasty/unraid-templates", "profile": "https://forums.unraid.net/profile/189568-7oasty/" }, "KluthR's Repository": { "url": "https://github.com/Commifreak/unraid-plugins", "profile": "https://forums.unraid.net/profile/140912-kluthr/", "bio": "Trying to make the world a bit better", "icon": "https://raw.githubusercontent.com/Commifreak/unraid-plugins/master/pp.png", "DonateLink": "https://www.paypal.me/robinkluth", "DonateText": "If you like my work please consider donating.", "WebPage": "https://kluthr.de" }, "mklecka's Repository": { "url": "https://github.com/m-klecka/unraid-templates", "profile": "https://forums.unraid.net/profile/210341-mklecka/" }, "Margot's Repository": { "url": "https://github.com/PonyLucky/TendaControllerXML", "profile": "https://forums.unraid.net/profile/177818-margot/" }, "Sohjiro's Repository": { "url": "https://github.com/meisnate12/Plex-Meta-Manager-Unraid-Templates", "profile": "https://forums.unraid.net/profile/198915-sohjiro/", "bio": "Author of Plex Meta Manager.", "icon": "https://avatars.githubusercontent.com/u/1631064", "DonateLink": "https://github.com/sponsors/meisnate12", "DonateText": "Even the smallest donation from you will help keep Plex Meta Manager updated with new fixes and features.", "Reddit": "https://www.reddit.com/r/PlexMetaManager/", "Forum": "https://github.com/meisnate12/Plex-Meta-Manager/issues/new/choose", "Discord": "https://metamanager.wiki/en/latest/discord/", "WebPage": "https://metamanager.wiki" }, "jimrummy101's Repository": { "url": "https://github.com/dannymate/unraid-templates", "profile": "https://forums.unraid.net/profile/87501-jimrummy101/", "bio": "FOSS and Self-Hosting fan hoping to bring interesting applications to Unraid.", "icon": "https://raw.githubusercontent.com/dannymate/unraid-templates/master/icons/avatar.png", "Twitter": "https://twitter.com/slumbering_cat", "WebPage": "https://github.com/dannymate" }, "AlexGreenUK's Repository": { "url": "https://github.com/AlexGreenUK/unraid-templates", "profile": "https://forums.unraid.net/profile/116574-alexgreenuk/" }, "theimmortal's Repository": { "url": "https://github.com/theimmortal68/zappiti-server-docker", "profile": "https://forums.unraid.net/profile/67130-theimmortal/" }, "manrw's Repository": { "url": "https://github.com/manuel-rw/unraid-templates", "profile": "https://forums.unraid.net/profile/138040-manrw/", "bio": "C# Software Engineer from Switzerland, loves to code and watch Anime. Contributes to open source projects.", "icon": "https://github.com/manuel-rw.png", "DonateLink": "https://ko-fi.com/manicraft1001", "DonateText": "Please donate me a coffee if you like my work!", "Discord": "https://discord.gg/hRHZ3q3VDX" }, "grtgbln's Repository": { "url": "https://github.com/nwithan8/unraid_templates", "profile": "https://forums.unraid.net/profile/81372-grtgbln/", "bio": "An open-source developer and fellow Unraid user, creating and maintaining templates for the community. Most templates are for my own projects, but I'm happy to add any template that is requested.", "icon": "https://raw.githubusercontent.com/nwithan8/assets/main/images/avatar/duck/duck_300.png", "DonateLink": "https://www.buymeacoffee.com/nwithan8", "DonateText": "If you like my work, please consider donating", "Forum": "https://forums.unraid.net/topic/133764-support-grtgbln-docker-templates", "WebPage": "https://github.com/nwithan8/unraid_templates" }, "SebTech33's Repository": { "url": "https://github.com/sebtech33/unRAID-Templates", "profile": "https://forums.unraid.net/profile/98806-sebtech33/" }, "BVersluis' Repository": { "url": "https://github.com/Belstrekkie/unraid-templates", "profile": "https://forums.unraid.net/profile/224258-bversluis/" }, "imagegenius' Repository": { "url": "https://github.com/imagegenius/templates", "profile": "https://forums.unraid.net/profile/103573-vcxpz/" }, "FreakErn's Repository": { "url": "https://github.com/FreakErn/unraid-templates", "profile": "https://forums.unraid.net/profile/129382-freakern/" }, "wupasscat's Repository": { "url": "https://github.com/wupasscat/unraid-templates", "profile": "https://forums.unraid.net/profile/103746-wupasscat/", "bio": "https://github.com/wupasscat/Unraid-templates", "icon": "https://raw.githubusercontent.com/wupasscat/wupasscat/main/profile.png", "DonateLink": "https://www.buymeacoffee.com/wupasscat", "DonateText": "If you like my work please consider Donating." }, "mplogas' Repository": { "url": "https://github.com/mplogas/unraid-containers", "profile": "https://forums.unraid.net/profile/145679-mplogas/" }, "warieon's Repository": { "url": "https://github.com/warieon/unraid-templates", "profile": "https://forums.unraid.net/profile/240351-warieon/" }, "Maxi_Fpv's Repository": { "url": "https://github.com/PepaonDrugs/unraid-templates", "profile": "https://forums.unraid.net/profile/157546-maxi_fpv/" }, "Nackophilz's Repository": { "url": "https://github.com/Nackophilz/unraid_templates", "profile": "https://forums.unraid.net/profile/161066-nackophilz/" }, "brockbreacher's Repository": { "url": "https://github.com/brockbreacher/join-bot-unraid", "profile": "https://forums.unraid.net/profile/171183-brockbreacher/", "bio": "Just a dummy with internet access.", "icon": "https://brbr.xyz/wp-content/uploads/2020/06/e227d6cd-704a-4227-a35c-cbb003c67d55.jpg", "DonateLink": "https://brbr.xyz/donate", "DonateText": "If you like my work please consider Donating." }, "professeurx's Repository": { "url": "https://github.com/killforby/chibisafe", "profile": "https://forums.unraid.net/profile/229087-professeurx/" }, "StevenRafferty's Repository": { "url": "https://github.com/npmSteven/Unraid-VM-CP", "profile": "https://forums.unraid.net/profile/102900-stevenrafferty/" }, "MastiffMushroom's Repository": { "url": "https://github.com/mastiffmushroom/unraid-templates", "profile": "https://forums.unraid.net/profile/243288-mastiffmushroom/" }, "Matthew Orres' Repository": { "url": "https://github.com/mattheworres/docker-templates", "profile": "https://forums.unraid.net/profile/115370-matthew-orres/" }, "jsrk's Repository": { "url": "https://github.com/DatPat/unraid-templates", "profile": "https://forums.unraid.net/profile/169502-jsrk/", "bio": "I am just trying to learn. Not everything I am doing will be perfect right away but I am hoping to improve it over time.", "icon": "https://i.imgur.com/y1D2enH.png", "DonateLink": "https://paypal.me/", "DonateText": "No donation needed.", "WebPage": "https://github.com/DatPat/" }, "terratrax's Repository": { "url": "https://github.com/terratrax/unraid-templates", "profile": "https://forums.unraid.net/profile/230036-terratrax/", "bio": "General technologist and self-hoster.", "icon": "https://s3.ultimus.cloud/ultimus-static/terratrax/terratrax.png", "DonateLink": "https://www.paypal.me/terratrax", "DonateText": "If you like my work please consider Donating." }, "THE_SHULK's Repository": { "url": "https://github.com/THESHULK/unraid-templates", "profile": "https://forums.unraid.net/profile/237924-the_shulk/" }, "kezzkezzkezz's Repository": { "url": "https://github.com/kierran0094/UNRAID-Templates", "profile": "https://forums.unraid.net/profile/133849-kezzkezzkezz/" }, "Luigi311's Repository": { "url": "https://github.com/luigi311/unraid-templates", "profile": "https://forums.unraid.net/profile/72460-luigi311/", "bio": "I am a software developer with a focus on creating and supporting open source projects with a focus on media related projects.", "WebPage": "https://github.com/luigi311" }, "FriendlyFriend's Repository": { "url": "https://github.com/friendlyFriend4000/Unraid-Templates", "profile": "https://forums.unraid.net/profile/244776-friendlyfriend/" }, "acharles21's Repository": { "url": "https://github.com/mrspongie21/unraid-templates", "profile": "https://forums.unraid.net/profile/118593-acharles21/", "bio": "My goal is to take any difficult tech related problem, and make it so easy that anyone can do it!", "icon": "https://avatars.githubusercontent.com/u/117550167?v=4", "DonateLink": "https://support.woundedwarriorproject.org/default.aspx?tsid=10043", "DonateText": "Please don't donate to me, but click on my link & help others!", "WebPage": "https://antwons.com" }, "fizzyfrys' Repository": { "url": "https://github.com/fizzyfrys/unraid-templates", "profile": "https://forums.unraid.net/profile/119591-fizzyfrys/" }, "EDACerton's Repository": { "url": "https://github.com/dkaser/unraid-plugins", "profile": "https://forums.unraid.net/profile/244077-edacerton/", "bio": "Building solutions for problems I encounter.", "icon": "https://raw.githubusercontent.com/dkaser/unraid-plugins/main/avatar.jpg", "DonateLink": "https://github.com/sponsors/dkaser", "DonateText": "If you like my work please consider donating." }, "ImunLequit's Repository": { "url": "https://github.com/ImUnlequit/unraidtemplate", "profile": "https://forums.unraid.net/profile/167979-imunlequit/", "bio": "Bringing the containers to the users", "icon": "https://github.com/ImUnlequit.png" }, "giganode's Repository": { "url": "https://github.com/giganode/unraid-plugins", "profile": "https://forums.unraid.net/profile/105464-giganode/", "bio": "I'm just beginning.", "icon": "https://raw.githubusercontent.com/giganode/unraid-plugins/main/avatar.jpg", "DonateLink": "https://paypal.me/MReimer5592", "DonateText": "If you like my work please consider Donating." }, "zhtengw's Repository": { "url": "https://github.com/zhtengw/unraid-templates", "profile": "https://forums.unraid.net/profile/245393-zhtengw/" }, "laromicas' Repository": { "url": "https://github.com/laromicas/unraid-templates", "profile": "https://forums.unraid.net/profile/172751-laromicas/", "bio": "Passionate software developer constantly learning & improving. Experienced in Python, Java, NodeJS, Bash and any language I feel I need.", "icon": "https://avatars.githubusercontent.com/u/2052864?v=4", "DonateLink": "https://www.paypal.me/laromicas", "DonateText": "If you like my work please consider Donating.", "WebPage": "https://github.com/laromicas" }, "seriousm4x's Repository": { "url": "https://github.com/seriousm4x/unraid-community-apps", "profile": "https://forums.unraid.net/profile/246841-seriousm4x/", "bio": "\ud83c\udfa5 Audio visual media designer (cutter and camera guy) from Germany\n \ud83e\udd16 Very interested in Open Source AI projects like whisper\n \ud83d\udd25 Arch (btw) for both, programming and video editing in Davinci Resolve\n \u2615 Coffee enjoyer", "icon": "https://avatars.githubusercontent.com/u/23456686?v=4", "DonateLink": "https://github.com/seriousm4x#want-to-buy-me-a--", "DonateText": "Want to support my work? Buy me a coffee on ko-fi or become a Github Sponsor.", "Reddit": "https://www.reddit.com/user/SeriousM4x", "Twitter": "https://twitter.com/SeriousM4x" }, "B4rny's Repository": { "url": "https://github.com/b42n1/unraid-templates", "profile": "https://forums.unraid.net/profile/167912-b4rny/" }, "untraceablez' Repository": { "url": "https://github.com/untraceablez/uvdesk-unraid", "profile": "https://forums.unraid.net/profile/111430-untraceablez/" }, "JACOBSMILE's Repository": { "url": "https://github.com/JACOBSMILE/Unraid_XMLS", "profile": "https://forums.unraid.net/profile/141756-jacobsmile/" }, "darknavi's Repository": { "url": "https://github.com/JakeShirley/unraid-templates", "profile": "https://forums.unraid.net/profile/101291-darknavi/", "bio": "Casual Unraid user.", "icon": "https://avatars.githubusercontent.com/jakeshirley", "DonateLink": "https://paypal.me/darknavi", "DonateText": "If you like my work please consider Donating." }, "Vodros' Repository": { "url": "https://github.com/taha-yassine/unraid-templates", "profile": "https://forums.unraid.net/profile/248389-vodros/" }, "RiffSphereHA's Repository": { "url": "https://github.com/riffsphereha/Unraid-Templates", "profile": "https://forums.unraid.net/profile/250924-riffsphereha/" }, "coreylane's Repository": { "url": "https://github.com/coreylane/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/146143-coreylane/", "bio": "Cloud and DevOps guy contributing useful tools to the CA portfolio with a\n focus on high-quality images, efficiency, and open-source projects.", "icon": "https://raw.githubusercontent.com/coreylane/unraid-ca-templates/master/images/avatar.jpeg" }, "snapcrescent's Repository": { "url": "https://github.com/snapcrescent/templates", "profile": "https://forums.unraid.net/profile/226383-navalgandhi1989/" }, "PeteL's Repository": { "url": "https://github.com/mpcdigitize/docker-templates", "profile": "https://forums.unraid.net/profile/249625-petel/" }, "mcraidy's Repository": { "url": "https://github.com/McJoppy/unraid-templates", "profile": "https://forums.unraid.net/profile/250622-mcraidy/" }, "Findthelorax's Repository": { "url": "https://github.com/findthelorax/unraid-templates", "profile": "https://forums.unraid.net/profile/169140-findthelorax/" }, "j1philli's Repository": { "url": "https://github.com/j1philli/unraid-templates/tree/main", "profile": "https://forums.unraid.net/profile/84279-j1philli/", "bio": "Amateur developer bringing the tools I use to Unraid.", "icon": "https://avatars.githubusercontent.com/u/3744255?v=4", "Twitter": "https://twitter.com/j1philli" }, "lucamarchiori's Repository": { "url": "https://github.com/lucamarchiori/OwnTracksRecorderUnraid", "profile": "https://forums.unraid.net/profile/255135-lucamarchiori/" }, "lostinspace's Repository": { "url": "https://github.com/timespaced/unraid-templates", "profile": "https://forums.unraid.net/profile/121604-lostinspace/" }, "QuentinM's Repository": { "url": "https://github.com/programmingsecurely/unraid-templates", "profile": "https://forums.unraid.net/profile/234520-quentinm/" }, "jinlife's Repository": { "url": "https://github.com/jinlife/docker-templates", "profile": "https://forums.unraid.net/profile/119719-jinlife/" }, "ImFascinated's Repository": { "url": "https://github.com/RealFascinated/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/87787-imfascinated/", "bio": "Creating simple and useful Docker containers for users of Unraid and much more!", "icon": "https://git.fascinated.cc/Fascinated/unraid-templates/raw/branch/master/images/profile_picture.webp", "Discord": "https://discord.gg/yjj2U3ctEG" }, "criscrafter's Repository": { "url": "https://github.com/criscrafter/Unraid-CA", "profile": "https://forums.unraid.net/profile/154961-criscrafter/" }, "Criblio's Repository": { "url": "https://github.com/criblio/unraid", "profile": "https://forums.unraid.net/profile/256028-criblio/", "bio": "Cribl official account for maintaining Unraid docker templates.", "icon": "https://raw.githubusercontent.com/criblio/unraid/icons/cribl.png" }, "welfare's Repository": { "url": "https://github.com/W3LFARe/unraid_templates", "profile": "https://forums.unraid.net/profile/129748-welfare/" }, "beastieg's Repository": { "url": "https://github.com/greycubesgav/unraid-templates", "profile": "https://forums.unraid.net/profile/119829-beastieg/", "bio": "Docker applications for Unraid. Includes cryptomator-webdav", "icon": "https://avatars.githubusercontent.com/u/3426859?v=4" }, "scolcipitato's Repository": { "url": "https://github.com/scolcipitato/plugin-repository", "profile": "https://forums.unraid.net/profile/109953-scolcipitato/" }, "hoody424's Repository": { "url": "https://github.com/hoody424/unraid-templates", "profile": "https://forums.unraid.net/profile/127129-hoody424/" }, "svk's Repository": { "url": "https://github.com/skrashevich/unraid-templates", "profile": "https://forums.unraid.net/profile/198957-svk/", "icon": "https://avatars.githubusercontent.com/u/15078499?v=4", "WebPage": "https://github.com/skrashevich" }, "muxelmann's Repository": { "url": "https://github.com/Muxelmann/unraid-app_anaconda3", "profile": "https://forums.unraid.net/profile/238596-muxelmann/" }, "campu0999's Repository": { "url": "https://github.com/Upmacc/unraid-templates/tree/main", "profile": "https://forums.unraid.net/profile/168586-campu0999/" }, "htunlogic's Repository": { "url": "https://github.com/hudikhq/hoodik-unraid", "profile": "https://forums.unraid.net/profile/228687-htunlogic/", "bio": "Creating applications and containers for myself and sharing them with you with \u2764\ufe0f", "icon": "https://raw.githubusercontent.com/hudikhq/hoodik-unraid/main/images/avatar.jpeg", "DonateLink": "https://paypal.me/htunlogic", "DonateText": "If you like my work please consider Donating." }, "el_pino's Repository": { "url": "https://github.com/edgar971/open-chat/tree/main/unraid-template", "profile": "https://forums.unraid.net/profile/238357-el_pino/" }, "almus' Repository": { "url": "https://github.com/evilalmus/UNRAID_COMMUNITY_APPS", "profile": "https://forums.unraid.net/profile/178171-almus/" }, "AC-WatchState's Repository": { "url": "https://github.com/ArabCoders/unraid-templates", "profile": "https://forums.unraid.net/profile/260951-ac-watchstate/", "bio": "Docker Images Maintainer.", "icon": "https://raw.githubusercontent.com/ArabCoders/unraid-templates/master/arabcoders/images/profile.png", "DonateLink": "https://worldwish.org/", "DonateText": "If you appreciate my work, then please consider donating to children charity." }, "ImSkully's Repository": { "url": "https://github.com/ImSkully/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/186901-imskully/", "bio": "Maintaining containers for community applications, one image at a time.", "icon": "https://github.com/ImSkully.png", "DonateLink": "https://github.com/sponsors/ImSkully", "DonateText": "If you use any of the applications that I maintain, consider supporting me on GitHub!", "Discord": "https://skully.tech/discord", "WebPage": "https://skully.tech" }, "BitlessByte's Repository": { "url": "https://github.com/BitlessByte0/unraid-templates", "profile": "https://forums.unraid.net/profile/261347-bitlessbyte/" }, "SamTV12345's Repository": { "url": "https://github.com/SamTV12345/podfetch-unraid-config", "profile": "https://forums.unraid.net/profile/261451-samtv12345/" }, "MattFaz's Repository": { "url": "https://github.com/MattFaz/unraid_templates/", "profile": "https://forums.unraid.net/profile/76145-mattfaz/", "bio": "Creating DOcker Containers that I personally use.", "icon": "https://raw.githubusercontent.com/MattFaz/unraid_templates/main/images/profile.png", "Forum": "https://forums.unraid.net/topic/144385-support-mattfaz-repo/" }, "rotten-pagoda5238's Repository": { "url": "https://github.com/cloud-fs/unraid-templates", "profile": "https://forums.unraid.net/profile/261359-rotten-pagoda5238/" }, "sbeex's Repository": { "url": "https://github.com/sebastienvermeille/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/122183-sbeex/" }, "Rysz's Repository": { "url": "https://github.com/desertwitch/unraid-plugins", "profile": "https://forums.unraid.net/profile/115350-rysz/", "bio": "Rysz, also known as desertwitch, loves dogs and everything Slackware and Unraid.", "icon": "https://raw.githubusercontent.com/desertwitch/unraid-plugins/main/avatar.jpg" }, "austin's Repository": { "url": "https://github.com/Austin1/unraid-streammaster", "profile": "https://forums.unraid.net/profile/44174-austin/" }, "sealnado's Repository": { "url": "https://github.com/KodCloud-dev/unraid_template", "profile": "https://forums.unraid.net/profile/255377-sealnado/" }, "xompage's Repository": { "url": "https://github.com/xompage/unraid-templates", "profile": "https://forums.unraid.net/profile/262898-xompage/" }, "Eideard's Repository": { "url": "https://github.com/EideardVMR/unraid-templates", "profile": "https://forums.unraid.net/profile/204759-eideard/" }, "Asparon's Repository": { "url": "https://github.com/asparon/unraid-templates/tree/main", "profile": "https://forums.unraid.net/profile/96069-asparon/" }, "malkie's Repository": { "url": "https://github.com/malkiebr/unraid-localtonet", "profile": "https://forums.unraid.net/profile/234461-malkie/" }, "mtrogman's Repository": { "url": "https://github.com/mtrogman/unraid_templates", "profile": "https://forums.unraid.net/profile/115379-mtrogman/" }, "AlexRed's Repository": { "url": "https://github.com/alex-red/unraid-ca-templates", "profile": "https://forums.unraid.net/profile/160581-alexred/", "bio": "Curating, creating, and contemplating awesome, productive projects.", "icon": "https://github.com/alex-red.png", "DonateLink": "https://ko-fi.com/alexredcode", "DonateText": "If you wish to thank me, I'd appreciate some coffee :)" }, "sonic6's Repository": { "url": "https://github.com/soonic6/unraid-templates-ca", "profile": "https://forums.unraid.net/profile/94002-sonic6/", "bio": "simple Unraid templates", "icon": "https://raw.githubusercontent.com/soonic6/unraid-templates-ca/main/soonic6/images/image.png" }, "d3vyce's Repository": { "url": "https://github.com/d3vyce/unraid-template", "profile": "https://forums.unraid.net/profile/99205-d3vyce/", "bio": "Developer", "icon": "https://avatars.githubusercontent.com/u/44915747?v=4" }, "DeadFeet's Repository": { "url": "https://github.com/furritos/docker-templates", "profile": "https://forums.unraid.net/profile/149001-deadfeet/", "bio": "Containerizing various applications onto the Unraid platform", "icon": "https://raw.githubusercontent.com/furritos/docker-templates/master/furritos/images/furritos_512_button.png" }, "alex3305's Repository": { "url": "https://github.com/alex3305/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/149439-alex3305/", "bio": "Docker expert creating easy-to-use container stacks.", "icon": "https://avatars.githubusercontent.com/u/5155694?v=4.jpg" }, "NightMeer's Repository": { "url": "https://github.com/NightMeer/Unraid-Docker-Templates", "profile": "https://forums.unraid.net/profile/191921-nightmeer/", "bio": "Creating Containers and Plugins.", "icon": "https://raw.githubusercontent.com/NightMeer/Unraid-Docker-Templates/main/images/avatar.png", "DonateLink": "https://paypal.me/nightmeer", "DonateText": "If you like my work please consider Donating." }, "dixtdf's Repository": { "url": "https://github.com/dixtdf/templates", "profile": "https://forums.unraid.net/profile/262846-dixtdf/" }, "dglb99's Repository": { "url": "https://github.com/chirmstream/unraid-templates", "profile": "https://forums.unraid.net/profile/103420-dglb99/" }, "phalcode's Repository": { "url": "https://github.com/Phalcode/unraid-templates", "profile": "https://forums.unraid.net/profile/266495-phalcode/", "bio": "small software development team, from germany, consisting of 2 people, publishing their applications.", "icon": "https://github.com/phalcode.png", "DonateLink": "https://phalco.de/support-us", "DonateText": "If you like our work please consider donating.", "Reddit": "https://reddit.com/r/phalcode", "Discord": "https://discord.gg/NEdNen2dSu" }, "nylonee's Repository": { "url": "https://github.com/nylonee/watchlistarr-unraid", "profile": "https://forums.unraid.net/profile/142159-nylonee/" }, "PeteAsking's Repository": { "url": "https://github.com/pallebone/UnifiUnraidReborn", "profile": "https://forums.unraid.net/profile/100868-peteasking/" }, "EldonMcGuiness' Repository": { "url": "https://github.com/EldonMcGuinness/UnraidCA", "profile": "https://forums.unraid.net/profile/261788-eldonmcguinness/", "bio": "Creating apps and the like to make life easier.", "icon": "https://gravatar.com/userimage/133334237/5eb978c3eb400d3478a2eb9d8fa899be.jpeg?size=256", "DonateLink": "https://www.paypal.me/progressivethinkin", "DonateText": "If you like my work please consider Donating." }, "ITI's Repository": { "url": "https://github.com/Infotrend-Inc/OpenAI_WebUI", "profile": "https://forums.unraid.net/profile/256461-iti/" }, "BBergle's Repository": { "url": "https://github.com/BBergle/unraid-templates", "profile": "https://forums.unraid.net/profile/228849-bbergle/" }, "wrangler's Repository": { "url": "https://github.com/Receipt-Wrangler/receipt-wrangler-unraid", "profile": "https://forums.unraid.net/profile/268018-wrangler/" }, "Xiaodoudou's Repository": { "url": "https://github.com/xiaodoudou/unraid-templates", "profile": "https://forums.unraid.net/profile/145775-xiaodoudou/" }, "Plazzmik's Repository": { "url": "https://github.com/PlazzmiK/unraid_templates", "profile": "https://forums.unraid.net/profile/268068-plazzmik/", "bio": "Checking and adding docker containers to Unraid...", "icon": "https://sendtomail.com/icon/logo.png?v=profile", "DonateLink": "https://www.Teunis.be", "DonateText": "Check out my other stuff." }, "Core-i99's Repository": { "url": "https://github.com/Core-i99/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/151311-core-i99/", "bio": "Creating and maintaining templates for Unraid Docker containers.", "icon": "https://raw.githubusercontent.com/Core-i99/unraid-docker-templates/main/templates/icons/avatar.png" }, "Bobstin's Repository": { "url": "https://github.com/Bobstin/willow-application-server", "profile": "https://forums.unraid.net/profile/227361-bobstin/" }, "JacksonNie's Repository": { "url": "https://github.com/ngfchl/ptools_unraid_template", "profile": "https://forums.unraid.net/profile/268036-jacksonnie/" }, "joly0's Repository": { "url": "https://github.com/Joly0/docker-templates", "profile": "https://forums.unraid.net/profile/86760-joly0/" }, "GuillermoMG's Repository": { "url": "https://github.com/reloadfast/unraid_template_LibreLinkUp_Uploader", "profile": "https://forums.unraid.net/profile/125005-guillermomg/" }, "ambipro's Repository": { "url": "https://github.com/cross-seed/unraid-template", "profile": "https://forums.unraid.net/profile/243161-ambipro/" }, "Donimax's Repository": { "url": "https://github.com/Donimax/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/266669-donimax/", "bio": "I am too lazy to find a profile description.", "icon": "https://avatars.githubusercontent.com/u/35191173?v=4", "WebPage": "https://github.com/Donimax" }, "Droppisalt's Repository": { "url": "https://github.com/Droppisalt/unraid-templates", "profile": "https://forums.unraid.net/profile/229261-droppisalt/" }, "Infotrend Inc's Repository": { "url": "https://github.com/Infotrend-Inc/CTPO", "profile": "https://forums.unraid.net/profile/256461-infotrend-inc/" }, "John Barlow's Repository": { "url": "https://github.com/jnbarlow/unraid_templates", "profile": "https://forums.unraid.net/profile/238964-john-barlow/", "bio": "Adding a little spice to Unraid, one app at a time.", "icon": "https://raw.githubusercontent.com/jnbarlow/unraid_templates/main/images/tick.jpg", "DonateLink": "https://paypal.me/jnbarlow", "DonateText": "If you like my work please consider Donating." }, "Official Wizarr Repository": { "url": "https://github.com/wizarrrr/wizarr", "profile": "https://forums.unraid.net/profile/269141-ashley-bailey/", "bio": "Wizarr is a Open Source community dedicated to creating software managment tools for media servers such as Plex and Jellyfin.", "icon": "https://raw.githubusercontent.com/Wizarrrr/wizarr/master/apps/wizarr-frontend/src/assets/img/wizard.png", "DonateLink": "https://opencollective.com/wizarr", "DonateText": "If you like our work please consider Donating." }, "PhilBarker's Repository": { "url": "https://github.com/Phil-Barker/unraid-templates", "profile": "https://forums.unraid.net/profile/211519-philbarker/", "bio": "Just an ex-developer, now CTO, who loves tinkering with Unraid in his spare time.", "icon": "https://phil-barker.com/assets/img/1.png" }, "Eurotimmy's Repository": { "url": "https://github.com/Eurotimmy/unraid-templates", "profile": "https://forums.unraid.net/profile/175441-eurotimmy/", "bio": "Giving something back to the Unraid community... I think.", "icon": "https://raw.githubusercontent.com/Eurotimmy/unraid-templates/main/bubble.png", "DonateLink": "https://www.paypal.com/donate/?hosted_button_id=NU5FVN8NDE4S8", "DonateText": "Buy this Aussie a beer (or coffee)" }, "Mirano's Repository": { "url": "https://github.com/MiranoVerhoef/Unraid-Mirano", "profile": "https://forums.unraid.net/profile/96734-mirano/", "bio": "Helping out the community by creating CA Templates, whereas no one has made one yet.", "icon": "https://raw.githubusercontent.com/MiranoVerhoef/Unraid-Mirano/main/ca_profile/Avatar.jpeg", "Forum": "https://forums.unraid.net/topic/150080-support-mirano-docker-containers/", "WebPage": "https://github.com/MiranoVerhoef/Unraid-Mirano" }, "stottle's Repository": { "url": "https://github.com/bstottle/unraid-templates", "profile": "https://forums.unraid.net/profile/225-stottle/" }, "UNRA1DUser's Repository": { "url": "https://github.com/UNRA1DUser/unraid-docker-templates", "profile": "https://forums.unraid.net/profile/120631-unra1duser/", "bio": "I am trying to create Docker containers with official images. I create the template as modular as possible so that almost all settings can be set.", "icon": "https://raw.githubusercontent.com/UNRA1DUser/unraid-docker-templates/main/templates/img/avatar.png", "DonateLink": "https://www.paypal.com/paypalme/M4rc31", "DonateText": "If you like my work and would like to support me please consider Donating.", "WebPage": "https://github.com/UNRA1DUser/unraid-docker-templates" }, "TeddyTux's Repository": { "url": "https://github.com/TeddyTux/unraidtemplates", "profile": "https://forums.unraid.net/profile/107932-teddytux/" }, "disbedan015's Repository": { "url": "https://github.com/disbedan015/nadekobotv4-unraid", "profile": "https://forums.unraid.net/profile/115097-disbedan015/", "bio": "Created Docker image as I didn't see an updated one for an app and I may start doing that for other apps I use", "icon": "https://github.com/disbedan015/NadekoBotv4-Docker/blob/master/DAB-500.png?raw=true", "DonateLink": "https://nadekobot.readthedocs.io/en/v4/donate/", "DonateText": "Donation link is for the origial other of the software" }, "pureelectricity's Repository": { "url": "https://github.com/ds-sebastian/unraid-templates", "profile": "https://forums.unraid.net/profile/238004-pureelectricity/" }, "homelabbers' Repository": { "url": "https://github.com/Homelabbers/unraid-templates", "profile": "https://forums.unraid.net/profile/259365-homelabbers/", "bio": "Creating Docker containers to give back to the great community that has gotten me into self-hosting.", "icon": "https://avatars.githubusercontent.com/u/140125902?v=4", "DonateLink": "https://www.paypal.me/bhous1", "DonateText": "If you like my work please consider Donating." }, "Nodiaque's Repository": { "url": "https://github.com/nodiaque/unraid_template", "profile": "https://forums.unraid.net/profile/147860-nodiaque/", "bio": "Creating Containers to benefit the Unraid Community", "icon": "https://raw.githubusercontent.com/nodiaque/unraid_template/master/nodiaque/images/avatar.png", "DonateLink": "https://paypal.me/nodiaque", "DonateText": "If you like my work please consider Donating." }, "emp83's Repository": { "url": "https://github.com/EMP83/unraid-templates", "profile": "https://forums.unraid.net/profile/271480-emp83/", "bio": "EMP83, making some template to help.", "icon": "https://raw.githubusercontent.com/EMP83/unraid-templates/main/images/Crysis.jpg", "DonateLink": "https://ko-fi.com/emp83", "DonateText": "Don't donate to me! Instead, please donate the creators of the apps, but if you insist." }, "MAK-CS' Repository": { "url": "https://github.com/mak-cs/unraid", "profile": "https://forums.unraid.net/profile/269540-mak-cs/", "bio": "I create templates of Docker containers to solve my Unraid requirements. If you find them useful, feel free to use them.", "icon": "https://raw.githubusercontent.com/mak-cs/unraid/master/icons/avatar.png", "DonateLink": "https://paypal.me/makcs", "DonateText": "If you like my work, please consider making a donation." }, "ReZo552's Repository": { "url": "https://github.com/rezo552/unraid-ltfs/", "profile": "https://forums.unraid.net/profile/271555-rezo552/" }, "dgongut's Repository": { "url": "https://github.com/dgongut/UnRAID-Templates", "profile": "https://forums.unraid.net/profile/250140-dgongut/" }, "Jamxx's Repository": { "url": "https://github.com/jcoker85/UnraidTemplates", "profile": "https://forums.unraid.net/profile/255902-jamxx/" }, "Terebi's Repository": { "url": "https://github.com/Terebi42/unraid-templates", "profile": "https://forums.unraid.net/profile/252870-terebi/" }, "dcooper's Repository": { "url": "https://github.com/freeskier93/unraid-templates", "profile": "https://forums.unraid.net/profile/125013-dcooper/" }, "SasaKaranovic's Repository": { "url": "https://github.com/SasaKaranovic/unraid-templates", "profile": "https://forums.unraid.net/profile/273010-sasakaranovic/" }, "Florian Dambrine's Repository": { "url": "https://github.com/Lowess/docker-templates-unraid", "profile": "https://forums.unraid.net/profile/161755-florian-dambrine/", "bio": "Passionate DevOps engineer crafting Docker containers with a unique twist. My approach goes\n beyond conventional methods, focusing on lean containers with only essential dependencies.\n Each container dynamically fetches and updates the application upon start/restart, ensuring\n seamless operation. Join me in redefining the Unraid experience, one container at a time.", "icon": "https://raw.githubusercontent.com/Lowess/docker-templates-unraid/main/Lowess/images/avatar.png" }, "Joey Gennari's Repository": { "url": "https://github.com/jgennari/UnraidApps", "profile": "https://forums.unraid.net/profile/212091-joey-gennari/", "bio": "Creating docker containers that I find help for web development.", "icon": "https://1.gravatar.com/avatar/d37630c44ac1bf24b36dab00681eebfc0c0dd549b743f10b6552a405016138f0?size=512" }, "AronM's Repository": { "url": "https://github.com/AronMarinelli/unraid-templates", "profile": "https://forums.unraid.net/profile/126179-aronm/" }, "Kieran E's Repository": { "url": "https://github.com/kieraneglin/unraid_ca", "profile": "https://forums.unraid.net/profile/185979-kieran-e/", "bio": "Developer and Linux ISO enthusiast.", "icon": "https://raw.githubusercontent.com/kieraneglin/unraid_ca/master/images/avatar.png" }, "tschoerk's Repository": { "url": "https://github.com/tschoerk/unraid-templates", "profile": "https://forums.unraid.net/profile/273668-tschoerk/" }, "davidzwa's Repository": { "url": "https://github.com/fdm-monster/fdm-monster-unraid", "profile": "https://forums.unraid.net/profile/124887-davidzwa/" }, "NebN's Repository": { "url": "https://github.com/NebN/unraid-apps", "profile": "https://forums.unraid.net/profile/274578-nebn/" }, "bendy's Repository": { "url": "https://github.com/gbendy/unraid-templates", "profile": "https://forums.unraid.net/profile/275025-bendy/" } }, "blacklisted": { "sparklyballs/websync": "This application is no longer functional.", "livebook/livebook": "No longer exists on dockerHub", "gfjardim/crashplan-desktop": "This docker app has been merged with the Crashplan application.", "rix1337/docker-copy": "This application ceased to operate after May 1st, 2016", "sparklyballs/headless-kodi-helix": "As author now a member of linux, would recommend use of the linuxserver.io version", "sparklyballs/headless-kodi-isengard": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "sparklyballs/photoshow": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "sparklyballs/piwigo": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "sparklyballs/pydio": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "sparklyballs/readerself": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "smdion/docker-headphones": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "hurricane/docker-couchpotato": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "hurricane/docker-sonarr": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "hurricane/docker-sabnzbd": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "smdion/docker-htpcmanager": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "smdion/docker-beets": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "smdion/docker-polipo": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "sparklyballs/serviio": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "sparklyballs/znc": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "aptalca/docker-amazon-echo-ha-bridge": "Container Deprecated in favor of a different one", "sparklyballs/couchtest": "Presumably no harm will come from blacklisting this application", "sparklyballs/daapd-server": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "sparklyballs/musicbrainz": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "https://raw.githubusercontent.com/gfjardim/unRAID-plugins/master/plugins/unassigned.devices.plg": "dlandon has taken over this project and your should be installing his version.", "jbrodriguez/unbalance": "This docker app has now been deprecated in favour of the plugin version by the same author", "test/test": "", "gfjardim/transmission": "The author of this template is now recommending to install this application from a different repository", "https://raw.githubusercontent.com/gfjardim/unRAID-plugins/master/plugins/preclear.disk.beta.plg": "This plugin is now set up to immediately uninstall itself, as it has now been deprecated in favour of the non-beta version. It will soon become blacklisted within Community Applications", "tobbenb/tvheadend-stable": "Repository no longer available on dockerHub", "tobbenb/tvheadend-unstable": "Repository no longer exists", "tobbenb/tvheadend": "Repository no longer exists on dockerHub", "tobbenb/oscam": "As author now a member of linuxserver, would recommend use of the linuxserver.io version.", "aptalca/nginx-letsencrypt": "As author now a member of linuxserver, would recommend use of the linuxserver.io version See THIS POST for details", "spants/unraid-hole": "Per the description of the container (DO NOT USE), this application has been blacklisted", "ironicbadger/booksonic": "Repository no longer available on dockerHub", "sparklyballs/yify-pop": "Application is non functional", "lsiodev/owncloud": "This application has been taken over by dlandon, and it is advised to install his version instead", "aptalca/docker-plexrequests": "As author now a member of linuxserver, would recommend use of the linuxserver.io version.", "sparklyballs/beardrage": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "aptalca/docker-duckdns": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "tobbenb/webgrabplusplus": "No longer available on dockerHub", "gfjardim/crashplan": "Due to changes made by Code42, CrashPlan Home version no longer functions as of Oct 22. If you wish to continue using CrashPlan, you will have to switch to the CrashPlan Pro application.", "https://raw.githubusercontent.com/Squidly271/repo.update/master/plugins/community.repositories.plg": "Long ago replaced by Community Applications. CR is no longer functional and may have adverse effects on any running server, and should be uninstalled immediately and replaced with Community Applications", "https://raw.githubusercontent.com/gfjardim/unRAID-plugins/master/plugins/advanced.buttons.plg": ".plg file no longer available", "mccloud/ps3netsrv:debian": "Dockerhub tag no longer available", "mccloud/ps3netsrv:ubuntu": "Dockerhub tag no longer available", "mccloud/ps3netsrv:phusion": "Dockerhub tag no longer available", "mccloud/ps3netsrv:alpine": "Dockerhub tag no longer available", "sparklyballs/mariadb-mywebsql": "This application does not function out of the box. However existing installations may operate.", "sparklyballs/mate-calibre": "Deprecated in favour of one of the other Calibre applications", "zuhkov/observium": "Deprecated in favor of uberchuckie's application", "sparklyballs/shout-irc": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "sparklyballs/lychee": "As author now a member of linuxserver, would recommend use of the linuxserver.io version", "fithwum/teamspeak-debian": "Effective Duplicate of teamspeak-alpine. Only base OS differs", "linuxserver/tt-rss": "Repository no longer available", "rix1337/docker-jottacloud": "No longer available on dockerhub", "mccloud/ps3netsrv": "Reports have surfaced that crypto mining software has been embedded in this container", "mccloud/ps3netsrv:latest": "Reports have surfaced that crypto mining software has been embedded in this container", "soana/mythtvhb": "Description doesn't meet standards. At the very least, not updated in years and is an addition to a container which is also blacklisted within CA", "rix1337/docker-rsscrawler-sponsors-helper": "No longer available on dockerHub", "cryptpad/cryptpad:latest": "Repository does not exist on dockerHub", "tobbenb/mkvtoolnix-gui": ":latest no longer available on dockerHub", "djaydev/auto-comskip": "No longer available on dockerHub", "djaydev/glass-isc-dhcp": "No longer available on dockerHub", "djaydev/handbrake": "No longer available on dockerHub", "djaydev/intel-gpu-tools": "No longer available on dockerHub", "djaydev/krusader": "No longer available on dockerHub", "djaydev/motioneye": "No longer available on dockerHub", "djaydev/recordings-converter": "No longer available on dockerHub", "djaydev/uget": "No longer available on dockerHub", "djaydev/docker-virt-manager": "No longer available on dockerHub", "rix1337/docker-google-musicmanager": "No longer available on dockerHub", "vectorim/riot-web:latest": "No longer available on dockerHub", "cncjs/cncjs:master": "Master tag no longer available", "leadwolf/porn-vault:0.25.0-alpine": "No longer exists on dockerHub", "ich777/unraid-kernel-helper": "See HERE for why", "https://raw.githubusercontent.com/ich777/unraid-kernel-helper-plugin/master/plugins/Unraid-Kernel-Helper.plg": "See HERE for why", "modem7/my-mind": "Repository no longer exists", "requarks/wiki:beta": "dockerHub tag does not exist", "fireflyiii/csv-importer": "Does not exist on dockerHub", "fireflyiii/bunq-importer": "Does not exist on dockerHub", "fireflyiii/ynab-importer": "Does not exist on dockerHub", "fireflyiii/spectre-importer": "Does not exist on dockerHub", "speedmon": "Repository no longer exists on dockerHub", "quantumobject/docker-cact": "Repository no longer exists on docker hub", "ntop/ntopng:stable": "Stable tag does not exist on docker hub", "pickl3s/cloudflare-ddns": "Docker repository appears to now be private", "pickl3s/papermc": "Docker repository appears to now be private", "pickl3s/ytsync:latest": "Docker repository appears to now be private", "andrewpaglusch/flashpaper": "No longer exists on dockerHub", "chvb/onlyofficedocumentserv": "Base container appears to violate OnlyOffice's EULA and the connection limit", "seadrive.org/seafileltd/seafile-pro-mc:latest": "Repository does not exist" }, "deprecated": { "linuxserver/kodi-headless": "Due to reasons beyond linuxserver's control, there are some issues with the Jarvis branch of this application which may cause it to not function correctly. See support thread for details", "ruippeixotog/google-musicmanager:dev": "There are some challenges involved in using this particular application. Might be wise to install instead the version from rix1337", "jshridha/openhab": "This particular openHab container has been deprecated", "needo/couchpotato": "The unRaid community generally recommends to install the CouchPotato application from either linuxserver's or binhex's repositories", "needo/deluge": "The unRaid community generally recommends to install the Deluge application from either linuxserver's or binhex's repositories", "needo/mariadb": "The unRaid community generally recommends to install the MariaDB application from linuxserver's repositories", "needo/nzbget": "The unRaid community generally recommends to install the nzbGet application from either linuxserver's or binhex's repositories", "needo/plex": "The unRaid community generally recommends to install the Plex application from either linuxserver's or binhex's repositories", "needo/sabnzbd": "The unRaid community generally recommends to install the SabNZBd application from either linuxserver's or binhex's repositories", "needo/sickbeard": "The unRaid community generally recommends to install the SickBeard application from either linuxserver's or binhex's repositories", "needo/sickrage": "The unRaid community generally recommends to install the SickRage application from either linuxserver's or binhex's repositories", "needo/nzbdrone": "The unRaid community generally recommends to install the Sonarr application from either linuxserver's or binhex's repositories", "needo/plexwatch": "The unRaid community generally recommends to install the PlexWatch application from either linuxserver's or binhex's repositories", "aptalca/zoneminder-1.29": "This app is fully functional. But due to technical reasons, it is no longer being updated to later versions. See HERE. This app has been deprecated in favour of one being maintained by dlandon HERE", "aptalca/docker-zoneminder": "This app is fully functional. But due to technical reasons, it is no longer being updated to later versions. See HERE This app has been deprecated in favour of one being maintained by dlandon HERE", "gfjardim/logitechmediaserver": "Although this app is presumably still functional, a more up-to-date version in dlandon's repository is available", "https://raw.githubusercontent.com/Squidly271/UsefulLinks/master/useful_links.plg": "No longer being maintained, and very out of date", "lsiocommunity/polipo": "The polipo application itself is no longer being maintained. (Primarily because most web traffic is HTTPS)", "linuxserver/plexpy": "Deprecated in favour of Tautulli. (Project renamed)", "https://raw.githubusercontent.com/linuxserver/Unraid-DVB-Plugin/master/plugins/UnraidDVB.plg": "", "linuxserver/plexrequests": "Deprecated in favour of Ombi", "nativedude/plex-requests": "Deprecated in favour of Ombi", "sparklyballs/moviegrabber": "Deprecated in favour of the version from BinHex", "google/cadvisor:latest": "This dockerHub repository has been deprecated and will no longer receive any updates. You should uninstall and reinstall the container from SelfHosters which utilizes the correct and updated repository from Google", "https://raw.githubusercontent.com/theone11/serverlayout_plugin/master/serverlayout.plg": "", "linuxserver/unifi": "Deprecated in favour of a new app from linuxserver", "dreamcat4/pipework:1.1.3": "While there still may be use for this application, the author has stated that under recent versions of docker, the use of this container is probably not required", "lsiocommunity/serviio": "LinuxServer.io has deprecated this container, and no further updates or fixes will be made to it.", "gfjardim/owncloud": "While this app is presumably still functional, a more up to date and support version is available in dlandon's repository", "captinsano/foldingathome": "Deprecated in favour of the more up to date version from MobiusNine", "linuxserver/codiad": "Deprecated as per linuxserver.io", "linuxserver/sickrage": "Deprecated as per linuxserver.io", "captinsano/deluge": "While still presumably functional, you will be better off installing the version from binhex or linuxserver", "captinsano/koel": "While still presumably functional, you will be better off installing the version from binhex", "captinsano/rutorrent": "While still presumably functional, you will be better off installing the version from binhex or linuxserver", "captinsano/legacyrutorrent": "While still presumably functional, you will be better off installing the version from binhex or linuxserver", "cmer/seafile": "Deprecated in favour of the official version available within CA", "captinsano/ddclient": "Generally the unRaid community recommends installing the version from linuxserver.io", "tquinnelly/clamav": "Deprecated in favour of the ClavAV alpine image from the same author", "limetech/plex": "Deprecated in favour of one of the other Plex containers (linuxserver, binhex, or the official Plex container). This does not mean that you have to switch to another version of Plex. Only new installations of this version are blocked.", "aptalca/home-automation-bridge": "Because author a member of linuxserver, recommended to use the version from linuxserver instead", "aptalca/docker-rdp-calibre": "Highly recommended to switch to the calibre application from linuxserver.io", "mprasil/bitwarden": "Deprecated in favor of the bitwarden-rs application available within Apps", "xamindar/syncthing": "Very out of date, and an up to date version is available from linuxserver", "xamindar/quassel-core": "Very out of date, and an up to date version is available from linuxserver", "linuxserver/organizr": "Application itself is deprecated by the author, and is recommended by them to switch to OrganizrV2. However since there is no official method of switching from v1 to v2 if you're not having any issues you may wish to continue using this existing application", "mlebjerg/steamcachebundle": "Deprecated in favour of the lan cache bundle by Josh.5", "aptalca/docker-calibre": "Deprecated in favour of the calibre applications from LinuxServer.io", "gfjardim/cups": "", "linuxserver/mcmyadmin2": "Deprecated as per linuxserver.io", "titpetric/netdata": "Deprecated in favour of the netdata app which uses the official repository (available within Apps)", "ich777/steamcmd2:alienswarm": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:alienswarmreactivedrop": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:avorion": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:conanexiles": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:dodclassic": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:daysofwar": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:hurtworld": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:pavlovvr": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:projectzomboid": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:scp-secretlaboratory": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:squad": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:starbound": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:stationeers": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:svencoop": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "ich777/steamcmd2:tf": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "linuxserver/libresonic": "Deprecated in favour of AirSonic", "https://raw.githubusercontent.com/Squidly271/ca.mover.tuning/master/plugins/ca.mover.tuning.plg": "Mover Tuning has been forked and the replacement has more features. See here for more details and instructions", "aptalca/docker-rdp-boinc": "Deprecated in favour of the Boinc container from LinuxServer.io. And, THANK-YOU for helping the cause", "linuxserver/hydra2": "Deprecated in favour of linuxserver/nzbhydra2", "cmer/caddy": "Author recommends to instead use the official container. See here", "soana/backupsql": "Deprecated by the author. See here", "smdion/docker-h5ai": "Painfully out of date, not supported, not updated", "bocki/deemix": "Deprecated in favour of a more updated docker repository (bockiii/deemix-docker)", "siwatinc/homebridge_nogui_unraid": "Deprecated in favour of homebridge with GUI", "ich777/steamcmd2:atlas": "The repository for this application has been changed from ich777/steamcmd2 to ich777/steamcmd. You will need to edit your template and make this adjustment", "hotio/hddtemp2influxdb": "Deprecated in favour of the telgraf smart plugin", "organizrtools/organizr-v2": "This application version is deprecated. The maintainer is transistioning to organizr/organizr", "linuxserver/letsencrypt": "This application is being renamed to SWAG, and this repository (linuxserver/letsencrypt) is now deprecated. Migration instructions can be viewed here HERE", "https://raw.githubusercontent.com/Waseh/rclone-unraid/beta/plugin/rclone.plg": "This has been deprecated in favour of the rclone plugin", "aptalca/docker-digikam": "Deprecated in favour of the version from linuxserver.io", "aptalca/docker-jdownloader2": "Deprecated in favour of the version from ich777 or jlesage", "https://raw.githubusercontent.com/linuxserver/Unraid-Nvidia-Plugin/master/plugins/Unraid-Nvidia.plg": "", "thepaperlessproject/paperless": "While still functional, the author recommends to migrate to paperless-ng.", "linuxserver/rutorrent": "Suggested to either utilize the binhex rutorrent app or the crazymax/rtorrent-rutorrent app (dockerHub Search)", "linuxserver/pydio": "Suggested to switch to pydio-cells", "linuxserver/musicbrainz": "Deprecated by lsio, but may still be functional", "linuxserver/codimd": "Suggested to switch to hedgedoc", "linuxserver/gazee": "May work, but no further updates will be done (as of March, 2019)", "bitwardenrs/server": "Deprecated in favour of vaultwarden. Just replace the repository on the template with vaultwarden/server", "linuxserver/openvpn-as": "This app is now deprecated. If you do need to ever reinstall it you will find it within Apps - Previous Apps. LinuxServer now recommends that you install their Wireguard container. See HERE for more details", "tobbenb/makemkv-rdp": "", "limetech/sync": "Suggested to switch to Resilio Sync", "photostructure/server": "Recommended to utilize instead the template from the author of the application (Official PhotoStructure Repository) using the :stable tag", "paulpoco/arch-delugevpn": "No further updates will be done to this container. Replace by author with a different repository from dockerHub", "homeassistant/amd64-hassio-supervisor": "", "iotreboot/tasui:latest": "", "nunofgs/octoprint": "Deprecated in favour of the official OctoPrint container available in Apps", "ulisses1478/shinobi": "Appears to have been abandoned, with no updates in 3 years. If this app works for you properly, there is no reason to switch", "smdion/docker-flexget": "", "smdion/docker-keybox": "", "smdion/docker-upstatsboard": "", "lscr.io/linuxserver/clarkson": "Deprecated by LinuxServer", "ich777/debian-buster:nvidia-steam": "Deprecated in favour of Steam - Headless", "magmpzero/magrack": "Note that this project appears to have been abandoned, and is now listed as being deprecated", "aptalca/docker-dolphin": "This container appears to have been abandonded. While still functional do not expect any further updates or support. One of the Krusader Apps would be a viable alternative", "activ/arch-transmissionvpn": "This container is no longer being maintained. Suggested to switch to a different transmission app", "mjdumont1/qdirstat": "This container is no longer being updated. Suggested to switch to QDirStat from DJoss or LinuxServer", "aptalca/docker-openremote": "This project appears to have been abandoned (no updates since 2018), and this app is installing a version from 2015. This is now deprecated within the Apps tab", "aptalca/docker-rdp-dev": "This project appears to have been abandoned, with no updates since 2015 and is now deprecated", "johnodon/barracudadrive": "This project appears to have been abandoned as no updates since 2013", "johnodon/gourmet": "This app appears to have been abandonded, with no updates since 2016. Advised to utilize another recipe manager if possible", "johnodon/scribus": "This app appears to have been abandonded, with no updates since 2016", "johnodon/inkscape": "This app appears to have been abandonded. An alternative inkscape exists in SmartPhoneLover's Repository", "snoopy86/flickr-uploader": "Deprecated due to no updates to the app since 2016. May ultimately be blacklisted because the author's GitHub repository building this container no longer exists", "activ/arch-lazylibrarian": "With no updates since 2017 this app is now deprecated. Advised to instead use the version from linuxserver", "activ/arch-flexget": "This app appears to be abandonded, with no updates to match the actual application since 2017", "cr.hotio.dev/hotio/scrutiny": "Deprecated by Hotio on his Discord announcement thread", "https://raw.githubusercontent.com/Mettbrot/unRAID/master/tvheadend.plg": "It is highly recommended to use one of the docker apps instead of this plugin if at all possible. This plugin may soon be deprecated.", "captinsano/tonido": "", "https://raw.githubusercontent.com/jbrodriguez/unraid/master/plugins/unbalance.plg": "Deprecated in favour of unbalanced from the same author" } }